PLCプログラミング応用|ファンクションブロック・構造化テキスト

群馬県
著者:副業の宮殿|製造業に携わる現役エンジニア。技術士試験対策書籍をKindleで複数出版。技術ブログ「副業の宮殿」にて製造業DX・AI活用の情報を発信中。
目次

PLCプログラミング応用|ファンクションブロック・構造化テキスト

PLC(プログラマブルロジックコントローラ)のプログラミングをラダー図の次のレベルに進めるための、ファンクションブロック図(FBD)と構造化テキスト(ST)の基礎を解説します。

ラダー図の限界

入門レベルのラダー図は直感的ですが、複雑な制御ロジック・再利用可能なコンポーネント設計・数値計算には向いていません。IEC 61131-3規格が定める5つのPLCプログラミング言語(LD・FBD・SFC・ST・IL)を使い分けることで、より高度な制御が実現します。

ファンクションブロック図(FBD)

入出力を持つブロックを接続して制御ロジックを構築。再利用可能なFB(ファンクションブロック)としてカプセル化でき、プロセス制御・アナログ制御に適しています。PIDコントローラ・フィルター・カウンターをFBとして定義して使い回せます。

構造化テキスト(ST)

Pascalに近い高級言語。数値計算・アルゴリズム・データ処理が得意。ループ・条件分岐・関数呼び出しが使えてラダー図より表現力が高い。

IF Temperature > 80.0 THEN
    CoolingValve := TRUE;
ELSE
    CoolingValve := FALSE;
END_IF

まとめ

PLCプログラミングの上達は「ラダー図でシーケンス制御」→「STで数値・ループ処理」→「FBDで再利用部品化」という段階的な習得が効率的です。

エンジニア・技術者におすすめの書籍

技術力を上げたいエンジニアに、実践的な名著を厳選して紹介します。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメント一覧 (2件)

  • 胡散臭いし、パチンコ回らん!
    2パチなんて完全死亡状態。

    スロなんかGOD、沖どき、絆有るけど台数のわりに箱積んでる台が無し!!

    あり得ませんね❗

    ただただ恐ろしい

  • 本当に糞です
    胡散臭さしかない!

    凱旋、ハーデス、沖どき、箱積み何時行っても無し!
    出ても2000枚どまり台数のわりに異常!

    パチンコ回らず、2パチは死亡これなら4パチに行った方がまし。

    パチンコも遠隔疑う要素あり、怪しすぎて怖いぐらいです。

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次