MODBUS通讯说明(便携).doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档