ラダー図を使ったPLCプログラミングの考え方

plc PLCシーケンス

PLC(プログラマブルロジックコントローラー)はプログラムを実行することによって、制御機器として動作します。PLCが動作することが出来るプログラムをアプリケーションプログラムといいます。このページはラダー図を使ってPLCのプログラムを作るための基本を解説しています。

ラダー図とは

PLC のアプリケーションプログラム作成は、システムがどのように動作するべきかを特定の方法で記述します。アプリケーションプログラムを記述する方法のことをプログラミング言語といいます。プログラミング言語は、PLCのメーカごとに異なりますが、そのほとんどが「ラダー図」を使って表現できます。

ラダーとは「はしご」という意味で、シーケンス回路図をラダーシンボルを使って図式化したものです。図式化したラダー図はプログラムというよりも、リレーシーケンスとかなりよく似ており、通常はリレーシーケンスとほぼ同じような働きをするように作られています。

ラダー図はパソコンの専用アプリケーションソフトを使って作成します。ラダー図を作成すると、ソフトでほとんどのPLCに採用されている、ニーモニク言語に変換してくれます。

パソコンとPLCとの接続はUSBなどの通信ケーブルを介して行います。通信ケーブルを接続するとパソコンで作成したラダー図を、PLCのプログラムメモリに書きこむことができます。

PLCの入力リレー

入力端子には、それぞれチャンネルと固有の入力リレー番号が割り当てられています。この番号がプログラム中で使用するリレー番号となります。尚、実際にはリレーは存在せず、仮想的な扱いとなります。

下図のように、外部接点をチャンネル0の端子番号01に接続すると、外部接点を閉じた場合、0.01とCOM間に電圧が印加され、仮想リレー0.01は働きます。仮にプログラム中で0.01のa接点を使うのであれば、その接点は開から閉になります。

つまり、端子番号0.01に接続した外部接点の動作が、仮想的な入力リレー0.01の動作に、そのまま置き換わると考えます。入力リレー0.01のa接点やb接点は、ラダー図の中で使えます。

PLCの入力リレー

PLCの出力リレー

出力端子には、それぞれチャンネルと固有の出力リレー番号が割り当てられています。この番号がプログラム中で使用するリレー番号となります。

下図のように、外部機器をチャンネル10の端子番号00に接続すると、PLCプログラム中で10.00リレーをONすることにより、10.00とCOM間に電圧が印加され、外部機器を制御することができます。

PLCの出力リレー

PLCシーケンス
cubeをフォローする
基礎からわかる電気技術者の知識と資格

コメント