PLCプログラミングにおけるラダーロジック:基礎と実例
ラダーロジックは、IEC 61131-3規格で定義される5つのプログラミング言語の一つです。直感的で回路図スタイルの表現がハードワイヤードリレー論理を反映するため、最も広く採用されています。
本記事を読み終える頃には、典型的な産業用プログラムを読み、機械の制御ロジックが如何に動作するかを正確に理解できるようになります。
視覚的なウォークスルーをご希望ですか? 下記ビデオをご覧ください、または詳細なステップバイステップ解説をお読みください。
電気回路図
最初のPLC言語は電気ラダー図のように見えるよう作られ、電気技師とメンテナンス技術者に即座に親しみやすいものとなりました。見た目だけでなく、この形式は迅速なトラブルシューティングを容易にします—ラングがTRUEまたはFALSEと評価されるのを見るのは、コードを行単位でデバッグするより遥かに速いからです。
以下は古典的なモーター始動/停止回路です。始動ボタン、停止ボタン、制御リレー(CR1)が配線され、始動ボタン押下でCR1が通電。CR1通電後、接点8と6が閉じ、始動ボタン離してもCR1に電力保持。接点1と3が閉じてモーター通電。停止ボタン離すとCR1への経路が開き、モーター停止。

産業現場では、回路動作を明確にマッピングするリレーラダー版が好まれます。古いハードワイヤード設計では部品故障時に再配線必要でしたが、PLCは物理配線と大半のハードウェアを排除し、その必要性をなくしました。
ラダーロジックの仕組み
PLCベースのモーター始動/停止シーケンスでは、始動/停止ボタンが別々のPLC入力になります。モーター自体はPLC出力で駆動。ラダーロジックプログラムが入力状態を評価し、出力を制御します。
基本PLC命令
全PLCベンダーがほぼ同一のグラフィカルシンボルを使用しますが、名称は異なります。最も一般的な3命令:
- 常開(NO)接点 – ジーメンスはNO、アレンブラッドリーはXIC(Examine If Closed)。閉接点はTRUE、開接点はFALSEを返す。
- 常閉(NC)接点 – ジーメンスはNC、アレンブラッドリーはXIO(Examine If Open)。閉=TRUE、開=FALSE。
- コイル(出力通電) – ジーメンスはコイル、アレンブラッドリーはOTE。ラングがTRUEと評価されると出力状態を変更。
これらのシンボルは純粋に視覚的で、物理接点を表しません。
ラダーラングの構築
左右の垂直線を電源レールと見なします。ラングは一連の命令で左レールを右レールへ接続。左レールが論理電力を供給;右レールの出力を通電させるには、TRUE命令の連続パスが存在しなければなりません。
モーター始動例では、ラングは:Start_Button → Stop_Button → Motor_Start と読めます。始動ボタン押下でStart_Button命令がTRUEになり、Motor_Startを通電させる論理パスが形成。Motor_Startコイルが指定メモリ位置にTRUEを書き込み、モーターを駆動。
Motor_Start命令がコイルであるため、始動ボタン離してもTRUEを保持し、停止ボタン押下でStop_Button命令がFALSEになり論理パスが断たれるまでラッチしてモーター稼働を維持。
オーバーヘッドドア ラダーロジックの分析
より複雑な例:オーバーヘッドドアコントローラーを検証。コンソールに3プッシュボタンと3表示ランプ。ラングロジックではDoor_Shut命令がTRUE(SHUTランプ点灯)、Door_AjarがFALSE(AJARランプ消灯)。
STOP命令がXIO(常閉)であることに注目。現在TRUEなので、PLCメモリは論理0を保持、物理STOPスイッチが常開であることを示します。
関連コース
PLCプログラミング
実践的ハンズオン形式でPLCプログラミングを学習。アレンブラッドリー、ジーメンス、オムロン、CODESYS、ワゴ、シュナイダー等をカバー。
まとめ
一見暗号のような図から、ラダーロジックが物理入力を機械アクションへ変換する仕組みを明確に理解できました。ジーメンスNO接点、アレンブラッドリーXIC、フェニックスコンタクトコイルのいずれであっても、根本ロジックは同じ:TRUE/FALSE状態を追跡し、システム振る舞いを解明します。
自動制御システム
- HexagonがHxGNロボティック・オートメーションを発表、シームレスな自動化品質保証を実現
- ボルボ・ペンタ、自律ボート向け世界初の完全統合アシストドッキングシステムを発表
- ABB、スイスのスタートアップSevensenseと提携し自律移動ロボティクスを前進
- RaaS対SaaS:明日の自動化を形作るテクノロジー・トレンドはどちらか
- 即時のAI規制が不可欠な理由:社会、信頼、イノベーションを守るために
- 大型部品加工に最適な横形マシニングセンタの性能を最大限に引き出す
- AIでDocument Understandingを革新:スピードと精度を加速
- ロッケル オートメーション、アジア太平洋地域でスマート製造導入が急増と報告
- 新型ランサムウェアが産業制御システムの重大な脆弱性を露見
- Autodeskスマートマニュファクチャリング:ワークフロー自動化と製品開発の連携
- 自動化が配送に革命をもたらす:スピード、精度、コスト削減の向上