PLCのI/O割付の決め方|予備点の残し方と並べ方の実務ルール
I/O割付は「あとから変えにくい」設計の土台
ラダーの書き方は後からいくらでも直せます。でもI/O割付はそうはいきません。割付を変えるということは、配線・図面・ラダー・デバイスコメントを全部いっぺんに直すということ。装置が動き出してからの割付変更は、関係者全員が嫌がる大仕事です。
だからこそI/O割付は、設計の最初に「型」を持って決めておく価値があります。ここで整理された割付を作れるかどうかで、その後のデバッグのしやすさ、改造のしやすさ、保全のしやすさが全部変わってきます。この記事では、I/O割付の「よくある実務ルール」と、なぜそう並べるのかという理屈を言語化します。設計標準は会社ごとの秘伝になっていることが多く、ネットで調べても断片的な情報しか出てこない領域です。もし自分の会社に標準があるなら、それが最優先。この記事は「標準がない・標準の意図を理解したい」人のための考え方の地図として読んでください。
I/O割付とは:現場の信号にX/Yの住所を与える作業
I/O割付とは、現場の信号——押しボタン、センサ、リミットスイッチ、ランプ、電磁弁、リレー——を、PLCのどの入力(X)・どの出力(Y)に割り当てるかを決める作業です。X・Yがどういうデバイスかは三菱PLCのデバイス種類まとめで解説していますが、要するに「ソフトとハードの境界線」に住所を振る仕事です。
その結果をまとめた表がI/Oリスト(I/O割付表)です。このリストは、設計者がラダーを書くとき、盤屋さんが配線するとき、現場でデバッグするとき、保全の人が故障を追うとき——すべての関係者が参照する共通言語になります。「X23がONしない」という一言で、電気図面の端子とラダーの接点と現場のセンサが一本の線でつながるのは、I/Oリストがあるからです。逆に言えば、I/Oリストがいい加減な装置は、誰も信号を追えない装置になります。
並べ方の実務ルール:なぜその順で並べるのか
ここが本記事の核です。I/Oの並べ方に唯一の正解はありませんが、多くの現場で共通して見られる「よくある考え方」には、それぞれ明確な理由があります。順番はどうでもよさそうに見えて、実は全部あとの工程への布石です。
(a) 機能・ユニット単位でまとめる
装置は「搬入部」「加工部」「搬出部」のように機能ブロックに分かれています。割付もこのブロック単位で連番にまとめるのがよくある考え方です。たとえば搬入部の信号を連番でまとめておけば、ラダーを読むとき「この番号帯は搬入部の話」と当たりが付き、回路の意味を追いやすくなります。効果はソフト側だけではありません。同じ部位の信号は物理的にも近い場所から来るので、配線も自然にまとまり、盤内のケーブル取り回しがきれいになります。読みやすいラダーとまとまった配線、両方に効くのがこのルールです。
(b) 16点単位(1ワード)の区切りを意識する
三菱のiQ-RではX・Yは16進採番で、X0〜XFの16点が1ワードの単位です。機能ブロックの切れ目を16点区切りに合わせておくと、あとで効いてきます。桁指定でK4X0のように書けば16点をまとめて1ワードとして読めるので、ブロック単位の一括監視や一括転送がきれいに書けるのです。区切りを無視した割付だと、ワード処理をしようとしたときに関係ない信号が混ざり込み、マスク処理だらけの読みにくいラダーになります。ワード単位で扱う予定が今なくても、区切りを揃えておいて損はありません。
(c) 入力と出力で系統を分ける
入力(X)と出力(Y)は、それぞれの中で系統立てて並べます。入力ユニットと出力ユニットが物理的に別である以上、これは自然な帰結でもありますが、意識したいのはXとYで対応関係を持たせることです。たとえばシリンダの「前進出力」と「前進端センサ入力」のように対になる信号は、リストの上でも対応が追える並びにしておくと、デバッグのとき信号を行き来しやすくなります。
(d) 似た役割は同じ下位番号に揃える
同じ構成のステーションが複数並ぶ装置では、各ステーションの割付に規則性を持たせるのがよくある考え方です。たとえば「各ブロックの先頭は起動ボタン、その次は停止ボタン」のように下位番号の意味を揃えておけば、1号機のラダーを理解した人は2号機も読めます。規則性は「思い込みで合っている」状態を作るので、配線ミスやデバッグ時の見間違いといった事故が減ります。逆に規則性のない割付は、1点ずつリストを引かないと何も信用できません。
予備点の残し方:まとめて残すな、散らして残せ
I/O割付でセットで考えるべきなのが予備点です。ポイントは「最後にまとめて残す」のではなく「各機能ブロックに散らして残す」という考え方です。
理由は、改造の追加信号は「その機能の近く」に生えるからです。搬入部にセンサを1個追加したくなったとき、搬入部の番号帯に予備があれば連番の秩序を保ったまま追加できます。予備が末尾にしかないと、搬入部の信号なのに末尾の飛び番に割り付けるしかなく、(a)で作った「番号帯=機能」の対応が崩れ始めます。こうした継ぎ足しが数回重なると、リストは誰にも読めないパッチワークになります。
最悪なのは予備ゼロの設計です。増設ユニットを足すことになれば、割付の総崩れ——つまり冒頭で書いた「配線・図面・ラダー・コメント全部直し」の引き金になります。予備は無駄な点数ではなく、将来の改造で割付の秩序を守るための保険です。では何点残すべきか。これは会社の標準や、その設備がどのくらいの頻度で改造されるかによるので一概には言えません。改造が多い設備ほど厚めに、という感覚だけ持っておいてください。
実ユニット位置と割付の関係:食い違いはトラブルの定番
I/O割付は紙の上だけの話ではなく、ベース上のどのスロットにどのユニットが載っているかという物理構成と対応しています。パラメータ上の割付と実際のユニット位置が食い違っていると、「配線は合っているのにラダーの接点が動かない」という典型トラブルになります。この症状の追い方はPLCの入力がONしないときの確認手順で詳しく解説しています。
特に注意したいのは、ユニットの増設や構成変更をしたときです。ユニットを1枚足したり差し替えたりすれば、割付が変わる可能性があります。このときI/Oリストの更新を忘れると、リストと実機がずれた状態で残ります。ずれたリストは「無いより悪い」——リストを信じて配線チェックした人が、間違った結論にたどり着くからです。構成を触ったら必ずリストも更新する。これはルールというより、後工程の人への礼儀です。
I/Oリストに書くべきこと:三点一致が保全の命綱
I/Oリストの中身にも触れておきます。よくある構成として、最低限次の項目は押さえたいところです。
| 項目 | 内容 | なぜ必要か |
|---|---|---|
| デバイス番号 | X0、Y20など | ラダーとの対応の起点 |
| 信号名称 | 「搬入コンベア起動PB」など | 信号の意味を人が読むため |
| 接続先 | 機器名・端子番号 | 図面・実配線との対応 |
| a/b接点の別 | a接点かb接点か | ONの意味が逆になるため。誤解すると論理が反転する |
| コメント | 補足・注意事項 | 定格や特記事項の引き継ぎ |
そして重要なのが、PLCのデバイスコメント・電気図面・I/Oリストの三点一致です。この3つのどれかがずれていると、保全の人は「どれを信じればいいのか」から調査を始めることになります。三点が一致している装置は、故障時にリストを引けばそのまま図面と実機にたどり着ける。この一致こそが保全性の実体です。なお、図面側の読み方はシーケンス回路図の読み方で解説しています。
やりがちな失敗パターン
最後に、若手がやりがちな(そして先人たちが散々やってきた)失敗を挙げておきます。
空いている所に詰め込む。改造のたびに「今空いてる番号」へ場当たり的に割り付けていくと、番号帯と機能の対応——つまり規則性が死にます。規則性が死んだ割付は、1点ずつリストを引かないと読めない割付です。追加するときは、まずその機能ブロックの予備から使うのが原則です。
図面だけ更新してコメント未更新。改造で図面は直したのに、PLCのデバイスコメントやI/Oリストが古いまま——三点一致が崩れる典型パターンです。モニタ上のコメントを信じた人が誤った信号を追いかけることになります。ラダーのコメントの付け方を含む作法はラダー図の書き方ルールも参考にしてください。
予備を使い切る順番が無計画。予備を残していても、使う順番を考えずに真ん中から食いつぶすと、次の改造で「連番で2点欲しいのに飛び飛びしか空いてない」という事態になります。予備の中でも端から順に、を意識するだけで寿命が延びます。
まとめ
PLCのI/O割付の決め方を整理しました。要点です。
- I/O割付は最初が肝心:あとから変えると配線・図面・ラダー・コメントの全部直しになる
- 機能・ユニット単位で連番にまとめる:ラダーが読みやすく、配線もまとまる
- 16点(1ワード)区切りを意識する:K4X0のようなワード一括処理がきれいに書ける
- 規則性を持たせる:似た役割は同じ下位番号に。規則性は事故を減らす
- 予備点は各ブロックに散らして残す:改造の追加信号は「その機能の近く」に生える。予備ゼロは割付総崩れの引き金
- 三点一致を守る:デバイスコメント・図面・I/Oリストがずれた瞬間、保全性は崩れる
繰り返しになりますが、会社に設計標準があるならそれが最優先です。この記事の「よくある考え方」は、標準の裏にある理屈を理解するための補助線として使ってください。理屈が分かっていれば、標準にない場面でも筋の通った割付が切れるようになります。
