可编程序控制器系统设计.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2)确定输入和输出点的个数,选择PLC机型,作出I/O分配。为了尽量减少占用PLC的I/O点个数,对本例,由于各工位的呼车指示灯状态一致,因此可选用小电流的发光元件并联在一起,然后接在一个PLC输出点上。使用CPM1A时所作的I/O分配如表所示。 任务十 可编程序控制器系统设计 END (3)为了分析问题方便,可先作出系统动作过程的流程图如图所示。 任务十 可编程序控制器系统设计 END (4)选择PLC指令并编写程序。选择指令是一个经验问题。对于本例的控制要求,一般会想到用MOV指令和CMP指令,即先把小车所在的工位号传送到一个通道中,再把呼车工位号传送到另一个通道中,然后将这两个通道的内容进行比较。若呼车的位号大于停车的位号,则小车向高位行驶;若呼车的位号小于停车的位号,则小车向低位行驶。对小车的这种控制,是本例程序设计的主线。 (5)编写其他控制要求的程序。 其一,若有某位呼车则应立即封锁其他位的呼车信号; 其二,小车行驶到位后应停留一段时间,即延迟一定时间再解除对呼车信号的封锁; 其三,失压保护程序; 其四,呼车显示程序。 任务十 可编程序控制器系统设计 END (6)将对各环节编写的程序合理地联系起来,即得到一个满足控制要求的程序。本例设计的程序如图所示。 任务十 可编程序控制器系统设计 END 2.程序设计意图和控制功能简要分析如下: ①用MOV指令分别向DM0000通道传送车位信号,向DM0001通道传送各位的呼车信号。没有呼车时,20190为OFF,01107为ON,各位的指示灯亮,示意各工位可以呼车。 ②本例用KEEP指令进行呼车封锁和解除封锁的控制。只要某位呼车,就执行KEEP指令,将20190置为ON,从而使其他传送呼车信号的MOV指令不能执行,实现先呼车的位优先用车。同时指示灯灭,示意别的位不能呼车,即呼车封锁开始。 任务十 可编程序控制器系统设计 END ③执行CMP指令可以判别呼车位号比停车位号大还是小,从而决定小车的行驶方向。若呼车位号比停车位号大,则01000为ON,小车驶向高位。在行车途中经由各位时必然要压动各位的限位开关,即行车途中000通道的内容随时改变,但由于其位号都比呼车位号小(001中的呼车位号不变),故可继续行驶直至到达呼车位。若呼车位号比停车位号小,则小车驶向低位。在行车途中要压动各位的限位开关,但其位号都比呼车位号大,故可继续行驶直至到达呼车位。 ④当小车到达呼车位时,其一,使25505或25507变为OFF,使01000或01001为OFF,小车停在呼车位;其二,使25506变为ON,则立即启动TIM000开始定时,使小车在呼车位停留30s。30s到,使20190复位,指示灯亮并解除呼车封锁。此后各工位又可以开始呼车。 ⑤若系统运行过程中掉电再复电时,不按下启动按钮程序是不会执行的。另外,在PLC外部也设置失压保护措施,所以掉电再复电时,小车不会自行启动。 任务十 可编程序控制器系统设计 END 例 题 保留上例的全部要求,但把第4个控制要求修改为:给位号高的加工位以优先用车的机会,8号位优先权最高。 别看仅做了这点小小的修改,可上图的程序就不能再胜任了。欲区别呼车位的位号大小,如果使用比较指令将会使程序非常烦琐。但使用编码指令和译码指令,程序就会简练得多。因为编码指令只对被编码通道的最高位进行编码,因此使用编码指令编程时,能实现给高位号的工位获得优先用车的机会。 编写这个程序的思路是:在呼车封锁解除的时间内,用编码指令随时对呼车信号通道001进行编码。假定几个工位都按住呼车按钮不放,一直按到下一次呼车封锁(看到呼车指示灯灭),则高位号的工位就可以优先用车了。编码之后再进行译码,把译码结果通道201的内容与停车位信号通道000的内容进行比较,就可以决定小车的行驶方向。 任务十 可编程序控制器系统设计 END 系统功能流程图 任务十 可编程序控制器系统设计 END 根据流程图和I/O分配设计的控制程序图 任务十 可编程序控制器系统设计 END 控制功能简要分析如下 ①PLC上电后按一下启动按钮,程序曲开始执行。由于小车停在某位没有启动。01000和01001为OFF;所以呼车指示灯亮示意各位可以呼车。 ②执行DMPX指令对呼车信号001通道进行编码,编码结果放在200中;执行MLPX指令对200通道进行译码,译码结果放在201中;执行CMP指令把通道001的内容与#0000 进行比较以查看是否有呼车,若有则进行下一步,若无则等待呼车。 ③如果有呼车则25505为ON,使20

文档评论(0)

185****1660 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档