下载此文档

(MODBUs)协议.doc


文档分类:管理/人力资源 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
电磁流量计
网 络 通 讯 协 议(MODBUS)
西安精准电子科技有限责任公司
20013年2月5日
电磁流量计网络通讯协议
一、主机系统通讯部件要求
国际量计都必须选择相同的传输模式和波特率。
ASCII模式
地址
功能代码
数据数量
数据1
...
数据n
LRC高字节
LRC低字节
RTU模式
地址
功能代码
数据数量
数据1
...
数据n
CRC高字节
CRC低字节
所选的ASCII或RTU方式仅适用于标准的Modbus网络,它定义了在这些网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何解码。
3、Modbus消息帧
下面以常用的 ModbusRTU模式举例说明
主从间的通讯每一帧数据包含以下信息(16进制):
从机地址命令字信息字校验码
从机地址(1个字节):仪表自身标识号,便于主机利用从机地址来进行识别,进行通讯,即采用地址识别方式。
命令字(1个字节):设定主机对从机的通讯内容。
信息字(N个字节):它包括进行两机通讯中各种参数位地址、字节地址、数据长度、数据信息。
校验码(2个字节):用于检测数据通讯错误,采用循环冗余码CRC16 。
4、数据分类信息表:
MODBUS地址
对应寄存器地址
数据类型
数据
长度
(字)
参数
备注
40001
0000H
浮点
02
瞬时流量
40003
0002H
浮点
02
瞬时流速
40005
0004H
浮点
02
瞬时流量百分比
40009
0008H
整型
01
流量报警
0:正常
1:上限报警
2:下限报警
40010
0009H
整型
01
流体报警
0:正常
1:空管报警
40011
000AH
整型
01
励磁报警
0:正常
1:励磁开路报警
40012
000BH
长整型加浮点
04
正累积流量
40016
000FH
长整型加浮点
04
负累积流量
40020
0013H
长整型加浮点
04
总累积流量
40020(21):长整型
40022(23):浮点
四、Modbus协议从机信息结构及通讯举例
1、通讯命令
在通信过程中,首先主机发送的信息,它包含:从机地址,命令字,命令参数、校验码,在数据传输过程中,从机被唤醒,接受主机的发送信息,首先将信息存储在缓冲区,再计算CRC16,并同接收到的CRC16比较,如果两者不符,则从机不响应;如果接收的信息正确,但从机不能识别(如:地址不对、开始地址不对、数据长度不对),从机也不响应。
主机如用组态软件,只要输入上述MODBUS地址40001…40020,数据类型,数据长度即可解析。
(2)通讯命令
读命令,主要读取系统信息(包括数据采集)。
命令字(16进制)
功能描述
03H
读N个字
功能3:读N个字
主机命令 从机地址 +命令字 +欲读字首地址 +欲读字个数 + 校验位(CRC16)
1 byte + 1 byt

(MODBUs)协议 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1542605778
  • 文件大小1.20 MB
  • 时间2022-03-28