[西门子] 博途1500PLC结构化编程:饮料灌装生产线控制系统编程调试实...

[复制链接]
查看197 | 回复0 | 2024-4-29 22:22:51 | 显示全部楼层 |阅读模式
各位同仁:大家好
    利用西门子S7-1500系列PLC做一个关于饮料灌装生产线控制系统的编程、调试、全流程操作案例。本案例是博途1500培训课堂上的一个案例,用来学习西门子结构化编程的案例。现拿出来分享给大家,希望对大家有所帮助,难度定位中高级难度,没有学习过西门子300/400/1500PLC编程的朋友看本案例有难度。
      培训中心推出线上与线下面授实操培训课程,为了解决大家在学习过程中遇到的各种问题以及在工作过程中遇到的各种问题进行咨询、交流、探讨,每周三晚上七点半到九点通过腾讯会议在线直播答疑,欢迎加微信(13811659603)进入工控技术交流群,每周三晚上的在线直播答疑会议号会在每周三下午发布在培训中心各个技术交流群里。欢迎咨询、交流、探讨。
因为PLC编程就是编工艺,所以拿到任何PLC工程项目,第一件事就是了解工艺,PLC编程是为了满足工艺,实现工艺,工艺就是编程的灵魂,所以不懂工艺就无法编程。

下面是灌装线控制操作台

1#灌装生产线:


2#灌装生产线:


一、工艺要求:

1、操作台上分别是:
1#启动按钮、1#停止按钮、1#计数器复位按钮、1#液晶数码显示屏、1#工作状态指示灯。
2#启动按钮、2#停止按钮、2#计数器复位按钮、2#液晶数码显示屏、2#工作状态指示灯。

总停按钮,可以同时停止两条灌装生产线。

2、按灌装线起动按钮,操作台工作状态指示灯亮、灌装线要么传送带在转、要么灌装阀正在灌装,传送带与灌装阀不能同时动作,相互互锁,灌装时传送带不能转,同理传送带转时也不能灌装。1#灌装饮料是小瓶,每瓶灌装3秒、2#灌装线灌装是大瓶,每瓶灌装5秒。

若起动初期传送带上没有瓶子,在操作台上按起动按钮后,传送带运转,当瓶子在传送带上移动,移动到灌装传感器位置时,灌装传感器动作,产生一个高电平信号,由于灌装传感器信号动作导致传送带停止运行,由于传送带停止运行导致灌装阀打开,灌装阀打开之后导致定时器开始计时,1#机灌装时间3秒,2#机灌装时间是5秒。灌装时间到定时输出信号导致灌装阀关闭,灌装阀关闭导致传送带运行,从而完成一次完整的灌装动作过程,如此反复,一瓶一瓶的灌装。瓶子继续向前运行当经过满瓶计数传感器时产生一个高电平信号,计数器增加1,从而完成一次计数,计数动作反复进行,每经过一个瓶子计数器增加1,显示在操作台上的液晶数码显示屏上。

从操作台上可以清楚地显示,两条生产线可以分别单独起停控制,操作台上还有一个总停按钮,可以同时停止两条灌装线工作。

二、编写PLC程序

1、点新建创建项目,给项目起个名字

2、添加新设备、设备组态

3、编辑变量表

4、编辑监控表


5、添加新块FC1,并且编写FC1函数


6、添加新块FB1,并且编写FB1函数块




7、在OB1中编写主程序






8、当编写1#灌装线灌装控制时,调用FB1生成DB1

9、当编写2#灌装线灌装控制时,调用FB1生成DB2

10、选中站点,编译并保存项目

11、选中站点,下载PLC站点的全部数据


12、在线调试,验证所编写的程序是否正确,是否满足全部工艺要求







以上程序通过在线监控调试,完全满足工艺要求,可以参考学习。
本案例为线下面授实操培训,课堂上的编程实操调试案例,属于中等偏上难度,在PLC编程中机构化编程属于高级培训内容。没有学习过西门子300/400/1500系列PLC编程的朋友,学习难度较大。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则