您现在的位置是:首页 > PLC技术 > PLC技术

三菱FX系列PLC的比较指令[CMP、ZCP(FNC10、FNC11)]

来源:艾特贸易2017-06-04

简介1 .指令说明 CMP 为比较指令, ZCP 为区间比较指令。要清除比较结果,用复位指令。 (1) 比较指令 CMP 。 比较指令 CMP 的使用及复位如图 6-28 所示。比较指令是将源操作数 [S1] 、 [S2] 中的

    1.指令说明    CMP为比较指令,ZCP为区间比较指令。要清除比较结果,用复位指令。    (1)比较指令CMP    比较指令CMP的使用及复位如图6-28所示。比较指令是将源操作数[S1][S2]中的数据进行比较,比较结果影响目标操作数[D]的状态。当X0=OFF时,CMP指令不执行。M0M1M2保持不变。当X0=ON时,[S1][S2]比较,即C20计数值与K100比较。若C20<100,M0 =1;C20=100,M1 =1, Y1 =1。若C20>100,M2 =1, Y2 =1
比较指令CMP的使用及复位
    6-28    比较指令CMP的使用及复位    (2)区间比较指令ZCP    区间比较指令ZCP的使用如图6-29所示,该指令是将一个数[S]与两个源操作数[S1][ S2]进行代数比较,比较结果影响目标操作数[D]的状态。X0=ON时,C30计数值与K100K120比较,若[C30] <100时,则M3 =1Y0=1;若100[C30]120时,M4 =1Y1=1;若[ C30]>120时,M5 =1Y2 =1
区间比较指令ZCP的使用
    6-29    区间比较指令ZCP的使用    2.应用实例    6 -30(a)所示为CMP的应用示例。当X0 =1时,[C0]<10时,Y0 =1[C0]=10时,Y1 =1;当[C0] >10时,Y2 =1。如在Y10端按一指示灯,可以看到该指示灯在X0=ON后不停闪烁,这是由T0T1定时电路决定的,亮及灭的时间都为1 sC0计数该灯(Y10)闪烁次数,C0计数到15次,Y3 =1    6-30( b)所示为ZCP区间指令的应用示例。X1=ON时,[C1]<10Y4 =110[C1]20Y5 =1;[C1] >20Y6 =1Y11为内部秒脉冲M8013的输出,如在该输出端Y11上接一个指示灯,可看到该灯每秒亮1次。C1计数就是该灯亮的次数。如在Y4Y5Y6输出上也接指示灯,不难看出,这三个指示灯依次亮时10 s
比较指令的应用示例
    6-30    比较指令的应用示例