GXworks3でのPLCソフト修正後の現地書き込み方法とオンライン書き込みの注意点

工学

三菱シーケンサ(PLC)を使用している現場で、既存のPLCソフトの修正が必要になった場合、修正後の現地書き込み方法について悩むことがあります。特に、ソフトをモニタ中に修正していない場合や、Run中に直接書き込みができないケースです。この記事では、GXworks3を使用したPLCソフトの安全な書き込み方法と、オンライン書き込みのポイントを解説します。

Run中書き込みができない理由

PLCがRun中に書き込みできない場合、原因はソフトの不一致です。修正したソフトがPLC内の既存プログラムと異なる場合、直接Run中に書き込むとデータ不整合や予期せぬ動作を引き起こす可能性があります。

そのため、GXworks3ではオンライン書き込み時に警告が出たり、書き込み自体が制限されたりします。

オンライン書き込みとは何か

オンライン書き込みは、PLCが稼働している状態でPCからプログラムを転送する方法です。小規模な修正やパラメータ調整の場合には有効ですが、完全に新しいプログラムを上書きする場合は、PLCを一度ストップさせたほうが安全です。

オンライン書き込みでは、PLCの動作中にデータを更新できるメリットがありますが、注意点として、既存のデータ構造やメモリマップと一致しない場合、エラーが発生する可能性があります。

ストップ後書き込みの安全性

一般的な手順として、PLCを一度STOPにしてプログラムを転送後、リセットを行い、再度RUNさせる方法が推奨されます。これにより、ソフト不一致による異常動作を防ぐことができます。

特に、複雑な修正やロジック追加、入出力構成の変更が伴う場合は、必ずSTOPして書き込むことが安全です。

軽微な修正の場合の対応

軽微な修正やパラメータ変更のみで、既存プログラム構造に影響がない場合は、オンライン書き込みを試すことも可能です。

ただし、事前にバックアップを取得し、PLCの現在の状態を確認してから行うことが重要です。

オンライン書き込みの際には、転送後にPLCの挙動を監視し、異常がないことを確認してください。

まとめ

GXworks3でのPLCソフト修正後の現地書き込みは、ソフトの種類や修正内容によって手順が変わります。小規模な修正ならオンライン書き込みも可能ですが、完全上書きや構造変更を伴う場合は、一度PLCをSTOPさせ、書き込み後リセットしてRUNに戻す方法が安全です。

現場の安全性とPLCの安定動作を確保するため、修正内容に応じた書き込み方法を選択しましょう。

コメント

タイトルとURLをコピーしました