1. 项目背景与核心需求
在薄膜、纸张、金属箔等连续材料的加工产线上,双轴卷取分切机是最关键的设备之一。我十年前第一次接触这类设备时,就被它精密的张力控制系统所震撼——两个卷轴要像跳探戈一样默契配合,既要保证材料平整无皱褶,又要避免张力过大导致断裂。
这次的项目需求很明确:使用西门子S7-200 SMART系列PLC和配套触摸屏,实现前后卷取轴的双轴张力控制。核心痛点在于:
- 放卷轴(Unwinder)的张力要随着卷径减小而动态调整
- 收卷轴(Rewinder)的线速度需与主机速度严格同步
- 两轴之间的张力区要保持恒定张力
- 所有参数要能在触摸屏上实时监控和调整
2. 系统架构设计
2.1 硬件配置方案
经过多方案对比,最终硬件配置如下:
- PLC:西门子S7-200 SMART SR60(带4路高速计数器)
- HMI:SMART LINE 700 IE V3触摸屏
- 变频器:两台G120C(分别驱动放卷和收卷电机)
- 传感器:
- 两个旋转编码器(1024线,分别安装在各卷轴)
- 张力检测辊+称重传感器(量程0-200kg)
选型心得:SR60的4路高速计数器刚好满足两轴编码器信号采集,相比ST型号节省了成本。G120C变频器自带PID功能,可减轻PLC运算负担。
2.2 控制逻辑框架
整个控制系统采用三级控制策略:
- 速度环:主机速度作为主给定,收卷轴通过编码器反馈实现速度跟随
- 张力环:放卷轴采用转矩控制模式,根据张力检测值动态调整
- 卷径计算:实时计算两轴卷径变化,用于张力补偿
pascal复制// 伪代码示例:收卷轴速度计算
Rewinder_Speed := Main_Speed * (D_Unwinder + Thickness) / (D_Rewinder + Thickness);
3. 核心算法实现
3.1 卷径动态计算
卷径计算是张力控制的基础,我们采用"计时测长法":
- 记录编码器脉冲数N和对应时间t
- 计算线速度V = (N×πD)/(P×t) (P为编码器线数)
- 反推卷径D = (V×P×t)/(N×π)
stl复制// S7-200 SMART 卷径计算程序段
LD SM0.0
MOVR VD100, VD200 // VD100=脉冲计数, VD200=时间(ms)
MULR 3.1415926, VD200
DIVR VD100, VD200
MULR 1024.0, VD200 // 编码器1024线
DIVR 1000.0, VD200 // 毫秒转秒
MOVR VD200, VD300 // VD300=当前卷径
注意事项:新卷初始直径需人工输入,运行中每5秒自动更新一次。材料厚度变化超过10%时需重新校准。
3.2 张力控制模型
采用"间接张力控制"方案,通过电机转矩反推张力:
code复制张力T = (电机转矩τ × 减速比i) / 当前卷径R
在PLC中实现的关键步骤:
- 读取称重传感器AD值并换算为实际张力(0-10V对应0-200kg)
- 计算转矩给定:τ_ref = (T_set × R) / i
- 通过MODBUS RTU将转矩给定发送给变频器
stl复制// 张力控制程序片段
LD SM0.0
MOVW AIW0, VW400 // 读取张力传感器
ITD VW400, VD402 // 转双整数
DTR VD402, VD406 // 转浮点数
MULR 20.0, VD406 // 量程校准
MOVR VD300, VD410 // 当前卷径
MULR VD410, VD406 // T×R
DIVR 15.0, VD406 // 减速比i=15
MOVR VD406, VD500 // 转矩给定值
4. HMI界面设计要点
4.1 主监控画面布局
- 顶部状态栏:运行状态/报警信息
- 中央区域:设备动态示意图+实时曲线
- 底部:导航按钮区
![画面分区示意图]
- 左侧显示两轴转速、张力、卷径实时值
- 右侧绘制张力趋势曲线(10秒窗口)
- 关键参数用不同颜色区分正常/报警状态
4.2 参数设置技巧
- 采用分层菜单结构:
- 一级菜单:基本参数(线速度、张力设定)
- 二级菜单:高级参数(PID增益、卷径补偿系数)
- 三级菜单:校准功能(传感器调零、编码器测试)
避坑指南:所有参数修改必须加入"写入确认"对话框,避免误操作。关键参数应设置修改权限密码。
5. 调试经验实录
5.1 典型问题排查表
| 故障现象 | 可能原因 | 排查方法 |
|---|---|---|
| 收卷张力波动大 | 1. PID参数不适 2. 编码器信号干扰 |
1. 先调P再调I 2. 检查编码器屏蔽线 |
| 卷径计算异常 | 1. 材料厚度设置错误 2. 编码器联轴器松动 |
1. 重新测量厚度 2. 检查机械连接 |
| MODBUS通信中断 | 1. 终端电阻未接 2. 波特率设置不一致 |
1. 测量总线阻抗 2. 核对通信参数 |
5.2 参数整定心得
通过数十次现场调试,总结出参数调整黄金法则:
- 速度环PID:先设P=1.0,I=0.5,观察跟随误差
- 张力环PID:P从0.5开始逐步增加,I值不超过0.3
- 死区补偿:在±5%设定值范围内设为不调节
实测效果:采用上述参数后,张力控制精度可达±1.5%,完全满足高端薄膜分切要求。
6. 系统优化方向
这套系统在实际运行中还可以进一步优化:
- 卷径预测算法:加入机器学习模型,预判卷径变化趋势
- 动态惯量补偿:根据卷径变化实时调整加减速时间
- 远程监控:通过OPC UA接入MES系统
最近测试发现,在收卷轴加入前馈控制后,换卷时的张力波动可再降低40%。不过要注意前馈系数需随材料特性调整,这个经验下次再详细分享。
