参考案例

信准科技 Mod X0 流量模块和三菱PLC通讯方案

2026-05-20 09:07:18 张庆勇 20
信准科技 Mod X0 流量模块 × 三菱PLC通讯方案 | 技术配置指南

信准科技 Mod X0 流量模块 × 三菱PLC通讯方案

一、设备基础信息

1. 信准科技 Mod X0 流量模块

Mod X0 流量模块为单通道采集模块,可直接连接一路霍尔脉冲水流传感器,为传感器供电、采集脉冲信号、计算瞬时流量与累计流量。支持标准 Modbus‑RTU 协议读写寄存器,广泛用于农业种植、自来水系统、工业自动化、物联网、无人机、智能家居等场景。

产品功能

  • 支持标准 Modbus‑RTU 通讯协议

  • 地址、波特率可设置修改,掉电保存

  • 内置看门狗,通电指示灯,永不宕机

  • DC5‑24V 宽电压输入,防反接、过压/过流/短路保护

  • 防静电、雷击浪涌,抗干扰性强

  • 提供 PC 端"物联伴侣"调试软件,支持参数配置与修改

产品参数

参数规格
供电电压5‑24VDC
供电电流<20mA@24VDC
通讯地址1‑247
波特率4800/9600/19200/115200bps
通讯距离0‑1000 米(可中继延长)
工作温度‑20℃~60℃
安装方式35mm 标准导轨
外形尺寸85*54*32(mm)

关键Modbus寄存器(核心数据)

寄存器地址(16进制)功能描述数据格式备注
0000H波特率16位0=2400,1=4800,2=9600,3=19200,4=115200
0001H设备地址16位1-247
0002H小数位数16位
0003HK 值16位写入值=实际值×100
0004-0007H永久累计流量4个寄存器高、低、小数、脉冲
000D-0010H临时累计流量4个寄存器高、低、小数、脉冲
0011H瞬时流量16位值÷100,单位 L/min
0012H实时脉冲数16位

2. 三菱PLC侧准备

硬件:需带RS485接口的PLC(如FX3U+FX3U-485-BD、FX3G+FX3G-485-BD,或Q系列+QJ71C24模块)。

软件:GX Developer(老款)/GX Works2(主流),支持Modbus RTU通讯配置。

二、硬件接线

1. Mod X0 产品接线

上端:

  • Vin:电源正

  • GND:电源负

  • B:RS485 负端

  • A:RS485 正端

下端:

  • Vout:输出电源正(接传感器红线)

  • GND:输出电源负(接传感器黑线)

  • FS01:流量信号输入(接传感器黄线)

  • SW01+、SW01‑:未使用

2. Mod X0 与PLC RS485接线

  • Mod X0 的 A 接 PLC RS485的 A(或SDA)

  • Mod X0 的 B 接 PLC RS485的 B(或SDB)

  • 两者GND(信号地)短接,避免共模干扰

3. 流量传感器接线

  • 传感器红线接 Vout

  • 传感器黑线接 GND

  • 传感器黄线接 FS01

三、通讯参数配置

关键:主从参数必须完全一致

1. Mod X0 模块参数设置

可通过Modbus指令或模块工具修改

参数项推荐设置备注
波特率9600bps也可设置19200bps,需与PLC一致
数据位8位固定
停止位1位固定
校验位无校验/偶校验需与PLC侧完全匹配
从站地址1~247默认通常为1,同一总线内不可重复

2. 三菱PLC侧配置(以GX Works2为例)

  • 打开工程 → 进入【参数】→【PLC参数】→【系统设置】→【串行口设置】

  • 选择对应RS485端口,设置为"Modbus RTU通讯模式"(或通过无协议通讯模式+RS指令实现)

  • 通讯参数与Mod X0保持一致:波特率9600、数据位8、停止位1、校验位无/偶校验

  • 分配通讯软元件(如D8120为通讯格式设置寄存器,FX系列专用)。

四、PLC程序实现

Modbus RTU主站读取Mod X0数据

方案1:FX系列PLC(无协议通讯+RS指令)

核心思路:通过RS指令发送Modbus读指令,接收并解析数据。

1. 通讯格式设置(D8120)

若设置为9600bps、8位数据、1停止位、无校验,D8120=H0073(或根据手册计算对应数值)。

2. 常用Modbus指令

1. 读瞬时流量:01 03 00 11 00 01 D4 0F

2. 修改地址为 2:01 06 00 01 00 02 59 CB

3. 永久累计流量清零:01 10 00 04 00 04 08 00 00 00 00 00 00 00 00 47 B5

4. 读永久累计流量:01 03 00 04 00 03 44 0A

3. 程序逻辑

  • 用RS指令发送上述帧,接收数据存入PLC寄存器(如D0~D7)

  • 解析接收帧:从站地址+功能码+字节数+数据+CRC,提取对应寄存器值

  • 瞬时流量换算:读取值÷100,单位 L/min

  • 累计流量计算:总流量=高位×65536+低位+小数位÷100

  • 最大累计流量约 42.9 亿升

方案2:Q系列PLC(智能功能模块配置)

  • 配置QJ71C24模块为Modbus主站模式,设置从站地址、通讯参数

  • 通过GX Works2的【智能功能模块工具】配置数据刷新,直接将Mod X0的寄存器映射到PLC的软元件(如D100、D101)

  • 无需编写复杂通讯程序,直接读取D100/D101即可获取流量数据。

五、数据解析与调试

1. 数据读取验证

  • 在GX Works2中打开【软元件监视】,查看接收数据寄存器(如D0~D7),确认数据帧完整(CRC校验正确)

  • 若读取失败,优先排查接线、通讯参数、从站地址是否冲突。

信准科技Mod X0与三菱PLC编程软件GX Developer GX Works2

2. 数据换算

  • 瞬时流量:读取值÷100,单位 L/min

  • 累计流量:总流量=高位×65536+低位+小数位÷100

  • K值设置:写入值=实际值×100

注意事项

  • 地址、波特率、K 值修改后需重启生效

  • 清零累计流量前先关水,60 秒后再操作

  • 临时累计流量断电清零;永久流量每 60 秒存一次(变动>1L 才记录)

  • 硬件重置:按住 RESET 键上电,保持 10 秒,恢复地址=1、波特率=9600bps

3. 常见问题排查

通讯超时:检查RS485接线、终端电阻(总线两端各接120Ω终端电阻)

数据乱码:校验位/波特率不匹配,或CRC校验计算错误

数据无变化:流量传感器接线错误,或Mod X0的K系数设置错误。

六、进阶优化

  • 稳定性:增加通讯超时重试机制,对接收数据做CRC校验和格式校验

  • 多设备扩展:同一RS485总线可接入多个Mod X0模块,设置不同从站地址,PLC轮询读取

  • 数据存储:将累计流量存入掉电保持寄存器(如FX系列的D200~D511),避免断电丢失。

SEO Settings

SEO TitleMod-X0-Flow-Module-Mitsubishi-PLC-Communication-Guide
KeywordsMod X0 流量模块,三菱PLC通讯,Modbus RTU,信准科技,流量传感器,RS485通讯
Meta信准科技 Mod X0 流量模块 × 三菱PLC通讯方案 - 脉冲式流量传感器信号采集+Modbus RTU通讯,支持标准Modbus RTU协议。
TAGsMod X0|信准科技|三菱PLC|Modbus RTU|流量模块
Static Page NameMod_X0_Flow_Module_Mitsubishi_PLC_Communication
首页
产品
新闻
联系