您现在的位置:智能制造网>技术中心>贺迪压力变送器MODBUS标准协议

直播推荐

更多>

企业动态

更多>

推荐展会

更多>

贺迪压力变送器MODBUS标准协议

2015年01月05日 11:23:52人气:812来源:佛山市贺迪传感仪器有限公司

一.概述:

本协议遵守MODBUS通信协议,采用了MODBUS协议中的子集中RTU方式.RS485半双工工作方式.

二.串行数据格式:

串口设置:无校验,8位数据,1位停止位.

举例:9600,N,8,1 含义:9600bps,无校验,8位数据位,1位停位.

本变送器支持的串口波特率为:

1200,2400,4800,9600,19200,38400,57600,115200

CRC校验的多项式:0xA001.

数据通信过程中的数据全部是按照双字节整形数据来处理,如果数据标识的是浮点数,写需要读取小数点来确定数据的大小.

三.通信格式:

1.读命令格式(03功能码)举例

A.发送读命令格式:

地址

功能码

数据起始(H)

数据起始(L)

数据个数(H)

数据个数(L)

CRC16

(L)

CRC16

(H)

0X01

0X03

0X00

0X00

0X00

0X01

0X84

0X0A

B.返回读数据格式:举例

地址

功能码

数据长度

数据 (H)

数据 (L)

CRC16

(L)

CRC16

(H)

0X01

0X03

0X02

0X00

0X01

0X79

0X84


2.写命令格式(06功能码)举例

地址

功能码

数据起始(H)

数据起始(L)

数据 (H)

数据 (L)

CRC16

(L)

CRC16

(H)

0X01

0X06

0X00

0X00

0X00

0X02

0X08

0X0B

B.返回读数据格式:举例

地址

功能码

数据起始(H)

数据起始(L)

数据 (H)

数据 (L)

CRC16

(L)

CRC16

(H)

0X01

0X06

0X00

0X00

0X00

0X02

0X08

0X0B


3.异常应答返回

地址

功能码

异常码

CRC16

(L)

CRC16

(H)

0X01

0X80+功能码

0x01(非法功能)

0x02( 非法数据地址)

0x03(非法数据



四.支持的命令及命令和数据意义:

MODBUS-RTU协议命令列表如下:

功能码

数据起始地址

数据个数

数据字节

数据范围

指令意义

0x03功能码读取数据

0x03

0x0000

1

2

1-255

读取从机地址

0x03

0x0001

1

2

0-1200

1-2400

2-4800

3-9600

4-19200

5-38400

6-57600

7-115200

波特率读取

0x03

0x0003

1

2

0-####

1-###.#

2-##.##

3-#.###

小数点分别代表0-3位小数点

0x03

0x0002

1

2

  • Mpa
  • Kpa
  • Pa
  • Bar
  • Mbar
  • kg/cm2
  • psi
  • mh2o
  • mmh2o

压力单位

0x03

0x0004

1

2

-32768-32767

测量输出值

0x03

0x0005

1

2

-32768-32767

变送器量程零点

0x03

0x0006

1

2

-32768-32767

变送器量程满点

0x03

0x000c

1

2

-32768-32767

零位偏移值,出厂一般为0

0x06功能码写数据

0x06

0x0000


2

1-255

改写从机地址

0x06

0x0001


2

0-1200

1-2400

2-4800

3-9600

4-19200

5-38400

6-57600

7-115200

修改波特率

0x06

0x000c


2

-32768-32767

零位偏移值.压力输出值=校准测量值+零位偏移值

保存和恢复工厂

0x06

0x000F


2

  • 保存到用户区
  • 保存到工厂区


0X06

0x0010


2

1-返回工厂参数



说明:

  • 修改波特率时变送器会以主机发送的波特率回复修改数据,回复完以后变送器波特率会变为修改后的目标值.
  • 修改地址时也是以修改前的地址回复数据,回复完以后会自动修改变送器地址.
  • 保存和回复工厂命令会原值返回,表示变送器已经接受了主机的命令.
  • 恢复工厂数据时要注意,可能工厂保存的参数和用户保存的不一致,所以其中地址,波特率和校准数据可能都不一致,所以恢复完工厂参数以后必须重新搜索变送器.
  • 用户允许修改的数据只有3个,分别是地址,地址,波特率,零位偏移值.
  • 一般用户不允许修改变送器的校准数据,如需校准和更改,请本公司索取变送器校准软件.用户自己发送修改校准数据命令会导致变送器输出命令异常代码。如需修改校准数据,请使用本公司的校准软件。
  • 如果需要读取的数据时浮点数标识的,比如6.000.但是本协议规定了数据都是以整形数据来通信的,所以读取到的数据是6000,然后要根据小数点的位置来做运算,才能得到6.000,比如小数点是3,则就是说6000/10(3),就是6000除以10的三次方,得到6.000这个数据.




以传感器地址1举例:

读波特率010300010001D5CA

读压力010300040001C5CB

读地址010300000001840A

读小数点010300030001740A

读单位01030002000125CA

关键词:RTU变送器
全年征稿/资讯合作 联系邮箱:1271141964@qq.com

免责声明

  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

<
更多 >

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备


我要投稿
  • 投稿请发送邮件至:(邮件标题请备注“投稿”)1271141964.qq.com
  • 联系电话0571-89719789
工业4.0时代智能制造领域“互联网+”服务平台
智能制造网APP

功能丰富 实时交流

智能制造网小程序

订阅获取更多服务

微信公众号

关注我们

抖音

智能制造网

抖音号:gkzhan

打开抖音 搜索页扫一扫

视频号

智能制造网

公众号:智能制造网

打开微信扫码关注视频号

快手

智能制造网

快手ID:gkzhan2006

打开快手 扫一扫关注
意见反馈
关闭
企业未开通此功能
详询客服 : 0571-87858618