お客様:25年も前の設備を交換したいんです。いいですか、バルブが1つ増えるだけですから…薄いんですから…

Table of Contents

お客様:25年も前の設備を交換したいんです。いいですか、バルブが1つ増えるだけですから…薄いんですから…

On Call良い金曜日の朝です。毎週の On Call へようこそ。ここでは、Reg の読者が絶望して髪の毛をむしり取りたくなるようなテクニカル サポートの瞬間を共有します。

今回は、「ジェフ」に会い、彼と一緒に 2010 年 12 月、史上最もイライラさせられた顧客訪問の 1 つに遡ります。

問題のお客様は、約25年前に設置された設備に何らかの変更を加えることを検討していました。正直に言うと、チームはその変更に全く関与したくありませんでした。

「他のすべてのものは別として、すべての図面とメモは、元の契約どおりに彼らの手に渡っていましたが、どうなったと思いますか?彼らはそれらを紛失したのです」とジェフは語った。

残ったのはプログラムが入った5.25インチフロッピーディスクだけでした。当初の設計チームもとっくに引退していました。業界の誰もが、私たちに一切手を付けず、この仕事から手を引くように勧めました。

しかし、この顧客は論理に耳を傾けるつもりはなく、先に進みたいので必要なハードウェアをインストールしていると言って戻ってきました。クリスマス前にジェフのチームが来て配線し、ソフトウェアの変更を行ってテストすることは可能でしょうか?

「結局のところ、システムに追加されるのはバルブ 1 つだけだったのです...」とクライアントは言いました。

そして、ジェフはすぐに「初心者プログラマーが、恐ろしく難解な言語で古いロジック コントローラー用に書いたプログラム」を理解しようと全力で取り組み始めました。

クリスマスイブに、彼と同僚は設置作業のために現場に出向いた。その時点では、クライアントが前夜までシステムをシャットダウンしなかったため、予備テストは行われていなかった。

そして楽しいことが始まりました。

「当初、ノートパソコンを古いコントローラーに接続させることができませんでした」とジェフは言います。「接続ケーブルが標準外の配線だっただけでなく、通信方法も標準外だったことに気づくのに数時間かかりました。」

Iced pink doughnut flies through the air as it is showered with sprinkles

よし、チーム、明日は大きなデモがある。自信はある。サーバーを再起動しよう

続きを読む

すぐに彼らはソフトウェアをインストールし、「慎重な」テストを開始しましたが、新しいバルブの配線はまだ行っていませんでした。

そして、問題は次々と起こり続けました。

「まず、制御シーケンスが事前に説明されていたものと違っていたので、これを考慮して現場でプログラムを書き直す必要がありました。」

その後、元のプログラムは「巧妙なトリック」を実行するのが好きであることが判明し、予想通り、何年も後にそれが哀れなジェフを苦しめることになった。

「なぜ変数が明らかに変化し、修正を台無しにしているのか、私たちは非常に困惑していた」と同氏は語った。

「最終的に、その男が大量のデータブロックを一括更新する方法を発見していたことが分かりました。彼はそれを熱心に使っていましたが、実際には使っていない「隙間」にある変数も破損させてしまうことには全く気づいていませんでした。しかし、私たちはそれを試していたのです。」

それが解決すると、ジェフと彼の同僚は、事前に配線されていた新しいバルブを接続しました。

しかし、その後、バルブがどの方向に配置されているかを示すメッセージを送り返すはずの「警告灯」が変化していないことがわかった。

やるべきことはただ一つ、バルブ自体を調べることだった。しかし、そのためには狭い金属製の階段とガントリーを登らなければならない。

「同僚が先に現場に到着して、ものすごく面白い悪口を言い始めたんです」とジェフは回想する。「あのバルブは圧縮空気で駆動していて、私たちの電子機器はただトリガーを作動させるだけだったんです」

通常、これは問題なく機能しますが、実際に空気供給パイプを接続した場合のみです、とジェフは言います。

「その後、工場の整備班が慌てて臨時の空気管を組み立てている間に、私たちは短い休憩をとることができました。」

バルブが正しく切り替わったので、ジェフと彼の友人は、これまでの経験に基づいて、配管を確認する価値があると判断しました。そしてなんと、メインの配管が逆向きに行われていたのです。

「当初の考えは、ソフトウェアを変更してバルブの『オフ』状態を反転させることでした」とジェフは語った。「しかし、すぐに、電源が入っていない時はバルブを開状態にする必要があると知らされました。」

そこでメンテナンス クルーは再び出発し、ドアをたたいたり罵り合ったりしながら作業を続けました。そして、フロアに残った 2 人は、可能な限り詳細に他のすべてのことを調べました。

「バルブコモンが信号コモンと共有されていることに不満がありましたが、工場の構造に織り込まれた 70 フィート以上のケーブルを再配線するつもりはなかったので、PLC 入力にフィルターを設置して希望を持ちました」とジェフ氏は語ります。

ようやく終わりが見えてきました。しかし、いよいよ作業を終えようとした矢先、コントロール システムのディスプレイが故障しました。ただし、Geoff 氏の言うように、25 年というのは「モニターにとってはかなり長い寿命」です。

機能するシステムを提供する必要があったため、2人は「オフィスからフラットスクリーンモニターをひったくり、元の安全スクリーンの後ろにくさびで留めたり、ガムテープで貼り付けたりした」。

こうして、すべてが終わりました。二人は荷物をまとめ、出発の準備を整えていましたが、最終テストの直前、メインの迂回弁(「私たちには関係ない」とジェフは言いました)が固まってしまいました。

「だから、テストを完了する前に、彼らが許可を出すまで待たなければならなかったんだ」とジェフは言った。「そして、それがどこにあったか想像してみてくれ。」

結局、2人は午前8時半に仕事を始めて、親切な食堂スタッフが用意してくれたお茶と軽食を除いて、午後10時まで休むことなく働き続けた。

これほどの失敗を繰り返しながらも、冷静さを保てたでしょうか? 普通の仕事が壮大な戦いに変わったのは、いつのことでしょうか? ぜひOn Callに教えてください。あなたの拳を振り上げ、叫び声をあげたくなるような体験談が、来週ここで取り上げられるかもしれません。®

Discover More