- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE9
MODBUS通讯说明(便携)
上海英盛分析仪器有限公司
http:///
目录
TOC\o1-3\h\z\u1. 仪器设置 2
1.1进入仪器设置菜单: 2
1.2将仪器设置为通讯模式: 2
2.仪器Modbus地址表(800) 3
3.仪器数据读取 4
3.1仪器数据读取方法 4
3.2举例: 5
3.2.1读取仪器当前测量值: 5
3.2.2读取仪器上、下限报警值、零点值、量程值: 5
3.2.3读取仪器报警状态: 5
3.2.4读取仪器报警设置: 6
3.2.5读取仪器存储数据: 6
4.仪器参数设置 6
4.1仪器参数设置方法 6
4.2举例: 7
4.2.1设置上限报警值: 7
4.2.2控制泵流量: 7
附录1:MODBUS-RTU的CRC计算方法 7
附录2:四字节数组转换为浮点数方法 8
附录3:存储数据格式 8
附录4:仪器与组态王通讯方法 9
MODBUS通讯说,明(便携)
仪器设置
当仪器有MODBUS通讯模块时,可以将仪器设定为MODBUS从设备,设置方法如下:
1.1进入仪器设置菜单:
显示:
显示:1
背光:5
上限:关
下限:关
显示存储
6.时间设置
7.设置校正
按“”确认键,使仪器显示菜单,按“”键光标指向“设置校准”,按“”确认键。
密码
密码:030405
仪器将要求输入“调校密码”,输入仪器调校密码“030405”,并确认。
1.
1.存储周期:60M
2.串口:通讯
3.波特率:9600
4.DATA.:8/N/1
5.通讯地址:01
6.Language:中文
6.Language:中文
1.2将仪器设置为通讯模式:
进入仪器设置菜单后,将串口设置为“通讯”。
设置好正确的波特率(9600-115200)。
DATA(通讯数据格式):数据位数/校验位/停止位。
通讯地址(1-247),此地址将作为MODBUS从站地址。
2.仪器Modbus地址表(800)
Modbus地址
数据
特性
数据说明
0002H-0003H
4字节浮点数
只读
当前仪器测量值(仪器显示值)
0004H-0005H
4字节浮点数
只读
上限报警设置值
0006H-0007H
4字节浮点数
只读
下限报警设置值
0008H-0009H
4字节浮点数
只读
电池电压值
000AH-000BH
4字节浮点数
只读
气泵电压值(内置气泵)
000CH-000DH
4字节浮点数
只读
零点值
000EH-000FH
4字节浮点数
只读
量程值
0010H-0011H
4字节浮点数
只读
当前仪器测量值(未加数字滤波)
0012H-0013H
4字节浮点数
只读
温度(℃)
0040H-0048H
16位整数*9
只读
仪器9位编号(每个地址对应1位编号)
0049H
16位整数
只读
仪器上限报警状态
(0000H:不报警;0001H:报警)
004AH
16位整数
只读
仪器下限报警状态
(0000H:不报警;0001H:报警)
004BH
16位整数
只读
电池电压状态
(0000H:不报警;0001H:报警)
004CH
16位整数
只读
气泵状态
(0000H:气泵开;0001H:气泵关)
0080H
16位整数
读写
上限报警设置值(0-200对应0-量程)
0081H
16位整数
读写
下限报警设置值(0-200对应0-量程)
0082H
16位整数
读写
泵流量值(0-20调整泵流量=0:泵关)
4000H-7FFFH
存储数据区
只读
7FFCH
8字节
只读
最新存储数据
数据格式为:分+时+天+月+年+3字节浮点数
7FF8H
8字节
只读
上一个存储数据
……
4000H
8字节
只读
最后一个存储数据
由于存储器按区擦除,最后64个存储数据可能为空。
说明:①使用03功能码读时,一次最多64字节数据,即32个Modbus寄存器。
②仪器只能使用06功能码设置数据,请按规定的范围写入数据,否则会造成仪器出错。
3.仪器数据读取
3.1仪器数据读取方法
当仪器设置通讯协议为Modbus-RTU时,仪器便成为Modbus的一个从站。仪器通讯符合Modbus-RTU通信协议标准。主站(计算机、PLC、或其他主站设备)可以使用03功能码读取仪器数据。
当读取数据为浮点数时,仪器的浮点数都为32位浮点数,符合IEEE754浮点数标准,相当于Float32。所以每个浮点数数据占用4字节,由于Modbus寄存器为16位,所以每个浮点数在Modbus中占用2个连续的寄存器地址。
数据读取为Mod
文档评论(0)