Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 864

プログラマブルロジックコントローラ (PLC)

プログラマブルロジックコントローラ (PLC) とは何ですか?

プログラマブルロジックコントローラ (PLC)決定論的な制御ロジックをサイクリックに実行し、センサ入力を読み取り、アクチュエータを駆動するために耐環境性を備えた産業用計算機。


プログラマブルロジックコントローラ (PLC) は、ラダー、ファンクションブロック、構造化テキストなどの制御ロジックを周期的にスキャン実行する産業用堅牢計算機です。デジタル/アナログ入力をセンサから取得し、制御アルゴリズムを実行し、モータやバルブなどのアクチュエータを厳密なタイミングで駆動します。PLC は Siemens TIA Portal、Rockwell Studio 5000、Schneider EcoStruxure などの工学ソフトでプログラムされ、ModbusPROFINET、EtherNet/IP、OPC UA で通信します。PLC の工学インタフェースは認証を持たないことが多いため、攻撃者が到達すると不正ロジックのアップロード、I/O 強制、設定値の改変などが可能です。Stuxnet で用いられた手法であり、その後の ICS 攻撃でも繰り返されています。

  1. 01

    Siemens S7 PLC が飲料ラインのコンベア速度と包装ロボットを制御する例。

  2. 02

    Allen-Bradley CompactLogix PLC が下水ポンプ場を管理する例。

よくある質問

プログラマブルロジックコントローラ (PLC) とは何ですか?

決定論的な制御ロジックをサイクリックに実行し、センサ入力を読み取り、アクチュエータを駆動するために耐環境性を備えた産業用計算機。 サイバーセキュリティの OT / ICS / IoT カテゴリに属します。

プログラマブルロジックコントローラ (PLC) とはどういう意味ですか?

決定論的な制御ロジックをサイクリックに実行し、センサ入力を読み取り、アクチュエータを駆動するために耐環境性を備えた産業用計算機。

プログラマブルロジックコントローラ (PLC) はどのように機能しますか?

プログラマブルロジックコントローラ (PLC) は、ラダー、ファンクションブロック、構造化テキストなどの制御ロジックを周期的にスキャン実行する産業用堅牢計算機です。デジタル/アナログ入力をセンサから取得し、制御アルゴリズムを実行し、モータやバルブなどのアクチュエータを厳密なタイミングで駆動します。PLC は Siemens TIA Portal、Rockwell Studio 5000、Schneider EcoStruxure などの工学ソフトでプログラムされ、Modbus、PROFINET、EtherNet/IP、OPC UA で通信します。PLC の工学インタフェースは認証を持たないことが多いため、攻撃者が到達すると不正ロジックのアップロード、I/O 強制、設定値の改変などが可能です。Stuxnet で用いられた手法であり、その後の ICS 攻撃でも繰り返されています。

プログラマブルロジックコントローラ (PLC) からどのように防御しますか?

プログラマブルロジックコントローラ (PLC) に対する防御は通常、上記の定義で述べたとおり、技術的統制と運用上の実践を組み合わせます。

プログラマブルロジックコントローラ (PLC) の別名は何ですか?

一般的な別名: PLC, 産業用コントローラ。

関連用語

関連項目