- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XJ9200D多功能表 MODBUS通讯协议VER0.3
PAGE \* MERGEFORMAT 42
XJ9200D多功能表 MODBUS的通讯协议(ver 0.3)
一.功能码介绍
16码代表设置参数
03码代表查询参数
01码读继电器输出状态
02码读数字输入状态
05码是控制继电器
20码是读取文件信息(SOE波形记录和故障录波信息)
通讯应用格式说明
1、读命令 功能码03
主机向从机读N个字的数据帧格式(数据为16进制):
从机地址功能码起始地址高位起始地址低位读取数据个数高位读取数据个数低位CRC16 高CRC16 低00H03HxxHxxH00HxxHxxHxxH
从机响应返回帧格式(数据为16进制):
从机地址功能码Bytes counterData0Data1………………00H03HN………………
DataNCRC16 HiCRC16 LoxxHxxH
说明:
03码读取测量模拟显示,具体定义见后边附录1。也可以用03码读取设置信息。
2、写命令 功能码16
查询数据帧
功能码16(十进制)(十六进制为10H)允许用户改变多个寄存器的内容。
主机向从机写N个字的数据帧格式:
从机地址功能码起始地址高位起始地址低位Data counter HiData counter LoBytes counter00H10HxxHxxH00HN2N
Data1Data2……Data2NCRC16 HiCRC16 Lo40H00H……xxHxxH 预置多寄存器查询数据帧
响应数据帧
对于预置多寄存器请求的正常响应是在寄存器值改变以后回应机器地址、功能号、数据起始地址、数据个数、CRC校验码。如下表。
从机地址功能码起始地址 Hi起始地址 LoData counter HiData counter LoCRC16 HiCRC16 Lo00H10HxxHxxH00HNxxHxxH 预置多寄存器响应数据帧
3、控制继电器控制和输出状态
3.1继电器控制(功能码05)
请求数据帧:
AddrFunDO addr hiDO addr loValue hiValue loCRC16 hiCRC16 lo01H05Hxxxx55HFFHxxHxxH
响应数据帧:
AddrFunDO addr hiDO addr loValue hiValue loCRC16 hiCRC16 lo01H05Hxxxx55HFFHxxHxxH请求帧 Value含义:
Value名称注释0x55FF预备启动0X55AA继电器合上0x55CC继电器释放响应帧 Value含义:
Value名称注释0x55FF预备启动执行0X55AA继电器操作执行0x55CC无法执行该命令注:控制电器控制,先发启动命令,然后再发送“合”命令,继电器才动作。如果只发送“合”命令,继电器不动作。同样发送“分”命令,也是先发启动命令,再发释放命令。发送“启动”命令后,必须在30秒内发送“分”或者“合”命令,否则不予响应,如果超过30秒,还需要重新发送“启动”命令,然后在30秒内再发送“分”或者“合”命令。
3.2.读继电器输出状态(功能码01)
请求帧读取Relay1到Relay2的状态。
AddrFunRelay start reg hiRelay start regs loRelay #of reg hiRelay #of regs loCRC16 hiCRC16 lo01H01H00H00H00H02H3DHC9H
响应数据帧
响应数据帧,从机回应主机的数据帧。包含从机地址、功能码、数据的数量和CRC错误校验,数据包中每个继电器状态占用一位(1 = ON,0 = OFF),第一个字节的最低位为寻址到的继电器状态值,其余的依次向高位排列,无用位填为0。
读数字输出状态响应的实例。
AddrFunByte countDataCRC16 hiCRC16 lo01H01H01H03H11H89H
Data字节内容(Relay1 、Relay2 ON)
7654321000000011
4. 读数字输入状态(功能码02)
查询数据帧
此功能允许用户获得数字输入量DI的状态 ON / OFF(1 = ON, 0 = OFF),除了从机地址和功能域,数据帧还需要在数
您可能关注的文档
最近下载
- 22G101系列图集常用点全解读.pptx
- 液压与气压传动课件(精华版).ppt VIP
- GB_T 25849-2024移动式升降工作平台设计、计算、安全要求和试验方法.docx VIP
- 水利水电工程弃渣场稳定安全评估规范(TCWHIDA0018-2021).pdf VIP
- 年产2万吨生物发酵饲料扩建项目环评环境影响报告表(新版环评).pdf VIP
- 采购管理基础知识.pptx VIP
- 04S531-2湿陷性黄土地区给水排水检漏管沟(完整).docx VIP
- 质子泵抑制剂PPI的合理化用药PPT课件.pptx VIP
- 体例格式12:工学一体化课程《小型网络安装与调试》任务1教学单元1教学单元活动方案.docx VIP
- 挥发性油藏组分梯度分布规律研究及应用-中国海上油气.PDF VIP
文档评论(0)