WGB871微机保护装置MODBUS RTU协议详解与功能编码

需积分: 45 23 下载量 112 浏览量 更新于2024-07-17 3 收藏 1.04MB PDF 举报
WGB-871微机综合保护装置采用了Modbus RTU通信规约,这是一种在工业自动化领域广泛应用的通信标准,特别适合远程监控和数据交换。这个规约基于Modbus V2.0版本,发布于2015年4月23日,支持多种通信速率,包括1200bps、2400bps、4800bps和9600bps,以及不同的校验方式,如奇校验、偶校验和无校验。 WGB-871装置的通信数据传输是异步的,数据包结构清晰,包含启始位、数据位、奇偶校验位(如果启用)、停止位等。其功能码分为多个,每个功能码对应特定的操作: 1. 功能码02H用于读取状态,允许按位查询装置的遥信状态,通过发送地址、功能码和数据长度来获取相应的开关量信息。 2. 功能码03H用于读取保持寄存器,即获取装置的定值数据,同样需要指定寄存器地址和数据长度,发送后会返回数据和CRC校验。 3. 功能码04H用于读取输入寄存器,获取模拟量和电度量数据,同样需要地址和数据长度,并且返回的是高位和低位数据,以及CRC校验。 4. 功能码05H用于强置单线圈,如控制装置的合闸、分闸和复归操作,通过发送控制命令和地址完成操作。 5. 功能码10H和18H则涉及到预置和读取多寄存器,可以进行定值修改和装置校时,以及读取FIFO队列的数据。 此外,发送数据时会遵循特定的格式,比如02命令上送时,除了地址、功能码和数据长度外,还需要根据开关量的数量来填充数据,最后附带CRC16位校验码以确保数据的完整性和准确性。 WGB-871微机综合保护装置通过Modbus RTU规约实现了与外部系统的高效通信,使得设备状态、定值和测量数据的获取变得简单易行,这对于设备的远程维护和管理具有重要意义。