1. 追剪系统概述与行业应用
追剪系统在包装、印刷、纺织等连续生产线上扮演着关键角色。简单来说,就是在物料连续运动过程中,控制切割装置与物料同步运行,在特定位置完成精准切割。这种技术解决了传统停剪方式效率低、切口不平整的问题。
西门子S7-200 SMART PLC因其高性价比和稳定性能,成为中小型追剪系统的首选控制器。我经手的案例中,一台200 SMART配合维纶HMI就能实现±1mm的切割精度,成本仅为高端系统的三分之一。这套方案特别适合包装袋分切、薄膜裁切等场景。
2. 系统硬件架构设计
2.1 核心组件选型
- PLC:S7-200 SMART SR20(12DI/8DO)
- HMI:维纶MT8071iP(7寸触摸屏)
- 伺服系统:台达ASD-A2系列(1.5kW)
- 编码器:欧姆龙E6B2-CWZ6C(1000P/R)
注意:编码器分辨率需根据输送带周长计算,确保脉冲当量≤0.5mm
2.2 电气接线要点
- 编码器A/B相接入PLC高速计数器(HSC0)
- 伺服脉冲方向信号接Q0.0/Q0.1
- 模拟量输出(AQW0)连接伺服速度给定
- 急停信号串联硬线回路和PLC输入
3. 核心控制算法实现
3.1 无级调速算法解析
stl复制// 速度环计算(STL语言)
LD SM0.0 // 常ON触点
MOVW AIW0, VW100 // 读取设定速度
-I VW102, VW100 // 减当前速度
MOVW VW100, VW104
/IR +10, VW104 // 速度变化率限制
MOVW VW104, VW102 // 更新当前速度
MOVW VW102, AQW0 // 输出到伺服
这段代码实现了:
- 读取HMI设定的目标速度(AIW0)
- 计算与当前速度的差值
- 通过除法限制加速度(10为调节参数)
- 平滑更新输出速度
3.2 位置同步控制
stl复制// 位置环计算
LD SM0.5 // 1秒脉冲
MOVD HC0, VD200 // 读取编码器值
MOVD VD200, VD204
-D VD208, VD204 // 计算位置偏差
MOVD VD204, VD212
/D +100, VD212 // 转换为速度补偿量
MOVW VD212, VW216
+I VW102, VW216 // 叠加基础速度
MOVW VW216, AQW0 // 最终速度输出
关键参数说明:
- VD208:预设切割位置(HMI设定)
- 100:位置环比例系数
- HC0:编码器高速计数器
4. 维纶HMI界面开发
4.1 通讯配置步骤
- 新建MODBUS RTU设备
- 设置站号(默认1)
- 波特率19200/8N1
- 变量地址对应:
- 速度设定:VW100(400101)
- 当前位置:VD200(400201-400202)
- 目标位置:VD208(400205-400206)
4.2 监控界面设计要点
- 主画面包含:
- 速度实时曲线(采样周期500ms)
- 位置偏差柱状图
- 急停按钮(直接映射M0.0)
- 参数设置画面:
- 最大速度限制(数值输入框)
- 加速度设定(0.1-10.0可调)
- 切割长度预设(浮点数格式)
5. 调试经验与故障排查
5.1 常见问题速查表
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 切割位置漂移 | 编码器信号干扰 | 改用双绞屏蔽线,加终端电阻 |
| 速度波动大 | PID参数不合适 | 先调P再调D,I值最后微调 |
| HMI通讯中断 | 波特率不匹配 | 检查PLC/HMI波特率一致性 |
5.2 关键调试技巧
-
相位校准:
- 手动移动切割刀到机械零点
- 在PLC中执行"MOVD 0, VD200"
- 观察HMI显示是否归零
-
动态测试:
stl复制// 测试用速度斜坡信号 LD SM0.5 INCW VW300 MOVW VW300, VW100 CMPW VW300, +100 RESET VW300 -
安全保护:
- 在OB35中断组织块中添加超速检测
- 设置软件限位(比较VD200与预设范围)
- 急停信号触发时立即清零AQW0
这套系统在某食品包装线上实测数据显示:
- 平均切割误差:±0.8mm
- 最高线速度:120m/min
- 换规格调整时间:<5分钟
实际应用中建议定期检查:
- 编码器联轴器紧固情况
- 伺服电机刹车片磨损
- PLC电池电压(维持数据存储)