安装指南
安装指南
安装指南

PCS 与 EMS 的 Modbus RTU 通信:报文、功能码与寄存器分区

PCS 与 EMS 的 Modbus RTU 通信:报文、功能码与寄存器分区

Summary: 中腾 PCS 事件记录及关机录波数据协议适用于 PCS 与 EMS 之间通信,采用 Modbus RTU 或 Modbus TCP/IP,适用机型包括 SP100HC、SP100HC-1、SP110HS、SP110HS-1。现场集成时最容易出错的不是接线,而是把不同分区的寄存器一次性跨段读取——协议明确注明「不支持跨段读取数据」。

中腾 PCS 事件记录及关机录波数据协议适用于 PCS 与 EMS 之间通信,采用 Modbus RTU 或 Modbus TCP/IP,适用机型包括 SP100HC、SP100HC-1、SP110HS、SP110HS-1。现场集成时最容易出错的不是接线,而是把不同分区的寄存器一次性跨段读取——协议明确注明「不支持跨段读取数据」。

中腾数能 VGRID POWER 微电网与储能技术指南配图

链路与报文结构

串行链路设备地址范围 1–16,具体通讯方式按 PCS 对外接口确定。标准 RTU 报文由起始标记、RTU 帧与结束标记组成;RTU 帧包含地址码、PDU(功能码 + 数据)与 CRC 校验。协议支持 0x03 读多个寄存器或状态字、0x06 写单个寄存器或命令;异常功能码等于请求功能码加 0x80,即 0x83 与 0x86。0x03 一次最多读 125 个寄存器,响应中每个寄存器两字节、高字节在前。

参数分区一览

ARM 基本信息段 0 起 16 个;DSP 基本信息段 16 起 8 个;状态与故障信息段 25 起 75 个;用户常用变量段 100 起 199 个;ARM 用户配置 300 起 31 个、DSP 用户配置 331 起 24 个、ARM 用户配置 360 起 100 个;控制命令段 650 起 20 个;模块配置段 700 起 199 个;CAN 信息段 5000 起 485 个;电池基本信息 6000 起 50 个;升级状态 50000 起 20 个;故障录波信息段 51001 起 22015 个。EMS 点表应按分区拆分请求,避免一次读取跨越段边界。

现场点表核对要点

状态与故障段提供位域故障字:如寄存器 50 的逆变故障、N 线异常、并机故障、逐波限流、AC 短路与过载;寄存器 52 的孤岛故障、低/高压穿越故障、漏电流告警;寄存器 53 的 EMS 通讯中断关机、风扇告警、绝缘故障、BMS 故障等。点表落地时应把「位定义、缩放系数、读写属性、刷新周期」四项与固件版本绑定,并在 AEMS100 调试报告中记录版本,避免远程升级后点位错位。

常见问题

0x03 读不到数据,先查什么?

先核对设备地址(1–16)、功能码是否支持、起始地址与数量是否落在同一分区内,再用异常码 0x83 的返回内容判断是非法地址还是非法数据。

Modbus TCP/IP 还需要 CRC 吗?

CRC 属于 RTU 帧结构;走 TCP/IP 时使用 MBAP 头,不适用串行 CRC。协议同时支持两种链路,集成前先确认 PCS 实际对外接口。

相关产品与技术指南

SP125HCPS · SP1350H54SW · STS200 · SP200/150HAPV · 全部技术指南 · 产品中心。

常见问题

0x03 读不到数据,先查什么?

先核对设备地址(1–16)、功能码是否支持、起始地址与数量是否落在同一分区内,再用异常码 0x83 的返回内容判断是非法地址还是非法数据。

Modbus TCP/IP 还需要 CRC 吗?

CRC 属于 RTU 帧结构;走 TCP/IP 时使用 MBAP 头,不适用串行 CRC。协议同时支持两种链路,集成前先确认 PCS 实际对外接口。

产品中心