1. 项目背景与核心需求
工业自动化领域经常需要实现PLC之间的数据交互,三菱FX3U系列作为经典小型PLC,通过485BD扩展板实现主从站通讯是常见方案。这次实战要解决的是两个FX3U通过485BD板建立稳定数据通道,实现以下核心功能:
- 主站定时读取从站的10个数据寄存器(D100-D109)
- 从站实时获取主站的5个状态信号(M0-M4)
- 通讯周期控制在200ms以内
- 异常时自动重连机制
这种架构典型应用于流水线分站控制,比如主站作为中央控制器,从站负责某个工位的执行机构。相比以太网方案,RS485在抗干扰性和远距离传输(最长1200米)上更有优势,特别适合车间环境。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件配置与接线规范
2.1 硬件清单准备
- FX3U-32MT主机 ×2(主/从站)
- FX3U-485BD通讯板 ×2
- 终端电阻(110Ω 1/2W) ×2
- 双绞屏蔽线(AWG18以上)
- 接线端子(推荐使用带螺丝固定的型号)
2.2 485BD板安装要点
- 断电状态下将485BD板插入PLC右侧扩展口
- 确认板卡锁扣完全扣紧(会听到"咔嗒"声)
- 用万用表测量SDA/SDB间电阻应为∞(防止短路)
2.3 接线标准操作
plaintext复制主站 从站
SDA ——→ SDA
SDB ——→ SDB
SG ——→ SG
关键细节:
- 线缆屏蔽层单端接地(通常接主站SG)
- 最远两端安装终端电阻(拨码开关ON)
- 避免与动力线平行走线(间距>30cm)
实测中发现,如果省略终端电阻,在50米以上距离时会出现信号反射导致通讯失败。曾有个案例因省去电阻,产线运行2小时后开始出现偶发丢包。
3. 参数设置与程序编写
3.1 主站参数配置
通过GX Works2进行以下设置:
- 导航至"参数"→"PLC参数"→"485通讯设置"
- 通讯模式:专用协议(协议1)
- 站号设置:主站设为0,从站设为1
- 传输速度:115200bps(长距离可降为19200)
- 数据格式:7位数据位,偶校验,1停止位
3.2 从站程序关键段
ladder复制LD M8000 // PLC运行标志
RS D100 K10
