(1)数据交换指令的助记符、指令代码、操作薮及程序步见表6—15所列。
(2)指令梯形图如图6—22(a)所示。
(3)指令说明:
①该指令执行时,是把前后两个操作数中的内容交换。如果采用连续执行型,则每个扫描周期都要执行一次,很难预知执行的结果,因此一般是采用脉冲执行方式。
②扩展功能。如M8160:ON,且两个操作数是同一地址号时,执行该指令是把数据中的高8位和低8位互换。如果两个操作数不是同一地址号,则错误标号M8067=ON,程序不能运行。该功能相当于FNCl47(SWAP)(见图6—23).