经验设计法如何应用?
例如,送料小车给8个工位送原材料,对送料小车的控制要求如下。
(1) PLC通电后,小车停止在某工位,若没有用车呼叫(以下简称“呼车”),则各工位的指示灯亮,表示各工位可以呼车。
(2)当某工位呼车(按本位的呼车按钮)时,各工位的指示灯均灭,表示此后再呼车无效。
(3)若停车位呼车则小车不动。当呼车的位号大于停车的位号时,小车自动向高位行驶,当呼车的位号小于停车的位号时,小车自动向低位行驶;当小车到达呼车位时自动停车。
(4)小车到达某位时应停留30s供该位使用,不能立即被其他工位呼走。
(5)临时停电后再次来电,小车不会自行启动。针对上述5条控制要求,程序设计可按以下步骤进行。
(1)确定输入/输出电器。每个工位设置一个限位开关(SQ1~SQ8)和一个呼车按钮( SB1~SB8),这些是PLC的输入元件。小车要用一台电动机拖动,电动机正转时小车驶向高位,反转时小车驶向低位。电动机正转和反转各需要一个接触器,即PLC的执行(输出)元件。另外,各工位还要有指示灯作为呼车显示。电动机和指示灯是PLC的控制对象。各工位的限位开关和呼车按钮的置如图4-63所示,图中选用可自动复位式行程开关。
![](http://www.591dg.com/uploads/allimg/161229/24-161229214404C3.png)
(3)系统动作过程的流程图(见图4-64)。
![](http://www.591dg.com/uploads/allimg/161229/24-161229214430916.png)
![](http://www.591dg.com/uploads/allimg/161229/24-161229214511c4.png)
1)用MOV指令分别向DM0000通道传送车位信号,向DM0001通道传送各工位的呼车信号。没有呼车时,20100为OFF,01107为ON,各工位的指示灯亮,示意各工位可以呼车。
2)用KEEP指令进行呼车封锁和解除封锁的控制。只要某工位呼车,就执行KEEP指令,将20100置为ON,从而使其他传送呼车信号的MOV指令不能执行,实现先呼车的优先用车;同时指示灯灭,示意别的工位呼车封锁(即呼车封锁开始)。
3)执行CMP指令可以判别呼车的位号比停车的位号大还是小,从而决定小车的行驶方向。若呼车的位号比停车的位号大,则01000为ON,小车驶向高位。在行车途中经由各工位时,必然要压动各工位的限位开关,即在行车途中,0000通道的内容随时会改变,但由于其位号比呼车的位号小(0001通道中的呼车位号不变),故可继续行驶直至到达呼车位。若呼车的位号比停车的位号小,则小车驶向低位。在行车途中要压动各位的限位开关,但其位号比呼车的位号大,故可继续行驶直至到达呼车位。
4)当小车到达呼车位时,25505或25507变为OFF,使01000或01001为OFF,小车停在呼车位;若25006变为ON,则立即启动TIMOOO开始定时,使小车在呼车位停留30s。30s后,20100复位,指示灯亮并解除呼车封锁,此后各工位可以开始呼车。
5)若系统运行断电再复电,不按下启动按钮,程序是不会执行的。另外,在PLC外部也设置有失压保护措施,所以断电再复电时,小车不会自行启动。
上一篇:经验设计法的概念是什么?
相关推荐
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)