OR^

指令说明

OR^是与触点并联的16位连续执行型触点逻辑‘异或’运算指令。如果S1S2两个值不相同,异或结果为1,该触点导通。如果S1S2两个值相同,异或结果为0,该触点不导通。

操作数:

       S1K, H, KnX, KnY, KnM,KnS, T, C, D,LV,DT,@

S2K, H, KnX, KnY, KnM,KnS, T, C, D,LV,DT,@

指令格式:[OR^  S1  S2]

编程示例:

下例中,D0的值为2D1的值为4,它们的值不相同,异或运算后结果不为0,该触点导通,Y0有输出。

软元件

b15

b14

b13

b12

b11

b10

b9

b8

b7

b6

b5

b4

b3

b2

b1

b0

D0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

2

D1

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

4

异或运算

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

6

如果它们的值相同,异或运算后结果为0,该触点不导通,Y0无输出。

软元件

b15

b14

b13

b12

b11

b10

b9

b8

b7

b6

b5

b4

b3

b2

b1

b0

D0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

2

D1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

2

异或运算

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0