KEYENCE キーエンスPLC(シーケンサ) データレジスタを使ったステップ制御 工程歩進制御

KEYENCE キーエンスPLC(シーケンサ) データレジスタを使ったステップ制御を
紹介させて頂きます。

〇テストプログラムの条件

・KV-STUDIOで作成

○概要
これは、1工程が終わる度にデータレジスタの値が1つ増えていきます。
例:データレジスタDM6の値が0→1→2→3の様になる。
例えば、自動スタート→工程1→工程2→工程3→終了というプログラムだと
したら、自動スタート前のDM6の値は0で工程1に進むと1になり
工程2になれば値は2になり最終工程3で値は3になり、終了で値は
0が書き込まれ、プログラムは先頭に戻ります。

 

ステップ制御をするには、色々な方法がありますが、なぜデータレジスタ
を使ったステップ制御(工程歩進制御)をお勧めするかを説明させて
頂きます。

自己保持リレーの連続で回路を作成しても良いのですが、何らかの原因で
プログラムが途中で停止してしまった場合、パソコンでオンラインモニター
していれば、プログラム上の停止箇所が解るかもしれませんが、通常は
停止箇所や原因が解りにくいですが、進捗がデータレジスタなら、その
数値をタッチパネルに表示しておけば、簡単にプログラム上の停止箇所
が解り、早期の停止原因究明に繋がります。

ステート機能を使った場合は、メリットは沢山あると思うのですが
違うメーカーのシーケンサ(PLC)に変更する場合に、プログラム
修正が大変なことになります。

上記理由により、私はデータレジスタを使ったステップ制御でプログラムを
作成する様にしています。

スポンサーリンク

下記に実例を記載させて頂きます。

ローラーを走行させる簡単なプログラムです。

○工程説明
スタートボタン → ローラーUP → 走行行開始 → 走行行限 →
  ローラーDOWN → 走行戻開始 → 走行戻限 → 終了

途中の回路は省略させて頂きます。

データレジスタ DM6 が90で始まります。
DM6 は90→91→92の様に増加します。

前回のローラー動作終了で、DM6 に90が書き込まれているので
上図左上 [+90 = DM6] がONの状態となっています。
それより下の[+91 = DM6] などはOFFとなっています。
ローラースタートボタンが押されると、ローラー動作中となり
DM6 に91が書き込まれます。

DM6 が91になると[+91 = DM6] がONとなり[+90 = DM6] はOFFとなります。
以降説明は省略しますが、DM6が90から工程が進む度に数値が1増えていきます。

最終工程が終われば、DM6に再び90が書き込まれ、プログラムは先頭に戻ります。

今回の紹介ではキーエンスPLCとさせて頂きましたが他メーカーのPLCでも
プログラムの表記方法は違いますが、考え方は同じです。

以上でデータレジスタを使ったステップ制御の紹介を終了させて頂きます。

最後までご覧頂きましてありがとうございました。

スポンサーリンク
トップページに戻る

当記事は、2016年12月16日時点の情報です。ご自身の責任の元、安全性、有用性を考慮頂き、ご利用頂きます様お願い致します。
当サイトに掲載中の画像は当サイトで撮影又は作成したものです。商用目的での無断利用はご遠慮願います。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする