关于三菱FX5UJ PLC通过CC Link EIF Basic控制FR-E820S变频器的寻址疑问
三菱FX5UJ通过CC Link EIF Basic控制FR-E820S变频器指南
一、核心术语解释
先理清手册里的关键标识:
- RWw(Remote Write):PLC向变频器写入指令/数据的寄存器组,用于发送启动、频率设定等控制信号,
RWw0是第一个写入寄存器。 - RX(Remote Read):变频器向PLC反馈状态/数据的寄存器组,用于读取运行状态、输出频率等信息,
RX0是第一个读取寄存器。
手册中的寄存器映射关系(图1):
变频器通信参数设置界面(图2):
二、FR-E820S侧通信参数配置(手册内容翻译)
首先完成变频器的通信模式激活:
- 设置
Pr.599(通信选择)为2,启用CC-Link IE Field Basic模式。 - 设置
Pr.600(站号),需与PLC侧配置的变频器站号一致(例如设为1)。 Pr.601(通信速度)默认100Mbps,可根据总线实际情况调整。- 设置
Pr.79(运行模式)为4,指定变频器通过通信接收运行指令。
三、寄存器寻址与功能映射
1. 写入寄存器(RWw)→ PLC控制指令
PLC通过RWw寄存器向变频器发送控制信号,常用映射如下:
| 寄存器 | 位/数值 | 功能说明 |
|---|---|---|
| RWw0 | Bit0 | 启动/停止:1=启动,0=停止 |
| RWw0 | Bit1 | 正反转切换:1=反转,0=正转 |
| RWw0 | Bit2 | 故障复位:置1持续1秒以上可清除故障 |
| RWw1 | 16位整数 | 频率设定:数值=目标频率×100(例:30Hz对应3000) |
2. 读取寄存器(RX)→ 变频器状态反馈
PLC通过RX寄存器读取变频器状态,常用映射如下:
| 寄存器 | 位/数值 | 功能说明 |
|---|---|---|
| RX0 | Bit0 | 运行状态:1=运行中,0=停止 |
| RX0 | Bit1 | 故障状态:1=故障触发,0=正常 |
| RX0 | Bit2 | 频率到达:1=输出频率匹配设定值,0=未到达 |
| RX1 | 16位整数 | 当前输出频率:数值=实际频率×100(例:25.5Hz对应2550) |
四、FX5UJ侧编程实现
1. PLC通信参数配置(GX Works3)
- 打开PLC参数,选择CC-Link IE Field Basic,设置PLC为主站(站号0)。
- 配置变频器站号(与
Pr.600一致,例如1),分配RWw区域(如从D100开始,长度2)、RX区域(如从D200开始,长度2)。
2. 基础控制程序示例
// 启动变频器+设定30Hz频率 SET M0 MOV H0001 D100 // RWw0置Bit1=1,启动正转 MOV K3000 D101 // RWw1写入3000,对应30Hz // 读取运行状态,Y0亮表示运行中 LD D200.0 OUT Y0 // 读取故障状态,Y1亮表示故障 LD D200.1 OUT Y1
五、常见问题排查
- 通信失败:检查
Pr.599是否设为2,站号Pr.600与PLC侧一致,RJ45总线接线是否牢固。 - 频率无响应:确认
Pr.79设为4,RWw1的数值格式为16位整数,且频率范围在变频器允许范围内。
内容的提问来源于stack exchange,提问作者Noxi
相关产品推荐
相关产品推荐



