定義:設備をリアルタイムに動かす産業用制御装置

PLC(Programmable Logic Controller/プログラマブルロジックコントローラ)は、センサーの入力を読み、あらかじめ書かれたプログラムに従ってアクチュエータへ出力する産業用の制御装置です。ISA-95の階層ではレベル1に位置し、ミリ秒〜秒の周期で設備を動かします。プログラムはIEC 61131-3で標準化された言語(ラダー図、ストラクチャードテキストなど)で記述されるのが一般的です。

リレー回路の置き換えとして1960年代末に生まれ、いまも工作機械・搬送・組立設備など、離散系の設備制御の中心にあります。

誤解されやすい点:「PLCにデータがある」≠「MESで使える」

PLCのメモリには設備の状態を示す値(デバイス、タグ)が並んでいますが、それは制御のために設計されたデータであって、管理のために設計されたデータではありません

観点PLCの中の世界MESが必要とする世界
データの単位ビット・ワード(D100、M200…)品目・指図・ロット・工程
意味づけ制御プログラム内でのみ既知誰が見ても分かる定義
保持期間今この瞬間(上書き)履歴として長期保存

「D100の値が生産数です」という口伝えの対応表しかない現場は珍しくありません。MES接続では、この対応表(タグリスト)を文書化し、カウンタのリセット条件や品種切替時の挙動まで確認する作業が必ず発生します。ここを見積りに含めていないプロジェクトは、接続フェーズで止まります。

実務でこの用語が出てきたら確認すべきこと

  • メーカーと型式、通信手段。三菱・オムロン・シーメンスなどメーカーごとにプロトコルが異なり、世代が古いとEthernetポート自体がないことがあります
  • タグリストの有無と保守体制。制御プログラムを触れる人(社内かベンダーか)が誰かは、接続改造の可否を左右します
  • 書き込みの扱い。MESから品種・レシピをPLCへ書き込む設計は可能ですが、安全と品質への影響が大きく、制御側の設計者を交えた合意が前提です

よくある質問

PLCとDCSはどう違うのですか?

PLCは個々の設備・機械の高速な論理制御が出発点で、離散系(組立・加工)に強く、DCSはプラント全体の連続的なプロセス制御(温度・流量など)を分散アーキテクチャで担います。近年は機能が相互に染み出しており、境界は薄れつつありますが、「機械を動かすのがPLC、プラントを運転するのがDCS」が出発点です。

深く知る