基于PLC的酒厂输送带系统 采用西门子博途软件梯形图程序编写,基于西门子1200plc,进行仿真演示:提供画面,接线图,IO分配表,Plc选型以及优质的售后服务解答 实现功能(详见上方视频): 1控制汾酒厂皮带输送系统的自动传送运行,并能实现手动和自动切换,要求能够实时感应并精确定位,在传送酒瓶的同时准确计数,实时动态显示传送物品的个数(至少五位数显示),整个装置既可以手动也可以自动。 2对瓶子进行加盖、贴标工作,不同工序皮带输送要求顺序启动,逆序停止。 3会有一个物料检测传感器检测到汾酒瓶然后给贴标机信号,贴标机运作进行贴标,贴标使用擦贴法(酒瓶带走标签后有一个卷瓶装置,转动酒瓶使标签贴合)。 4、贴标出来后会有一个抚标装置对贴标的酒瓶进行抚标动作。 4每一个贴标后都有一个检测装置,看贴标是否完整,若出现贴标不正或有损坏等问题的酒瓶分流出去(检测连续6个酒瓶贴标损坏系统自动停止并报警)。 5、在出标处有一个检测装置,若标签已用完,也停止运行。
老铁们今天带你们盘一套真实的酒厂输送带PLC控制系统,这玩意儿用西门子1200PLC搭的,视频里那套动作行云流水。咱直接把博途项目里的核心代码抽出来唠!(文末送IO表配置秘籍)
先说手动/自动切换这个基本操作,看这段梯形图:
Network 1 LD "手动模式开关" //IO0.0 O "自动模式开关" //IO0.1 AN "急停信号" //IO1.0 = "系统总使能" //M0.0这里用了个经典的互锁逻辑,急停信号直接切断所有输出。重点注意模式切换时的信号过渡,我们在OB35中断组织块里做了状态保持,防止切换瞬间设备抽搐。
贴标触发这段最有意思:
Network 5 LD "瓶体到位传感器" //I0.5 FP "上升沿检测" //M1.1 S "贴标启动信号" //Q0.3 TON "贴标延时" T#2S //T1这个上升沿检测确保每个瓶子只触发一次贴标动作。T1定时器控制贴标时长,实际调试中发现2秒是卷标电机最佳动作窗口期,短了标签贴不牢,长了容易卡标。
重点来了!连续6次坏标报警的骚操作:
Network 12 LD "坏标检测" //I1.2 FP "坏标脉冲" //M2.0 CTU "坏标计数器" C6 //C10 LDW>= C10 6 = "报警输出" //Q2.1 RS "系统总使能" //M0.0这里CTU指令的预设值直接给常数6,当累计到第六个坏标时,不仅触发报警还会复位系统使能。现场调试时发现必须用上升沿触发计数器,否则传感器误报会直接爆表。
标签用尽检测更是个精细活:
Network 7 LD "标签传感器" //I0.7 NOT TON "缺标检测" T#500ms //T2 LD T2 = "缺标报警" //Q2.0这里加了个500ms延时判断,防止标签卷转动时的瞬时遮挡误触发。实测发现用透明标签时,传感器灵敏度要调到70%才能稳定识别。
最后说下硬件配置的坑:
- 数字量输入必须选0.1ms响应速度的型号(比如6ES7221-1BH30)
- 卷标电机要用PWM输出控制(QB0.4接的200Hz脉冲)
- 五位数码管显示建议用3个输出点+74HC595级联方案
- 急停回路必须硬线串联,不能只靠PLC软开关!
这套系统调试时最狗血的是抚标气缸动作时序,必须比贴标完成信号晚0.5秒触发,早了会把没贴牢的标签刮飞。后来在FB里做了个带条件判断的延时块才搞定。有老铁遇到类似问题的,评论区甩出你的问题,咱们现场掰扯!