数据比较指令
点击数:7157 次 录入时间:03-04 11:38:04 整理:http://www.55dianzi.com PLC入门
FUN NO指令符号助记符 操作数功 能操作码20比较CMP CMP(20) S1 S2S1CH数据、常数,与S2CH数据、常数进行比较根据比较结果分别设置比较标志。25505(S1>S2)、25506(S1=S2)、25507(S1<S2) S1、S2000~019、200~255HR00~19、AR00~15LR00~15、C/T000~127DM(及*DM)0000~1023、6144~6655、#0000~FFFF60双字比较CMPLCMPL(60) S1 S2 000S1+1、S1CH数据与S2+1、S2数据进行比较,根据比较结果分别设置比较标志25505(S1+1、S>S2+1、S2)、25506(S1+1、S = S2+1、S2)、25507(S1+1、S < S2+1、S2)S1.S2000~018、200~254HR00~18.AR00~14LR00~14.T/C000~126DM(及*DM)0000~10226144~615468块比较BCPM@BCPMBCPM/@BCPM S T DSCH的数据如下图那样从T通道开始分16个比较区域,每个区域第一个为下限,第二个为上限,分16次对下限.上限数据(比较表)比较在其之间将结果存入DCH. 0不在上下限之间;1在上下限之间下限值 比较数据 上限值 结果DCHT≦SCH数据≦T+1 0或100T+2≦SCH数据≦T+3 0或101T+4≦SCH数据≦T+5 0或102T+6≦SCH数据≦T+7 0或103 T+28≦SCH数据≦T+29 0或114T+30≦SCH数据≦T+31 0或115 位S.000~019、200~255HR00~19、AR00~15LR00~15、T/C000~127DM0000~1023、6144~6655*DM0000~1023.6144~6655#0000~FFFFT.200~224、T/C000~096、DM0000~0992、6144~6623*DM0000~1023、6144~6655D.000~019、200~252HR00~19、AR00~15LR00~15、DM0000~1023、*DM0000~1023、6144~665585表比较TCMP@TCMPTCMP/@TCMP(85) S T DSCH的数据如下图那样从TCH开始的16个(至T+15)比较数据(比较表)作比较。在一致的场合下将“1”输出到DCH的相应位(00~15),0—不一致;1—一致比较表 比较数 DCH位TS0或100T+1S0或101T+2S0或102T+3S0或103 T+14S0或114T+15S0或115比较结果为00(16位全部一致)时,比较标志25506(=)为ONS.000~019、200~255HR00~19、AR00~15LR00~15、/C000~127DM(及*DM)0000~1023、6144~6655#0000~FFFFT、000~004、200~240HR00~04、HR00、LR00T/C000~112DM0000~1008、6144~6640*DM0000~1023、6144~6655D、000~019、200~255HR00~19、LR00~15AR00~15、DM0000~1023*DM0000~1023、6144~6655标志位25503(ER)ON:当比较块或比较表超出所在数据区的范围,或比较指令间接寻址DM通道不存在(其内非BCD码),此时,比较指令不执行。详见P65、66、67、68的四个比较指令。
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门