F61_DCMP

冗長命令

注記

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

実行条件ENがONのとき、s1s2で指定された32ビットデータを比較します。比較演算結果は、 システム変数sys_bIsGreaterThan (> フラグ)、sys_bIsEqual (= フラグ)、sys_bIsLessThan (< フラグ)、sys_bIsCarry (キャリーフラグ)に格納されます。

パラメータ

入力

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

32ビットデータエリア

解説

データ s1s2の比較

フラグ

sys_bIsGreaterThan (>フラグ) sys_bIsEqual (=フラグ) sys_bIsLessThan (<フラグ) sys_bIsCarry (carry-flag)

符号付 32ビットデータ

s1<s2

オフ オフ オン

#

s1=s2

オフ オン オフ オフ

s1>s2

オン オフ オフ

#

符号なし 32ビットデータ

s1<s2

#

オフ

#

オン

s1=s2

オフ オン オフ オフ

s1>s2

#

オフ

#

オフ

#は、条件によりONまたはOFFになります。

関連トピック

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