業務システム

PLCとは?シーケンサの仕組みとスキャン方式・PLC制御の基本を実装目線で解説

PLCは Programmable Logic Controller の略で、工場の設備を決められた順序どおりに動かす産業用のコントローラです。国内の製造現場では「シーケンサ」と呼ばれ、指しているものは同じです。動作の骨格は単純で、入力を読む、プログラムを演算する、出力を書く、この3つを1〜数十ミリ秒で延々と繰り返します。この記事では、装置の構成と信号が届くまでの経路、1スキャンの内訳と信号を取りこぼす条件、IEC 61131-3が定める5言語の使い分け、電力線通信のPLCや英国企業名の plc との語の切り分け、そして上位のSCADA・MES・生産管理システムへ実績を上げる連携設計までを、導入と内製の可否を決められる粒度で整理しました。

まとめ:PLCの守備範囲とシーケンサとの関係・導入可否を分ける判断軸

PLCが受け持つのは、現場機器の入出力と、その間をつなぐ制御ロジックです。センサーやスイッチの状態を読み、プログラムで条件を判定し、モーターや電磁弁へ出力を返す。ここまでが範囲で、画面表示や履歴の蓄積は上位のSCADAやHMIへ渡します。制御周期はミリ秒台。この速さで確実に回ることが、PLCがリレー回路やパソコンと置き換えられない理由です。

シーケンサはPLCの国内呼称であり、別物ではありません。国内のFA現場では両方の語が同じ意味で流通し、海外ベンダーやIEC規格の文脈では PLC で通ります。

採用するかどうかは3つの数字で決まります。制御対象の入出力点数が数十点を超えるか、動作条件を年に何度か変更する見込みがあるか、稼働と異常の履歴を証跡として残す要件があるか。3つとも外れるなら、リレー回路やタイマリレーの組み合わせで足ります。逆に3つとも当てはまる設備を手配線のまま運用していると、条件変更のたびに配線工事が発生し、変更履歴も残りません。PLCが集めた実績を計画側までつなげたい場合は、上位層の機能範囲を生産管理システムとは?機能・ERP/MESとの違いから種類・選び方と内製化の判断までで確認したうえで、PLCに任せる範囲を切ってください。

PLCの定義とシーケンサという呼称の関係・産業用PCとの担当範囲の違い

PLCは「プログラム可能な論理制御装置」と直訳できます。論理、つまり条件判定をソフトウェアで書き換えられる点が、固定配線のリレー回路との決定的な差です。

シーケンサという国内呼称とPLCが指す装置が同じものである理由

国内では、PLCを指して「シーケンサ」と呼ぶ場面が今も多く残ります。語源はシーケンス制御とは?順序・条件・時間の3方式と例・フィードバック制御との違いで扱う制御方式そのもので、あらかじめ決めた順序に従って各段階を進める制御を指します。PLCがその実装装置として普及したことから呼称が定着しました。三菱電機は2026年8月時点でも製品ページ上でPLC製品群を「シーケンサ MELSEC」と表記し、MELSEC iQ-RシリーズやMELSEC iQ-Fシリーズを掲載しています。一方、IEC 61131 の規格文書や海外ベンダーの資料ではPLCという語です。実務上の注意点は1つだけ。仕様書や見積書で両方の語が混在していても同じ装置を指すので、点数や型番のほうを突き合わせてください。

産業用PCやマイコンとの違いは耐環境性と長期供給の担保にある

同じ演算装置でも、PLCと産業用PC、マイコンボードでは前提が違います。PLCは制御盤内の環境、つまり振動・電源変動・電磁ノイズ・0〜55℃前後の温度範囲で動き続けることを要求仕様として設計され、ハードウェア要件はIEC 61131-2が定めています。OSの更新で挙動が変わることもありません。もう1つの差が供給期間です。設備の稼働年数は10年から20年に及ぶため、同じ型番で長期に供給され、生産終了後も保守部品が確保できるかが選定条件に入ります。汎用のマイコンボードは価格で有利でも、この2点で設備制御の主系には置けません。

電源とCPUと入出力モジュールで構成されるPLC内部と信号が届く経路

