シーケンス制御とは?順序・条件・時間の3方式と例・フィードバック制御との違いを解説
シーケンス制御は、あらかじめ決めた順序と条件に従って設備を1段階ずつ進める制御方式です。JIS Z 8116:1994「自動制御用語—一般」は、これを「あらかじめ定められた順序又は手続に従って制御の各段階を逐次進めていく制御」と定義しています。目標値との差を測り続けるフィードバック制御とは、制御ループの構造そのものが違います。この記事では、順序制御・条件制御・時限制御・計数制御という4方式の分担、開ループと閉ループの構造差、リレー式とPLC式で変わる実装コストと切り替えの損益分岐点、自己保持回路とインターロックという設計の最小構成、そしてコンベアや信号機の動きを読み解く手順までを、設計と発注の判断ができる粒度で整理しました。
まとめ:シーケンス制御が担う範囲と4方式の分担・実装方式を決める判断軸
シーケンス制御が扱うのは、状態が飛び飛びに変わる制御です。弁を開ける、コンベアを止める、ランプを点ける。オンとオフの間に中間値がなく、次の段階へ進む合図が明確に決まっている工程がその範囲になります。連続量を目標値へ近づける仕事はフィードバック制御の担当で、両者は競合しません。
方式は4つ。決めた順番どおりに進める順序制御、外部信号の成立を待って進める条件制御、時間の経過で進める時限制御、回数や個数を数えて進める計数制御です。現実の設備はこの4つが混ざり、工程ごとに違う方式が割り当てられている状態が普通の姿。設計の第一歩は、工程を並べて「この段階は何を待って次へ進むのか」を1つずつ埋める作業です。
実装をリレー(有接点)とPLC(無接点)のどちらにするかは、改造回数で決まります。工程順やタイマ値を年に1回でも変える見込みがあるなら、盤を開けて配線を引き直す有接点の改造工数が数年で固定費を追い越します。逆に、入出力が数点で動作が固定、変更予定なしという設備にPLCとプログラミング環境を持ち込む判断は取りません。非常停止と安全柵のインターロックは、どちらの方式であっても通常の制御回路には載せず、安全リレーや安全PLCなど機能安全の適合機器に分けます。装置そのものの仕組みはPLCとは?シーケンサの仕組みとスキャン方式・PLC制御の基本を実装目線で解説で、集めた実績を計画側へ渡す層の範囲は生産管理システムとは?機能・ERP/MESとの違いから種類・選び方と内製化の判断までで確認できます。
シーケンス制御の定義とJIS Z 8116が示す逐次進行という条件の読み方
定義文は短いのに、設計の前提が2つ埋め込まれています。順に取り出します。
JIS Z 8116が定める定義文の2つの条件と定性的制御という位置づけ
JIS Z 8116:1994「自動制御用語—一般」の定義は「あらかじめ定められた順序又は手続に従って制御の各段階を逐次進めていく制御」というものです。旧規格のJIS C 0401にも同趣旨の記載があります。ここで効いている条件は2つ。1つ目が「あらかじめ定められた」で、動作の順番と分岐が運転前に確定していること。2つ目が「逐次進めていく」で、段階が同時ではなく1つずつ進むことです。この2条件から外れる制御、たとえば負荷の変動に応じて出力を連続的に加減する処理は、シーケンス制御の枠組みでは書けません。制御対象の状態が段階的に切り替わる点から、シーケンス制御は定性的制御、つまり量ではなく状態の種類を扱う制御に分類されます。バルブの開度を50%に保つのは量の制御ですが、バルブを開ける・閉じるの2状態で扱うなら状態の制御です。設計に入る前に、対象を状態で表現できるかを見極めてください。
シーケンスという語がプログラムの順次実行と制御分野で指す対象の差
シーケンスという語は分野をまたいで使われ、指すものがずれます。ソフトウェア開発では処理の順次実行や、UMLでオブジェクト間のメッセージ交換を時系列で描くシーケンス図とは?UMLの書き方・ライフラインやメッセージ・複合フラグメントを解説で扱う設計図を指します。一方、制御分野で「シーケンス図」と言えば、制御盤の展開接続図、つまりリレーやスイッチの接点を縦線の間に並べた回路図のこと。同じ語で図面を要求すると、UMLの図が出てくる事故が起きます。実務では「展開接続図」「ラダー図」「タイムチャート」と具体名で指定すれば取り違えません。
順序制御・条件制御・時限制御・計数制御という4方式の分担と組み合わせ
解説サイトの多くは3方式(順序・条件・時限)で説明します。三菱電機のFA教材はここに計数制御を加えた4つの組み合わせとして提示しており、実設備の設計にはこちらの分け方が合います。
順序制御と条件制御の分界点は次工程へ進む合図が内部完了か外部信号か
2つの方式は混同されやすいものの、見分け方は1つだけです。次の段階へ進む合図が、自分の工程が終わったという内部の完了通知なのか、外部から来る信号の成立なのか。全自動洗濯機で「給水→洗い→すすぎ→脱水」と決まった順番を辿る部分が順序制御、水位センサが規定レベルを検出したら給水を止める部分が条件制御です。差が出るのは異常時です。順序制御は前工程の完了信号が来なければその場で待ち続け、条件制御もセンサ故障や被制御物の不在で同じく待ち続けます。どちらも「止まったまま動かない」という同じ症状になるため、工程番号を保持して監視画面に出す設計を入れておかないと、現場での原因切り分けに時間を取られます。
時限制御のタイマ設定値を実測から決める手順と条件制御へ移す判断基準
時限制御は、一定時間の経過を合図に次へ進む方式です。塗装ブースの乾燥、接着剤の硬化待ち、シリンダが伸び切るまでの待ち時間などに使います。設定値は勘で置かず、実機で最も遅いケースを複数回測り、その最大値に安全率を掛けて決めてください。判断が要るのは、時限制御のままでよいか条件制御へ移すかの選択で、基準は2つ。所要時間が温度や粘度などの外乱で変動するなら、時間ではなくセンサの検出で進めます。もう1つが安全側の要件で、シリンダが伸び切っていないのに次工程が動くと干渉する構成なら、必ずリミットスイッチによる条件制御に切り替える。待ち時間を長めに取れば当面は動きますが、外乱が振れた日に干渉事故が起きます。タイマ値を延ばすことで直った不具合は、原因が消えていません。
計数制御が要る工程は個数と回数そのものが動作条件になる場合に限られる
計数制御は、回数や個数をカウンタで数え、規定値に達したことを合図に次へ進む方式です。箱詰め工程で製品を12個数えたら封函へ進む、プレスを規定ショット数まで打ったら刃の交換を要求する、といった処理が該当します。判断は単純で、「何個」「何回」という数そのものが動作の条件に入っているかどうか。入っていれば計数制御、単に結果として回数が積み上がるだけなら生産実績の集計であり、制御ではなく記録の話になります。ここを分けておくと、カウンタを制御用と実績用で二重に持つ設計になり、実績側の値を上位システムへ渡しても制御が乱れません。
フィードバック制御との違いは目標値との比較を制御ループに持つかどうか
両者の差は「センサを使うか」ではありません。使った信号を、目標値との比較に回しているかどうかで決まります。
開ループと閉ループの構造差およびセンサを使っても開ループである理由
フィードバック制御は閉ループです。制御量を測り、目標値との偏差を求め、その偏差を打ち消す方向へ操作量を出す。この輪が閉じているため、外乱が入っても目標値へ戻ります。シーケンス制御は開ループとして扱われます。条件制御でセンサを使っていても、その信号は「次へ進んでよいか」という判定に使われるだけで、出力の大きさを補正する経路には戻っていないためです。水位センサが上限を検出したら給水弁を閉じる回路は、偏差を計算せず、閾値を跨いだ事実だけで弁を開から閉へ切り替えています。
温度と圧力を扱う設備でシーケンス制御とPID制御を併用する分担の切り方
実設備では両方が同居します。分担の切り方は明快で、工程の進行はシーケンス制御、連続量の維持はフィードバック制御に割り当てます。熱処理炉なら、扉の開閉・搬入・加熱開始・保持・冷却・搬出という段取りがシーケンス側、炉内温度を設定値に保つ部分がPID制御側です。設計で境界になるのは、シーケンスからPIDへ渡す指令の形。工程が切り替わるたびに目標値(設定温度)と制御の有効・無効をシーケンス側から書き込み、PID側は与えられた目標値を守ることに専念させる構成にすると、責任範囲が交差しません。逆に、シーケンス側で温度の偏差を判定して弁を直接叩くような回路を書くと、PID側の出力と競合して制御が暴れます。
| 観点 | シーケンス制御 | フィードバック制御 |
|---|---|---|
| ループ構造 | 開ループ | 閉ループ |
| 扱う量 | 状態(オン・オフ) | 連続量(温度・圧力) |
| 信号の使い道 | 次工程へ進む判定 | 偏差から操作量を算出 |
| 代表的な不具合 | 工程停止・順序違い | ハンチング・偏差残り |
| 主な実装 | リレー回路・PLC | PID命令・調節計 |
どちらが主かは、工程が複数あるかどうかで決まります。工程が並ぶ設備はシーケンスが骨格、単一の物理量を保つだけの装置はフィードバックが骨格になります。
リレー式とPLC式で変わるシーケンス制御の実装コストと切り替えの分岐点
実装は有接点と無接点に分かれます。有接点が電磁リレーの機械接点、無接点がトランジスタやICなどの半導体論理素子で、後者の主流がPLCです。
有接点シーケンスの構成部品と機械的寿命が保守周期を決めてしまう仕組み
有接点シーケンスは、電磁リレー、タイマリレー、電磁接触器、押しボタンスイッチ、リミットスイッチといった部品を実配線で組みます。回路の動きが盤の中で物理的に見えるため、テスタ1本で接点の導通を追えば原因にたどり着ける点が強み。負荷容量とノイズ耐性でも有利で、大電流の開閉やサージの多い環境では現役です。制約は寿命の側にあります。各社のリレーカタログは機械的耐久性と電気的耐久性を別項目で示し、接点が負荷を開閉する電気的耐久性のほうが桁で短い値になる。つまり、頻繁に入り切りする箇所ほど接点が先に摩耗し、保守周期が回路ではなく部品で決まってしまいます。設計時は、動作頻度の高い接点にどのリレーを割り当てたかを図面上で把握できるようにしておくと、予防交換の計画が立てられます。
PLC式へ切り替える損益分岐点を改造回数と配線工数の実数で見積もる方法
切り替えの判断は、感覚ではなく実数で出せます。有接点の改造は1回あたり、回路変更の設計、盤の停止調整、配線作業、動作確認という工数が発生し、設備を止める時間も含めて数人日の規模になる。PLC式なら同じ変更がプログラムの修正と動作確認で済み、配線工事は発生しません。見積もりの手順は3つです。
- 過去3年に発生した工程順・タイマ値・条件の変更回数を数える
- 1回あたりの改造工数と設備停止時間を人日と時間で出す
- PLC化の初期費用(CPU・入出力ユニット・盤改造・プログラム作成)と比較する
年1回以上の変更がある設備なら、多くの場合は数年で逆転します。変更が3年間ゼロで今後も予定がなく、入出力が数点という設備は有接点のまま据え置く判断が正解。PLC化には、プログラミングツールのライセンスと、ラダーを読み書きできる人員という固定費が付いてくるためです。判断材料として、装置側の構成・スキャン方式・IEC 61131-3が定める言語の使い分けはPLCとは?シーケンサの仕組みとスキャン方式・PLC制御の基本を実装目線で解説にまとめました。
自己保持とインターロックで組むシーケンス設計の最小構成と異常系の扱い
シーケンス回路は、部品の数ほどには複雑ではありません。押さえる型は2つで、これが読めれば大半の回路は追えます。
自己保持回路とインターロックが担う機能と省いた場合に起きる誤動作
自己保持回路は、押しボタンから手を離しても運転状態を保持し続ける仕組みです。起動接点と並列に自分の出力接点を入れ、いったん成立した状態を自分で維持する。停止ボタンはこの保持経路をb接点で切る位置に置きます。もう1つがインターロックで、同時に成立してはいけない出力を互いに禁止し合う回路です。モータの正転と逆転を同時に出力すれば電源が短絡し、シリンダの前進と後退を同時に出せば機構が壊れる。これを防ぐため、正転側の回路に逆転出力のb接点を、逆転側に正転出力のb接点を入れて相互に排他にします。省くとどうなるかは明確で、操作の順番を間違えた瞬間に機器が壊れる。設計レビューでは、排他にすべき出力の組をリストにして、対応するインターロックが回路上に実在するかを1組ずつ突き合わせてください。
タイムチャートから状態遷移へ落とす手順と抜けやすい異常系の洗い出し
設計は文章から始めず、タイムチャートで書きます。横軸に時間、縦軸に入力信号と出力機器を並べ、各信号がどのタイミングでオンになりオフになるかを線で描く。この図があれば、順序制御・条件制御・時限制御のどれで進むかが1段階ずつ確定します。次に、各段階を状態として番号を振り、遷移条件を表にする。抜けやすいのは正常系ではなく異常系です。洗い出す観点は4つあり、優先順位も決まっています。
- 各段階で規定時間内に完了しない場合のタイムアップ異常
- 非常停止後の復帰手順と、途中状態からの再スタート可否
- 停電・瞬停からの復電時に出力が復帰してよいかどうか
- 手動(保全)モードと自動モードの切り替え時の状態の引き継ぎ
この4つのうち、現場で最も多く問題になるのは復電時の挙動です。復電と同時に自動運転が再開する設計は、人が設備の中にいる状況で動き出す危険があるため取りません。復電後は必ず停止状態から起動操作を待つ構成にしてください。
コンベア・信号機・自動ドアで読み解くシーケンス制御の身近な例と設計意図
身近な機器を4方式の目で見ると、どの段階が何を待っているかが分解できます。例は覚えるものではなく、読み解く練習の材料です。
ベルトコンベアの搬送ラインが順序制御と条件制御を併用する動きの内訳
搬送ラインの起動は下流側から順に立ち上げます。上流から動かすと、下流が止まったままのところへ製品が送り込まれ、詰まるためです。この「下流→上流」という起動順が順序制御。走行中は、各所の光電センサが製品の通過を検出し、検出をもって次のコンベアの起動やストッパの解放へ進みます。ここが条件制御です。シュートへの払い出しでは、ソレノイドを一定時間だけ開いて閉じる時限制御が入り、規定個数を数えたら次の箱へ切り替える部分が計数制御。1本のラインに4方式がすべて現れます。設計で悩むのは停止時の扱いで、非常停止で全台を同時に止めるか、下流から順に空にしてから止めるかを先に決めておかないと、復旧のたびに人手で製品を取り除く運用が定着してしまいます。
信号機と自動ドアと全自動洗濯機で時限制御と条件制御が配分される割合
信号機は時限制御が骨格です。青・黄・赤の各時間が固定で、順序も固定。ただし感応式の交差点では、車両検知器やボタンの入力で進行を切り替える条件制御が乗ります。自動ドアは逆で、条件制御が骨格。センサが人を検知したら開き、検知が消えてから一定時間の経過で閉じるという構成で、閉じる側にだけ時限制御が入ります。ここに時限を入れないと、検知が切れた瞬間に扉が閉まって挟み込みが起きる。全自動洗濯機は順序制御が骨格で、給水は水位センサの条件制御、洗いとすすぎの回転時間は時限制御、すすぎの回数は計数制御という配分です。エアコン、自動販売機、産業ロボット、エレベーター、発電所や変電所の開閉制御も同じ目で分解できます。
シーケンス制御の実績を上位システムへ渡す設計と内製・外注の分界点
現場のシーケンスは、生産実績の一次情報を持っています。ただし持っているだけでは使えず、外へ出す設計が別途要ります。
現場のシーケンスに履歴を持たせる設計と生産管理システムへの接続点
渡す価値がある値は3種類に絞れます。工程番号(今どの段階にいるか)、異常コード(どの条件で止まったか)、そして各段階の所要時間です。これらは制御ロジックの副産物として設計段階で作れるのに、後付けにすると回路全体を触り直す羽目になる。実装では、工程番号を専用のデバイスに持たせ、遷移のたびに更新する構成が扱いやすい方法です。異常は個別のビットで持つのではなく、コード番号として1つのワードに集約すると、上位側の解釈が単純になります。ここから先の受け渡しは、監視点数が数百を超えるなら監視制御層を挟む構成が標準。守備範囲はSCADAとは?スキャダの仕組みとPLC・DCS・MESとの役割分担を実装目線で解説にまとめました。数十点規模ならIoTゲートウェイ経由で直接クラウドへ上げる構成のほうが安く立ち上がります。
制御ロジックは現場・上位連携は外部という内製と外注の線引きと工数配分
分担の線はここに引きます。設備そのものの制御ロジック、つまりシーケンス設計とラダーの実装は、設備メーカーか自社の保全部門が持つ。上位システムとの通信仕様、データベース設計、実績の集計と画面は外部に出す。理由は復旧責任の所在で、夜間に設備が止まったとき現場で回路を追えるのは保全担当者であり、この能力を外部に預けると停止時間が伸びるためです。工数配分で読み違えやすいのは現地調整と試運転で、机上のタイムチャートと実機の動作タイミングのずれを詰める作業がそのまま日数になります。工程番号と異常コードをどの粒度で持つかは、上位側の集計要件が決まらないと確定しないため、生産管理システム開発で扱う実績管理の仕様と、シーケンス側で取得できるデータの粒度を先に揃えておくと後段の手戻りが出ません。
シーケンス制御の学習・資格・PLCとの関係についてよくある質問への回答
学習の入口と、設計の初期に判断が必要になる部分だけ答えます。
シーケンス制御とPLCは何が違うのですか?
シーケンス制御は制御の方式、PLCはそれを実行する装置です。方式としてのシーケンス制御は、電磁リレーを実配線で組む有接点でも実現できます。PLCはその制御をプログラムで書き換えられるようにした無接点の装置で、現在の新規設備では主流の実装手段。つまり「シーケンス制御をPLCで実装する」という関係になります。国内ではPLCをシーケンサと呼ぶ慣習があり、語源はシーケンス制御そのものです。
シーケンス制御の身近な例にはどんなものがありますか?
全自動洗濯機、エアコン、信号機、自動ドア、自動販売機、エレベーター、産業ロボット、工場の搬送ラインが代表例です。発電所や変電所の開閉制御も同じ方式で動いています。共通しているのは、動作の順番と分岐が運転前に決まっており、途中の状態がオンとオフのように切り替わる点です。
シーケンス制御を学ぶには何から手を付ければよいですか?
順番は、電気の基礎記号と接点の読み方、自己保持回路、インターロック、タイマとカウンタ、そしてラダーでの実装という流れが遠回りになりません。自己保持とインターロックの2つを回路図で書けるようになれば、現場の図面の大半は追えます。練習環境は小型PLCと押しボタン・ランプだけの簡易盤で十分。関連する資格には技能検定の電気機器組立て(シーケンス制御作業)やシーケンス制御に関する民間検定がありますが、実務では図面を読めることのほうが先に効きます。
シーケンス制御は開ループなのにセンサを使うのはなぜですか?
センサの信号を、出力の大きさを補正する経路に戻していないためです。条件制御でセンサを使う場合、その信号は「次の段階へ進んでよいか」という二値の判定に消費されます。目標値との偏差から操作量を加減する経路がないため、ループは閉じていません。閾値を跨いだ事実だけで状態を切り替える構造が、開ループと呼ばれる理由です。
既存のリレー盤をPLC化する際に注意すべき点は何ですか?
既存回路の完全な図面が現存するかを最初に確認してください。長年の改造で図面と実配線が食い違っている盤は珍しくなく、現物調査の工数が見積もりから漏れる原因になります。次に、非常停止と安全柵のインターロックはPLCのプログラムへ移さず、安全リレーや安全PLCに残す設計にする。3点目が動作タイミングで、リレーの動作遅れを前提に成立していた回路をそのまま置き換えると、PLCの応答が速いぶん想定と違う順序で動くことがあります。移行後は、正常系だけでなく異常停止と復電の挙動まで検証してください。
関連記事
- PLCとは?シーケンサの仕組みとスキャン方式・PLC制御の基本を実装目線で解説:シーケンス制御を実装する装置側の構成と動作原理です。
- SCADAとは?スキャダの仕組みとPLC・DCS・MESとの役割分担を実装目線で解説:制御層の上に立つ監視制御層の守備範囲を確認できます。
- 生産管理システムとは?機能・ERP/MESとの違いから種類・選び方と内製化の判断まで:現場の実績を計画側へつなぐ層の全体像です。
- 製造業のDXツールとは?IoT・MES・生産管理・BIの分類と選び方を解説:制御以外の選択肢を含めた分類と選び方です。
- シーケンス図とは?UMLの書き方・ライフラインやメッセージ・複合フラグメントを解説:同じ語で呼ばれるUMLの設計図との切り分けに使えます。