运用功能指令MOV和CMP的编程实例。我厂有半自动化包装线5台,包装袋打码机一台。平时工作流程是各包装线包装材料使用完后,由包装工人去打码处领取包材,包材每箱很重,取运很费力气,而且基本每30分钟就要取一箱包材,既费力气也影响包装效率。
运用按钮呼叫小车自动送料系统,彻底解决以上问题。简图如下:
设计思路:每个工作台有位置开关(SQ)和一个呼叫按钮(SB)。具体控制要求如下:
(1)送料车开始应能停留在6个工作台中任意一个到位开关的位置上。
(2)如送料车现暂停于某号工作台,则此时工作台处到位开关SQ闭合。若某处工作台呼叫则呼叫处SB闭合。若:工作台数(第几工作台数)大于呼叫数(第几工作台数) ,则送料车左行,到位SQ动作,停车。
(3),当呼叫数大于工作台数则送料车右行,直至SQ动作,到位停车。
(4),当呼叫数与工作台数相同时,送料车不动。
下面用MOV指令分别给工作台数和按钮数负值。用CMP指令进行比较、输出。梯形图如下:
这是最简单的小车自动送料系统。在实际应用我们可以把Y0和Y1控制变频器的正反转,使小车的速度可调。设计启动时声光报警(几秒),到位后几十秒后方可下一次呼叫运行。使小车更具安全性和实用性。将在以后的文章里陆续介绍。
閱讀更多 電氣前沿 的文章