说明:本篇文章是为下一篇文章,在触摸屏上演示7段数码管指令而预先讲解的一个指令!
正文:
字节交换指令应该算一个比较重要的指令,特别PLC要和一些HMI设备通讯,在HMI上录入数据的时候,就有可能需要经常使用这个指令。
来看一下西门子200PLC中字节交换指令即SWAP指令在指令树中的位置:
SWAP指令在指令树的传送目录下
这个指令的字面意思很简单,就是将一个字的2个字节中的内容相互交换一下,严格一点就是将输入字IN的高低字节中的内容相互交换,请看下图:
SWAP指令只有一个操作数
该图是CPU运行时的监控图,可以看到SWAP指令就只有一个操作数,这里我给的值是MW0。上边的状态表中我监控了3个变量,MB0,MB1和MW0。
一个字长的变量是16位,就包含2个字节长度的变量,