PLCとは何か

PLC(Programmable Logic Controller)は、生産ライン・機械設備・ビル管理などの制御に使われる産業用コンピュータです。信頼性と耐環境性が求められ、24時間365日の連続運転に対応しています。

PLCとPCの違い

比較項目 PC PLC
用途 汎用計算 産業制御特化
OS Windows/Linux リアルタイムOS
プログラム言語 多様 ラダー図・ST等
信頼性 一般的 非常に高い
耐環境性 高(振動・粉塵・高温)
価格 数万円〜 数十万円〜

IEC 61131-3:5つのプログラム言語

言語 略称 特徴
ラダー図 LD 電気回路図ベース・最も普及
ファンクションブロック FBD ブロック結線で表現
構造化テキスト ST C言語に近い
インストラクションリスト IL アセンブリ的
シーケンシャルファンクションチャート SFC 工程管理向け

ラダー図の基本要素

母線    接点(常開)  接点(常閉)  コイル
|       [  /  ]      [ \ ]        ( O )
|
|--[センサー入力]----[非常停止]----(モーター出力)
|
|--[手動スイッチ]-------------------(ランプ出力)
  • 接点(常開):条件がONのとき電流が流れる
  • 接点(常閉):条件がOFFのとき電流が流れる
  • コイル:出力をONにする

基本制御パターン

自己保持回路

|--[起動PB]--+--[停止PB(常閉)]---(モーター)
|            |
|--[モーター]--+

起動ボタンを押すと自分自身の接点でラッチ(保持)する、PLCの基本パターンです。

タイマー・カウンター

|--[入力]----(TON T1, PT:=T#5S)--  // 5秒後にON
|--[T1.Q]---(出力)

三菱・シーメンス・オムロン

主要メーカーのPLCは専用のプログラミングソフトウェアを使います。

メーカー 主力機種 ソフト
三菱電機 MELSEC iQ-R GX Works3
オムロン NX/NJ Sysmac Studio
Siemens S7-1500 TIA Portal

PLCプログラミングはソフトとハードの橋渡しです。電気図面の読み方も並行して学ぶと理解が深まります。