PLC は次の主要コンポーネントで構成されています。
- 電源:PLC のコンポーネントに DC 電圧を供給します。これを行うために、電源装置はユーザーのライン AC 電圧 (米国では 120 ボルトなど) をより低い DC 電圧 (24 ボルトなど) に変換します。
- プロセッサ:製造環境(生産ライン、工作機械、ロボット装置など)における産業用制御機能やその他のプロセス制御機能を実装するソリッドステート デバイス。
- 入力/出力 (I/O):PLC にはさまざまな入力モジュールと出力モジュールが含まれています。入力モジュールは、押しボタン、スイッチ、各種センサーなどのさまざまなソースからの入力信号の状態を検出します。一方、出力モジュールは、リレーやライトなどのデバイスを制御するために使用されます。
- 通信モジュールとプロトコル:PLC の通信モジュールは、PLC と産業現場の他のデバイスとの間でデジタル データを転送するのに役立ちます。この転送を可能にするために、通信モジュールは 1 つ以上のプロトコル (有線と無線の両方) を実装します。PLC で使用される産業用プロトコルの網羅的リストには、EtherNet/IP、Profibus、Modbus、Interbus、ProfiNet などがあります (これらに限定されません)。PLC 通信は、USB (Universal Serial Bus)、Ethernet、RS-232、RS-485、および RS-422 ポートなど、デバイスに組み込まれたポートを介して行われます。これらのポートを使用して、PLC はソフトウェア システム、外部デバイス (センサー、アクチュエータなど)、およびその他の制御システム (SCADA など) と通信します。
- 冗長性:重要な産業グレードの PLC 設備には、ある種の冗長性が備えられています。具体的には、障害発生時にプライマリ システムを置き換えるシャドウ PLC システムが含まれています。冗長システムをいつアクティブにする必要があるかを検出するために、PLC はハートビート メカニズムを実装しています。
- PLC プログラム:PLC デバイスの重要な要素は制御ロジックであり、これはラダー図や機能ブロック図などの産業オートメーションおよび電気システムに固有の言語でプログラムされ、反映されます。




