在工业自动化控制系统中,PLC与变频器的通讯是实现电机精准控制的关键环节。三菱FX3U系列PLC凭借其稳定可靠的性能和丰富的扩展能力,在中小型自动化项目中应用广泛。而台达VFD系列变频器以其优异的性价比和灵活的通讯功能,成为众多设备制造商的首选。本文将详细介绍如何通过RS485接口和Modbus RTU协议,实现FX3U PLC对台达变频器的完整控制。
这个方案的核心价值在于:
完整的系统需要以下硬件组件:
FX3U-485BD板的安装需要注意:
注意:安装时务必确保PLC电源完全断开,静电可能损坏通讯芯片。
RS485接线必须遵循以下规范:
典型接线示意图:
code复制FX3U-485BD 台达VFD变频器
SDA ------> 485+
SDB ------> 485-
SG ------> GND
在台达变频器上需要进行以下关键参数设置(以VFD-M系列为例):
设置步骤:
PLC侧需要通过程序初始化通讯参数,核心代码如下:
ladder复制LD M8002 // 初始脉冲
MOV K9600 D8120 // 波特率9600bps
MOV K0 D8121 // 站号0(主站)
MOV K1 D8129 // 超时100ms
SET M8161 // 8位处理模式
参数说明:
台达变频器的频率设定值需要转换为Modbus寄存器值:
转换公式:
code复制寄存器值 = 目标频率(Hz) × 80
ladder复制LD X0 // 频率设定触发信号
MOV K4000 D0 // 示例:设定50Hz(50×80=4000)
MOV H0E80 D1 // 频率设定寄存器地址
CALL P100 // 调用写寄存器子程序
关键点:
ladder复制// 正转控制
LD X1 // 正转按钮
MOV H0E84 D1 // 控制寄存器地址
MOV K1 D0 // 正转指令值
CALL P100 // 写寄存器
// 反转控制
LD X2 // 反转按钮
MOV H0E84 D1 // 控制寄存器地址
MOV K2 D0 // 反转指令值
CALL P100 // 写寄存器
ladder复制LD X3 // 点动按钮
MOV H0E84 D1 // 控制寄存器地址
MOV K3 D0 // 点动指令值
CALL P100 // 写寄存器
控制指令说明:
| 指令值 | 功能说明 |
|---|---|
| 1 | 正转运行 |
| 2 | 反转运行 |
| 3 | 点动运行 |
| 0 | 停止 |
ladder复制LD X4 // 频率读取触发
MOV H0E86 D1 // 频率寄存器地址
MOV K1 D2 // 读取1个寄存器
CALL P200 // 读寄存器子程序
MOV D3 D100 // 存储读取值
ladder复制// 电流读取
LD X5
MOV H0E88 D1 // 电流寄存器地址
MOV K1 D2
CALL P200
MOV D3 D101
// 电压读取
LD X6
MOV H0E8A D1 // 电压寄存器地址
MOV K1 D2
CALL P200
MOV D3 D102
寄存器地址表:
| 参数 | 寄存器地址 | 换算关系 |
|---|---|---|
| 频率 | 0E86H | 1单位=0.01Hz |
| 电流 | 0E88H | 1单位=0.01A |
| 电压 | 0E8AH | 1单位=0.1V |
ladder复制P100:
LD M8000 // 运行监控
MOV D1 D100 // 目标地址→D100
MOV D0 D101 // 写入数据→D101
MOV K2 D102 // 功能码02(写单寄存器)
MOV K0 D103 // 无特殊功能
MOV K1 D104 // 重试次数
RS D100 D102 D200 D202 // 执行通讯
RET
ladder复制P200:
LD M8000
MOV D1 D100 // 目标地址→D100
MOV D2 D102 // 读取数量→D102
MOV K1 D103 // 功能码01(读寄存器)
MOV K1 D104 // 重试次数
RS D100 D102 D200 D202 // 执行通讯
RET
RS指令参数说明:
主要界面元素应包括:
ladder复制// 正转按钮脚本
IF 按钮按下 THEN
M100 = ON
DELAY 100ms
M100 = OFF
ENDIF
| 故障现象 | 可能原因 | 解决方案 |
|---|---|---|
| 通讯超时 | 波特率不匹配 | 检查PLC和变频器波特率设置 |
| 无响应 | 接线错误 | 确认SDA/SDB接线是否正确 |
| 数据错误 | 站号冲突 | 确保各设备站号唯一 |
| 偶发中断 | 终端电阻缺失 | 总线两端补装120Ω电阻 |
经验分享:在实际项目中,接地不良是导致通讯不稳定的常见原因。建议将屏蔽层在PLC侧单点接地,变频器侧悬空。
通过这个项目实践,我们发现三菱FX3U与台达变频器的Modbus通讯稳定可靠,完全能满足一般工业控制需求。特别是在多台变频器组网控制时,这种方案的优势更加明显。在实际应用中,建议对关键参数做好掉电保持设置,并定期检查通讯线路的连接状态。