「ラダー図に出てくるX0やY0は、何を表しているの?」
「押しボタンを押すと、PLCの中では何が起きる?」
PLCの入力・出力を理解すると、実物の機器とプログラムの関係が見えてきます。
この記事では、ON・OFFを扱うデジタル入出力を中心に、X・Yの意味、動作の流れ、配線や出力形式で確認するポイントを解説します。
この記事の表記について
入力をX、出力をYとする三菱電機のPLCなどを例に説明します。記号やアドレスの付け方は、メーカー・シリーズによって異なります。
PLCの入力・出力とは?
PLCの入力は、スイッチやセンサーの信号を受け取る部分です。出力は、プログラムの処理結果を外部の機器へ伝える部分です。
入力はInput、出力はOutputといい、まとめてI/O(アイオー)と呼びます。
押しボタン
入力信号を送る
条件を処理
プログラムで判断する
表示灯
出力で点灯を制御
大切なのは、信号の向きをPLCから見て考えることです。機器からPLCへ入る信号が入力、PLCから機器へ出す信号が出力です。
入力「X」とは?スイッチやセンサーの状態を受け取る
Xは、外部から取り込んだ入力の状態をプログラムで扱うためのデバイスです。例えば、ある押しボタンに対応する入力をX0として扱います。
| 入力機器の例 | PLCへ伝える情報 |
|---|---|
| 押しボタンスイッチ | 操作されたかどうか |
| リミットスイッチ | 機械が所定の位置に来たかどうか |
| 近接センサー | 検出対象が近づいたかどうか |
| 光電センサー | 検出範囲に物体があるかどうか |
ただし、「検出したら必ずXがONになる」とは限りません。スイッチの接点構成やセンサーの出力設定によって、検出時にOFFになる場合もあります。
「押している」と「入力ON」は分けて考える
押すと閉じるa接点の押しボタンを、閉じたときに入力がONになるように接続した場合、押している間はX0がONになります。
一方、押すと開くb接点を使う場合は、正常時に入力ON、押したときに入力OFFとなる構成があります。
実物の接点と、ラダー図の接点命令は別です。
実物にb接点を使っていても、その入力がONであることを確認するラダーの命令はa接点命令になります。実物の形だけで命令を決めず、「どの状態で入力がONになるか」を確認しましょう。
出力「Y」とは?外部機器へ動作を伝える
Yは、外部への出力をプログラムで扱うためのデバイスです。例えば、Y0の出力を使って表示灯の点灯を制御します。
出力先には、表示灯、ブザー、電磁弁、中継リレー、電磁接触器のコイルなどがあります。ただし、直接接続できるかどうかは、出力回路と接続機器の仕様で決まります。
PLCの出力端子は、何でも動かせる電源端子ではありません。外部の負荷用電源が必要な構成も多く、出力回路がその電流をON・OFFします。
モーターの主回路を、通常のPLC出力へ直接つながない
モーターの動力は、電磁接触器やインバータなどの適切な機器で制御します。PLCは、それらへ運転指令を出す役割を担います。
X0とY0はどうつながる?押しボタンと表示灯の例
ここでは、押している間だけ入力がONになる押しボタンをX0、表示灯を制御する出力をY0とします。
ラダー図では、X0のa接点命令とY0のOUT命令を組み合わせることで、X0の状態に応じてY0をON・OFFする基本動作を表せます。
| 押しボタン | 入力X0 | 出力Y0 | 表示灯 |
|---|---|---|---|
| 離している | OFF | OFF | 消灯 |
| 押している | ON | ON | 点灯 |
この表は、必要な電源・配線が正常で、PLCがRUN中にこのプログラムを繰り返し実行し、ほかの処理がY0を書き換えない場合の基本動作です。
入力の取り込み、プログラムの実行、実際の出力反映には、それぞれ処理時間や機器の応答時間があります。
リレー出力とトランジスタ出力の違い
同じY0でも、実際の出力回路がリレー式かトランジスタ式かによって、使える電源や適した用途が変わります。
| 項目 | リレー出力 | トランジスタ出力 |
|---|---|---|
| 仕組み | 機械式接点で開閉する | 半導体でON・OFFする |
| 負荷用電源 | 仕様に応じてAC・DCに対応 | 通常はDC負荷用 |
| 動作速度 | 一般にトランジスタ式より遅い | 一般に高速な切り替えに適する |
| 主な確認点 | 接点容量・電気的寿命・開閉頻度 | シンク/ソース・極性・漏れ電流・電流容量 |
「トランジスタ出力なら、どの端子でも高速パルスを出せる」というわけではありません。対応機能や使用可能な端子は、製品ごとに確認が必要です。
出力容量は「1点」と「COMごとの合計」を確認する
出力の定格には、1点当たりの許容電流に加え、複数点で共用するCOM当たりの許容電流が指定されている場合があります。
各出力が1点の定格内でも、同時にONにした合計電流がCOMの定格を超えると、仕様を満たしません。また、コイルやランプなどは、定常時だけでなく投入時の電流も確認します。
COM端子とは?配線で確認するポイント
COMはCommonの略で、複数の入出力回路に共通する端子を指します。ただし、COMという名前だけで、接続する極性や電源は判断できません。
入力と出力では回路構成が異なり、製品によってプラスコモン・マイナスコモンなどの違いもあります。
- 入力はDC24V用か、別の電圧仕様か
- センサーの出力形式とPLC入力の組み合わせが適切か
- 出力はリレー式か、トランジスタ式か
- COM端子が、どの端子群と共通になっているか
- 負荷用電源や保護回路が、指定どおりに構成されているか
この記事の図を、そのまま配線図として使わないでください。
実際の結線は、使用するPLC・センサー・負荷の型式に対応したマニュアルと電気図面で確認します。配線変更は電源を遮断し、無電圧を確認するなど、設備の作業手順に従って行います。
入力や出力のランプが点いていても、動くとは限らない
PLC本体やユニットのLEDは、状態を確認する手掛かりになります。ただし、LEDの点灯だけで回路全体が正常だとは判断できません。
入力LEDと、プログラムで見ているXを照合する
入力LEDが点灯しているのに期待する動作にならない場合、プログラムで別の入力番号を参照していたり、ほかの運転条件が成立していなかったりする可能性があります。
端子番号・割付・デバイス番号を図面と照合し、どの信号を見ているかを確認します。
YがONでも、負荷側の確認は必要
プログラム上のYがONでも、負荷用電源がない、保護機器が動作している、配線や出力回路に不具合があるといった理由で、機器が動かない場合があります。
出力LEDも、負荷に必要な電圧・電流が届いていることまで保証するものではありません。表示の意味は製品のマニュアルで確認します。
信号を順番に追うと整理しやすくなります。
「入力機器の状態」「PLCに取り込まれた入力」「プログラムの成立条件」「出力状態」「負荷側」の順に分けて確認しましょう。通電状態での測定や動作確認は、担当者が設備の安全手順に従って行います。
デジタル入出力とアナログ入出力の違い
ここまで説明したのは、ON・OFFの2状態を扱うデジタル入出力です。
一方、温度・圧力・流量などの連続的な値を扱うときは、アナログ信号を利用することがあります。代表的な信号には、0~10Vや4~20mAがあります。
アナログ値は対応ユニットで数値として扱うため、単純な「XがON」「YがOFF」という説明だけでは表せません。まずはデジタル入出力で、信号の向きと実物の機器との関係を押さえましょう。
まとめ
- 入力は、スイッチやセンサーからPLCへ信号を取り込む部分
- 出力は、PLCから外部機器へ処理結果を伝える部分
- X・Yは三菱電機などで使われる表記で、メーカーによって異なる
- 実物の接点、入力状態、ラダーの接点命令は分けて考える
- 配線では、電圧・出力形式・極性・1点とCOMの容量を確認する
- YやLEDがONでも、実際の負荷が動作しているとは限らない
ラダー図のXやYを、実物の押しボタンや表示灯と結びつけて考えると、プログラムの意味が理解しやすくなります。図面を見るときは、「この信号はどこから来て、どこへ伝わるのか」を意識してみましょう。


コメント