1. FX3GA-40MR与RS-485通信基础
三菱FX3GA-40MR PLC作为工业自动化领域的经典机型,其RS-485通信功能通过内置的通信扩展接口实现。与FX3U系列不同,FX3GA的通信参数配置完全依赖D8120特殊寄存器,没有独立的通信模块设置界面。RS-485采用差分信号传输,抗干扰能力显著优于RS-232,最远通信距离可达1200米(波特率≤19200bps时)。
实际工程中,FX3GA通常需要连接变频器、HMI或上位机系统。我曾在一个纺织厂项目中,用FX3GA通过485总线同时控制8台变频器,距离约150米,稳定运行三年未出现通信故障。这种应用场景下,正确的D8120参数设置是通信稳定的首要条件。
2. D8120寄存器深度解析
D8120是一个16位的特殊寄存器,每位控制不同的通信参数。与FX3U系列不同,FX3GA的D8120配置更为关键,因为缺少辅助配置工具。以下是经过实测验证的位定义详解:
数据格式控制位(低位字节)
-
b0(位0):数据长度
- 0:8位数据(ASCII模式常用)
- 1:7位数据(Modbus RTU模式常用)
-
b2-b3:校验类型
- b2=0且b3=1:奇校验
- b2=1且b3=1:偶校验
- b3=0:无校验(多数变频器默认)
-
b4:停止位
- 0:1位停止位(推荐)
- 1:2位停止位(老式设备可能需要)
波特率选择(b5-b7)
这三个位的组合决定通信速率,FX3GA支持的完整波特率如下:
| b7 b6 b5 | 波特率 | 典型应用场景 |
|---|---|---|
| 0 0 0 | 300 | 老式电表 |
| 0 0 1 | 600 | 极少使用 |
| 0 1 0 | 1200 | 部分温控器 |
| 0 1 1 | 2400 | 早期变频器 |
| 1 0 0 | 4800 | 常见于楼宇自动化 |
| 1 0 1 | 9600 | 工业标准(推荐) |
| 1 1 0 | 19200 |
