1. 项目背景与核心挑战
在薄膜、纸张、金属箔等材料的加工产线上,分切机是最关键的设备之一。它的核心功能是将宽幅原材料按照预设宽度进行精确分切,而上下收放卷的张力控制直接决定了分切质量和材料利用率。我去年接手的一个PET薄膜分切项目就曾因张力波动导致废品率高达15%,经过三周的调试才找到稳定方案。
传统方案依赖电子凸轮实现张力补偿,但本项目受限于FX3U PLC的功能和成本,需要完全通过软件算法实现。这里最大的技术难点在于:
- 放卷直径变化导致线速度与扭矩的非线性关系
- 材料弹性模量对张力波动的敏感度差异(如PVC膜比PET更易拉伸)
- 启停阶段的惯性补偿问题
2. 硬件架构设计要点
2.1 关键器件选型解析
我们采用的硬件配置经过多次现场验证:
- 三菱FX3U-48MT/ES-A:基本单元+FX3U-4AD模拟量模块(关键参数:12bit分辨率/0.5%精度)
- 威纶通MT8071iE:7寸触摸屏,支持与FX3U的RS422直连
- 张力传感器:选用S型拉压力传感器(量程0-200N,输出0-10V)
- 伺服驱动:三菱MR-JE-40A(关键优势:内置电子齿轮功能)
实际调试中发现,模拟量模块的采样周期建议设置为20ms(通过PLC的D8120寄存器配置),过高的采样频率会导致信号噪声被放大。
2.2 电气接线注意事项
在传感器接线环节有几个易错点:
- 屏蔽线必须单端接地(通常接PLC侧地线)
- 模拟量信号线需与动力线保持30cm以上距离
- 伺服驱动器的脉冲输入建议采用差分连接(Y0/Y1接P+/P-)
下图是典型的接线示意图(此处应有接线图,但根据规范不显示图片描述):
code复制PLC FX3U 伺服驱动器
Y0 --------- PULSE+
Y1 --------- SIGN+
COM --------- PULSE-
3. 核心控制算法实现
3.1 改进型PID控制方案
传统PID在分切机应用中有明显缺陷,我们采用分段PID+前馈补偿的方案:
lua复制-- 伪代码示例
function tension_control()
local current_tension = read_analog(0) -- 读取AD通道0
local err = setpoint - current_tension
-- 分段PID系数
local Kp = (math.abs(err) > 5) and 8.0 or 3.0
local Ki = 0.05
local Kd = 2.0
-- 前馈补偿计算
local feedforward = calculate_feedforward(encoder_speed)
-- 输出限制
output = constrain(Kp*err + Ki*integral + Kd*derivative + feedforward, -1000,1000)
set_motor_speed(output)
end
参数整定经验:
- 先调P直到出现等幅振荡,取临界增益的0.6倍
- 再调I到消除静差(从0.01开始尝试)
- 最后加D抑制超调(通常为P的1/4~1/2)
3.2 卷径动态计算模块
通过编码器脉冲计数实现实时卷径计算:
code复制卷径计算公式:
当前卷径 = (当前脉冲频率 × 机械传动比) / (材料线速度 × π)
PLC实现代码:
LD X0 // 编码器Z相信号
RST C235 // 复位高速计数器
LD M8000
DHSCS K10000 C235 Y10 // 每10000脉冲触发中断
注意要在触摸屏上设置初始卷径参数,建议增加自动学习功能:空卷时执行一圈测量。
4. 威纶通HMI开发技巧
4.1 关键界面元素设计
-
主监控画面:
- 实时趋势图:绑定D100-D103(张力设定/实际值、速度设定/实际值)
- 报警窗口:显示M0-M7对应的报警信息
-
参数设置页:
- 使用"数值输入"元件时务必设置上下限(如PID参数P范围0.1-20.0)
- 重要参数需增加密码保护(通过宏指令实现)
4.2 数据记录优化方案
通过定时器触发数据记录,避免频繁写入:
lua复制-- 每500ms记录一次关键数据
if timer >= 500 then
write_data_log(D100, D101, D200)
timer = 0
end
5. 现场调试实战经验
5.1 典型问题排查表
| 故障现象 | 可能原因 | 解决方案 |
|---|---|---|
| 张力波动±5N以上 | 机械传动间隙过大 | 检查联轴器/同步带张紧度 |
| 启动时材料断裂 | 初始扭矩参数过大 | 降低启动阶段的P值 |
| 触摸屏通信中断 | RS422终端电阻未启用 | 在PLC侧加装120Ω终端电阻 |
5.2 参数备份与恢复
建议在HMI上制作参数导出/导入功能:
- 使用
FILE_SAVE指令将D100-D199保存到U盘 - 恢复时先校验数据合法性(范围检查)
- 采用异或校验防止数据篡改
6. 系统优化方向
对于更高要求的场景,可以考虑:
- 增加自适应PID算法(如模糊PID)
- 引入张力锥度控制(Taper Control)
- 通过MODBUS TCP接入MES系统
这套系统在某锂电池隔膜分切项目上实现了±1.5N的张力控制精度,相比原设备提升60%。最关键的是掌握了不依赖电子凸轮的纯软件控制方法,这对老旧设备改造特别有价值。
