- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MODBUS压力变送器通信协议
一.概述:
本协议遵守 MODBUS通信协议,采用了 MODBUS协议中 的子集RTU方式.RS485半双工工作方式.
二?串行数据格式:
串口设置:无校验,8位数据,1位停止位.
举例:9600,N,8,1含义:9600bps,无校验,8位数据位,1位停 位.
本变送器支持的串口波特率为:
1200,2400,4800,9600,19200,38400,57600,115200
CRC校验的多项式:0xA001.
数据通信过程中的数据全部是按照双字节有符号整形数 据来处理,如果数据标识的是浮点数,写需要读取小数点来确 定数据的大小.
三.通信格式:
读命令格式(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
2400
4800
9600
19200
38400
57600
115200
波特率读取
0x03
0x0003
1
2
0- ####
1- ###.#
2- ##.##
3- #.###
小数点分别代表0-
3位小数点
0x03
0x0002
1
2
0- M pa/ C
Kpa
Pa
Bar
M bar
kg/cm
压力单位
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
2400
4800
9600
19200
38400
57600
115200
修改波特率
0x06
0x000c
2
-32768-
32767
零位偏移值?压力 输出值=校准测量 值+零位偏移值
保存和恢复工厂
0x06
0x000F
2
0-保存到 用户区
0X06
0x0010
2
1-返回工 厂参数
说明:
1. 修改波特率时变送器会以主机发送的波特率回复修改数 据 ,回复完以后变送器波特率会变为修改后的目标值 .
修改地址时也是以修改前的地址回复数据 ,回复完以后会
自动修改变送器地址 .
保存和回复工厂命令会原值返回 ,表示变送器已经接受了 主机的命令 .
恢复工厂数据时要注意 ,可能工厂保存的参数和用户保存 的不一致 ,所以其中地址 ,波特率和校准数据可能都不一致 , 所以恢复完工厂参数以后必须重新搜索变送器 .
用户允许修改的数据只有 3个,分别是地址 ,地址,波特率 ,零 位偏移值 .
一般用户不允许修改变送器的校准数据 ,如需校准和更改 ,
请联系本公司索取变送器校准软件 .用户自己发送修改校
准数据命令会导致变送器输出命令异常代码。 如需修改校 准数据,请使用本公司的校准软件。
如果需要读取的数据时浮点数标识的 ,比如 6.000.但是本
协议规定了数据都是以整形数据来通信的 ,所以读取到的
数据是 6000,然后要根据小数点的位置来做运算 ,才能得到 6.00
您可能关注的文档
- MAS理论知识题库-整理者:孔震.docx
- matlab的问题(求极限).docx
- matlab-计算机仿真作业.docx
- MATLAB金融工具箱的应用实验报告.docx
- MATLAB语言与应用课程实验教学大纲.docx
- Mbjkna会计从业资格考试《会计基础》.docx
- MBR膜污染及清洗.docx
- MLA在银的赋存状态研究中的应用.docx
- MOSES软件中高级培训班回执表.docx
- MOTOXT800机屏同显软件操作指引(91手机助手).docx
- 上课《归园田居(其一)》课件28张.pptx
- 色彩的魅力课件55.ppt
- 山水田园诗导学练习鉴赏.ppt
- 部编版《白鹭》课件.pptx
- 《Excel在财务中的应用》项目七 全面预算编制方法与应用 教学课件.pptx
- 《Excel在财务中的应用》项目六 利润管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目五 运营资金的管理 教学课件.pptx
- 《Excel在财务中的应用》项目四 项目投资管理决策与应用 教学课件.pptx
- 《Excel在财务中的应用》项目三 筹资管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目二 Excel 常用函数基础 教学课件.pptx
文档评论(0)