基于西门子200SMART PLC与触摸屏的称重追剪控制系统实训设计
本文针对电气自动化实训教学中复杂控制系统的综合训练需求,设计了一套基于西门子200SMART PLC的称重追剪控制系统。系统集成了模拟量采集、步进电机定位、触摸屏人机交互及通讯组网技术,实现了物料动态称重与定长追剪的协同控制。重点阐述了系统硬件选型、PLC程序模块化设计、触摸屏画面组态及PID调节优化策略。实训结果表明,该方案能有效提升学生对PLC编程、模拟量处理及运动控制等核心技能的综合应用能力。
一、引言
在现代自动化生产线中,物料的在线称重与定长切割是常见的工序组合。传统的分离式控制存在同步性差、精度低等问题。本文提出的称重追剪控制系统,利用西门子200SMART PLC的高速计数器、模拟量输入模块及运动控制指令,实现了称重数据实时读取与追剪伺服驱动的闭环联动。该实训项目贴近工业实际,适合高职及本科院校电气自动化专业的综合实训教学。
二、系统总体方案设计
2.1 工艺要求
- 物料通过传送带连续输送,称重段实时采集重量值(精度±5g)。
- 根据预设的单重与长度换算关系,自动计算切割位置。
- 追剪机构(步进电机+丝杠)需跟随物料运动过程中完成切割,避免停机。
- 触摸屏可设定参数(目标重量、切割长度、加减速时间),并显示实时曲线。
2.2 硬件配置
- PLC:西门子200SMART CPU SR60(集成以太网口,支持Modbus TCP)
- 模拟量模块:EM AE04(4路输入,采集称重传感器0-10V信号)
- 步进驱动系统:雷赛DM542 + 57步进电机(驱动追剪滑台)
- 称重传感器:中航电测L6E(量程0-50kg,输出0-10mV,经变送器转换)
- 触摸屏:西门子SMART 700 IE V3(以太网与PLC通讯)
- 编码器:增量式编码器(1000线,检测传送带速度)
2.3 通讯网络
PLC与触摸屏采用以太网(Profinet-like),与变频器(传送带电机)采用Modbus RTU,步进驱动器接收PLC发出的高速脉冲(最高100kHz)。
三、PLC软件编程核心模块
3.1 模拟量采集与滤波算法
称重传感器输出信号经变送器转为0-10V,PLC通过EM AE04采集,原始数字量范围为0-27648。为避免机械振动干扰,采用滑动平均滤波:
pascal复制下载
// 伪代码示例(实际为梯形图或SCL) FIFO队列长度N=10,每次采样存入队尾,剔除首尾极值后求平均。 Weight_kg := (Average_raw / 27648.0) * 50.0;
同时加入一阶低通滤波(系数0.2),响应速度与稳定性的平衡点经测试为0.15秒时间常数。
3.2 追剪位置同步算法
核心难点在于追剪滑台需跟随物料移动:当物料进入剪切区,PLC读取编码器脉冲累计值,通过比较指令触发步进电机以相同线速度同向运动,到位后输出切割信号,然后快速返回原点。
实现步骤:
- 利用高速计数器HSCO采集传送带编码器脉冲(AB相正交计数)。
- 设定虚拟主轴位置PV,追剪轴位置SV,误差e = PV – SV。
- 采用比例速度控制:输出脉冲频率 = Kp * e,限制最大频率10kHz。
- 当e < 阈值(如2个脉冲)且物料长度达到设定值时,输出Q点驱动电磁阀/气缸切割。
- 切割完成后,将追剪轴的目标位置改为原点,执行回零程序(采用“寻找参考点”模式)。
关键指令:PLS(脉冲输出)、POSx_CTRL、POSx_GOTO(200SMART的运动控制向导生成)。
3.3 多任务程序架构
采用主程序循环扫描+定时中断(每10ms执行一次位置比较)的结构。主程序分为:
- 初始化:清空寄存器,配置高速计数器模式(模式9)。
- 参数读取:从触摸屏获取目标重量/长度,计算切割触发阈值。
- 故障诊断:称重传感器断线检测(信号<0.5V报警),步进驱动器报警信号监控。
- 状态机:空闲→进料→称重稳定→追剪跟随→切割→返回→空闲,共6个状态。
四、触摸屏画面设计与通讯
使用WinCC Flexible SMART V3组态,主要页面包括:
- 主控页:启动/停止、急停复位、当前重量/速度/位置实时数值。
- 参数设置页:目标重量(kg)、单重对应长度(mm/kg)、追剪比例系数、回零速度。
- 曲线监控页:重量-时间曲线(采样周期100ms)、位置误差曲线。
- 报警页:超重、轻载、追剪超差、通讯中断等。
通讯设置:PLC的IP地址192.168.2.10,触摸屏192.168.2.20,采用S7-200 SMART驱动,变量直接关联PLC的V区或M区。
五、实训实施与常见问题
5.1 实训步骤
- 完成Eplan电气原理图设计,包括主电路、PLC I/O分配表、传感器接线图。
- 硬件接线及上电测试(注意步进驱动器的共阴极/阳极接法)。
- 编写PLC程序段,分别测试模拟量读取、步进电机点动、编码器计数。
- 联调追剪跟随:使用手轮模拟编码器信号,观察滑台同步性。
- 加入称重数据后,进行全流程空载和带料测试。
- 优化PID参数(实际为P控制,可扩展为PI以消除静差)。
5.2 常见故障与解决方法
- 问题1:步进电机丢步导致切割位置偏移。
解决:增大驱动器电流,将加减速时间从0.2秒延长至0.5秒,同时程序中加入位置误差累积清零机制。 - 问题2:称重数值跳动超过±20g。
解决:检查接地是否单点接地,增加屏蔽双绞线,将滤波系数从0.1调至0.3。 - 问题3:触摸屏与PLC通讯时断时续。
解决:使用屏蔽网线,设置固定IP并关闭无关服务,减少变量刷新周期(最低100ms)。
六、教学效果与能力提升
通过该实训项目,学生掌握了以下核心能力:
- 能够独立完成200SMART的高速计数器、运动控制向导配置。
- 理解模拟量信号处理中的量程转换、滤波及线性化校正。
- 掌握触摸屏与PLC的以太网通讯及报警机制。
- 建立同步控制的概念,区分追剪与飞剪的应用场景。
- 具备排查电气干扰、通讯故障等工程问题的思路。
七、结论与扩展
本文设计的称重追剪实训系统运行稳定,切割长度误差控制在±1.5mm以内,称重精度满足±10g要求。后续可扩展为基于S7-1200/1500的Profinet IRT等时同步控制,并引入Factory IO进行虚拟调试,进一步降低硬件成本。该实训项目已在某高职院校自动化综合实训中应用,学生完成度达92%,显著优于传统单项训练模式。
山东设计院
