组态网关如何使用Mbus_EnergyMeter驱动
- 关键词:组态网关,Mbus_EnergyMeter
- 作者:上海迅饶自动化科技有限公司
- 摘要:本文我们将介绍组态网关如何使用Mbus_EnergyMeter驱动。
本文我们将介绍组态网关如何使用Mbus_EnergyMeter驱动。
Mbus能量表
如果设备是二线制,需要加一个迅饶Mbus集中器,将二线制Mbus信号转换成485信号,再接到迅饶网关的RS485串口;
如果是四线制,即该设备一般为两线供电,另外两线RS485通讯,可以直接把对应的485通讯线A+B-接到网关RS485串口,此时无需接MBus集中器。
图 1
1、新建一个工程文件,
图 2
新建驱动,我们要采集Mbus能量表的数据,所以驱动选Mbus_EnergyMeter,驱动名称可以自定义,
图 3
新建通道,设置串口通信参数,串口为设备接网关的串口,默认串口COM1,波特率2400,数据位8,停止位1,校验位 偶,超时时间1500毫秒。
超时时间是请求帧的等待时间。
图 4
新建设备,通讯中站号:8位表号+6位厂商代码,站号标准格式为14位,表号如果不足8位,可在前面补0,凑足8位,
表号一般可以通过表计上面的按键查看二级地址(ID),或者通过表计上面的面贴查看表号编码,
图 5
设备属性设置好后,新建标签,标签中的寄存器类型根据现场设备的仪表类型(20-29)和数据标识(901F和1F90)选择,寄存器地址是指要读取的数据字段地址,其中寄存器有效地址为1-8,
如下发送的报文:
(TX) 68 20 78 56 34 12 11 11 00 01 03 90 1F 18 89 16
20 为表计类型
78 56 34 12 为对应的表号 12345678
11 11 00 为对应的厂商代码 001111
90 1F 为标识符
通过报文可知,表计类型为20,标识符为901F,所以寄存器类型需要选择20-901F。此处注意表号填写顺序。
采集端支持的寄存器类型只有一种(注意各个厂家定义的数据意义顺序有可能不同,
以下寄存器地址意义仅供参考),
序号 | 寄存器类型 | 地址范围 | 描述 |
1 | 20-29H(仪表类型)和901F(数据标识)共同决定 | 1-8(数据类型用Float类型) | 地址1对应累计流量,地址2对应累计热量 |
地址3对应热功率,地址4对应瞬时流量 | |||
地址5对应供温,地址6对应回温 | |||
地址7对应温差,地址8对应运行时间 |
图 6
工程设置好后,将建好的工程上传至网关,点击监控按钮,将工程运行起来,
图 7
我们看到已经有通讯参数发送了,报文和我们上文中设置的参数相对应。
图 8