信准科技 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位 | |
| 0003H | K 值 | 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校验正确)
若读取失败,优先排查接线、通讯参数、从站地址是否冲突。

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 Title | Mod-X0-Flow-Module-Mitsubishi-PLC-Communication-Guide |
| Keywords | Mod X0 流量模块,三菱PLC通讯,Modbus RTU,信准科技,流量传感器,RS485通讯 |
| Meta | 信准科技 Mod X0 流量模块 × 三菱PLC通讯方案 - 脉冲式流量传感器信号采集+Modbus RTU通讯,支持标准Modbus RTU协议。 |
| TAGs | Mod X0|信准科技|三菱PLC|Modbus RTU|流量模块 |
| Static Page Name | Mod_X0_Flow_Module_Mitsubishi_PLC_Communication |