機械設計 #50:古い機械のRetrofit — Boundary、Interface、変更リスクを管理する
Retrofitはカタログから新しいコントローラー、ドライブ、HMIを選び、古い機械を動かすだけではありません。古い配線、オンライン編集、調整値、摩耗機構、廃止ソフトウェア、経験者だけが知る再起動順序を理解し、隠れた機能、安全余裕、データ、復旧知識を失わずに変える必要があります。
As-isの機械は何か、変更Boundaryはどこか、新設計と相互作用するものは何か、変更後の安全と適合性を示す証拠は何か。
1. Catalogから始めない
機能、境界、リスク、証拠から始めます。I/O数が合う新コントローラーでも、スキャン時間、アナログスケール、モーション、Safety、保持データ、Network、機構状態が違えば動作は同じになりません。プラットフォーム選定前に調査計画、熟練者、記録、モード、故障履歴、制約、復旧目標を定義します。
2. As-is調査:古い記録は仮説
図面、PLC、HMI、ドライブ、ロボット、レシピ、校正、Network、マニュアル、アラーム、安全、保全、写真を集めます。版と信頼度を付け、実機の盤、I/O、コネクター、接地、ガード、デバイス、Firmware、パラメーター、実シーケンスと比較します。不明点を記憶で埋めません。
3. Solutionより先にChange intentを書く
廃止、予備品不足、安全不足、性能、製品、データ、保全のどれが目的かを定義します。必要結果、条件、寿命、予算、日程、変えない範囲を書きます。「PLCを現代化」ではなく、「支援可能な制御、既存製品動作、診断、安全機能を承認範囲で維持する」と書けばレビューできます。
4. Change boundaryは新部品の外周ではない
機械、電気、制御、データ、安全、Network、Utility、オペレーター、保全、文書の境界をマップします。入力、出力、時間、エネルギー、構成、人の判断を含めます。ControllerがDrive、Motion、Robot handshake、品質、安全へ波及する依存を先に描きます。
5. 分類で評価を避けない
Major、安全関連、供給者起因、Emergency、文書変更などの分類でルートと承認者を決めます。分類は影響が小さい証明ではありません。Controller交換は見た目が同じでもアーキテクチャ変更です。
6. 旧・新の相互作用をリスク評価する
新しい速度、エネルギー、アクセス、Network、故障モードが新Hazardを作るか、タイミング、力、停止、診断、アクセスで既存Hazardが変わるか、古いガード、Interlock、Feedback、手順が同じリスク低減を提供するかを見ます。取付、試験、生産、保全、廃止、人とのInteraction、共有電源・Library・Configurationも含め、前提、Control、検証、残留リスクを記録します。表紙だけ変えた古いRisk assessmentを使いません。
7. Safety controlはComponentではなくFunctionへ戻る
Safety relay、PLC、Drive、Sensor、Guard、E-stopを変える時は、Safety function、Mode、Stop、Restart、診断、Performance level、Validation、As-running証拠を再定義します。同じ名称の部品でも同じSafety functionとは限りません。
8. Electrical impactはI/O数だけではない
電圧、電流、Inrush、接地、Shield、Isolation、短絡保護、熱、盤、Pinout、Analog、Noise、Cable長、予備容量を確認します。古い機器が浮き信号や遅れ信号をどう扱ったか、新機器がどう扱うかを比較します。
9. SoftwareとData migrationはMachine function
Tag、Scale、State、Recipe、Retain data、Alarm、HMI role、Motion、Drive parameter、Calibration、Timestamp、Historian、Backupを計画します。Compile passは移行完了ではありません。変換、Validation sample、Rollback、証拠を定義します。
10. NetworkとRemote accessはSecurity boundary
Device、Zone、Protocol、Account、Remote support、Firmware、Certificate、Backup、Log、Recoveryを記録します。古い共有Passwordをコピーせず、不要なAccessを削除します。
11. 性能向上は古いMarginを消費する
Scan、Acceleration、Cycle、Communicationを速くすると、Backlash、Vibration、熱、Sensor response、製品Handling、Safety timingが露出します。目標だけでなく余裕を測り、最悪Model、Load、温度、Utility、Restartで確認します。
12. StagingとRollbackを設計する
As-isをBackupし、管理されたStaging、Test hardware、配線、Software migration、Rollbackを準備します。旧Project、Parameter、Firmware、Calibration、Recipe、Mechanical part、Toolの所在を記録し、本番停止中に初めて探さないようにします。
13. RegressionはImpact mapに従う
直接機能、隣接State、Model、Alarm、異常・復旧、Interface、Safety、Data、HMI role、保全、Site integrationを試験します。古い危険な挙動を「以前からあるから」と維持しません。
14. HandoverはAs-modified baseline
As-is、承認Change、構成Item、Software、Firmware、配線、Parameter、Recipe、Calibration、Risk、Validation、Test、Deviation、Training、Spare、Backup、Restore、Ownerを管理パッケージにします。どのAssetとVersionが受入れられたかを明記します。
15. ControllerとDrive retrofitの例
ControllerとDriveが廃止され、Firmware支援がなくなったとします。調査で、Project外のOnline speed limit、Recipe値、安全入力、Site tuningが見つかりました。BoundaryをController、Drive interface、HMI、Safety、Recipe、Motion timing、盤、Recoveryへ広げ、Supported hardware、Data conversion、Staging、Safety validation、全Model、初品、Rollbackを確認します。最後にAs-modified baselineを保護し、図面、Manual、Training、Spareを更新します。
16. Retrofit decision gate
- [ ] 記録と実機を比較してAs-isを確認した。
- [ ] Unknown、Online edit、Parameter、Safety、Interfaceが見える。
- [ ] Solution前にChange intentとBoundaryを承認した。
- [ ] 機械、電気、Software、Safety、Data、Network、人の相互作用を評価した。
- [ ] Safety functionを再定義しValidationした。
- [ ] Migration、Backup、Staging、Rollback、Recoveryを計画した。
- [ ] Regressionに異常とRestartを含めた。
- [ ] 性能Marginと最悪条件を確認した。
- [ ] As-modified baseline、文書、Training、Spare、Ownerを閉じた。
まとめ
Retrofitは生きた機械への管理された変更です。As-isの真実を調べ、意図を書き、Boundaryを描き、旧・新の相互作用を評価し、SafetyとDataを守り、Rollbackを試し、依存を検証し、As-modified baselineを引き渡します。最良のRetrofitは最新Controllerではなく、Ownerが安全に運転、保全、検証、復旧できる機械です。
公開参考資料
- ISO 12100:2010 — Risk assessment and risk reduction: https://www.iso.org/standard/51528.html
- ISO 13849-1:2023 — Safety-related control systems: https://www.iso.org/standard/73481.html
- IEC 62443 — Industrial automation and control systems security: https://www.iec.ch/standards/iec-62443
17. Retrofit後のEffectiveness review
引渡し直後に完了とせず、一定期間で停止、Alarm、品質、保全時間、Restart、Operatorの質問、Remote supportを確認します。目標性能が出ても、余裕、Safety、Data、Recoveryが悪化していないかを見ます。期待との差は新しいChange、RCA、Design actionへ戻し、As-modified baselineの履歴を切らないようにします。
18. OldとNewのCalibrationをつなぐ
Sensor、Drive、Robot、Vision、計測器のCalibrationやMasteringを、交換前と交換後で比較します。値をコピーするだけでなく、基準、単位、許容差、測定条件、担当、証拠を残します。古い値が偶然のTuningだった場合は、そのまま継承せず、Requirementと実機で再評価します。
19. 操作と保全の変更を先に試す
新しいHMI、Alarm、Login、Reset、Manual mode、Recovery sequenceは、OperatorとMaintenanceの行動を変えます。代表者に実際の詰まり、誤Model、Power loss、通信断、部品交換を試してもらい、表示、権限、手順、Safety、Evidenceをレビューします。
20. 変更後のDocument set
図面、I/O、Network、Alarm、Recipe、Risk assessment、Validation、Manual、Spare、Backup、Restore、Training、Remote access、Asset registerのRevisionを揃えます。旧版を削除せず、どのVersionがAs-is、As-modified、As-runningかを明示します。
21. Retrofitを次の設計へ戻す
調査で見つけたOnline edit、古い配線、共有Parameter、隠れたInterface、頻発故障、保全の工夫を、Platform標準、要求、FMEA、診断、部品、教育へ反映します。Retrofitは一台を直す作業で終わらず、次の機械の設計知識を作る機会です。
22. 受入れの意味を揃える
Owner、Integrator、Supplier、Operator、Maintenanceが、何を変え、何を維持し、どの条件で合格し、どのDeviationを残すかを同じ資料で確認します。署名だけでなく、As-runningの証拠と復旧方法を引き渡して初めてRetrofitは閉じます。
変更前後の差分、試験結果、教育、予備品、連絡先を管理表へ残し、次の担当者が迷わないようにします。
ベースラインのOwner、Revision、保存場所、Backup、Restore rehearsalの結果も同じHandoverへ含めます。 承認履歴も残します。 公開記録です。 確実に残します。 履歴へ。 。
MINATAの技術記事をすべて見る