PLCの内部は、機能ごとのモジュールに分かれています。分割されているからこそ、点数の増設や故障時の交換が部分単位で済みます。

電源・CPU・入出力・通信という4区分が担う役割と実装上の制約

構成は4つに整理できます。電源モジュールがAC100V/200VやDC24Vを受けて内部回路へ供給し、CPUモジュールがプログラムとデバイスメモリを保持して演算を回します。入力モジュールがセンサーやスイッチの信号を受け、出力モジュールがリレーやトランジスタを介して機器へ信号を返す。4つ目が通信モジュールで、EtherNet/IP、PROFINET、CC-Link IE といったフィールドネットワークや上位系との接続を担当します。実装で効く制約は電源容量です。ベースユニットに挿すモジュールの消費電流の合計が電源モジュールの供給能力を超えると、増設した瞬間に起動しません。増設計画があるなら、初期構築の段階で電源容量と空きスロットを2割ほど余らせておくのが定石。点数が固定でよい単機能設備なら、これらが一体になったコンパクトタイプが安く収まります。

接点入力とアナログ入力で変わる配線設計およびノイズ対策の勘所

入力は大きく2種類に分かれます。オン・オフだけを扱う接点入力(デジタル入力)と、温度・圧力・流量を数値で受けるアナログ入力です。接点入力ではシンク/ソースの極性を機器側と合わせる必要があり、ここを取り違えると配線後に一切反応しません。4〜20mAの電流信号がアナログ側で好まれるのは、電圧信号より配線長によるノイズの影響を受けにくく、断線を0mA付近として検出できるためです。動力線と信号線を同一ダクトに通した配線でアナログ値が暴れる不具合は、原因の切り分けに時間を取られる典型例で、シールド線の使用と片側接地、動力線からの離隔でほぼ抑えられます。点数の見積もりに予備を1割から2割乗せておくと、試運転で見つかる追加センサーを既設スロットで吸収できます。

スキャン方式で回るPLC制御の基本と信号の取りこぼしが起きる境界条件

PLC制御の挙動を理解する鍵は、プログラムが「上から下へ、繰り返し」実行される点にあります。この一巡がスキャンです。

入力リフレッシュから演算・出力リフレッシュまで1スキャンの内訳

1スキャンは4つの処理で構成されます。最初に入力リフレッシュで、入力モジュールの状態をまとめてCPU内のメモリ(入力デバイス)へ複写。次に演算処理で、プログラムの先頭から END 命令まで順に実行し、判定結果を出力デバイスへ書き込みます。続いて出力リフレッシュで出力デバイスの内容を出力モジュールへ転送し、最後のEND処理で自己診断と通信をこなして先頭へ戻る、という流れです。この一巡に要する時間がスキャンタイムで、一般的な産業用PLCでは1ミリ秒から数十ミリ秒に収まります。押さえるべきは、入出力の更新が1スキャンにつき1回だけという点。プログラムの途中で入力の状態が変わっても、その回のスキャンには反映されません。「ラダーは合っているのに想定と違う順で動く」という相談の多くは、この複写のタイミングを前提に置いていないことが原因です。

スキャンタイムより短いパルスを取りこぼす条件と割り込みでの回避

取りこぼしが起きる条件は計算できます。入力の変化がオンになっている時間がスキャンタイムより短く、かつ入力リフレッシュのタイミングと重ならなければ、その信号はPLCから見えません。スキャンタイム20ミリ秒のCPUに、オン時間5ミリ秒のパルスを与える構成が典型です。回避策は3つあり、優先順位もはっきりしています。第一に、パルスキャッチ機能や高速カウンタユニットなど、スキャンとは独立して入力を捕捉する仕組みを使う方法。第二に、一定周期で割り込み実行するプログラムへ該当処理を分離する方法。第三に、プログラムを分割してスキャンタイム自体を縮める方法です。エンコーダのパルス計数を通常のラダーで数えて精度が出ない案件では、まず高速カウンタユニットの有無を確認してください。

ウォッチドッグタイマの設定値とスキャンタイム超過で起きる停止

