指令说明:
XCH是16位连续执行型交换指令,将源操作数D1和目标操作数D2的数据交换。
交换数据的范围值为:-32768 ~ +32767
操作数:
D1:KnY, KnM, KnS,T,C,D,V,Z,LV,DT
D2:KnY, KnM, KnS, T,C,D,V,Z,LV,DT
指令格式:[XCH D1 D2]
编程示例:
X1处于导通状态时,XCH指令每个扫描周期将D0与D1执行一次数据交换,使得目标操作数不停的发生变化。

|
软元件 |
执行前 |
第一个扫描周期 |
第二个扫描周期 |
|
D0 |
10 |
36 |
10 |
|
D1 |
36 |
10 |
36 |