CJ/T188
此协议适用于读取RS485接口的设备采集,如需 接入M-Bus水表时需要借助M-Bus转RS485转换器与仪表进行通讯
- 支持但不限于以下厂商:
- 艾美科
- 京冠
- 山东智泉
- 宁波牌水表
- 兴源仪表
- 正泰水表
- 富牛水表
- 连利
- 天罡
- 丹佛斯
- 爱家
- 海德瑞
- 嘉洁能
- 长沙威盛
- 长沙威铭
- 湖南常德牌水表
- 海林
- 沈阳佳德
1.1.驱动配置
- 串口号:选择网关连接仪表的 com 口
串口参数:与被采集仪表保持一致;采集默认参数为:波特率:2400,8,E,1
- 校验位:NONE表示无效验,EVEN表示偶效验,ODD表示奇效验
轮询周期:对所有在节点下的采集点,如果实际采集时间超过预设值,则该周期设定将失效
1.2.设备属性设置
仪表类型:
仪表 | 代码 |
---|---|
冷水水表 | 10H |
热水表/生活热水水表 | 11H |
直饮水水表 | 12H |
中水水表 | 13H |
热量表(计热表) | 20H |
热量表(计冷表) | 21H |
燃气表 | 30H |
电度表 | 40H |
设备ID:14位的表盘ID,一般由厂商ID+表盘地址组成,不足14位时,在表盘地址前补0
- 请预先和仪表供应商确认,部分厂商的表盘ID是由14位表盘组成
超时时间:默认999,单位毫秒,如果部分设备响应过慢,可设置为2000
- 前导符FE个数:默认4
- 终止符FC个数:默认0,部分热表可能需P配置终止符数量为4,请与热表厂商核实
1.3.采集标签配置
寄存器类型:主要分为"水表","冷热表","热表"三类
- "水表:写阀门"寄存器是只写寄存器,其结果需要通过配置"水表:读计量数据:阀门状态"采集标签得知
数据标识项:和寄存器类型相匹配,允许在采集时,颠倒"字节序",如"901F"变更为"1F90"
数据长度:只读参数,供用户核验采集项是否和设备设备相匹配
(发)控制码:做数据采集时,此控制码默认为01,请勿进行修改;当寄存器类型为"水表:写阀门"时,控制码推荐2A或04
数值转换倍率:允许对原值进行浮点数的运算,默认值1不修改原值
数据类型:该协议默认存储数据类型为Double(8BYTE)
1.4.补充知识
1.如何填写设备ID
以下仅供参考,具体的方式请参阅设备文档,或咨询设备供应商
下图设备的设备ID:20211039861031
下图设备表地址是后面8位,厂商代码是000000,设备ID:00000010263431
2.默认的通讯参数
传统的MBUS接口的通讯参数是2400,8,E,1
Modbus接口的通讯参数为9600,8,E,1,请勿使用9600,8,N,1通讯,可能会导致通讯失败