求这个教码盘机程序怎么编,step7 V5.5 sp4

我有一个码盘机,用S7-416 (软件step7 V5.5)。码盘机是安装在输送机上面的,具体请参考附件截图。输送机送过来的单个托盘需要用码盘机堆叠起来形成托盘组,堆到8个,输送机把托盘组送走。
码盘机由升降电机、升降平台、摇柄电磁阀、摇柄、定位电磁阀组成。摇柄电磁阀得电,摇柄缩回,摇柄电磁阀失电,摇柄伸出(摇柄伸出到托盘的叉车口,升降平台运动就能举升托盘)。定位电磁阀在判断单个托盘输送到位后,得电5s,然后断电。升降电机来带动升降平台,电机只正转,电机转一周期,平台经历低位---中位---高位----中位---低位。

所用的输入点:

托盘到位:I 54.1      超高光电检测:I 54.3
升降平台低位:  I 55.0    升降平台中位: I 55.1    升降平台高位:I 55.2
摇柄伸出到位:I 56.0      摇柄缩回到位I 56.1
输送机停机反馈:I 30.0

所用的输出点:

摇柄电磁阀:Q 51.0      定位电磁阀: Q 51.1 
输送电机(1:运行,0:停止):Q 8.0       升降电机(1:运行,0:停止) :Q 9.0


具体流程如下:
1、初始状态:升降平台处于低位,摇柄电磁阀得电,摇柄缩回,定位电磁阀失电。
2、当检测到第一个托盘到位后,输送机停机,定位电磁阀得电5s,然后失电。
3、摇柄电磁阀失电,摇柄伸出,伸出到位后升降电机带动升降平台动作到高位并延时8s。链输送机动作。
4、当检测到下一个托盘到位时,链输送机停,定位电磁阀得电5s,然后失电。
5、电机动作至中位并延时8s,把举升的托盘悬停在下面的托盘上。
6、摇柄电磁阀得电,摇柄收回,缩到位后电机动作到低位停止并延时8s,回复至初始状态,准备举升已经码好的两个托盘。
7、之后就一直重复步骤3、4、5、6直至叠到8个。输送机动作,把托盘组(8个)送走。

注:由于我以前没有编过这种设备流程控制的程序,缺乏经验吧,弄了很久都总是有问题。各步骤之间我通过bool点控制,一步执行完之后对复位前一步的控制点,并置位下一步的控制点。

麻烦各位大侠、专家给一些建议,如果能抽时间帮我编一个模板就更好了,非常感谢!

问题补充:
是的,这是烟箱托盘

图片说明:

求这个教码盘机程序怎么编,step7 V5.5 sp4   

最佳答案

关于初始化编程:所需要考虑的是平台如何进行降到底层的控制,当然需要判断在下降时是否存在托盘,这个需要托盘到底位置检测和输送线上是否存在托盘。摇柄操作一次动作后释放,定位电磁阀失电。当初始化完成后等待托盘的到来,当托盘到来最进行码垛的工作。

提问者对于答案的评价:
通过最近几天艰苦的努力,程序基本实现了功能,谢谢各位。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午1:00
下一篇 2018年12月1日 上午1:00

相关推荐