PLCとは?工場の機械を動かす制御装置を画像多めでわかりやすく解説
この記事でわかること
・PLCとは何か
・PLCの入力・判断・出力の基本
・PLCと普通のパソコンの違い
・PLCとリレー回路の関係
・PLCとシーケンサ、マイコンの違い
・試験で迷ったときの判断ポイント
PLCって何?

PLCは、簡単に言うと、
機械や設備を自動で動かすための制御用コンピュータだよ。

制御用コンピュータ?

そう。
工場のラインとか、自動ドアとか、エレベーターとか、機械を決まった条件で動かすために使われる。

パソコンとは違うの?

普通のパソコンより、工場や設備の現場で使うことを前提にしているんだ。
だから、温度変化、振動、粉じん、電気ノイズみたいな厳しい環境でも安定して動くように作られている。
PLCは一般的なPCと違い、工場環境での使用を前提にした高い信頼性が特徴とされているんだよ。


なるほど、特化したコンピュータなんだね。

そうそう。普通のパソコンとは違うけど、
PLCは工場の機械や設備を制御することに特化したコンピュータみたいなものだね。
正式には Programmable Logic Controller、
日本語ではプログラマブルロジックコントローラというよ。
PLCの基本イメージ

PLCの基本はこれ。
入力
↓
PLCで判断
↓
出力

入力と出力って何?

たとえば、こんな感じ。

| 種類 | 例 |
|---|---|
| 入力 | ボタン、センサー、スイッチ、温度計 |
| PLC | 条件を判断する制御装置 |
| 出力 | モーター、ランプ、ブザー、バルブ |

ボタンが押されたらモーターを動かす、みたいな?

そう。
PLCはそういう 「もし○○なら、□□する」 をたくさん組み合わせて機械を動かすんだ。
身近な例:自動ドア

自動ドアで考えると分かりやすいよ。
人感センサーが反応する
↓
PLCが「人が来た」と判断する
↓
モーターを動かす
↓
ドアが開く


人感センサーが入力で、モーターが出力なんだね。
でも、どのお店にもPLCみたいな大きな機械は見当たらないよ?
どこかに大きな機械が隠されているの??

いいところに気づいたね。
自動ドアの場合は、工場で使うような大きなPLCではなく、
専用の小さな制御装置や制御基板が使われることが多いよ。
でも考え方はPLCと似ていて、
センサーが人を検知して、制御装置が判断して、モーターを動かすんだ。
工場の例:ベルトコンベア

じゃあ工場だとどんな感じに使われているの。

ベルトコンベアで考えてみよう。
スタートボタンを押す
↓
PLCが入力を受け取る
↓
モーターをONにする
↓
ベルトコンベアが動く

シンプルだね。

さらに、センサーを追加するとこうなる。
商品がセンサーの前に来る
↓
PLCが検知する
↓
ベルトを一時停止する
↓
ロボットアームが商品をつかむ
↓
処理が終わったらベルトを再開する


機械の動く順番をPLCが管理してるんだ。

そう。
PLCは工場の設備にとって、動きの指揮役みたいな存在だね。
PLCの名前の意味

PLCについて細かくみていこうか。
PLCはProgrammable Logic Controller の略だったね。
| 部分 | 意味 | イメージ |
|---|---|---|
| Programmable | プログラム可能 | 動きを後から設定できる |
| Logic | 論理 | 条件を判断する |
| Controller | 制御装置 | 機械を動かす |

つまり、プログラムで条件判断して機械を制御する装置?

そう。かなりそのままの意味だね。
PLCと普通のパソコンの違い

PLCって、普通のパソコンでも代わりにできないの?

理屈としてはパソコンでも制御できる場面はある。
でも、工場の現場ではPLCが向いていることが多い。

| 比較 | PLC | 普通のパソコン |
|---|---|---|
| 目的 | 機械制御 | 汎用作業 |
| 強み | 安定性、耐環境性、リアルタイム制御 | 画面操作、計算、事務処理 |
| 環境 | 工場・設備現場向け | オフィス・家庭向け |
| 接続 | センサーやモーターとつなぎやすい | 周辺機器中心 |
| 停止リスク | 止まりにくい設計が重要 | OS更新などで止まることもある |

工場でWindows更新が始まったら困るよね。
でも、流石に業務時間外に更新するように設定するんじゃない?

事務作業ならそれで十分なことも多いね。
でも工場設備だと、24時間動いていたり、急に機械を使う必要が出たりすることもあるんだ。
それに、OS更新後に再起動が必要になったり、ソフトやドライバの動きが変わったりすると、機械制御では困ることがある。
PLCは、そういう影響を受けにくくして、安定して機械を制御するための装置なんだよ。
PLCとリレー回路の関係

PLCはリレー回路と関係があるよ。

リレー回路?

昔は、機械の制御をリレーという電気部品をたくさん使って実現していた。
電気でON/OFFするスイッチみたいなものだと思ってくれればいいよ。
たとえば、
ボタンが押されたら
↓
リレーがON
↓
モーターが動く
みたいな感じ。

PLCと同じポジションにいるね。
PLCとどう違うの?

