可编程控制器技术应用 比较指令的使用 T-02-O-O-比较指令.doc

可编程控制器技术应用 比较指令的使用 T-02-O-O-比较指令.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模块三 PLC功能指令的应用 常用比较指令 常用比较指令有无符号比较指令CMP、无符号倍长比较指令CMPL、无符号表格比较指令BCMP、表格一致指令TCMP、区域比较指令ZCP等。 (1)CMP指令 1)格式:CMP S1 S2 2) 符号: 3)数据内容 S1可以是CIO、W、H、A、T、C、D、@D、*D、DR、#等。 S2可以是CIO、W、H、A、T、C、D、@D、*D、IR、#等。 4)功能说明 当CMP的执行条件为ON,将两个通道值或者两个4位16进制数进行比较,并将结果反映到状态标志上,参与比较的两个数值不变。相关状态标志有“=、、、=、、=”,状态标志对应的符号地址、实际地址见表*.**。 表*.** 状态标志对应的符号地址、实际地址 状态标志 = = = 符号地址 P_GT P_EQ P_LT P_GE P_NE P_LE 实际地址 CF005 CF006, CF007 CF000 CF001 CF002 该指令有即时刷新形式,即!CMP S1 S2。 5)执行指令对标志位的影响 与CMP指令相关的状态标志见表*.**。 表*.** CMP指令执行后对标志位的影响 6)程序举例 图*.** CMP指令举例1 如图*.**所示,当0.00为ON,则对W100和W200通道的数据内容进行比较, W100中的数据内容较大使100.00为ON;两者相等使100.01为ON;W100中的数据内容较小则使100.02为ON。 图*.** CMP指令举例2 图*.**中,当0.00为ON,首先将D1和20比较,当D1大于20时,W0.00得电;然后将D1和5比较,当D1小于5时,W0.01得电;最后将W0.00和W0.01的常开接点并联,驱动线圈100.00。当0.00为OFF时,不执行CMP,所有结果标志接点均断开。因此该梯形图实现的功能是当D1大于20或小于5时,线圈100.00得电。 思考:如果要实现当D1大于5且小于20时,线圈100.00得电,上述梯形图应该如何修改? 注意:由于执行CMP指令后,比较结果将反映到状态标志中,因此在CMP指令后使用相同的输入条件的输出分支,即“状态标志紧跟CMP指令”,如图*.**所示。 图*.** 状态标志位的使用方法 (2)BCMP指令 1)格式:BCMP S T D 2) 符号: 3)数据内容 S可以是CIO、W、H、A、T、C、D、@D、*D、DR、#等。 T可以是CIO、W、H、A、T、C、D、@D、*D等。 D可以是CIO、W、H、A、T、C、D、@D、*D、#等。 4)功能说明 数据块由T、T+1、T+2、…、T+31共32个通道构成,每两个相邻通道为一组,两个相邻通道中前一个通道的值为下限值,后一个通道的值为上限值,下限值必须小于或者等于上限值,共构成了16个比较组。比较从第一组开始,若比较数据在限值范围内,则该指令将结果通道中的0位置1,否则置0。然后比较第二组,以此类推,完成16次比较后,结果通道的16个位记录对应的比较结果。 比较区域和比较结果通道D的相应位的关系如下所示: 比较结果 D T≤S≤T+1 D的bit00 T+2≤S≤T+3 D的bit01 T+4≤S≤T+5 D的bit02 ┋ ┋ T+30≤S≤T+31 D的bit15 该指令有微分形式。 5)执行指令对标志位的影响 指令执行时,出错标志ER为OFF;当比较结果为0时,EQ标志为ON。 6)程序举例 (a)梯形图 (b)地址监视 图*.** BCMP指令举例 如图*.**所示,当0.00为ON,利用MOV指令对D100赋值后进行表格比较。表格由D200~D231组成(篇幅所限,假设除了前三组数之外,其余通道中数值为0)。观察比较数据0307,发现其处于第一组比较数据0300~0308之间,也处于第三组0306~0308之间。因此和这两组比较数据对应的W0.00和W0.02为ON。 (3)ZCP指令 1)格式:ZCP S T1 T2 2) 符号: 3)数据内容 S、T1和T2可以是CIO、W、H、A、T、C、D、@D、*D、DR、#等。 4)功能说明 当执行条件为ON,将比较数据S(一个通道的数据或者常数)和设定的上、下限值进行比较,将比较结果反映到状态标志位上。 5)执行指令对标志位的影

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档