您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC的比较指令
来源:艾特贸易2018-03-26
简介比较指令包括 CMP (比较)和 ZCP( 区间比较 ) 两条。 (1) 比较指令 (CMP) 编号为 FNC10 ,是将源操作数 [S1 . ] 和源操作数 [S2 . ] 的数据进行比较,比较结果用目标元件 [D . ] 的状态来表
比较指令包括CMP(比较)和ZCP(区间比较)两条。
(1)比较指令(CMP) 编号为FNC10,是将源操作数[S1.]和源操作数[S2.]的数据进行比较,比较结果用目标元件[D.]的状态来表示。它的使用如图4-32(a)所示。
(2)区间比较指令(ZCP) (D) ZCP( P)指令的编号为FNC11,指令执行时源操作数[S.]与[S1.]和[S2.]的内容进行比较,并比较结果送到目标操作数[D.]中。
在图4-32(a)中,X0为比较指令的执行条件。当X0=OFF时,比较指令不执行,此时M0、M1、M2的状态保持不变。当X0=ON时进行比较,由比较结果决定M0、M1、M2的状态。比较结果有3种情况:当K100>C20的当前值时,M0闭合;当K100=C20的当前值时,M1闭合;当K100< C20的当前值时,M2闭合。
图4-32 CMP、MOV指令的使用
(a) CMP指令;(b) MOV指令
使用比较指令CMP/ZCP时注意事项:
(1)[S1.]、[S2.]可取任意数据格式,目标操作数[D.]可取Y、M和S。
(2)使用ZCP时,[S2.]的数值不能小于[S1.]。
(3)所有的源数据都被看成二进制值处理。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)