よくあるご質問
(FAQ)
よくあるご質問(FAQ)製品について
製品について
シーケンサ MELSEC
-
CC-Link IE TSN
CC-Link IE Control(63件)
CC-Link IE Field(87件)
CC-Link IE Field Basic
CC-Link(188件)
CC-Link Safety
CC-Link/LT
Ethernet(80件)
SSCNET
MELSECNET/H(28件)
MELSECNET/10(16件)
MELSECNET(2)/B(13件)
MELSECNET/MINI-S3(14件)
MODBUS(18件)
シリアルコミュニケーション
FL-net(19件)
パソコン用インターフェースボード(101件)
計算機リンク/シリアルコミュニケーション(144件)
データロガー・MES(18件)
その他ネットワークユニット(2件)
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