よくあるご質問
(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