- 1、小猪外链里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、小猪外链网资源分享仅为个人学习、交流之用,同时向原著作者表达敬意。
3、小猪外链网仅提供信息存储空间服务,小猪外链网信息均来源于用户自行发布,不承担任何法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,可以按照《小猪外链网文章侵权处理流程》进行处理,同时向原著作者表达敬意。
4、内容由网友自主上传,如有侵权、违规请联系邮箱616859395@qq.com进行处理。


XSR32FC系列:流量积算仪XSR32FC-1KRIA1B1B1M2V0带通迅吗?
通迅协议
XSR32FC-IKRIA1B1B1M2V0流量积算仪通迅阐明
Modbus协议阐明
本外表选用RS485串行通讯总线,MODBUS协议(RTU形式,履行规范:GB/Z 19582.1-2004);被迫发送方法。本阐明为协议报文的介绍。
1、RTU形式中每个字节(11位)的格局为:
每个字节的位:1个开端位
8个数据位,首要发送有用位
1个偶校验位(校验位可选择为无校验、奇校验、偶校验)
1个中止位
帧校验域:循环冗余校验(CRC)。
外表地址:可选00~99
通讯波特率:可选规模为2400bps、4800bps、9600bps、19200bps。
2、指令集:
以下指令中,每个8位字节含有两个4位十六进制字符(0~9、A~F),即每两个字符表明1个8位字节。
2.1、读测量值:只读。每个通道的测量值运用32bit的浮点数(IEEE-754规范格局)表明,占2个16bitd 寄存器,高字节在前。
功用码:0x04 ; 寄存器地址:0x00:温度、0x02:压力;0x04:补偿前流量;0x06:补偿后流量;0x08:累积流量;0x0A:流体密度值
主机发送 | AA04BBBBDDDDCCCC |
从机应对 | AA04EEdataCCCC |
其间:
“AA”字符表明外表的通讯地址。
“BBBB”字符表明读取的开端参数的寄存器地址。
“DDDD”字符表明本指令要读取的参数的寄存器的个数。
“EE”字符表明回来的数据字节数。数值上等于DDDD×2。
“CC”字符表明CRC校验值。
“data”表明回来的测量值。
例:读取设备地址为01的外表的温度测量值。外表显现+123.4(16进制42F6CCCD)
发送 | 十六进制 | 01040000000271CB |
应对 | 十六进制 | 01040442F6CCCD9B5B |
2.2、读外表参数指令:只读。参数地址从256开端编码(0x0100),每两个16位寄存器对表明1个参数。参数开端地址等于阐明书参数列表中的“通讯地址“乘2加0x0100。如温度输入的满度批改地址原为0x11,那么Modbus协议中的对应地址是0x0122。
功用码:0x03
主机发送 | AA03BBBBDDDDCCCC |
从机应对 | AA03EEdataCCCC |
其间:
“AA”字符表明外表的通讯地址。
“BBBB”字符表明读测量值的开端地址
“DDDD”符表明本指令要读取的参数的寄存器的个数(参数个数×2)。
“EE”字符表明回来的数据字节数。数值上等于DDDD×2。
“CC”字符表明CRC校验值。
“data”表明回来的参数寄存器数值(32位的浮点数表明,IEEE-754规范格局)。
例:读取设备地址为01的外表的阐明书地址为0x01和0x02的两个参数的数值
发送 | 十六进制 | 010301020004E435 |
应对 | 十六进制 | 010308408CCCCD4297000045A7 |
外表回来的0x01地址的参数数值为十六进制浮点数0x408CCCCD,即十进制4.4。
外表回来的0x02地址的参数数值为十六进制浮点数0x42970000,即十进制75.5。
2.3、修正外表参数指令:只写。参数地址、格局同2.2。
功用码:0x10