スキャンタイムの延びには上限の仕組みが伴います。それがウォッチドッグタイマで、CPUは1スキャンの所要時間を監視し、設定値を超えた場合にエラーとして演算を停止させます。無限ループや過大な演算でCPUが応答しなくなる状態を、設備を暴走させる前に止める機能です。実装で問題になるのは、大量のデータ転送命令やファイル処理をラダーの中で回した結果、通常運転では収まっていたスキャンタイムが特定条件でだけ跳ね上がるケース。設定値を延ばして回避すると異常検出が鈍るため、処理をスキャン間に分割するか、専用ユニットへ逃がす対処が筋です。設計時は実測した最大値に対して設定値へ2倍以上の余裕を持たせ、監視画面にスキャンタイムの現在値と最大値を出しておくと、劣化の兆候を早く拾えます。

IEC 61131-3が定める5言語とラダーとSTの使い分け・保守性の差

PLCプログラムの言語は国際規格で標準化されています。規格はIEC 61131-3で、現行は2013年発行の第3版です。

ラダーが国内で残る理由と保全担当者の読み書き可能性という制約

第3版が規定するのは、ラダー(LD)、ファンクションブロックダイアグラム(FBD)、ストラクチャードテキスト(ST)、インストラクションリスト(IL)、シーケンシャルファンクションチャート(SFC)の5つです。うちILは、次の版に向けて非推奨と位置づけられました。国内の製造現場でラダーが今も主流である理由は、可読性ではなく体制にあります。夜間に設備が止まったとき、駆けつけるのは開発者ではなく現場の保全担当者です。リレー回路の展開図と見た目が対応するラダーであれば、電気の知識がある担当者がその場で接点の状態を追い、原因を特定できます。この復旧速度こそが、言語選定の実質的な制約条件。逆に、演算が複雑で条件分岐が深い処理をラダーで書くと、横方向に伸びた回路が画面に収まらず、追跡がかえって難しくなります。

ST言語へ寄せる判断基準は演算の複雑さと差分管理の必要性にある

STはPascalに似た構文を持つテキスト言語で、条件分岐、繰り返し、配列や構造体の扱いをそのまま記述できます。判断基準は2つです。四則演算や条件分岐が入れ子になる処理、たとえばレシピ管理、配合計算、通信データの解析はSTへ寄せます。もう1つが差分管理で、テキストである以上、変更点を行単位で比較でき、変更履歴をバージョン管理の仕組みへ乗せられます。図面形式のラダーでは、この差分比較が製品固有のツール頼み。現実的な構成は混在です。設備の起動停止やインターロックなど保全担当者が触る部分はラダー、演算と通信はSTのファンクションブロックに閉じ込め、ラダーからは呼び出すだけにする。工程の進行そのものを表現したい場合はSFCが向きます。

言語 形式 向く処理 現場での位置づけ
LD(ラダー) 接点論理と順序制御 国内の主流・保全が追える
ST テキスト 演算・分岐・通信解析 差分比較と再利用に強い
FBD 信号処理の連結 制御ループの表現に向く
SFC 工程の段階と遷移 装置の工程設計で使う
IL テキスト 低水準の記述 第3版で非推奨

新規案件で言語を選ぶ順序としては、まず保守を誰が担うかを決め、そのうえで演算量の多い部分だけをSTへ切り出す流れが手戻りを生みません。

電力線通信PLCと英国plc(法人格)の混同を避ける語の切り分け方

PLCという略語は、産業制御の外でも使われます。調査や仕様書のやり取りで話が噛み合わない原因になりやすいため、先に切り分けておきます。

産業用PLCと電力線通信PLCが同じ略語になる背景と文脈での見分け方

もう1つのPLCは Power Line Communication、電力線搬送通信の略です。電力線を通信線として使い、コンセントから信号を流す技術を指します。国内では2006年10月の省令改正で2MHz〜30MHz帯の屋内利用が認められ、2013年には屋内配線と直接接続する屋外配線まで範囲が広がりました。2021年6月30日施行の改正では対象が単相100V・200Vから600V以下の単相および三相交流へ拡大しています。見分け方は文脈語です。ラダー、入出力点数、シーケンス制御、CPUユニットが並んでいれば産業用PLC。伝送速度、周波数帯、モデム、コンセントが出てくれば電力線通信を指します。見積依頼に「PLC対応」とだけ書かれていたら、どちらか確認してから回答してください。

