正天设备RS485通信协议-2011.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
正天设备RS485通信协议-2011

正天(SUNEST)系列设备通信协议 支持RS485接口(VER.2011) Modbus 通信协议 (MODBUS - RTU(远程终端单元)模式) 正天(SUNEST)通信协议 SDI-12通信协议-主要针对正天(SUNEST)系列编码器 徐州正天科技有限公司 目录 Modbus 通信协议 (MODBUS - RTU(远程终端单元)模式) 2 1、Modbus 协议简介 2 2、Modbus-RTU 协议 2 3、功能码03: 3 4、功能码06: 4 5、计算CRC码的步骤为: 6 正天(SUNEST)通信协议 7 1、正天(SUNEST)协议简介 7 2、正天(SUNEST)协议 7 3、读取数据或参数命令格式:信息帧格式: 8 4、修改数据或参数命令格式:信息帧格式: 8 5、计算和校验码: 9 SDI-12通信协议-主要针对正天(SUNEST)系列编码器 9 SDI-12(Serial Digital Interface)简介 10 Modbus 通信协议 (MODBUS - RTU(远程终端单元)模式) 1、Modbus 协议简介 ModBus 协议定义了一个控制器能认识使用的消息结构,而不管它们是通过何种网络进行通信的,它制定了消息域的格局和内容的公共格式,描述了一个控制器请求访问其它设备的过程,回应来自其它设备的请求,以及如何侦测并记录错误信息。通过此协议,控制器相互之间、控制器经由网络和其它设备之间可以完成信息和数据的交换与传送,使各种不同的公司和厂家的可编程顺序控制器(PLC)、RTU、SCADA 系统、DCS 或与兼容ModBus 协议的第三方设备之间可以连成工业网络,构建各种复杂的监控系统,并利于系统的维护和扩展,这个通讯协议已广泛被国内外各行业作为系统集成的一种通用工业标准协议。 正天(SUNEST)系列编码器及测控仪表采用ModBus-RTU通讯规约的,支持组态王、Intouch、FIX、synall等流行软件,能与AB、西门子、施耐德、GE等多个国际著名品牌的设备及系统之间实现数据通信。 2、Modbus-RTU 协议 正天(SUNEST)系列编码器及测控仪表实现Modbus 通信时,均作为从机,遵循Modbus 通信过程,采用了MODBUS-RTU 协议的命令子集,使用读寄存器命令(03)和预置寄存器命令(06)。每消息的开头和结尾至少有3.5个字节时间的间隔。 注:03 命令用于主机读取设备数据和设备响应主机的读数据命令; 06 命令用于预置设备的参数(参数寄存器详见各设备的说明书,具有按键预置的设备,不具有此功能) ①数据传输方式: ?消息中的每个8位域都是一个两个十六进制字符组成 。 每个字节的位: ·?1个起始位 ·???8个数据位,最小的有效位先发送 ·???1个奇偶校验位,无校验则无 ·???1个停止位(有校验时),2个Bit(无校验时)(用户可设置) ②数据传输速率: 2400BPS,4800BPS,9600BPS,19200BPS。(出厂时波特率为9600BPS,通过按键或用06 命令预置) ③奇偶校验位: 无校验、奇校验、偶校验。(出厂时为无校验,通过按键或用06 命令预置) ④地址: 1~247,00为广播地址,其他保留(出厂时为1,通过按键或用06 命令预置) 3、功能码03: 利用Modbus通信协议的03功能码,读取设备的数值。 信息帧格式: ①主机请求数据格式: 从机地址、功能码、起始地址、数据个数及CRC码 主机发送 字节数 信息内容 备注 从机地址 1 ADDxx 向地址为XX 的从机要数据 功能码 1 03 读取寄存器 寄存器起始地址Rn 2 NN Rn 起始地址=NNRn NN为00-FF的任意数值 数据长度Ln 2 00 XX 读取XX个数据(共2XX字节) CRC码 2 CRCL、CRCH 由主机计算得到的CRC码 例如: 从机地址为01,读取设备寄存器地址=0000的数值(1个数值)。 01 03 00 00 00 01 84 0A ②从机响应数据格式: 从机地址、功能码、字节数、数据区及CRC码 主机发送 字节数 信息内容 备注 从机地址 1 ADDxx 向地址为XX 的从机要数据 功能码 1 03 读取寄存器 数据长度 1 00 XX 读取XX个字节(共2倍数据个数) 寄存器0高字节 1 DATA0H 寄存器0数据 寄存器0低字节 1 DATA0L … 寄存器n高字节 1 DATAnH 寄存器n数据 寄存器n低字节 1 DATAnL

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档