一、Modbus寄存器基础分类
伊顿UPS的Modbus通信遵循标准Modbus RTU协议,寄存器主要分为以下四类:
线圈寄存器(Coil Status)
离散输入寄存器(Input Status)
地址范围:10001-19999
功能码:02H(只读)
用途:监测离散输入信号(如故障触点、报警信号)。
输入寄存器(Input Register)
保持寄存器(Holding Register)
二、伊顿UPS特定Modbus地址块
根据伊顿CMC-G2通信卡的协议文档,寄存器按功能划分为多个数据块,具体如下:
1. 设备标识信息(基准地址:0x0000)
2. 告警数据块(基准地址:0x0060)
长度:6字(12字节)
功能:以位(BIT)形式表示各类告警状态,例如:
0x8000:市电异常(警告)
0x4000:电池低电位(严重)
0x2000:UPS故障(严重)。
3. 实时数据块(基准地址:0x0080)
长度:80字(160字节)
关键参数:
输入/输出电压、电流、频率
电池电压、剩余容量、温度
负载百分比、运行模式(如双转换/旁路)。
4. 设备控制块(基准地址:0x00F0)
5. 锂电池模块数据块(基准地址:0x0130)
三、通信配置要点
物理连接
协议参数
读取限制
40个寄存器:≥800ms
80个寄存器:≥1000ms。
四、常见PLC地址映射示例
不同品牌的PLC对Modbus地址的映射方式不同,例如:
五、相关文档与扩展
伊顿CMC-G2协议文档:详细寄存器定义见。
工业网关卡(INDGW-M2):支持Modbus TCP/IP,适用于93E/93T等大功率UPS。
锂电池监控:93T系列支持锂电池BMS集成,需参考专用地址块。
如需具体型号的完整地址表,建议查阅对应UPS型号的安装手册或通信协议文档(如9SX、93E、9395)。