F217_DXOR

冗長命令

注記

この命令は冗長F命令です。次の命令に置き換わっています:XOR

入力s1s2の2つの32ビットデータについて、ビット単位の排他的論理和演算を実行します。命令の結果は、出力dに格納されます。

この命令では、2つの32ビットデータのビット毎の不一致数などをチェックすることができます。入力s1s2の各ビットが不一致のとき、結果に"1"が得られます。

パラメータ

入力

s1(DWORD, DINT, UDINT, DATE, TOD, DT)

32ビットデータエリア

s2(DWORD, DINT, UDINT, DATE, TOD, DT)

32ビットデータエリア

出力

d

排他的論理和演算結果を格納する32ビットエリア

解説

変数s1s2dは同じデータ型を使用してください。

真理値表:

s1

s2

d

0

0

0

0

1

1

1

0

1

1

1

0

エラーフラグ

sys_bIsEqual (1回のスキャンに対してTRUE)

演算結果(出力d)が“0”のときON

関連トピック

最終修正日: 2020-02-12このページに関するフィードバックお問い合わせ窓口