英国企業名の末尾に付くplcが示す公開有限責任会社という法人格

3つ目は法人格の表記です。英国企業の社名末尾に付く plc は public limited company の略で、株式を公開できる有限責任会社を指します。日本の株式会社に近い位置づけで、英国では非公開の Ltd と区別されるもの。制御とも通信とも無関係で、企業名の一部として現れるだけです。資料を探すときに企業名を含むページが混ざるため、「PLC シーケンサ」「PLC ラダー」のように制御側の語を足すと絞り込めます。

PLCからSCADA・MES・生産管理システムへ実績データを上げる連携設計

PLCの中には、稼働時間、生産数、異常発生の履歴が生データとして存在します。使える形にするには、上位へ渡す経路の設計が要ります。

PLCの実績値をSCADAとMESへ渡す3経路と規模による選び分け

経路は3つに整理できます。1つ目がSCADAを挟む構成で、SCADAサーバがPLCのデバイスを周期的に読みに行き、画面表示と履歴保存を引き受けます。監視点数が数百を超え、複数ラインを1画面に集約する規模ではこれが標準。守備範囲の切り方はSCADAとは?スキャダの仕組みとPLC・DCS・MESとの役割分担を実装目線で解説に整理しました。2つ目がIoTゲートウェイを介する構成で、PLCから読んだ値をゲートウェイがクラウドへ送ります。数十点規模の設備を安く可視化したい場合に向く構成。3つ目がMESや生産管理システムから直接読む構成で、実績登録の起点をPLCに置く場合に採ります。分岐点は監視点数と拠点数、そして誰が画面を見るかです。運転員が秒単位で見るならSCADA、管理者が日次で見るならゲートウェイとBIの組み合わせで足ります。分類の全体像は製造業のDXツールとは?IoT・MES・生産管理・BIの分類と選び方を解説で確認できます。

OPC UAとMQTTで上位へ渡すときの通信量と設計上の分界点

プロトコルは用途で分かれます。OPC UA(IEC 62541)はサーバー・クライアント型で、タグに型情報と意味を持たせられ、認証と暗号化が仕様に組み込まれた方式です。上位が同期的に読みに来る構成に向き、対応するCPUユニットならPLC自身がOPC UAサーバーになる製品もあります。もう一方のMQTTは発行・購読型で、機器側から送り出す方式です。低帯域の回線を挟む場合や拠点数が二桁になる場合は、送り出し型のほうが総通信量を抑えられます。分界点は帯域と周期の掛け算で見ます。1,000点を1秒周期、1点20バイトで読み続けると毎秒20KB前後、これに冗長分を見て倍。すべての点を同じ周期で読む設定が真っ先に見直す対象で、運転員が見る値だけ1秒、日報用の積算値は1分と分けるだけで負荷は一桁変わります。現場データを吸い上げる構成全般の考え方はIoTとは?仕組み・身近な例・AIとの組み合わせを簡単にわかりやすく解説にまとめました。

PLCを採用する条件とリレー回路や産業用PCで足りる場面の線引き

ここは言い切ります。PLCは変更が発生する制御に効く装置で、変更しない単純な回路では過剰です。

採用条件は監視点数・変更頻度・証跡要件の3つで機械的に決まる

条件は3つです。第一に入出力点数が数十点を超えること、第二に動作条件や工程順を年に数回以上変更する見込みがあること、第三に稼働と異常の履歴を証跡として残す要件があること。3つのうち2つ以上が当てはまれば、PLC化で工数が回収できます。判断の軸は変更頻度に置いてください。点数が少なくても、段取り替えのたびにタイマ値や順序を変える設備では、リレー回路だと配線変更、PLCならプログラム修正で済みます。この差は年に数回の変更でも数年で逆転。逆に3つとも当てはまるのに手配線で運用している設備は、変更履歴が担当者の記憶にしか残らず、担当者の異動が事故につながります。

リレー回路や産業用PCで足りる場面と見送るべき構成の具体条件

