2010年08月16日
XML
カテゴリ: カテゴリ未分類
我が倶楽部の自販機、日によって2~6本と変動するのだが、
何だ神田で拙者は年間数100本のビールを買っている勘定になる。
結構な上客だと自負するw

さて数日前の事。
以前にも一二度あったのだが、「買えない」状態になった。
売り切れなら仕方無いが、コインは受け付けるのに商品選択
ボタンが押せない。
投入金額に応じて「これなら買えますよ」と点く筈のボタン照明
ランプも全く点かない。


払えないので売らない)のだが、釣り銭切れランプは点いておら
ないし、何より小銭で価格分キッチリ投入してるのだから買えな
い筈がない。

金額表示と返金レバーは機能しているから、こりゃ内部のコン
ピュータがトラブッてるんだろうな、と推定。こう言う時には
コンピュータのリセット・再スタートに限る。
と言っても大した事は無くて、自販機の電源プラグをコンセント
から一旦抜き、暫く待ってから差し直すだけである。
これで目出度くビールを購入する事ができた。

※ご注意※
電源を抜き差しすると、大抵はその直前の情報を「はにゃ?」

性も否めません。またタイミングによってはブレーカーを飛ば
したり、他の機器に悪影響を与える可能もありますから、良い
子のみんなはマネしない様に。


最近の電気製品は色んな所にコンピュータ(マイコン)が多用
されていて、自販機もその例に違わない。


例えばコインの受付や払出しを行うコインメカ部、お札の受け
入れを行うビルバリ、金額表示器、商品選択ボタン部、商品の
払出しを行うプランジャ部、温度管理部、全体の統括制御を
行うマスターコンピュータなどなど。

これらが自販機内ネットワーク様の通信網を構成して、連携動作
を行っているのである。

お金に直接関わる部分、コインチェンジャーやビルバリ部はその
成り立ちからしても「かなり」堅牢に作られていて滅多に誤作動
しない。昔の様にコイン投入口から電線を差し込んでパチパチと
高圧放電させると誤作動してコインじゃらじゃら~、なんて事は
先ず起こらない。
1000円札大に切った紙の中央にカセットテープの切れ端貼って
釣り銭誤魔化すとかも遠い昔の話。

ところが商品選択ボタン部などは、それに比べたら結構脆弱な
作りである。しかも商品選択ボタン→人間が指で触れる→人間
の静電気が飛び込み易い→誤作動し易い→マズー
一応人体の帯電モデルを用いて誤作動テストは行って居るのだ
ろうが、それは飽くまで特定の条件下では誤作動が起きないと
証明するだけで、実使用時には全く異なる条件の場合もあり得
るのである。

今回の症状から不具合発生のメカニズムを推測すると、
・何等かの原因(恐らく静電気)に拠り、商品選択ボタン制御
 用のマイコンがエラーを起こす。
・↑のマイコンの異常状態が復帰しない、あるいは復帰してい
 るのだがマスターコンピュータとの通信ネットワーク障碍が
 残り、通信が正常に出来ていない(ビット化けで何れかの
 マイコンで通信プロトコルの認識ができていない)
 ⇒一度生じたボタンの掛け違いがず~っと尾を引き、いつ
 までも通信が成立しない状態だがエラーとも認識していない。
・だからビルバリ/コインチェンジャーから入金情報を受けた
 マスターコンピュータが商品選択ボタンのマイコンに商品選
 択情報を通信しようとした所でデッドロックになる。
 (お金は入るのに商品が買えない状態。)
  #マスター:「おいボタン、選択情報くれよ、待ってるで」
  #ボタン :「はぁ、何か言うたん? 判らんわ~」
  #マスター:「なぁボタン、まだか?」
  #ボタン :「はぁ、何か(以下略)」
    ・
    ・
    ・
となっているのであろう。

本来のシステム設計であれば、マスターマイコンがこの手足と
なるマイコン群、例えばビルバリ、コインチェンジャー、ボタ
ン制御などのマイコンの動作状態を常に監視し、異常を認めた
ら然るべくコントロールする、例えばおかしくなったマイコン
に遠隔リセットを掛けたり、あるいは自販機そのものの動作を
ロックアウトする(全てを「売り切れ」表示にしてお金の投入
を受け付けない)様な「堅牢な」ハードウェア・ソフトウェア
システム構成とすべき所が、どうも正しく出来ていない様に思
われる。

この例に限らず、どうも全般的に日本の工業技術力が弱体化し
ている様な感が否めない。
開発のサイクルが短く、またシステムが複雑になっているのが
一因なのかも知れないが、良くも悪くも欧米式の開発スタイル
と言うのか、「多少の不具合はあって当たり前」「バグが出た
ら直せば良い」的な風潮と言うのか、あるいは部分的な開発
成果物の寄せ集めがシステムで、全体を見通す人が居ないとか、
ちょっと考えれば判る事にも気付かないで問題を起こすと言っ
た感じがするのである。

我が社(本業の方)の飯のタネでもある組込系のマイコンに
ついても、最近の若い衆(とか言うと老害とか言われそうだが)
は全然知らない。
興味も持たないし、言われた事しかしない(できない)。

「こうすると→こうなる」プログラムは書けても、想定外の入力
条件が起きたらどうする、とか考えていない。否、想定外の事
は「起きない」前提で考えている様なので、どうしようも無い。
曰く「習ってない、教えてもらって無い」だとぉ?

みんながみんな職人になれとは言わないが、せめてもだなぁ、
エンジニアってぇのはなぁ、好奇心の塊みたいなモンでなきゃ
ならんのだぞ。教えて貰うのも大事だが、自分で「何それ」と
感じで勉強するんだ。学校の成績は殆ど関係無ぇ。それじゃあ
ヘンジニアにもチェンジニアにもならんぞ~。
なるほど中国や韓国に勝てない。先細りしか無いわな。

とボヤくのであるが、まあ取り敢えずビールが買えて良かった。






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2010年08月16日 21時29分26秒
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

キーワードサーチ

▼キーワード検索

プロフィール

軽駈歩

軽駈歩

コメント新着

Blondie_bunbun@ Re:うさぎ先生(01/04) 軽駆歩さん たんちゃん★いちご食べてくれ…
軽駈歩 @ タクジさん ハンク、最近は良い感じですね。 でもアラ…
M田タクジ@ Re:[競ヘナw]一週間前です(関係無いけど(01/13) ハンク乗れなくて残念でした(T_T) 今度呑…
軽駈歩@ chihiroさん 見つかった~w 今日もやな雨で、おんまの…
chihiro@ Re:【2012 今更アーカイブ(番外編1)・7月】 扇風機(01/08) あはっ! みいつけたぁ〜。 めいどいん…
軽駈歩 @ Blondie_bunbunさん ありがとうございます。 "うたっち&…
軽駈歩 @ Blondie_bunbunさん Blondie_bunbunさん >●馬場先生の障害飛…
Blondie_bunbun@ Re:[乗馬日記] 初乗会(01/02) 初乗会の後の会食の時にT井さんにイベント…
Blondie_bunbun@ Re:うさぎ先生(01/04) むっちゃ可愛い♥です。 そんな顔で鼻ピク…
軽駈歩 @ Blondie_bunbunさん >たん なるほど、色々とありがとうござ…

© Rakuten Group, Inc.
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: