软件中相关变量定义的说明以及现场调试方法的说明-协议(MODBUS)V2.2.pdfVIP

  • 2
  • 0
  • 约1.18万字
  • 约 10页
  • 2022-03-09 发布于四川
  • 举报

软件中相关变量定义的说明以及现场调试方法的说明-协议(MODBUS)V2.2.pdf

中恒主监控器通讯协议 中恒主监控器通讯协议(MODBUS ) Ver 2.2 本通讯协议适合杭州中恒电气股份有限公司的ZHM05等直流系统主监控器,对2009年前的主监控协议 不提供兼容。对本协议中恒公司保留所有权利,如有变动,除非必要恕不另行通知终端用户。 每个字节的格式: ★1位起始位 ★8位数据位 ★ 无校验 ★ 2位停止位 一、报文格式 起始位 设备地址 功能码 数据区 校验码 结束位 大于3.5 个字符间距 1 字节 1 字节 N 字节 低位 高位 大于1.5 个字符间距 设备地址:监控器通讯地址 1-247,0 为广播地址这里不使用 功能码: 命令监控器执行的功能:03H 读取指定位置寄存器数据,可多个连续寄存器 其他不支持 06H 设置指定位置寄存器数据,只适用于单个寄存器 数据区: 由功能码决定,看下文说明 校验码: CRC 校验,低位在前,高位在后 注:一帧最多取120 个寄存器的数据,超过120 个寄存器时,应分多帧读取。 除非特殊说 明,一般电压、电流、温度、电阻等数值为实际值*10,以short 数据类型传送 二、报文类型及数据格式 1、遥测、遥信 功能码=03 a、下行数据 数据起始地址 数据起始地址 数据个数 数据个数 校验 设备地址 03 (高位) (低位) (高位) (低位) (2 字节) b 、上行 数据字节个数 校验 03 N 设备地址 数据区( 字节) N(1 字节) (2 字节) 2、遥控、遥调 功能码=06 a、下行数据 数据地址 数据地址 数据设值 数据设值 校验 设备地址 06 (高位) (低位) (高位) (低位) (2 字节) b 、上行 数据地址 数据地址 数据值 数据值 校验 设备地址 06 (高位) (低位) (高位) (低位) (2 字节) 3、错误返回:校验错或其他接收错误则不返回 格式:设备地址 0x80+功能码 错误码 校验(2 字节) (功能码肯定小于0x80) 错误码:01 非法的功能码; 02 非法的数据地址; 03 非法的数据值; 1 10 第 页 共 页 中恒主监控器通讯协议 4、数据格式(寄存器地址定义) ( 以下寄存器地址只能进行读操作,写操作无效) 1000H: 交流(主)A 相电压 1001H: 交流(主)B 相电压 1002H: 交流(主)C 相电压 1003H: 交流(备)A 相电压 1004H: 交流(备)B 相电压 1005H: 交流(备)C 相电压 1006H: 交流A 相电流 1007H: 交流B 相电流 1008H: 交流C 相电流 1009H: 交流工作状态 100AH:

文档评论(0)

1亿VIP精品文档

相关文档