前言:
今天同学们对“比较指令cmp目标操作数”大概比较注意,我们都需要学习一些“比较指令cmp目标操作数”的相关内容。那么小编也在网络上汇集了一些有关“比较指令cmp目标操作数””的相关知识,希望姐妹们能喜欢,兄弟们一起来学习一下吧!指令
S1、S2为两个比较的源操作数;
D为比较结果的标志位软元件,指令中给出是是标志位软元件的首地址(即标号最小的那个)
源操作数有:T、C、V、Z、D、K、H、KNX、KNY、KNM、KNS.
标志软元件有:Y、M、S。
使用方法
CMP比较指令是将源操作数S1的数据与S2的数据作对比,并将比较的结果传送到目标操作数D中。比较有三种情况,大于、等于、小于。
CMP指令可以比较两个16位二进制数,也可以比较两个32位二进制数。在比较32位操作时,需使用前缀D,例如:
CMP指令也有可以脉冲操作方式,使用后缀P,例如:
只有在驱动条件由OFF变为ON时进行一次比较。
比较指令举例:
定时器T0的值与50作比较。
当T0<50时,M2接通,Y002被置位;
当T0=50时,M1接通,Y001被置位;
当T0>50时,M0接通,Y000被置位。
#PLC##三菱PLC#
标签: #比较指令cmp目标操作数 #cmp指令大于小于不等于