1. 项目背景与硬件配置
在工业自动化现场,一个PLC控制多台变频器是相当常见的需求。就拿我最近做的一个项目来说,需要用到三菱FX3U PLC同时控制三台E740变频器,实现电机的启停、频率调节和运行状态监控。这种方案在风机控制、流水线传动、多泵站系统等场景特别实用,既能节省布线成本,又能提高控制精度。
先说说硬件配置。核心设备包括:
- 三菱FX3U系列PLC(我用的FX3U-32MT)
- FX3U-485BD通讯扩展板(插在PLC左侧扩展口)
- 三台三菱E740变频器(D700系列设置类似)
- 昆仑通态TPC7062KX触摸屏(人机界面操作)
硬件连接方面,485总线采用菊花链方式手拉手连接。从PLC的485BD模块的SDA、SDB端子引出,依次连接到三台变频器的PU接口(对应端子为FR-A7NP选件板的RS485口)。这里有个实操细节:最后一台变频器的终端电阻一定要拨码开关打开(通常为100Ω),中间设备则关闭,否则信号反射会导致通讯不稳定。接线时注意A-A、B-B对应,别接反了,不然数据根本发不出去。
通讯参数必须全家统一,这是多设备通讯的前提。我一般设置:
- 波特率:9600bps(工业现场最常用,抗干扰性好)
- 数据位:7位(Modbus RTU标准配置)
- 停止位:1位
- 校验方式:偶校验
变频器参数设置以1号机为例(其他类推):
Pr.117 = 1 // 站号设置为1
Pr.118 = 96 // 波特率9600
Pr.119 = 0 // 停止位1位
Pr.120 = 2 // 偶校验
Pr.549 = 0 // 协议选择Modbus RTU
注意:每次修改变频器参数后,必须断电重启才能生效,这点很容易被忽略。
2. 通讯协议与程序架构设计
Modbus RTU协议在工业现场这么受欢

1527

被折叠的 条评论
为什么被折叠?



