1. 项目背景与核心需求解析
在工业自动化领域,分切机是薄膜、纸张、金属箔等材料加工的关键设备。三菱FX3U作为一款经典PLC,在中小型分切机控制系统中占据重要地位。这个项目标题透露了几个关键信息点:
- 速度与力矩模式:涉及电机两种基本控制方式的选择与切换逻辑
- 锥度与恒张力控制:材料收放卷过程中的核心工艺要求
- 锥度计算:数学建模与程序实现的难点
- 模拟量处理:张力传感器信号采集与转换
- PI控制:闭环调节的核心算法
实际生产中,分切机需要处理不同材质(如BOPP薄膜、铝箔、无纺布)的张力控制需求。以我调试过的一条PET薄膜生产线为例,当分切速度达到300m/min时,张力波动必须控制在±2%以内,否则会出现膜面褶皱或断料问题。这正是需要综合运用上述技术的典型场景。
2. 控制系统架构设计
2.1 硬件配置方案
基于FX3U的分切机典型配置包括:
- 主控单元:FX3U-48MT/ES-A(基本单元)
- 扩展模块:FX3U-4AD(4通道模拟量输入,用于张力检测)
- 变频器:FR-E700系列(驱动收放卷电机)
- HMI:GS2107-WTBD(7寸触摸屏)
- 传感器:应变片式张力检测器(0-10V输出)
关键细节:模拟量模块的采样周期需设置为10ms以内,确保张力反馈的实时性。我曾遇到过因采样周期设置过长导致系统振荡的案例。
2.2 软件功能划分
程序结构采用模块化设计:
- 主控程序(组织块)
- 速度/力矩模式切换子程序
- 锥度计算模块
- PI控制算法实现
- 模拟量处理子程序
- 故障诊断与报警处理
3. 核心功能实现细节
3.1 速度与力矩模式切换
分切机在不同工艺阶段需要切换控制模式:
- 速度模式:用于空载加速阶段
- 力矩模式:进入正常分切后启用
ladder复制// 模式切换逻辑示例(ST语言)
IF Start_Accel THEN
Mode := 0; // 速度模式
Speed_Ref := 500; // 初始速度(rpm)
ELSIF Tension_Ready THEN
Mode := 1; // 力矩模式
Torque_Ref := Calc_Torque(); // 计算力矩给定
END_IF;
切换时机要点:
- 检测到材料张力达到设定值50%时开始切换
- 切换过程需设置50ms的过渡时间
- 切换瞬间要冻结积分器(防积分饱和)
3.2 锥度计算与实现
锥度控制的核心公式:
code复制当前卷径 = 初始卷径 + (线速度 × 运行时间 × 材料厚度) / π
张力给定 = 初始张力 × (初始卷径 / 当前卷径)^锥度系数
在FX3U中实现时需注意:
- 采用32位浮点运算(DEDIV/DEMUL指令)
- 每100ms更新一次卷径计算
- 设置卷径下限保护(防止除零错误)
ladder复制// 卷径计算示例
MOV K100 D0 // 初始卷径(mm)
MOV K0.05 D2 // 材料厚度(mm)
DEMUL D10 D2 D4 // 速度×时间×厚度
DEDIV D4 K3.1415926 D6
DEADD D0 D6 D8 // 当前卷径存入D8
3.3 恒张力PI控制实现
经典增量式PI算法:
code复制Δu(k) = Kp[e(k)-e(k-1)] + Ki×Ts×e(k)
FX3U程序处理要点:
- 采用定时中断(I10)执行控制算法
- 采样周期Ts=20ms
- 参数范围:
- Kp:0.1~5.0(对应D100)
- Ki:0.01~0.5(对应D102)
- 输出限幅:±10V对应D200
ladder复制// PI算法部分代码
LD M8000 // 运行标志
MOV D100 D150 // 读取Kp
MOV D102 D152 // 读取Ki
SUB D120 D122 D124 // e(k)=设定值-反馈值
SUB D124 D126 D130 // Δe=e(k)-e(k-1)
DMUL D130 D150 D132 // Kp×Δe
DMUL D124 D152 D134
DMUL D134 K20 D136 // Ki×Ts×e(k)
DADD D132 D136 D140 // Δu(k)
MOV D124 D126 // 更新e(k-1)
4. 关键问题解决方案
4.1 张力波动抑制
常见原因及对策:
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 高频振荡 | PID参数过激 | 减小Kp(每次调整0.5) |
| 低频波动 | 机械共振 | 增加制动电阻 |
| 随机干扰 | 传感器噪声 | 增加RC滤波(τ=50ms) |
4.2 锥度控制异常处理
典型故障案例:
-
案例1:锥度系数设置过大导致断料
- 现象:收卷时材料突然断裂
- 分析:锥度系数>1.0时张力衰减过快
- 解决:限制锥度系数0.6~0.9范围
-
案例2:卷径计算漂移
- 现象:运行2小时后张力逐渐偏离
- 分析:长时间运行累积误差
- 解决:增加卷径复位功能(每卷料清零)
5. 系统调试心得
-
参数整定步骤:
- 先调速度环:使电机空载响应无超调
- 再调张力环:从纯P控制开始(Ki=0)
- 最后加积分:Ki值逐步增加至波动出现后回退30%
-
信号处理技巧:
- 模拟量输入加软件滤波(移动平均法)
- 张力反馈信号做速率限制(±5%/s)
-
维护建议:
- 每月检查制动器磨损情况
- 每季度校准张力传感器零位
- 每次更换材料类型后重新整定参数
这套系统在某锂电池隔膜分切机上实测数据显示:
- 稳态张力控制精度:±1.5%
- 最高分切速度:450m/min
- 换卷时间缩短至15秒(传统系统需30秒)
实际调试中发现,在加速段采用前馈补偿可进一步提升动态性能。具体方法是在速度指令变化时,同步给力矩通道一个脉冲量,其大小约为稳态值的20%,持续时间100ms。这个技巧使加速过程张力波动从±8%降低到±3%。