1. 项目背景与核心价值
在工业自动化控制领域,PLC与温控器的联动控制一直是产线设备改造的重点难点。这次要分享的是如何用三菱FX3U PLC同时控制两台台达温控器的实战方案,这个配置在注塑机温控、食品烘干线等需要多温区协同的场景特别实用。
传统方案往往需要为每个温控器单独配置PLC端口,不仅硬件成本高,布线也复杂。通过MODBUS RTU协议实现一拖二控制,只需要PLC的一个通讯口就能搞定两台温控器,通讯线从第一台温控器串接到第二台即可,现场施工效率提升50%以上。
2. 硬件配置与接线要点
2.1 设备选型清单
- 主控单元:三菱FX3U-32MT/ES-A(自带RS485接口)
- 温控器:台达DTE20T-E2RS(支持MODBUS RTU协议) ×2
- 通讯模块:FX3U-485ADP-MB(选配,增强抗干扰能力)
- 线材:双绞屏蔽线(型号BELDEN 8761)
2.2 硬件连接示意图
plaintext复制FX3U RS485接口
│
├── 终端电阻(120Ω)
│
└── DTE20T-1 [A1/B1]─── DTE20T-2 [A2/B2]
│
└── 终端电阻(120Ω)
关键提示:必须在网络首尾端加装120Ω终端电阻,实测不加电阻时通讯距离超过15米就会丢包。两台温控器的A/B线必须严格对应,反接会导致通讯失败。
2.3 波特率设置黄金法则
- 主从设备波特率必须完全一致
- 推荐使用19200bps(实测9600bps在长距离时响应延迟明显)
- 校验方式选择Even Parity(台达设备默认配置)
- 站号设置:DTE20T-1设为1,DTE20T-2设为2
3. PLC程序开发详解
3.1 通讯初始化设置
在GX Works2中需要配置以下特殊寄存器:
structured复制MOV K4 D8120 // 设置通讯格式:19200,7,E,1
MOV H0C96 D8121 // 设置通讯超时为3秒(0C96H=3222ms)
MOV K1 D8129 // 设置MODBUS协议模式
3.2 温控器读写指令
读取第一台温控器PV值(站号1,地址1000H):
structured复制MOV K1 D100 // 站号
MOV H1000 D101 // 寄存器地址
MOV K1 D102 // 读取长度
RS D100 K6 D200 K2 // 发送读取指令
写入第二台温控器SV值(站号2,地址2000H):
structured复制MOV K2 D110 // 站号
MOV H2000 D111 // 寄存器地址
MOV K50 D112 // 设定值50℃
RS D110 K6 D210 K2 // 发送写入指令
3.3 轮询机制设计
建议采用状态机方式实现双设备轮询:
- 状态0:初始化通讯参数
- 状态1:读取设备1温度
- 状态2:处理设备1数据
- 状态3:写入设备2设定值
- 状态4:错误处理与重试
4. 台达温控器关键参数配置
4.1 必须修改的寄存器
| 地址(HEX) | 参数名称 | 推荐值 | 说明 |
|---|---|---|---|
| 1001 | 控制模式 | 0001 | PID控制模式 |
| 1002 | 温度单位 | 0000 | 摄氏度 |
| 1003 | 通讯地址 | 0001 | 设备1设为1,设备2设为2 |
| 1004 | 波特率 | 0003 | 对应19200bps |
4.2 PID参数整定技巧
通过以下步骤可快速整定:
- 先将P设为50,I=0,D=0
- 观察温度震荡情况
- 逐步增加I值直到消除静差
- 最后加入D抑制超调
实测台达DTE20T在塑料挤出机上的最佳参数:
- P=35
- I=120
- D=20
5. 现场调试避坑指南
5.1 典型故障排查表
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 通讯超时 | 终端电阻未接/波特率不一致 | 检查首尾电阻,确认通讯格式 |
| 数据校验错误 | 线路干扰/接地不良 | 改用屏蔽双绞线,单端接地 |
| 只有一台设备响应 | 站号冲突/接线顺序错误 | 用PC端MODSCAN测试各站独立性 |
5.2 抗干扰实战经验
- 通讯线远离变频器动力线至少30cm
- 在PLC端加装磁环(TDK ZCAT2032-0930)
- 温控器接地线截面积不小于2.5mm²
- 避免形成接地环路(曾因此导致温度数据跳变±5℃)
6. 系统优化进阶方案
6.1 温度曲线同步控制
通过PLC的RAMP指令实现双温区同步升温:
structured复制RAMP K20 K150 D300 K10 // 20℃→150℃,10分钟
MOV D300 D112 // 写入设备1
MOV D300 D122 // 写入设备2
6.2 异常联动处理
当检测到任一温控器故障时:
- 立即切断加热输出(Y10=OFF)
- 触发声光报警(Y11=ON)
- 在触摸屏显示具体故障设备
- 记录故障时的温度曲线到D1000-D1999
这套方案在我们车间的真空镀膜设备上稳定运行超过2年,最关键的体会是:一定要在设备上电前完成所有参数配置,现场带电修改通讯参数极易导致设备锁死。另外建议每周用酒精清洁一次通讯端子,氧化层积累会导致间歇性通讯故障。