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





