電子書籍の厳選無料作品が豊富!

私は、PLC制御・ラダープログラミング初心者です。

現在キーエンスのKV-Studioにてラダープログラムの勉強中なのですが、
三菱シーケンサーに備わっている機能でマスターコントロールというものがありますよね?
これと同じような機能を持ったものがキーエンスのPLCにも存在するのでしょうか?
キーエンスのPLCはKV-3000を使用することを想定してプログラムを書いています。

やりたいことは、工程1開始→工程1完了→工程2開始→工程2完了→・・・と
(ステップ制御?)いう動作を行う上で、各工程において運転準備のリレーがOFFしたら動作が停止するという動作です。
これを行う上で、マスターコントロールを使うと簡単との記載がされた資料があるのですが、その資料中で使用されているPLCは三菱製でキーエンスではありませんでした。
キーエンスのマニュアルを調べてみたのですが、見当たらなかったように思います。

もし、キーエンスにこのような機能が備わっていないのであれば、上記の目的の動作を果たすためには、どういった制御を行ってやればいいのでしょうか。

どなたか詳しい方ご教授ください。

A 回答 (1件)

http://www.keyence.co.jp/seigyo/#1
KV-5500/5000/3000/1000シリーズ
命令語リファレンスマニュアル(共通命令編)
162/894ページ

キーエンスでもやっぱりマスターコントロール「MC」

その他、ジャンプ、サブルーチンコール
FOR-NEXTもちゃんとあります


>やりたいことは、工程1開始→工程1完了→工程2開始→工程2完了→・・・と
本件は実プラントの制御なのか?
それともただ単なる学習なのか?
で、回答も変わってくるのですが

実プラントなら現在導入されてる設備のプログラムの基本パターンに合わせるのが原則
多くの会社ではPLCプログラムだけでなく設備基準と言うのが有って
制御回路(ハード回路)とPLCラダーもセットで標準回路化されてる
そうでないと保全課員が困るから

基本原則は保全課員が理解出来る回路にする事
機械が故障するのは土日夜間盆正月が多い
平日昼間に都合よく壊れてくれない

会社に拠ってはMCもJMPもCALLも禁止
単純ラダーのみで応用命令禁止と言う事例は少なく無い
プログラムステップが多少長くなろうとも
プログラムが読み易いのが最優先

初心者が勝手に作ったMCやJMPほど迷惑なものは無い
それなりのベテランが練りに練ってやっと使い物なる

機械は原点からしかスタートしないとは限らないから
自動運転途中に異常停止してからの復帰、再スタート
それらを考慮したMCを使う
MCとは簡単なようで実はかなり難しい
    • good
    • 0
この回答へのお礼

ご回答いただきありがとうございます。

現時点では、実務に向けてまずはお勉強というところです。
マニュアルをよく確認したら記載されていましたね・・・
すみません、調べ不足でした(^^;

JUMP命令やCALL命令を禁止していることもあるんですね。知らなかった。。

他人の書いたプログラムでJUMPとか多用されているものをつい最近も見ました。
JUMPでどこに飛ぶか自体はわかるのですが、JUMPするごとにset/resetの命令なんかも実行されていて、いったい何のためにset/resetが使われているのかよくわからないということがありました。

simple is bestってことですね。
心得ておきたいと思います。


重ねて質問になってしまうのですが、
こうしたラダープログラムを書くに当たっての作法や定石のお手本として何か最適な参考資料やWebページなどご存じじゃありませんか?

どのプログラムの書き方が見易く、どのプログラムが見難いのかを判断する目を持ち合わせていないので、
きれいなプログラムを真似て書くことからスタートしようと思うのですが。
ご存じであればお願いします。

お礼日時:2014/11/26 13:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!