1. 三菱PLC与欧姆龙温控器MODBUS通讯实战指南
在工业自动化领域,PLC与温控器的通讯一直是现场调试的常见需求。三菱FX3U系列PLC搭配485ADP-MB通讯模块,通过ADPRW指令实现与欧姆龙温控器的MODBUS通讯,这种方案以其简单可靠的特点,特别适合刚接触工业通讯的工程师。本文将详细解析从硬件配置到程序编写的完整流程,并分享实际项目中的调试经验。
1.1 硬件配置要点
硬件连接是通讯成功的基础,需要特别注意以下几个关键点:
-
模块安装:FX3U-485ADP-MB模块必须安装在PLC本体的右侧扩展口,安装时注意对齐导轨卡扣,听到"咔嗒"声表示安装到位。模块上的RUN指示灯常亮表示供电正常,闪烁表示正在通讯。
-
接线规范:
- 采用屏蔽双绞线(推荐AWG22规格)
- 温控器的A端子接模块的SDA端子
- 温控器的B端子接模块的SDA端子
- 屏蔽层单端接地(通常在PLC侧接地)
-
终端电阻设置:
- 当通讯距离超过50米或存在信号反射问题时
- 将模块上的终端电阻开关拨到ON位置
- 注意整个网络中只能有两台设备启用终端电阻(通常是最远的两端)
-
波特率匹配:
- 欧姆龙E5CC/E5EC系列温控器默认波特率为9600bps
- 需确保PLC侧D8120寄存器设置为H0087(对应9600bps,8位数据,无校验,1位停止位)
注意:实际接线时建议使用螺丝刀扭矩为0.5N·m,过紧可能导致端子损坏。我曾遇到过因接线松动导致的间歇性通讯故障,后来使用力矩螺丝刀后问题彻底解决。
1.2 参数设置详解
正确的参数配置是通讯成功的关键,需要分别在PLC和温控器两侧进行设置:
PLC侧设置步骤:
- 打开GX Works2编程软件
- 导航至"参数"→"PLC参数"→"PLC系统设置"
- 在"通道1"设置中:
- 通讯协议选择"MODBUS-RTU"
- 数据格式选择"8,N,1"(8位数据,无校验,1位停止位)
- 超时时间设置为3000ms(可根据实际调整)
- 确认D8120寄存器值为H0087
欧姆龙温控器设置:
- 进入温控器设置模式(通常长按"MODE"
