- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
荣信链式SVG MODBUS通讯规约 (版本3.3) 20131210
MODBUS通讯规约
版本:3.3
2013年月日
荣信电力电子股份有限公司
1. MODBUS通讯规约 3
1.1. 数据传送 3
1.2. 数据格式 3
1.2.1. 装置地址 3
1.2.2. 功能码 4
1.2.3. 装置对主站的正确和错误命令的回应 5
1.2.4. 数据区 5
1.3. 功能码详细说明 6
1.3.1. 功能码01:读开关 (遥信) 6
1.3.2. 功能码03:读寄存器 (遥测) 8
1.3.3. 功能码05:写单路开关 (遥控) 9
1.3.4. 功能码06:写单个寄存器 (遥调) 11
1.3.5. 功能码0F:写多路开关 (对多路开关同时进行遥控) 12
1.3.6. 功能码10:写多个寄存器 (对多个寄存器同时进行遥调) 14
1.4. CRC16计算方法 16
1.4.1. 算法说明 16
1.4.2. MODBUS CRC校验码的C语言源程序 16
2. MODBUS通讯点表 (链式SVG) 17
2.1. 遥信通讯点表 17
2.2. 遥测通讯点表 19
2.3. 遥控通讯点表 21
2.4. 遥调通讯点表 21
MODBUS通讯规约
数据传送
主站和装置间以串行方式连接,主站端以问答方式与保护测控装置通讯。每帧报文的长度不超过255个字节。
如果装置收到的主站报文的装置地址、报文类型、数据和校验码都正确,则应在500ms内以正常报文响应主站。
如果装置收到的主站报文的装置地址或校验码不正确,则不回答。主站侧判超时后继续后续的通讯。
如果装置收到的报文的装置地址和校验码正确,但报文类型或数据内容不正确,则应在500ms内以异常报文回应主站。
采用RS485,1位起始位8位数据位,无校验,1位停止位,波特率1200-38400 可设置。
数据格式
装置地址 功能码 数据区 CRC校验 1个字节 1个字节 N个字节 2个字节(16位循环冗余校验码) 注:1个字节由8位二进制组成,即8 bits
装置地址
装置地址是每次通讯信息帧的第一个字节,从0到255。这个字节表明由用户设置为该地址的装置将接收由主站发过来的此条信息,每个装置必须有一个唯一的地址,只有符合这个地址的装置才能响应主站回送信息。当从机回送信息时,回送数据的第一个字节也是这个装置的地址。
主站发送的数据当中的装置地址表明将要发送到哪个装置,装置返回的数据当中的装置地址表明此数据来自何处。
功能码
功能码是每次通讯的数据的第二个字节,MODBUS通讯规约可以定义的功能码的范围为1到127,荣信监控系统仅采用了其中一部分功能码:
功能码 (HEX) 定义 描述 01 读开关 读取一路或多路开关的状态 (遥信) 03 读寄存器 读取一个或多个寄存器 (模拟量) 数据 (遥测) 05 写单路开关 控制一路开关的分或合 (遥控) 06 写单个寄存器 写入一个寄存器/模拟量数据 (遥调) 0F 写多路开关 控制多路开关的分或合 (对多路开关同时遥控) 10 写多个寄存器 写入多个寄存器/模拟量数据 (对多个寄存器同时遥调) 主站向装置发送的命令包含以上的功能码,装置回应主站的数据时:
如果主站发送的命令正确,可以返回正常的数据,装置回应的数据的功能码与主站发送的功能码相同;
如果主站发送的命令错误,无法返回正常的数据,装置回应的数据的功能码等于主站发送的功能码与80H取或,即功能码字节的最高位置1,此时装置回应的数据区只有一个字节的数据,即错误编码。
装置对主站的正确和错误命令的回应
装置对主站的正确命令的回应:
装置地址 功能码 数据区 CRC校验 1个字节 1个字节
和主站下发命令的功能码相同 N个字节 2个字节(16位循环冗余校验码)
装置对主站的错误命令的回应:
装置地址 功能码 数据区 CRC校验 1个字节 1个字节,最高位置一
即 = 功能码 | 0x80 1个字节
错误编码 2个字节(16位循环冗余校验码)
错误编码:
编码 含义 1 无效的报文类型 2 无效的数据地址,包含数据长度越界 3 写入的数据值无效 6 装置忙
报文示例:
01 81 02 C1 91 收到的功能码为01的命令有错误(81),错误码为02:地址无效或长度越界
01 83 02 C0 F1 收到的功能码为03的命令有错误(83),错误码为02:地址无效或长度越界
01 85 03 02 91 收到的功能码为05的命令有错误(85),错误码为03:写入的数值无效
数据区
数据区的内容以Big Endian形式储存,通讯时先发高位字节,后发低位字节。
数据区的内容根据不同的功能码有不同的规定,具体规定参见下面的功能码详细说明。
功能码详细说明
功能码01:读开关 (遥信)
所
您可能关注的文档
最近下载
- 2022-2023学年四川省成都市锦江区八年级(上)期末数学试卷.docx VIP
- T_CVMA 224-2025 猫传染性腹膜炎诊断规程.pdf VIP
- T_CVMA 232-2025 猪星状病毒五型荧光PCR检测方法.docx VIP
- T_CVMA 252-2025 马四肢X线及超声操作规范.pdf VIP
- 湿地博物馆施工组织设计(智能化系统).doc VIP
- 2022-2023学年四川省成都市锦江区嘉祥外国语学校八年级下学期期中数学试卷(含答案解析).docx VIP
- 浙教版(2023)五年级上册信息科技全册教学课件 .pdf VIP
- (正式版)D-L∕ T 790.6-2010 采用配电线载波的配电自动化 第6部分:A-XDR编码规则.docx VIP
- 商砼搅拌站电气系统培训教材.doc VIP
- 四川省成都市锦江区嘉祥外国语学校2023-2024学年八年级上学期期中数学试卷.docx VIP
文档评论(0)