簡単な制御ならリレーでもできる。
でも制御が複雑になると、リレーが大量に必要になって、配線もすごく大変になる。

変更するときも大変そう。

そうなんだよ。
PLCなら、配線を大きく変えなくても、プログラムを書き換えて動きを変更できる。

PLCを使うメリット

PLCを使うメリットは?

主にこれだね。

| メリット | 内容 |
|---|---|
| 制御を変更しやすい | プログラムを書き換えれば動きを変えられる |
| 配線を減らしやすい | リレー回路より複雑な配線を減らせる |
| 工場環境に強い | 振動・粉じん・温度変化に強い |
| 故障診断しやすい | 入出力状態やエラーを確認しやすい |
| 安定して動かしやすい | 長時間の設備制御に向いている |

動きを変えやすいのは大きいね。

そう。
工場では「少し動き方を変えたい」「センサーを追加したい」みたいなことがあるから、PLCは便利なんだ。
PLCのデメリット・注意点

逆にデメリットはこんな感じだよ。

| 注意点 | 内容 |
|---|---|
| 専門知識が必要 | 電気・制御・安全の知識が必要 |
| プログラムミスが危険 | 機械が意図しない動きをする可能性がある |
| メーカーごとに違いがある | 開発ソフトや命令が異なる |
| 安全設計は別途必要 | PLCだけで安全が保証されるわけではない |
| 現場確認が重要 | 実機での動作確認が欠かせない |

機械を動かすから、ミスると危ないね。

そう。
ランプを光らせるだけなら軽いけど、モーターやロボットを動かすなら安全設計がかなり大事。
PLCのプログラムはどう書くの?

PLCのプログラムって、普通のプログラミング言語で書くの?

場合によるけど、代表的なのは ラダー図 だね。

ラダー図?

電気回路図に近い見た目のプログラムだよ。
はしごみたいに見えるからラダーと呼ばれる。
|---[ ボタン ]---( モーター )---|

ボタンがONならモーターON、みたいな感じ?


そう。
もともとリレー回路に慣れた人が理解しやすいように作られている。

ラダー図のイメージ

たとえば、スタートボタンを押したらランプを点けるなら、ざっくりこんな感じ。
|---[ スタートボタン ]---( ランプ )---|

左が条件で、右が動作みたいな感じ?

そう。
左側の条件が成立したら、右側の出力がONになる。

PLCとシーケンサの違い

シーケンサって言葉も聞くんだけど、PLCと同じ?

だいたい同じ意味で使われることが多いよ。
ただし、厳密には シーケンサは三菱電機の商品名・登録商標 として知られている。
PLC一般を指して「シーケンサ」と呼ぶ人も多いけど、一般名称としてはPLCの方が広い言い方だね。

なるほど。
ホッチキスみたいに商品名が一般名っぽく使われる感じ?

イメージとしては近いね。
PLCとマイコンの違い

PLCとマイコンは何が違うの?

どちらも機械を制御できるけど、使われ方が違う。

| 比較 | PLC | マイコン |
|---|---|---|
| 主な用途 | 工場設備・産業機械の制御 | 家電・小型機器・組込み機器 |
| 開発者 | 電気・制御系の技術者が多い | 組込みソフト技術者が多い |
| プログラム | ラダー図など | C言語など |
| 入出力 | 産業用センサー・モーターと接続しやすい | 回路設計に合わせて接続 |
| 特徴 | 現場で保守しやすい | 小型・低コストにしやすい |

PLCは工場向け、マイコンは製品の中に入る小さい制御向けって感じ?

だいたいそんなイメージでOK。
試験で迷ったときの判断ポイント

どういう言葉が出てきたら、PLCのとこだと思えばいい?

このキーワードを押さえるといいよ。
| キーワード | PLCとの関係 |
|---|---|
| 工場の自動化 | PLCがよく使われる |
| シーケンス制御 | 順番に機械を動かす制御 |
| ラダー図 | PLCでよく使うプログラム表現 |
| 入力と出力 | センサーを見てモーターなどを動かす |
| シーケンサ | PLCの呼び名として使われることがある |
| 耐環境性 | 工場現場で使いやすい特徴 |

「入力を見て、条件判断して、出力を動かす」ものっていうのも大事だね。
まとめ

PLCとは、
工場や設備の機械を自動制御するための専用コンピュータのことだよ。
| 項目 | 内容 |
|---|---|
| 正式名称 | Programmable Logic Controller |
| 役割 | 機械や設備を制御する |
| 基本動作 | 入力を読む → 判断する → 出力する |
| よく使う場所 | 工場、生産ライン、設備制御 |
| プログラム | ラダー図など |
| 得意なこと | シーケンス制御、ON/OFF制御、設備制御 |
| 関連用語 | シーケンサ、HMI、リレー回路 |

つまりPLCは、センサーやボタンの情報を見て、モーターやランプを動かす、工場向けの制御コンピュータなんだね。

その通り。
初心者向けに一言でまとめるなら、
PLCは、工場の機械を決められた条件どおりに動かすための頭脳
だね。

