1. 汇川H3U收卷机程序案例解析:藤条收卷功能实现
在工业自动化领域,收卷机是纺织、包装、线材加工等行业的关键设备。最近我用汇川H3U PLC为某藤制品厂开发了一套收卷控制系统,实现了藤条的恒张力收卷功能。这个案例特别适合需要处理柔性材料的收卷场景,相比传统机械式收卷,PLC控制的方案在精度和灵活性上有明显优势。
汇川H3U系列PLC作为国产PLC中的佼佼者,其高速脉冲输出和丰富的通讯接口特别适合运动控制场景。配合变频器使用,可以实现收卷直径变化时的自动调速,避免材料拉伸或堆积。下面我就详细拆解这个项目的技术实现,包括硬件选型、程序架构和关键参数设置。
2. 系统硬件配置与选型
2.1 核心设备清单
这套系统的主要硬件包括:
- 主控制器:汇川H3U-1616MT-XP PLC(16点输入/16点晶体管输出)
- 驱动设备:台达MS300变频器(7.5kW)
- 检测元件:欧姆龙E6B2-CWZ6C编码器(1000P/R)
- 人机界面:威纶通MT8071iE触摸屏
- 张力检测:S型张力传感器(0-50kg量程)
选型时特别考虑了藤条收卷的特殊性:
- 藤条属于非均匀材料,直径变化大,需要变频器有快速的转矩响应
- 收卷过程需要保持恒定张力,避免材料变形
- 系统需要适应不同规格的藤条(直径3-15mm)
2.2 电气接线要点
变频器控制采用标准的端子控制方式:
- PLC的Y0、Y1输出分别接变频器的FWD、REV端子
- PLC的Y2输出接变频器的RESET端子
- 变频器的AO1输出(0-10V)接PLC的AI1通道
- 编码器A、B相接入PLC的X0、X1高速计数器
特别注意:藤条收卷时容易产生静电,所有信号线必须使用屏蔽双绞线,屏蔽层单端接地。我们在调试初期就遇到过编码器信号受干扰导致计米不准的问题。
3. 程序架构设计
3.1 主程序流程
程序采用模块化设计,主要包含以下功能块:
- 速度计算模块:根据编码器反馈计算当前线速度
- 直径计算模块:通过累计圈数计算当前卷径
- 张力PID控制:调节变频器输出频率
- 自动换卷逻辑:满卷自动切换
- 报警处理:断料、过载等异常检测
ladder复制// 简化的直径计算梯形图
LD SM0.0
MOVW HC0, VD100 // 读取编码器计数值
MOVW VW10, VW20 // 每圈脉冲数
DIV VD100, VD110 // 计算当前圈数
MOVR VD200, VD210 // 初始卷径
ADDR VD210, VD220 // 累计厚度
MULR VD220, 3.14 // 计算当前卷径
3.2 关键参数设置
台达MS300变频器需要配置以下关键参数:
| 参数号 | 参数名称 | 设置值 | 说明 |
|---|---|---|---|
| P00.03 | 频率来源 | 1 | 模拟量AI1输入 |
| P00.04 | 运转指令来源 | 1 | 外部端子控制 |
| P01.00 | 电机额定功率 | 7.5 | 匹配电机功率 |
| P01.01 | 电机额定电压 | 380 | 标准电压 |
| P01.02 | 电机额定电流 | 15.6 | 根据电机铭牌 |
| P01.03 | 电机额定频率 | 50 | 工频运行 |
| P05.00 | 加速时间 | 3.0 | 防止启动冲击 |
| P05.01 | 减速时间 | 5.0 | 避免松卷 |
4. 张力控制实现细节
4.1 闭环控制原理
系统采用张力-速度双闭环控制:
- 外环:张力PID(设定值来自HMI)
- 内环:速度PID(根据卷径自动调节)
张力计算公式:
code复制实际张力 = (传感器电压 - 零点电压) × 量程 / 10V
卷径计算公式:
code复制当前卷径 = 初始卷径 + (累计圈数 × 材料厚度 × 2)
4.2 PID参数整定
通过Ziegler-Nichols方法整定PID参数:
- 先设I、D为0,逐渐增大P直到出现等幅振荡
- 记录临界增益Ku和振荡周期Tu
- 根据下表设置参数:
| 控制类型 | P | I | D |
|---|---|---|---|
| PI控制 | 0.45Ku | Tu/1.2 | 0 |
| PID控制 | 0.6Ku | Tu/2 | Tu/8 |
实际调试中发现,藤条材料弹性较大,最终采用的参数比计算值小30%左右。
5. 常见问题与解决方案
5.1 收卷不整齐
现象:藤条在卷轴上分布不均匀
解决方法:
- 检查导轮是否平行
- 增加排线机构
- 调整收卷初始张力(通常设为工作张力的70%)
5.2 启动时材料打滑
现象:加速阶段藤条与卷轴间有相对滑动
优化措施:
- 延长加速时间(从3秒调整到5秒)
- 启动前先预紧(Y1反转0.5秒)
- 在变频器参数中启用S曲线加速(P05.10=1)
5.3 直径计算误差大
可能原因:
- 编码器信号丢失
- 材料厚度参数不准确
- 初始卷径设置错误
排查步骤:
- 用示波器检查编码器信号
- 实际测量10层藤条的厚度取平均值
- 在HMI上增加卷径手动修正功能
6. 系统优化与扩展
6.1 生产数据统计
在现有系统上增加了以下功能:
- 班次产量统计
- 设备运行效率分析
- 质量异常记录
通过Modbus TCP协议将数据上传到MES系统,使用以下数据块:
structured_text复制// 数据块定义
DATA_BLOCK "ProductionData"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1
NON_RETAIN
VAR
CurrentSpeed : REAL ; // 当前线速度
TotalLength : REAL ; // 累计长度
TensionAvg : REAL ; // 平均张力
AlarmCode : WORD ; // 报警代码
END_VAR
BEGIN
END_DATA_BLOCK
6.2 安全功能增强
针对藤条加工的特殊性增加了:
- 静电消除装置联动
- 紧急停止双回路设计
- 防护门安全联锁
在PLC程序中新增了安全回路检测:
ladder复制// 安全回路检测
LD I0.7 // 急停按钮
LD I0.8 // 防护门信号
ANDB
OUT M0.0 // 安全回路状态
这套系统经过三个月的生产验证,收卷质量稳定性提升40%,废品率从5%降到1.2%。最大的收获是掌握了柔性材料收卷的控制要点:张力控制要"软",机械配合要"准",参数调整要"细"。后续计划加入AI视觉检测,实现收卷质量的实时评判。
