第四节 数据传送和数据比较指令
一、数据传送指令
1、传送指令:MOV(21)/@MOV(21)
梯形图符号:
功能:当执行条件为ON 时,将S中的数据传送到D通道中。
例:3.34
取反传送指令:MVN(22)/@MVN(22)
梯形图符号:
功能:当执行条件为ON时,将S中的数据取反后传送到D中。
例:3.34
执行MOV指令
执行MVN指令
2、块设置指令:BSET(71)/@BSET(71)
梯形图符号:
功能:当执行条件为ON时,将S中的数据传送到从St到E的所有通道中去。
例:3.37
3、位传送指令:MOVB(82)/@MOVB(82)
梯形图符号:
功能:当执行条件为ON时,将S中指定的一位传送到D的指定位上,S和D中的位由C指定。
C的含义:
4、MOV和BSET指令的区别:
(1)执行一次MOV指令,只能向一个通道传送一个字;而执行一次BSET指令,可以向多个通道传送同一个字。
(2)当用通道对TIM/CNT进行设定时,用MOV和BSET指令都可以改变TIM/CNT的设定值。但使用·BSET指令还可以改变TIM/CNT的当前值,而MOV指令却没有这个功能,因为MOV指令不能向TC区传送数据。
5、数字传送指令:MOVD(83)/@MOVD(83)
梯形图符号:
C的含义:
功能:当执行条件为ON时,将S中指定的数字位(4个二进制位)传送到D中指定的数字位,一次最多可以传送4个数字位。
二、数据比较指令
1、单字比较指令:CMP(20)
梯形图符号:
功能:当执行条件为ON时,比较C1和C2的大小,将比较结果送SR区的标志位。
当C1>C2,大于标志位25505置为ON
当C1=C2,等于标志位25506置为ON
当C1
例:3.51
2、块比较指令(BCMP/·BCMP)
首页 前一页 次一页 末一页
返回第三章目录