1. 项目概述与背景
在工业自动化控制系统中,多设备协同工作是常见需求。这次我分享一个实际项目案例:使用威纶通(Weintek)触摸屏直接与4台台松(TAISUNG)温控器和1台金田变频器通讯,不经过PLC中转,同时通过信捷(XINJE)PLC对设备输出进行二次控制的完整实现方案。
这种架构特别适合需要精确温度控制和电机调速的场合,比如隧道炉、烘干线等热处理设备。相比传统PLC中转方案,直接通讯减少了中间环节,提高了响应速度,同时保留了PLC的逻辑控制优势。
2. 硬件选型与通讯架构设计
2.1 核心设备清单
- HMI:威纶通MT8071iE(7寸触摸屏,支持RS485通讯)
- 温控器:台松TS-9804(4台,Modbus RTU协议)
- 变频器:金田JT500(1台,Modbus RTU协议)
- PLC:信捷XC3-32RT-E(用于输出控制)
2.2 通讯拓扑设计
采用RS485总线型拓扑:
code复制威纶通HMI(主站)
├─台松温控器1(地址1)
├─台松温控器2(地址2)
├─台松温控器3(地址3)
├─台松温控器4(地址4)
└─金田变频器(地址5)
PLC通过独立I/O和通讯接口与HMI交互。
注意:RS485总线的终端电阻(120Ω)必须正确配置,否则会导致通讯不稳定。
3. 威纶通触摸屏配置详解
3.1 通讯端口设置
在EasyBuilder Pro软件中配置:
- 新建项目→选择MT8071iE型号
- 进入"系统参数设置"→"COM2"(假设使用COM2口)
- 通讯模式:RS485 2W
- 波特率:9600(与从站设备一致)
- 数据位:8
- 停止位:1
- 校验位:None
3.2 温控器设备配置
-
在"设备列表"添加新设备:
- 设备类型:Modbus RTU
- 设备名称:TS-9804_1(建议按实际命名)
- 站号:1(对应第一台温控器地址)
-
关键寄存器映射(台松TS-9804):
- PV值(当前温度):40001(只读)
- SV值(设定温度):40002(读写)
- 输出功率:40003(只读)
- PID参数块:40010-40015(读写)
3.3 变频器设备配置
-
添加金田变频器设备:
- 设备类型:Modbus RTU
- 站号:5(区别于温控器)
-
关键寄存器地址(JT500):
- 运行频率(HZ):0000H(读写)
- 设定频率(HZ):0001H(读写)
- 输出电流(A):0003H(只读)
- 运行命令:000FH(写)
4. 关键功能实现
4.1 温度控制逻辑实现
在HMI画面设计时,需要创建以下元素:
-
温度显示区:
- 4个数值显示元件,分别绑定4台温控器的PV寄存器
- 4个数值输入元件,绑定SV寄存器用于设定温度
-
PID参数调整面板:
lua复制-- 示例:通过按钮修改PID参数
function SetPID()
local p = GetData("P_Value") -- 从界面获取P值
SetDeviceData("TS-9804_1", 40010, p) -- 写入P参数
-- 同理设置I、D参数...
end
4.2 变频器控制实现
-
频率设定画面:
- 模拟电位器元件绑定0001H寄存器
- 启停按钮绑定000FH寄存器(位操作)
-
运行监控:
- 实时频率显示(0000H)
- 电流表显示(0003H)
实操技巧:变频器的加速/减速时间建议在变频器本体参数中设置,而不是通过HMI控制,可避免通讯延迟导致的问题。
5. PLC协同控制实现
5.1 硬件接线要点
-
数字量输入:
- 温控器报警输出→PLC X0-X3
- 变频器故障信号→PLC X4
-
模拟量输出:
- PLC Y0-Y3→加热执行器
- PLC Y4→变频器使能信号
5.2 宏指令数据传递
在威纶通中创建宏指令,定时将关键数据写入PLC:
lua复制-- 示例:传送变频器设定频率到PLC
function TransferData()
local freq = GetDeviceData("JT500", 0001H)
SetPLCData("D100", freq) -- 写入PLC的D100寄存器
end
信捷PLC程序处理:
assembly复制LD M8000 ; PLC运行常ON
DMOV D100 D200 ; 频率值转存
CMP D200 K50 ; 比较频率是否超限
OUT Y4 ; 控制变频器使能
6. 调试经验与故障排查
6.1 常见通讯问题
-
设备无响应:
- 检查终端电阻是否启用
- 确认所有设备波特率、校验设置一致
- 使用USB-RS485转换器时,注意驱动安装
-
数据错误:
- 确认寄存器地址是否正确(特别注意16进制/10进制转换)
- 检查数据格式(单精度浮点/整数等)
6.2 温度控制优化
-
PID自整定技巧:
- 先设置较保守的P值,再启用AT功能
- 整定时确保处于典型工况
-
多温区协调:
- 在PLC中实现温区间的耦合控制
- 设置温度梯度变化限制,避免物料热冲击
7. 项目应用扩展
这套方案经过验证可用于:
- 隧道炉温度控制
- 塑料挤出机温控系统
- 食品烘干线
- 恒温恒湿试验设备
在实际的隧道炉应用中,我们还增加了以下功能:
- 配方管理系统:存储不同产品的温度曲线
- 温度异常追溯:记录最近10次超温事件
- 能耗统计:计算各温区加热功率
通过这个项目,我深刻体会到工业通讯中几个关键点:协议一致性检查必须严格,布线规范直接影响系统稳定性,而合理的控制架构设计能大幅降低后期维护成本。特别是在多设备系统中,建议在调试阶段就建立完整的信号映射表,这对后续故障排查会有极大帮助。
