Welcome to Yutekke's PLC Forum

 

PLC Tips  ホーム

入力の整形処理(A2UH-CPUAnAシリーズ)

 

 ノイズ、ハンチング対策とかデータの取りこぼし防止の為に、複数のPLCPCネットワークを組んでいる場合には、一定時間のONしている場合に、ONと認知し、ONしたら

一定時間以上保持する必要がある場合が多い。

以下のシーケンスでの動作をタイムチャートで示すと

 

 

となる、以下の使用デバイス間の流れは

  X0X31 32点入力 → コピー M100M132

  M100M131ONしたデバイスをD1×0.1秒後 M200M231へコピー

  M100M131OFFしたデバイスをD0×0.1秒後 M200M231へコピー

  作業用デバイス D100D131D200D131M199 時間カウント用

          M100M131

  整形後の出力  M200M231

 

先頭番地の X00を例に取って説明すると

  X00 ON → M100 ON  D1×0.1秒持続 → M200 ON

  X00 OFF → M100 OFF  D0×0.1秒持続 → M200 OFF

となります。

 本例では、総てD0,D1の値を使用しているが、各入力毎に値を変更するように変更するのは容易である。

 

多数の入力が対象で無い場合には、96ステップからの様にタイマーを使用してフィルターをかければ良い。

 

 

 

                                    ダウンロード

 

 

今ひとつ、入力が発生すると一定時間巾ののパルスを出力する必要が発生する場合があります。

この二つの要請に対応できるように、従来のシーケンスの一部を改造し追加しました。

 

このシーケンスでは

M90 がONの場合にはD0時間(単位0.1秒)巾のパルスを出力ようになっています

M91 がONの場合には、ONOFF遅延動作 

 

                       

                                      ダウンロード