PLC第三章 小型整体式PLC(4).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
*/28 * * * * 《 PLC原理及工程应用》 第三章小型整体式PLC (4) 3.4.4 传送指令 1.传送指令MOV(21)/@MOV(21) (1)梯形图符号 传送指令的梯形图符号如图3-135所示。其中M1为源数据,M2为目的数据通道。 CPM1A提供九种传送指令。利用这些指令可实现通道间传送、数字间传送、位传送等。 (2)工作 当MOV前面的状态为ON时,每个扫描周期将M1中的数据向M2中传送一次。当@MOV前面的状态由OFF变为ON时,将M1中的数据向M2中传送一次。 (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-7】某工厂生产车间中有一自动输送小车,小车有5个停车位置,每个位置上有一要车按钮,如图3-136所示。当按下某一位置的要车按钮后,小车自动运行到该位置停车。 ①执行机构与动作过程 该任务中只有一个执行机构,即小车运行电机。因小车需前进、后退,所以小车运行电机需正、反转。可见,该任务中共有两个输出信号。当按下的要车按钮在小车前方时,小车前进;当按下的要车按钮在小车后方时,小车后退。当小车运行至要车位置时停止。所以,小车的前进或者后退,是由小车的当前位置和目的位置的比较结果决定的。只要能得到小车的当前位置和目的位置便能实现对小车正确控制。 ②输入输出信号与内存分配 该任务中,小车停车位置较少,故可以采用绝对认址方式,即在每个停车位置设置一个行程开关,如上图所示。五个行程开关和五个要车按钮为输入信号。该任务中共有10个输入信号、2个输出信号,可用CPM1A主机箱实现。 其输入输出信号及内存分配如下: 输入信号:位置1 00002 位置2 00003 位置3 00004 位置4 00005 位置5 00006 要车1 00007 要车2 00008 要车3 00009 要车4 00010 要车5 00011 输出信号:前进 01000 后退 01001 内部信号:要车状态 20000 小车当前位置 DM0000 小车目的位置 DM0001 ③程序设计 在该任务中,可利用要车按钮传送小车目的位置,利用行程开关传送小车当前位置,对小车的当前位置和目的位置进行比较,若当前位置小于目的位置则小车前进,若当前位置大于目的位置则小车后退,若当前位置与目的位置相等则小车停止运动。 例如,当小车在2号位置时,4号位置按下要车按钮,此时小车的当前位置为2,目的位置为4,小车前进,至3号位置后,碰一下行程开关,小车当前位置变为3号位,仍然小于4号位置,小车继续前进直到4号位为止。 上述方法存在问题: 还是假如小车在2号位置,此时,4号位置按下要车按钮,此时小车的当前位置为2,目的位置为4,小车前进。当小车前进至3号和4号位置中间时,若3号位置按下要车按钮,因为此时小车当前位置和目的位置均为3,所以小车立即停在3号和4号位置中间。 原因:小车还没走到4号位时,3号位就按要车按钮了。若小车到达4号位置后,3号位置再按下要车按钮,则不会出现上述问题。 解决方法: a、警示语法 即在每个按钮的下方标注“小车未到达目的位置之前不准按按钮”------------这显然不符合自动控制的理念。 b、程序控制 为保证小车每次都能停在要车位置,可以在按下一个要车按钮后进行要车状态保持,在小车未到达目的位置之前,再按其他要车按钮无效。 位置1—5 00002--00006 要车1—5 00007--00011 前进 01000 后退 01001 要车状态 20000 小车当前位 DM0000 小车目的位 DM0001

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档