2008年03月22日

PLC関連の国際規格 プログラミングの多様化 ラダーだけが標準ではない

PLCのプログラムは、日本国内ではラダーによるものがほぼ主流と思いますが、国際規格では改正作業が進行中の模様です。PLC、シーケンサによるプログラムで最もなじみのあるのは、リレー回路からの形態をそのまま引き継いだラダー図ですが、ニーモニックとか言語とか言われるものも存在しています。アセンブリ言語のようなもので、PLCが出始めの20数年前では、実際にPLCへ入力するデータ(プログラム)は、ラダー図を見ながら、言語でで入力をしていました。PLCメーカーによって書式がいろいろありますがおおまかには似ていて、LD(ロード) STR(ストア) AND(アンド) OR(オア) OUT(アウト) WRT(ライト) などの命令語です。

PLCのプログラミング言語の標準規格IEC61131-3では、このような言語やラダーの他にも数種類のプログラミング言語が規定されています。分類としては5種類があり、それぞれを混在可能でプログラムすることができます。次にその5種類を書き出します。

IL (インストラクションリスト:ニーモニック言語のような書式)
LD (ラダーダイアグラム:リレーシーケンス図のスタイル)
SFC(シーケンシャルファンクションチャート:制御システムの流れを記述しやすい。フローチャートのようなもの)
ST (ストラクチャードテキスト:Y=a+b IF Y=1 THEN 〜 といったベーシック言語のようなスタイル)
FBD(ファンクションブロックダイアグラム:プリント版の回路のような書式。ロジック回路で表される)

日本ではLD(ラダー・ダイアグラム)が主流ですが、ヨーロッパでは以前からSFCやFBDを使ったプログラミングツールが存在しており、日本よりもLD以外の他言語プログラミングが広まっているようです。

IEC61131-3はJIS規格としても取り入れられて、JIS B 3503 として規格化されています。基本的にIEC61131-3では、PLCでの機種依存を無くすように考えられていて、入出力はアドレスで指定せずに、変数名で指定します。変数名には実行PLC機種固有のアドレスを割り付けて、さらにそれがビットなのか、バイトなのか、ワードなのかといった「型」の概念が取り入れられています。この辺はVBやC、その他プログラミングをやっている人にはわかりやすいと思われます。逆に根っからのシーケンス屋ではとっつきにくいところがあるでしょう。それゆえシーケンス屋が多い日本では、まだこういったLD以外の言語でプログラミングする機会が少ないのかと思います。





posted by やすだ at 22:00| Comment(0) | TrackBack(0) | 制御・設計・ソフト・ハード | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/90482964

この記事へのトラックバック

ブログ村ランキングはこちら!
ブログランキング・にほんブログ村へ

RSS取得
Copyright(C)シーケンス制御で好きなだけPLC,PC,NCを使ってみよう  by ecoecobiz-hm@yahoo.co.jp
 friend link それでもやっぱりアメリカ
ブログ記事は著作物です。記事や写真・デザインの無断引用・転用は法律で処罰されます。具体的には「10年以下の懲役若しくは1千万円以下の罰金又はその併科、法人は3億円以下の罰金3年以下の懲役もしくは300万円以下の罰金」が課せられます! 気をつけましょう!
好きなことは上手くなる
2009年4月:新年度になりましたね。相変わらずの冷え込んだ経済ではありますが、新型プリウスとかごく一部では設備や生産の回復も見えつつあります。このタイミングに存在する仕事とは・・・。やっぱり修理、改造、リニューアルといったところが多いようです。シーケンサ(PLC)のリプレースなんかは、もってこいの仕事なんですが、何せ古いPLC用のプログラミングツールが無い・・・。 説明書や資料も無い・・・。 最低なのは図面が無い・・・。いやぁ、それでもできる限りやりますよ!
そんな中で、新卒・中途・Uターン・転職したい、新しい職を探している人もいるのでは? 好きこそモノの上手なれといいますから、こんなことが好きな人はきっと活躍できます!

・プログラミングが好き
・ロボットが好き
・機械いじりが好き
・物を作るのが好き
・パソコンが好き
・電子工作が好き
・新しいことが好き

勉強も大事だけど実践も大事。勉強は1〜3、実践7〜9の割合でやっていくのが早く覚える道!

今すぐ安田へメールしてみよう!