[]第三章 小型整体式PLC5.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[]第三章 小型整体式PLC5

3.4.4 传送指令 9.数字传送指令MOVD(83)/@MOVD(83) (3)数据区与标志位 1)数据区:S IR、SR、HR、AR、LR、TC、DM、*DM、#;C为IR、SR、HR、AR、LR、TC、DM、*DM、#;D为IR、SR、HR、AR、LR、DM、*DM。 2)出错标志位25503:控制数据C指定的数字不存在或间接寻址DM单元不存在时为ON,此时该指令不执行。 例1: 200通道的数据大于5且小于20时,01000有输出 问题:200通道的数据小于5或大于20时呢? CMP 200 #0005 OUT 25505 00002 20100 CMP 200 #0020 OUT 25507 00002 20101 20100 OUT 20101 01000 3.4.5 比较和传送指令 例题 例2:设计一个定时控制电路,从驱动接点闭合开始计时,6s后,输出线圈01000得电;10s后,输出线圈01001也得电;20s后,两线圈均失电。 使用3个定时器 TIM 000 TIM 001 TIM 002 TIM002 TIM000 OUT 01000 #0060 #0100 #0200 TIM002 TIM001 OUT 01001 00002 问题:能否用CMP指令实现呢? 例2:设计一个定时控制电路,从驱动接点闭合开始计时,6s后,输出线圈01000得电;10s后,输出线圈01001也得电;20s后,两线圈均失电。 使用CMP指令 TIM 000 20000 25507 OUT 01000 #0200 00002 00002 CMP TIM000 #0140 20000 25507 OUT 01001 00002 CMP TIM000 #0100 25506 OUT 20000 00002 CMP TIM000 #0000 例3:使输出通道010的8个输出点以2s的周期交替闪烁。 25502 00002 MOV #0000 010 RESET 20000 DIFU 20001 20001 00002 20000 KEEP 20000 20001 00002 20000 00002 MOV #0055 010 20000 00002 MOV #00AA 010 20000 3.4.4 传送指令 ③程序设计 【例3-7】 上述方法存在问题: 还是假如小车在2号位置,此时,4号位置按下要车按钮,此时小车的当前位置为2,目的位置为4,小车前进。当小车前进至3号和4号位置中间时,若3号位置按下要车按钮,因为此时小车当前位置和目的位置均为3,所以小车立即停在3号和4号位置中间。 原因:小车还没走到4号位时,3号位就按要车按钮了。若小车到达4号位置后,3号位置再按下要车按钮,则不会出现上述问题。 3.4.4 传送指令 ③程序设计 【例3-7】 解决方法: a、警示语法 即在每个按钮的下方标注“小车未到达目的位置之前不准按按钮”------------这显然不符合自动控制的理念。 b、程序控制 为保证小车每次都能停在要车位置,可以在按下一个要车按钮后进行要车状态保持,在小车未到达目的位置之前,再按其他要车按钮无效。 3.4.4 传送指令 ③程序设计 【例3-7】 位置1—5 00002--00006 要车1—5 00007--00011 前进 01000 后退 01001 要车状态 20000 小车当前位 DM0000 小车目的位 DM0001 3.4.4 传送指令 2.反相传送指令MVN(22)/@MVN(22) (1)梯形图符号 反相传送指令的梯形图符号如图3-138所示。其中M1为源数据,M2为目的数据通道。 3.4.4 传送指令 2.反相传送指令MVN(22)/@MVN(22) (2)工作 当MVN前面的状态为OFF时,MVN(22)不执行。当MVN前面的状态为ON时,将M1中的数据按位取反后送至M2通道中。 3.4.4 传送指令 2.反相传送指令MVN(22)/@MVN(22) (3)数据区与标志位 1)数据区:M1为IR、SR、HR、AR、LR、TC、DM、*DM、#;M2为IR、SR、HR、AR、LR、DM (DM 6144~DM 6655不能用于M2) 、*DM。 2)出错标志位25503:间接寻址DM单元不存在时(字*DM中的内容非BCD码,或者DM区域已经超出了范围)为ON,此时该指令不执行。 3)相等标志位25506:当执行完传送指令后,M2中内容为0000时为ON。 3.4.4 传送指令 2.反相传送指

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档