見送る判断もはっきりしています。入出力が数点、動作が固定、変更予定なしという構成にPLCを入れる判断は取りません。CPUユニットとプログラミングツール、そしてラダーを書ける人員の確保という固定費が、リレー1個で足りる回路には見合わないためです。非常停止や安全柵のインターロックといった安全回路も通常のPLCには載せず、安全リレーユニットや安全PLCなど機能安全の規格に適合した機器を使います。判定を1行で書くなら、止まっても製造が続けられる制御はPLC、止まった瞬間に人が危険にさらされる回路は安全機器という分担。制御を伴わない可視化だけの用途も、IoTゲートウェイとセンサーで構成したほうが安く早く立ち上がります。

内製と外注の分担とPLC案件の工数がどこに積み上がるかの内訳

費用の山はハードウェアではありません。工数の内訳は、要件整理とシーケンス設計が3割、ラダーやSTの実装が3割、上位システムとの通信部分が2割、現地調整と試運転が2割というのが目安です。現地調整が膨らむ理由は、机上のシーケンスと実機の動作タイミングがずれるため。ここは実機がないと詰められません。分担は、設備そのものの制御ロジックを設備メーカーや自社の保全部門が持ち、上位システムとの通信仕様、データベース設計、実績の集計側を外部に出す形が回りやすい構成です。PLCから上がった生産実績を計画と突き合わせる仕組みまで含めて設計するなら、生産管理システム開発で扱う工程管理側の要件と、PLC側で取得できるデータの粒度を先に揃えておくと、後段での手戻りが出ません。

PLCの選び方・費用・リプレース時期についてよくある質問への回答

導入検討と学習の初期に受ける質問のうち、判断に直結する部分だけ答えます。

PLCとシーケンサは違うものですか?

同じ装置を指します。シーケンサは国内で定着した呼称で、三菱電機が自社のPLC製品群を「シーケンサ MELSEC」の名称で展開してきた経緯もあり、FA業界では両方の語が並行して使われています。IEC 61131といった国際規格や海外ベンダーの資料ではPLCという表記。仕様書で語が混在していても指すものは変わらないため、入出力点数、CPUの型番、対応するネットワークで内容を突き合わせてください。

PLC制御とはどこまでの範囲を指す言葉ですか?

センサーやスイッチからの入力を読み、プログラムの条件判定に従って、モーターや電磁弁などの出力機器を動かすところまでです。順序どおりに工程を進めるシーケンス制御が中心で、温度や圧力を目標値に保つPID制御を持つ製品もあります。一方、画面表示、警報の履歴保存、集約監視はSCADAやHMIの担当。実績をロット単位で管理する層はMES、日次以上の計画は生産管理システムというように、時間軸で担当が分かれます。

PLCのプログラムはどの言語から覚えるとよいですか?

国内の設備保全や装置制御に関わるなら、ラダーからで問題ありません。現場の図面や既存プログラムの大半がラダーで書かれており、読めないと改造も原因調査も進まないためです。演算や通信データの解析を扱う段階になったらSTを足します。IEC 61131-3の第3版が規定する5言語のうちILは次の版に向けて非推奨とされたため、これから学ぶ対象からは外して差し支えありません。

PLCの寿命とリプレースの目安はどのくらいですか?

機器そのものの寿命より、メーカーの生産終了と保守対応の期限が実質的な期限になります。設備の稼働年数が10年から20年に及ぶ一方、製品世代の交代はそれより短いため、生産終了の告知から保守対応が終わるまでの期間で計画を立てます。判断材料は3つ。予備品が市場から調達できるか、プログラミングツールが現行OSで動くか、故障時に何日で復旧できるか。移行では、既存ラダーの変換ツールが使えても、命令の互換性がない部分と実行時間の差が残るため、動作検証の工数を必ず見込んでください。

PLC本体と導入の費用はどのくらいかかりますか?

金額より構造で押さえてください。費用はCPUユニットと入出力ユニットの機器費、プログラミングツールのライセンス、シーケンス設計と実装の工数、制御盤の製作と配線、現地調整と試運転の5つに分かれます。案件の総額では機器費の比率が小さく、設計と現地調整の工数が過半を占める構成が一般的です。比較する際は、機器の単価表ではなく、シーケンス設計と現地調整の人日、そして上位システムとの通信部分がどちらの範囲かを揃えて並べてください。

関連記事

資料請求

RELATED POSTS 関連記事