Chapter 5 Instruction Specifications
5-61
Item number Arithmetic instructions-16 Name Signed = Relational expression
Ladder format Condition code Processing time (µs) Remark
R7F4 R7F3 R7F2 R7F1 R7F0 Average Maximum
d = s1 S== s2 DER ERR SD V C
zzzzz
Command format Number of steps 108
Condition Steps
d = s1 S== s2 s is a double word 6
Bit Word Double word
Usable I/O XY
R,
L,
M
TD, SS,
CU, CT WX WY
WR,
WM TC DX DY
DR,
DM
Constant
Other
d Substitution destination {{
s1 Comparand {{{{
s2 Relational number {{{{
Function
z Substitutes 1 when s1 is equal to s2 and otherwise 0 into d, assuming s1 and s2 as signed binary data.
z s1 and s2 are both signed binary data. When the most significant bit is 0, the value is positive; when the most significant
bit is 1, the value is negative.
s1, s2 – 2147483648 to +2147483647 (decimal)
H80000000 to H7FFFFFFF (hexadecimal)
b
31 b16 b15 b0
Sign bit: 0 - Positive; 1 - Negative
Program example
M0000 = DR0000 S== DR0002
[
M0000 = DR0000 S== DR0002
]
Program description
z When the values of DR0000 and DR0002 are equal, 1 is set in M0000. Otherwise, M0000 is reset to 0.
d = s1 S== s2