[PLC]スイッチ入力する度に順に出力リレーの状態を変化させる方法

スイッチを入力する度に順に出力リレーの状態を変化させることができます。
タッチパネルなどのモード選択などに活用できます。

プログラムはKEYENCE KV Nanoシリーズで記述しています。

デバイスと命令の説明

KEYENCEに馴染みのない方への簡易説明になります。
詳しくはメーカーのマニュアルを参照してください。

R000~
R500~
MR
DM
INC
MOV

入力リレー
出力リレー
内部リレー
内部レジスタ
デバイス値に1を加えます。
左側の値を右側のデバイスに格納します。

プログラムと動作
LD R000
MPS
@INC DM0
MPP
AND> DM0 #3
@MOV #0 DM0
LD= DM0 #0
OUT R500
LD= DM0 #1
OUT R501
LD= DM0 #2
OUT R502
LD= DM0 #3
OUT R503

スイッチ入力「R000」をONをする度に出力情報「DM0」の値が0→1→2→3→4→0・・・
と順に変化します。
出力情報「DM0」が0、1、2、3、4それぞれの値の時に、
対応するコイル「R500」、「R501」、「R502」、「R503」を出力します。

コメント