用PLC实现简易密码锁的比较指令

2019-09-01 69 0

  比较指令CMP(Compare)的功能是比较源操作数[S1][S2],比较的结果送到目标操作数[D]中去。图4-3 -1中的比较指令将十进制常数100与计数器CO的当前值比较,比较结果送到MO~M2XOOFF则不进行比较,MO~M2的状态保持不变。XOON时进行比较,如果比较结果为[S1]>[S2]M0=ON;[S1]=[S2] ,M1=ON;若[S1]<[S2] ,M2 =ON

    使用CMP指令时应注意:

   (1)比较指令的功能指令编号为FNC10

   (2)比较指令的16位运算占7个程序步,32位运算占13个程序步。

   (3)比较的源操作数[S1][S2]可取任意的数据格式,目标操作数[D]可取YMS,占用3点。

   (4)当比较指令的操作数不完整(若只指定一个或两个操作数),或者指定的操作数不符合要求(例如把XDTC指定为目标操作数),或者指定的操作数的元件号超出了允许范围的情况时,用比较指令就会出错。

    (5)如要清除比较结果,要采用复位指令RSTZRST复位指令。

 图4 -3 -1 CMP指令说明的梯形图

4 -3 -1   CMP指令说明的梯形图

相关文章

利用控制电路的逻辑关系节省输出点
三菱FX系列PLC的FX2N-4AD的使用及程序实例
三菱公司PLC联网的网络结构原理
PLC编程的基本规则
PLC指示灯控制接线原理及梯形图编程
累加器AC

发布评论