よくあるご質問
(FAQ)
よくあるご質問(FAQ)製品について
製品について
シーケンサ MELSEC
ENCO命令
AシリーズのCPUユニットにはビットチェックという命令があり, そのデバイスの
1になっているビットの総数をアキュームレータ(A0)で確認できます。
しかし,指定デバイスの何番目のビットが1になっているかを教えてくれる
命令はないように思われます。
これを他の命令で実現するためには,どうすればいいですか?
異常等発生したときに,それを数値化したい。
1になっているビットの総数をアキュームレータ(A0)で確認できます。
しかし,指定デバイスの何番目のビットが1になっているかを教えてくれる
命令はないように思われます。
これを他の命令で実現するためには,どうすればいいですか?
異常等発生したときに,それを数値化したい。
- カテゴリー :
-
- 製品について > 制御機器 > シーケンサ MELSEC
回答
1になっているビットが何番目かは,ENCO命令で確認できます。
【ENCO命令】
ENCO命令は指定された範囲(2のn乗)で1になっているビットが
先頭から何番目(0〜255)かを指定デバイスに格納します。
複数のビットが1になっている場合は,最上位のビットの位置が格納されます。
ENCO命令の詳細は,ACPUプログラミングマニュアル(共通命令編)を
参照ください。
【ENCO命令】
ENCO命令は指定された範囲(2のn乗)で1になっているビットが
先頭から何番目(0〜255)かを指定デバイスに格納します。
複数のビットが1になっている場合は,最上位のビットの位置が格納されます。
ENCO命令の詳細は,ACPUプログラミングマニュアル(共通命令編)を
参照ください。
- 製品名
- MELSEC-AnS/QnASシリーズ
- シリーズ
- CPU