PLCとは
別名・別表記:シーケンサ、プログラマブルロジックコントローラ、Programmable Logic Controller
PLCとは、ラダー図などのプログラムに従って、センサーからの入力を受け取り、モーターやバルブなどへ出力を行う製造設備の制御用コンピュータである。設備の「頭脳」にあたり、IoT化では稼働データの主な取得元になる。
IoT化の観点で見たPLC
PLC は設備の動作順序を制御するために、運転・停止・異常などの状態を内部に持っています。そのため、PLC からデータを読み出せれば、後付けのセンサーを増やさずに稼働状況を取得できる場合があります。
読み出しの主な方法は次のとおりです。
- 通信ユニット(Ethernet など)経由でデータを読む
- OPC UA に対応した機種であれば OPC UA で取得する
- 対応していない古い機種は、出力信号や信号灯の点灯を別途センサーで拾う
取得前に確認すること
- メーカーと機種:通信方式やプロトコルが異なり、同じ手順は使えません
- 設備メーカーの了解:PLC 内部へのアクセスは保証や保守契約に影響する場合があります
- 制御への影響:読み出しの頻度が高すぎると、設備の制御周期に悪影響を与えるおそれがあります
「読むだけ」のつもりでも、接続したことで設備が止まる事故は起こり得ます。まず1台で試し、書き込み権限を持たせない設定で運用してください。
最終更新:
関連する用語
- OPC UA — OPC UAとは、製造設備どうしがメーカーの違いを越えてデータをやり取りするための、産業用の通信規格である。データの中身の意味づけ(情報モデル)まで規定している点が、単なる通信手順の規格との最大の違い。
- MTConnect — MTConnectとは、工作機械から稼働データを読み出すことに特化した通信規格である。読み取り専用で、設備へ指令を書き込む機能を持たないため、既存設備に接続する際の安全性が高い。
- SCADA — SCADAとは、PLCやセンサーなど現場の設備からデータを集めて画面に表示し、遠隔からの監視や操作、記録を行う監視制御システムである。工場やプラントの運転状況を一か所で把握するために使われる。
- OEE — OEEとは、設備の総合的な効率を「時間稼働率 × 性能稼働率 × 良品率」の掛け算で表した指標である。3つの損失を1つの数値に統合するため、改善余地がどこにあるかを分解して把握できる。