SM510-MODBUS通讯协议V1.27.doc

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

SM510新型控制器MODBUS通信协议V1.27 一、 概述 SM10新型控制器采用MODBUS协议,所有采用MODBUS RTU协议的主机可以通过RS232接口访问SM510控制器。 二 、通讯协议 (一)、通讯参数: 通讯参数设置19200,n,8,1,即波特率为19200bps,8个数据位,1个停止位,无奇偶校验。 (二)、通讯规约: 传送方式 MODBUS RTU通讯规约。 (三)、Modbus功能说明: 1.功能03:读保持寄存器 说明:读取一个或多个保持寄存器中的二进制值,所支持的最大保持寄存器数量为100个。 查询:查询信息规定了要读的寄存器起始地址及寄存器的数量,至少查询1个字,即2个字节。其中低地址为字的高位,高地址为字的低位。 举例-查询:从寄存器(字地址:8)开始读3个字即6个字节的寄存器的内容 字段名 数值(16进制) 从机地址 02 功能号 03 开始地址(高位) 00 开始地址(低位) 08 读取个数(高位) 00 读取个数(低位) 03 CRC校验(高位) XX CRC校验(低位) XX 表1:读保持寄存器-查询 响应: 响应信息中的寄存器数据为二进制数据,每个寄存器分别对应2个字节,第一个字节为低地址(高位)数据,第二个字节为高地址(低位)数据。 例:按查询要求返回响应。 字段名 数值(16进制) 从机地址 02 功能号 03 返回的查询数据个数 06 数据1(高位)(寄存器8) 01 数据1(低位) 02 数据2(高位)(寄存器9) 80 数据2(低位) 2B 数据3(高位)(寄存器10) 10 数据3(低位) 04 CRC校验(高位) XX CRC校验(低位) XX 表2:读寄存器-响应 2.功能10H:预置多个寄存器 说明: 把具体的二进制值装入一串连续的保持寄存器。 至少写1个字,即2个字节。其中低地址为高位数据,高地址为低位数据。 例:请求把从机设备02 中的8 寄存器预置为1EH 值。 字段名 数值(16进制) 从机地址 02 功能号 10 寄存器地址(高位) 00 寄存器地址(低位) 08 预置个数(高位) 00 预置个数(低位) 01 字节数 02 预置数据(高位) 00 预置数据(低位) 1E CRC校验(高位) XX CRC校验(低位) XX 表3:预置多个寄存器 例:预置多个寄存器的响应 寄存器内容被预置后返回正常响应 字段名 数值(16进制) 从机地址 02 功能号 10 寄存器地址(高位) 00 寄存器地址(低位) 08 预置个数(高位) 00 预置个数(低位) 01 CRC校验(高位) XX CRC校验(低位) XX 表4:预置多个寄存器-响应 3.功能06:预置单个寄存器 说明 把一个值预置到一个保持寄存器中。 查询信息规定了要预置寄存器的类型,至少写1个字,即2个字节。其中低地址为高位数据,高地址为低位数据。 例:请求把从机设备01 中的1400H 寄存器预置为1EH 值。 字段名 数值(16进制) 0从机地址 01 功能号 06 寄存器地址(高位) 14 寄存器地址(低位) 00 预置数据(高位) 00 预置数据(低位) 1E CRC校验(高位) 0C CRC校验(低位) 32 表5:预置单个寄存器-查询 预置单个寄存器响应 寄存器内容被预置后返回正常响应 字段名 数值(16进制) 从机地址 01 功能号 06 寄存器地址(高位) 14 寄存器地址(低位) 00 预置数据(高位) 00 预置数据(低位) 1E CRC校验(高位) 0C CRC校验(低位) 32 表6:预置单个寄存器-响应 三 、SM510通讯参数地址 字数组地址- 实时数据区 位地址 定 义 w_ParLst[339] 过程和报警序号 w_ParLst[340] 15-12 预留 11 1#泵故障指示 10 1#泵工频指示 9 1#泵变频指示 8 1#泵手动/自动 7-4 预留 3 2#泵故障指示 =1故障 2 2#泵工频指示 =1工频 1 2#泵变频指示 =1 变频 0 2#泵手动/自动 =1手动,=0自动 w_ParLst[341] 15-12 预留 11 3#泵故障指示 10 3#泵工频指示 9 3#泵变频指示 8 3#泵手动/自动 w_ParLst[343] 15 14 节能停机 13 巡检状态 12 小流量停机标志 11 10 软件超压保护 9 最大供水能力停机 8 7 6 硬件超压

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档