diff --git a/bin/Release/assets/config/app.json b/bin/Release/assets/config/app.json index 7e8b3b0..40c4fdd 100644 --- a/bin/Release/assets/config/app.json +++ b/bin/Release/assets/config/app.json @@ -27,7 +27,8 @@ "Gateway_YX": {"deviceType":15, "polling":1, "enabled": 1}, "Gateway_YC": {"deviceType":15, "polling":1, "enabled": 1}, "Gateway_YT": {"deviceType":15, "polling":0, "enabled": 1}, - "Charger_YC": {"deviceType":106, "polling":0, "enabled": 1} + "Charger_YC": {"deviceType":106, "polling":0, "enabled": 1}, + "TD_YC": {"deviceType":4, "polling":0, "enabled": 1} }, "view": {"latitude":0,"longitude":0,"altitude":0}, "video": {"1":{"host":"", "port":9000, "user":"", "passwd":""}}, diff --git a/bin/Release/assets/config/bak.monitoraddr.json b/bin/Release/assets/config/bak.monitoraddr.json deleted file mode 100644 index 7ec1c19..0000000 --- a/bin/Release/assets/config/bak.monitoraddr.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "EMS":{ - "deviceType":101, - "addr_YC":[ - ["A相电压", "0x107E", "0.0", " V", "1"], - ["A相电流", "0x1084", "0.0", " A"], - ["B相电压", "0x1080", "0.0", " V", "1"], - ["B相电流", "0x1086", "0.0", " A"], - ["C相电压", "0x1082", "0.0", " V", "1"], - ["C相电流", "0x1088", "0.0", " A"] - ], - "addr_YX": [ ] - }, - "PCS":{ - "deviceType":102, - "addr_YC":[ - ["A相电压", "0x0010", "0.0", " V", "1"], - ["A相电流", "0x0019", "0.0", " A"], - ["B相电压", "0x0011", "0.0", " V", "1"], - ["B相电流", "0x001A", "0.0", " A"], - ["C相电压", "0x0011", "0.0", " V", "1"], - ["C相电流", "0x001B", "0.0", " A"] - ], - "addr_YX": [ ] - }, - "PCU":{ - "deviceType":103, - "addr_YC":[ - ["A相电压", "0x0013", "0.0", " V", "1"], - ["A相电流", "0x001C", "0.0", " A"], - ["B相电压", "0x0014", "0.0", " V", "1"], - ["B相电流", "0x001D", "0.0", " A"], - ["C相电压", "0x0015", "0.0", " V", "1"], - ["C相电流", "0x001E", "0.0", " A"] - ], - "addr_YX": [ ] - }, - "BMS":{ - "deviceType":104, - "addr_YC":[ - ["SOC", "0x0001", "0", " %", "0.1"], - ["SOH", "0x0002", "0", " %", "0.1"], - ["电压", "0x0003", "0.0", " V", "0.1"], - ["电流", "0x0005", "0.0", " A", "0.1"], - ["单体最大电压", "0x0021", "0.0", " V", "0.1"], - ["单体最小电压", "0x0024", "0.0", " V", "0.1"], - ["单体最大温度", "0x0029", "0.0", " ℃", "0.1"], - ["单体最小温度", "0x002C", "0.0", " ℃", "0.1"] - ], - "addr_YX": [ ] - }, - "BCU":{ - "deviceType":105, - "addr_YC":[ - ["簇电压", "0x0003", "0.0", " V", "0.1"], - ["簇电流", "0x0005", "0", " A", "0.1"], - ["簇温度", "0x0007", "0.0", " ℃", "0.1"], - ["簇电阻", "0x0009", "0.0", " Ω"], - ["簇SOC", "0x000B", "0", " %", "0.1"], - ["簇SOH", "0x000C", "0", " %", "0.1"] - ], - "addr_YX": [ ] - }, - "MEM":{ - "deviceType":3, - "addr_YC":[ - ["A相电压", "0x000B", "0.0", " V"], - ["A相电流", "0x000D", "0.0", " A"], - ["B相电压", "0x000F", "0.0", " V"], - ["B相电流", "0x0011", "0.0", " A"], - ["C相电压", "0x0013", "0.0", " V"], - ["C相电流", "0x0015", "0.0", " A"] - ], - "addr_YX": [ ] - }, - "TH": { - "deviceType":10, - "addr_YC":[ - ["温度", "0x0003", "0.0", " ℃", "0.1"], - ["湿度", "0x0004", "0.0", " %", "0.1"] - ], - "addr_YX": [ ] - }, - "Cooling": { - "deviceType":14, - "addr_YC":[ - ["开关", "0x1003", "0", "", "1"], - ["采样模式", "0x1004", "0", "", "1"], - ["制冷状态", "0x1005", "0", "", "1"], - ["制热状态", "0x1006", "0", "", "1"], - ["高温告警", "0x1007", "0", "", "1"], - ["低温告警", "0x1008", "0", "", "1"], - ["高压告警", "0x1009", "0", "", "1"], - ["低压告警", "0x100A", "0", "", "1"] - ] - }, - "Charger": { - "deviceType":106, - "addr_YC":[ - ["需求电压", "31071", "0.0", " V"], - ["需求电流", "31073", "0.0", " A"], - ["需求功率", "31075", "0.0", " kW"], - ["功率限值", "31077", "0.0", " kW"], - ["输出电压", "31079", "0.0", " V"], - ["输出电流", "31081", "0.0", " A"], - ["输出功率", "31083", "0.0", " kW"] - ] - } -} \ No newline at end of file diff --git a/bin/Release/assets/config/regaddrs-new.json b/bin/Release/assets/config/regaddrs-new.json deleted file mode 100644 index 97e348e..0000000 --- a/bin/Release/assets/config/regaddrs-new.json +++ /dev/null @@ -1,903 +0,0 @@ -{ - "EMS_YT":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "alert": 0, "name":"EMS工作模式", "remark": "0:无效1:本地控制模式, EMS不接受平台调控2:平台控制模式, EMS接收平台调控指令(-)"}, - {"key": "0x0002", "datatype": "int16", "alert": 0, "name":"有功功率", "remark": "并网恒功率模式下交流侧功率值:<0: 充电功率0: 静置>0: 放电功率(kW)"}, - {"key": "0x0003", "datatype": "uint16", "alert": 0, "name":"PCS开关机", "remark": "0: 关机1: 开机(-)"}, - {"key": "0x0004", "datatype": "uint16", "alert": 0, "name":"主控对象", "remark": "储能遥控对象:0:无效1:华云2:轻舟"}, - {"key": "0x0005", "datatype": "int16", "alert": 0, "name":"A相有功功率", "remark": "(1kW)"}, - {"key": "0x0006", "datatype": "int16", "alert": 0, "name":"B相有功功率", "remark": "(1kW)"}, - {"key": "0x0007", "datatype": "int16", "alert": 0, "name":"C相有功功率", "remark": "(1kW)"}, - {"key": "0x0008", "datatype": "int16", "alert": 0, "name":"三相总有功功率", "remark": "(1kW)"}, - {"key": "0x0009", "datatype": "int16", "alert": 0, "name":"A相无功功率", "remark": "(1kVar)"}, - {"key": "0x000A", "datatype": "int16", "alert": 0, "name":"B相无功功率", "remark": "(1kVar)"}, - {"key": "0x000B", "datatype": "int16", "alert": 0, "name":"C相无功功率", "remark": "(1kVar)"}, - {"key": "0x000C", "datatype": "int16", "alert": 0, "name":"三相总无功功率", "remark": "(1kVar)"}, - {"key": "0x000D", "datatype": "int16", "alert": 0, "name":"A相电流", "remark": "(0.01A)"}, - {"key": "0x000E", "datatype": "int16", "alert": 0, "name":"B相电流", "remark": "(0.01A)"}, - {"key": "0x000F", "datatype": "int16", "alert": 0, "name":"C相电流", "remark": "(0.01A)"}, - {"key": "0x0010", "datatype": "uint16", "alert": 0, "name":"A相电压", "remark": "(1V)"}, - {"key": "0x0011", "datatype": "uint16", "alert": 0, "name":"B相电压", "remark": "(1V)"}, - {"key": "0x0012", "datatype": "uint16", "alert": 0, "name":"C相电压", "remark": "(1V)"}, - {"key": "0x0013", "datatype": "int16", "alert": 0, "name":"A相交流功率因数", "remark": "(0.01)"}, - {"key": "0x0014", "datatype": "int16", "alert": 0, "name":"B相交流功率因数", "remark": "(0.01)"}, - {"key": "0x0015", "datatype": "int16", "alert": 0, "name":"C相交流功率因数", "remark": "(0.01)"}, - {"key": "0x0016", "datatype": "int16", "alert": 0, "name":"A相视在功率", "remark": "(1kVA)"}, - {"key": "0x0017", "datatype": "int16", "alert": 0, "name":"B相视在功率", "remark": "(1kVA)"}, - {"key": "0x0018", "datatype": "int16", "alert": 0, "name":"C相视在功率", "remark": "(1kVA)"}, - {"key": "0x0019", "datatype": "int16", "alert": 0, "name":"正向总有功总需量", "remark": "(1kW)"}, - {"key": "0x001A", "datatype": "int16", "alert": 0, "name":"数据有效性", "remark": "0无效 1有效"}, - {"key": "0x001B", "datatype": "uint16", "alert": 0, "name":"EMS工作模式", "remark": "0:无效1:本地控制模式, EMS不接受平台调控2:平台控制模式, EMS接收平台调控指令(-)"}, - {"key": "0x001C", "datatype": "uint16", "alert": 0, "name":"有功功率", "remark": "并网恒功率模式下交流侧功率值:功率绝对值 没有正负(kW)"}, - {"key": "0x001D", "datatype": "uint16", "alert": 0, "name":"充放电类型", "remark": "0: 关机1: 充电2:放电3:待机(-)"}, - {"key": "0x001E", "datatype": "uint16", "alert": 0, "name":"最大SOC", "remark": ""}, - {"key": "0x001F", "datatype": "uint16", "alert": 0, "name":"最小SOC", "remark": ""}, - {"key": "0x0020", "datatype": "uint16", "alert": 0, "name":"自动并离网", "remark": "0:手动1:自动"}, - {"key": "0x0021", "datatype": "uint16", "alert": 0, "name":"并网离网", "remark": "0:并网1:离网"} - ] - }, - "EMS_YX":{ - "addr":[ - {"key": "0x2001", "datatype": "uint16", "alert": 0, "name":"BMS(电池堆)通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x2002", "datatype": "uint64", "alert": 0, "name":"BCU(电池簇)通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x2006", "datatype": "uint16", "alert": 0, "name":"PCU(主控)通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x2007", "datatype": "uint64", "alert": 0, "name":"PCS(模块)通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x200B", "datatype": "uint16", "alert": 0, "name":"电表总接点通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x200C", "datatype": "uint32", "alert": 0, "name":"电表通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x200E", "datatype": "uint16", "alert": 0, "name":"消防通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x200F", "datatype": "uint16", "alert": 0, "name":"UPS通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x2010", "datatype": "uint16", "alert": 0, "name":"温湿度总接点通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x2011", "datatype": "uint32", "alert": 0, "name":"温湿度通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x2013", "datatype": "uint16", "alert": 0, "name":"空调总接点通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x2014", "datatype": "uint32", "alert": 0, "name":"空调通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x2016", "datatype": "uint16", "alert": 0, "name":"控制干接点(配电系统)状态", "remark": "0:开路1:闭合"}, - {"key": "0x2017", "datatype": "uint16", "alert": 0, "name":"状态干接点(配电系统)状态", "remark": "0:开路1:闭合"}, - {"key": "0x2018", "datatype": "uint16", "alert": 0, "name":"BCU总通信状态", "remark": "0:正常 1:告警 2:故障(告警)"}, - {"key": "0x2019", "datatype": "uint16", "alert": 0, "name":"PCU总通信状态", "remark": "0:正常 1:告警 2:故障(告警)"}, - {"key": "0x201A", "datatype": "uint16", "alert": 0, "name":"电表总通信状态", "remark": "0:正常 1:告警 2:故障(告警)"}, - {"key": "0x201B", "datatype": "uint16", "alert": 0, "name":"消防总通信状态", "remark": "0:正常 1:告警 2:故障(告警)"}, - {"key": "0x201C", "datatype": "uint16", "alert": 0, "name":"UPS总通信状态", "remark": "0:正常 1:告警 2:故障(告警)"}, - {"key": "0x201D", "datatype": "uint16", "alert": 0, "name":"温湿度总通信状态", "remark": "0:正常 1:告警 2:故障(告警)"}, - {"key": "0x201E", "datatype": "uint16", "alert": 0, "name":"空调总通信状态", "remark": "0:正常 1:告警 2:故障(告警)"}, - {"key": "0x201F", "datatype": "uint16", "alert": 0, "name":"EMU通信状态", "remark": "0:正常 1:告警 2:故障(告警)"}, - {"key": "0x2020", "datatype": "uint16", "alert": 0, "name":"冷机总通信状态", "remark": "0:正常 1:告警 2:故障(告警)"}, - {"key": "0x2021", "datatype": "uint16", "alert": 0, "name":"冷机总接点通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x2022", "datatype": "uint16", "alert": 0, "name":"冷机通信状态", "remark": "0:正常1:故障(告警)"}, - {"key": "0x207A", "datatype": "uint16", "alert": 0, "name":"判断总表的三相总有功 < -5.0fkW 充电 >5.0fkW放电 否则停机", "remark": "0:充电 1:放电 2:停机"} - ] - }, - "EMS_YC":{ - "addr":[ - {"key": "0x1001", "datatype": "uint16", "alert": 0, "name":"BMS(电池堆)个数", "remark": "1"}, - {"key": "0x1002", "datatype": "uint16", "alert": 0, "name":"BCU通道个数", "remark": "1~2"}, - {"key": "0x1003", "datatype": "uint16", "alert": 0, "name":"BCU(电池簇)个数", "remark": "1~40"}, - {"key": "0x1004", "datatype": "uint16", "alert": 0, "name":"PCU(主控)个数", "remark": "1~4"}, - {"key": "0x1005", "datatype": "uint16", "alert": 0, "name":"PCU通道个数", "remark": "1~4"}, - {"key": "0x1006", "datatype": "uint16", "alert": 0, "name":"PCS(模块)个数", "remark": "1~40"}, - {"key": "0x1007", "datatype": "uint16", "alert": 0, "name":"电表通道个数", "remark": "1"}, - {"key": "0x1008", "datatype": "uint16", "alert": 0, "name":"电表个数", "remark": "1~10"}, - {"key": "0x1009", "datatype": "uint16", "alert": 0, "name":"消防通道个数", "remark": "1~10"}, - {"key": "0x100A", "datatype": "uint16", "alert": 0, "name":"消防个数", "remark": "1~10"}, - {"key": "0x100B", "datatype": "uint16", "alert": 0, "name":"UPS通道个数", "remark": "1~10"}, - {"key": "0x100C", "datatype": "uint16", "alert": 0, "name":"UPS个数", "remark": "1~10"}, - {"key": "0x100D", "datatype": "uint16", "alert": 0, "name":"温湿度通道个数", "remark": "1"}, - {"key": "0x100E", "datatype": "uint16", "alert": 0, "name":"温湿度个数", "remark": "1~10"}, - {"key": "0x100F", "datatype": "uint16", "alert": 0, "name":"空调通道个数", "remark": "1"}, - {"key": "0x1010", "datatype": "uint16", "alert": 0, "name":"空调个数", "remark": "1~10"}, - {"key": "0x1011", "datatype": "uint16", "alert": 0, "name":"控制干接点(配电系统)个数", "remark": "16"}, - {"key": "0x1012", "datatype": "uint16", "alert": 0, "name":"状态干接点(配电系统)个数", "remark": "16"}, - {"key": "0x1072", "datatype": "uint32", "alert": 0, "name":"系统最大可充电功率", "remark": "(1KW)"}, - {"key": "0x1074", "datatype": "uint32", "alert": 0, "name":"系统最大可放电功率", "remark": "(1KW)"}, - {"key": "0x1076", "datatype": "uint32", "alert": 0, "name":"储能母线电压", "remark": "(0.1V)"}, - {"key": "0x1078", "datatype": "int32", "alert": 0, "name":"储能母线电流", "remark": "(0.1A)"}, - {"key": "0x107A", "datatype": "uint16", "alert": 0, "name":"储能系统SOC", "remark": "(0.1)"}, - {"key": "0x107B", "datatype": "uint16", "alert": 0, "name":"储能系统SOH", "remark": "(0.1)"}, - {"key": "0x107C", "datatype": "uint16", "alert": 0, "name":"电流变比", "remark": ""}, - {"key": "0x107D", "datatype": "uint16", "alert": 0, "name":"电压变比", "remark": ""}, - {"key": "0x107E", "datatype": "uint32", "alert": 0, "name":"A相电压", "remark": "(1V)"}, - {"key": "0x1080", "datatype": "uint32", "alert": 0, "name":"B相电压", "remark": "(1V)"}, - {"key": "0x1082", "datatype": "uint32", "alert": 0, "name":"C相电压", "remark": "(1V)"}, - {"key": "0x1084", "datatype": "int32", "alert": 0, "name":"A相电流", "remark": "(1A)"}, - {"key": "0x1086", "datatype": "int32", "alert": 0, "name":"B相电流", "remark": "(1A)"}, - {"key": "0x1088", "datatype": "int32", "alert": 0, "name":"C相电流", "remark": "(1A)"}, - {"key": "0x108A", "datatype": "uint32", "alert": 0, "name":"AB相电压", "remark": "(1V)"}, - {"key": "0x108C", "datatype": "uint32", "alert": 0, "name":"BC相电压", "remark": "(1V)"}, - {"key": "0x108E", "datatype": "uint32", "alert": 0, "name":"CA相电压", "remark": "(1V)"}, - {"key": "0x1090", "datatype": "int32", "alert": 0, "name":"A相有功功率", "remark": "(1kW)"}, - {"key": "0x1092", "datatype": "int32", "alert": 0, "name":"B相有功功率", "remark": "(1kW)"}, - {"key": "0x1094", "datatype": "int32", "alert": 0, "name":"C相有功功率", "remark": "(1kW)"}, - {"key": "0x1096", "datatype": "int32", "alert": 0, "name":"三相总有功功率", "remark": "(1kW)"}, - {"key": "0x1098", "datatype": "int32", "alert": 0, "name":"当前控制功率", "remark": "(0.1kW)"}, - {"key": "0x109A", "datatype": "uint32", "alert": 0, "name":"负荷率", "remark": "(0.01)"}, - {"key": "0x109C", "datatype": "uint32", "alert": 0, "name":"三相不平衡度", "remark": "(0.01)"}, - {"key": "0x109E", "datatype": "uint32", "alert": 0, "name":"功率因素比率", "remark": "(0.01)"}, - {"key": "0x10A0", "datatype": "int32", "alert": 0, "name":"进线开关柜功率", "remark": "(1kW)"}, - {"key": "0x10A2", "datatype": "int32", "alert": 0, "name":"用户关口表功率", "remark": "(1kW)"}, - {"key": "0x1104", "datatype": "int32", "alert": 0, "name":"正向总有功总需量", "remark": "(1kW)"}, - {"key": "0x1106", "datatype": "uint32", "alert": 0, "name":"尖段电价", "remark": "(1RMB)"}, - {"key": "0x1108", "datatype": "uint32", "alert": 0, "name":"峰段电价", "remark": "(1RMB)"}, - {"key": "0x110A", "datatype": "uint32", "alert": 0, "name":"平段电价", "remark": "(1RMB)"}, - {"key": "0x110C", "datatype": "uint32", "alert": 0, "name":"谷段电价", "remark": "(1RMB)"}, - {"key": "0x110E", "datatype": "uint32", "alert": 0, "name":"日充电电量", "remark": "(1kWh)"}, - {"key": "0x1110", "datatype": "uint32", "alert": 0, "name":"日放电电量", "remark": "(1kWh)"}, - {"key": "0x1112", "datatype": "uint32", "alert": 0, "name":"日充电费用", "remark": "(1RMB)"}, - {"key": "0x1114", "datatype": "uint32", "alert": 0, "name":"日放电费用", "remark": "(1RMB)"}, - {"key": "0x1116", "datatype": "int32", "alert": 0, "name":"日收益", "remark": "(1RMB)"}, - {"key": "0x1118", "datatype": "uint32", "alert": 0, "name":"日正向尖有功电能", "remark": "(1kWh)"}, - {"key": "0x111A", "datatype": "uint32", "alert": 0, "name":"日正向峰有功电能", "remark": "(1kWh)"}, - {"key": "0x111C", "datatype": "uint32", "alert": 0, "name":"日正向平有功电能", "remark": "(1kWh)"}, - {"key": "0x111E", "datatype": "uint32", "alert": 0, "name":"日正向谷有功电能", "remark": "(1kWh)"}, - {"key": "0x1120", "datatype": "uint32", "alert": 0, "name":"日正向总有功电能", "remark": "(1kWh)"}, - {"key": "0x1122", "datatype": "uint32", "alert": 0, "name":"日反向尖有功电能", "remark": "(1kWh)"}, - {"key": "0x1124", "datatype": "uint32", "alert": 0, "name":"日反向峰有功电能", "remark": "(1kWh)"}, - {"key": "0x1126", "datatype": "uint32", "alert": 0, "name":"日反向平有功电能", "remark": "(1kWh)"}, - {"key": "0x1128", "datatype": "uint32", "alert": 0, "name":"日反向谷有功电能", "remark": "(1kWh)"}, - {"key": "0x112A", "datatype": "uint32", "alert": 0, "name":"日反向总有功电能", "remark": "(1kWh)"}, - {"key": "0x112C", "datatype": "uint32", "alert": 0, "name":"总充电电量", "remark": "(1kWh)"}, - {"key": "0x112E", "datatype": "uint32", "alert": 0, "name":"总放电电量", "remark": "(1kWh)"}, - {"key": "0x1130", "datatype": "uint32", "alert": 0, "name":"总充电费用", "remark": "(1RMB)"}, - {"key": "0x1132", "datatype": "uint32", "alert": 0, "name":"总放电费用", "remark": "(1RMB)"}, - {"key": "0x1134", "datatype": "int32", "alert": 0, "name":"总收益", "remark": "(1RMB)"}, - {"key": "0x1136", "datatype": "uint32", "alert": 0, "name":"总正向尖有功电能", "remark": "(1kWh)"}, - {"key": "0x1138", "datatype": "uint32", "alert": 0, "name":"总正向峰有功电能", "remark": "(1kWh)"}, - {"key": "0x113A", "datatype": "uint32", "alert": 0, "name":"总正向平有功电能", "remark": "(1kWh)"}, - {"key": "0x113C", "datatype": "uint32", "alert": 0, "name":"总正向谷有功电能", "remark": "(1kWh)"}, - {"key": "0x113E", "datatype": "uint32", "alert": 0, "name":"总正向总有功电能", "remark": "(1kWh)"}, - {"key": "0x1140", "datatype": "uint32", "alert": 0, "name":"总反向尖有功电能", "remark": "(1kWh)"}, - {"key": "0x1142", "datatype": "uint32", "alert": 0, "name":"总反向峰有功电能", "remark": "(1kWh)"}, - {"key": "0x1144", "datatype": "uint32", "alert": 0, "name":"总反向平有功电能", "remark": "(1kWh)"}, - {"key": "0x1146", "datatype": "uint32", "alert": 0, "name":"总反向谷有功电能", "remark": "(1kWh)"}, - {"key": "0x1148", "datatype": "uint32", "alert": 0, "name":"总反向总有功电能", "remark": "(1kWh)"}, - {"key": "0x11AE", "datatype": "int16", "alert": 0, "name":"交流A相电压", "remark": "(1V)"}, - {"key": "0x11AF", "datatype": "int16", "alert": 0, "name":"交流B相电压", "remark": "(1V)"}, - {"key": "0x11B0", "datatype": "int16", "alert": 0, "name":"交流C相电压", "remark": "(1V)"}, - {"key": "0x11B1", "datatype": "int16", "alert": 0, "name":"交流A相频率", "remark": "(1Hz)"}, - {"key": "0x11B2", "datatype": "int16", "alert": 0, "name":"交流B相频率", "remark": "(1Hz)"}, - {"key": "0x11B3", "datatype": "int16", "alert": 0, "name":"交流C相频率", "remark": "(1Hz)"}, - {"key": "0x11B4", "datatype": "int32", "alert": 0, "name":"总直流功率", "remark": "(1kW)"}, - {"key": "0x11B6", "datatype": "uint32", "alert": 0, "name":"总直流电压", "remark": "(0.1V)"}, - {"key": "0x11B8", "datatype": "int32", "alert": 0, "name":"总直流电流", "remark": "(0.1A)"}, - {"key": "0x121B", "datatype": "int16", "alert": 0, "name":"储能系统温度", "remark": "(0.1℃)"}, - {"key": "0x121C", "datatype": "uint16", "alert": 0, "name":"储能充放电时段hh", "remark": "(时)"}, - {"key": "0x121D", "datatype": "uint16", "alert": 0, "name":"储能充放电时段mm", "remark": "(分)"}, - {"key": "0x121E", "datatype": "uint16", "alert": 0, "name":"储能充放电时段ss", "remark": "(秒)"}, - {"key": "0x121F", "datatype": "int16", "alert": 0, "name":"储能系统各时段功率", "remark": "(1kW)"} - ] - }, - "PCU_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "alert": 0, "name":"所属通道号", "remark": "1~4"}, - {"key": "0x0002", "datatype": "uint32", "alert": 0, "name":"充电功率最大许可", "remark": "(1KW)"}, - {"key": "0x0004", "datatype": "uint32", "alert": 0, "name":"放电功率最大许可", "remark": "(1KW)"}, - {"key": "0x0006", "datatype": "uint32", "alert": 0, "name":"交流日总充电量", "remark": "(1KWh)"}, - {"key": "0x0008", "datatype": "uint32", "alert": 0, "name":"交流日总放电量", "remark": "(1KWh)"}, - {"key": "0x000A", "datatype": "uint32", "alert": 0, "name":"交流总充电量", "remark": "(1KWh)"}, - {"key": "0x000C", "datatype": "uint32", "alert": 0, "name":"交流总放电量", "remark": "(1KWh)"}, - {"key": "0x000E", "datatype": "int16", "alert": 0, "name":"有功功率期望值", "remark": "(1KW)"}, - {"key": "0x000F", "datatype": "int16", "alert": 0, "name":"无功功率期望值", "remark": "(1kVar)"}, - {"key": "0x0010", "datatype": "int16", "alert": 0, "name":"PCS侧线电压VAB", "remark": "(1v)"}, - {"key": "0x0011", "datatype": "int16", "alert": 0, "name":"PCS侧线电压VBC", "remark": "(1v)"}, - {"key": "0x0012", "datatype": "int16", "alert": 0, "name":"PCS侧线电压VCA", "remark": "(1v)"}, - {"key": "0x0013", "datatype": "int16", "alert": 0, "name":"PCS侧线A相电压", "remark": "(1v)"}, - {"key": "0x0014", "datatype": "int16", "alert": 0, "name":"PCS侧线B相电压", "remark": "(1v)"}, - {"key": "0x0015", "datatype": "int16", "alert": 0, "name":"PCS侧线C相电压", "remark": "(1v)"}, - {"key": "0x0016", "datatype": "int16", "alert": 0, "name":"PCS侧A相频率", "remark": "(1Hz)"}, - {"key": "0x0017", "datatype": "int16", "alert": 0, "name":"PCS侧B相频率", "remark": "(1Hz)"}, - {"key": "0x0018", "datatype": "int16", "alert": 0, "name":"PCS侧C相频率", "remark": "(1Hz)"}, - {"key": "0x0019", "datatype": "int16", "alert": 0, "name":"PCS侧功率因数A", "remark": "(1)"}, - {"key": "0x001A", "datatype": "int16", "alert": 0, "name":"PCS侧功率因数B", "remark": "(1)"}, - {"key": "0x001B", "datatype": "int16", "alert": 0, "name":"PCS侧功率因数C", "remark": "(1)"}, - {"key": "0x001C", "datatype": "int16", "alert": 0, "name":"PCS侧相电流A", "remark": "(1A)"}, - {"key": "0x001D", "datatype": "int16", "alert": 0, "name":"PCS侧相电流B", "remark": "(1A)"}, - {"key": "0x001E", "datatype": "int16", "alert": 0, "name":"PCS侧相电流C", "remark": "(1A)"}, - {"key": "0x001F", "datatype": "int16", "alert": 0, "name":"PCS侧有功功率A", "remark": "(1kW)"}, - {"key": "0x0020", "datatype": "int16", "alert": 0, "name":"PCS侧有功功率B", "remark": "(1kW)"}, - {"key": "0x0021", "datatype": "int16", "alert": 0, "name":"PCS侧有功功率C", "remark": "(1kW)"}, - {"key": "0x0022", "datatype": "int16", "alert": 0, "name":"PCS侧无功功率A", "remark": "(1kVar)"}, - {"key": "0x0023", "datatype": "int16", "alert": 0, "name":"PCS侧无功功率B", "remark": "(1kVar)"}, - {"key": "0x0024", "datatype": "int16", "alert": 0, "name":"PCS侧无功功率C", "remark": "(1kVar)"}, - {"key": "0x0025", "datatype": "int16", "alert": 0, "name":"PCS侧视在功率A", "remark": "(1kVar)"}, - {"key": "0x0026", "datatype": "int16", "alert": 0, "name":"PCS侧视在功率B", "remark": "(1kVar)"}, - {"key": "0x0027", "datatype": "int16", "alert": 0, "name":"PCS侧视在功率C", "remark": "(1kVar)"}, - {"key": "0x0028", "datatype": "int16", "alert": 0, "name":"PCS侧三相总有功功率", "remark": "(1kW)"}, - {"key": "0x0029", "datatype": "int16", "alert": 0, "name":"PCS侧三相总无功功率", "remark": "(1kVar)"}, - {"key": "0x002A", "datatype": "int16", "alert": 0, "name":"PCS侧三相总视在功率", "remark": "(1kVA)"}, - {"key": "0x002B", "datatype": "int16", "alert": 0, "name":"PCS侧三相总功率因数", "remark": "(1)"}, - {"key": "0x002C", "datatype": "int16", "alert": 0, "name":"PCU模块温度", "remark": "(1℃)"}, - {"key": "0x002D", "datatype": "int16", "alert": 0, "name":"外部温度NTC1", "remark": "(1℃)"}, - {"key": "0x002E", "datatype": "int16", "alert": 0, "name":"外部温度NTC2", "remark": "(1℃)"}, - {"key": "0x002F", "datatype": "int16", "alert": 0, "name":"外部温度NTC3", "remark": "(1℃)"}, - {"key": "0x0030", "datatype": "int16", "alert": 0, "name":"台区负载侧A相电流", "remark": "(1A)"}, - {"key": "0x0031", "datatype": "int16", "alert": 0, "name":"台区负载侧B相电流", "remark": "(1A)"}, - {"key": "0x0032", "datatype": "int16", "alert": 0, "name":"台区负载侧C相电流", "remark": "(1A)"}, - {"key": "0x0033", "datatype": "int16", "alert": 0, "name":"台区负载侧A相有功功率", "remark": "(1kW)"}, - {"key": "0x0034", "datatype": "int16", "alert": 0, "name":"台区负载侧B相有功功率", "remark": "(1kW)"}, - {"key": "0x0035", "datatype": "int16", "alert": 0, "name":"台区负载侧C相有功功率", "remark": "(1kW)"}, - {"key": "0x0036", "datatype": "int16", "alert": 0, "name":"台区负载侧总有功功率", "remark": "(1kW)"}, - {"key": "0x0037", "datatype": "int16", "alert": 0, "name":"台区负载侧A相无功功率", "remark": "(1kVar)"}, - {"key": "0x0038", "datatype": "int16", "alert": 0, "name":"台区负载侧B相无功功率", "remark": "(1kVar)"}, - {"key": "0x0039", "datatype": "int16", "alert": 0, "name":"台区负载侧C相无功功率", "remark": "(1kVar)"}, - {"key": "0x003A", "datatype": "int16", "alert": 0, "name":"台区负载侧总无功功率", "remark": "(1kVar)"}, - {"key": "0x003B", "datatype": "int16", "alert": 0, "name":"台区负载侧A相视在功率", "remark": "(1kVA)"}, - {"key": "0x003C", "datatype": "int16", "alert": 0, "name":"台区负载侧B相视在功率", "remark": "(1kVA)"}, - {"key": "0x003D", "datatype": "int16", "alert": 0, "name":"台区负载侧C相视在功率", "remark": "(1kVA)"}, - {"key": "0x003E", "datatype": "int16", "alert": 0, "name":"台区负载侧总视在功率", "remark": "(1kVA)"}, - {"key": "0x003F", "datatype": "int16", "alert": 0, "name":"台区负载侧A相功率因数", "remark": "(1)"}, - {"key": "0x0040", "datatype": "int16", "alert": 0, "name":"台区负载侧B相功率因数", "remark": "(1)"}, - {"key": "0x0041", "datatype": "int16", "alert": 0, "name":"台区负载侧C相功率因数", "remark": "(1)"}, - {"key": "0x0042", "datatype": "int16", "alert": 0, "name":"台区负载侧总功率因数", "remark": "(1)"}, - {"key": "0x0043", "datatype": "int16", "alert": 0, "name":"负载侧线电压AB", "remark": "(1V)"}, - {"key": "0x0044", "datatype": "int16", "alert": 0, "name":"负载侧线电压BC", "remark": "(1V)"}, - {"key": "0x0045", "datatype": "int16", "alert": 0, "name":"负载侧线电压CA", "remark": "(1V)"}, - {"key": "0x0046", "datatype": "int16", "alert": 0, "name":"负载侧相电压AN", "remark": "(1V)"}, - {"key": "0x0047", "datatype": "int16", "alert": 0, "name":"负载侧相电压BN", "remark": "(1V)"}, - {"key": "0x0048", "datatype": "int16", "alert": 0, "name":"负载侧相电压CN", "remark": "(1V)"}, - {"key": "0x0049", "datatype": "int16", "alert": 0, "name":"负载侧A功率因素", "remark": "(1)"}, - {"key": "0x004A", "datatype": "int16", "alert": 0, "name":"负载侧B功率因素", "remark": "(1)"}, - {"key": "0x004B", "datatype": "int16", "alert": 0, "name":"负载侧C功率因素", "remark": "(1)"}, - {"key": "0x004C", "datatype": "int16", "alert": 0, "name":"负载侧A视在功率", "remark": "(1kVA)"}, - {"key": "0x004D", "datatype": "int16", "alert": 0, "name":"负载侧B视在功率", "remark": "(1kVA)"}, - {"key": "0x004E", "datatype": "int16", "alert": 0, "name":"负载侧C视在功率", "remark": "(1kVA)"} - ] - }, - "PCU_YX":{ - "addr":[ - {"key": "0x1001", "datatype": "uint16", "alert": 0, "name":"所属通道号", "remark": "1~4"}, - {"key": "0x1002", "datatype": "uint16", "alert": 0, "name":"故障状态", "remark": "1故障,0正常"}, - {"key": "0x1003", "datatype": "uint16", "alert": 0, "name":"告警状态", "remark": "1告警,0正常"}, - {"key": "0x1004", "datatype": "uint16", "alert": 0, "name":"设备在线", "remark": "1在线,0无效"}, - {"key": "0x1005", "datatype": "uint16", "alert": 0, "name":"本地远程", "remark": "1本地,0远程"}, - {"key": "0x1006", "datatype": "uint16", "alert": 0, "name":"启停状态", "remark": "1开机,0关机"}, - {"key": "0x1007", "datatype": "uint16", "alert": 0, "name":"电网状态", "remark": "1离网,0并网"}, - {"key": "0x1008", "datatype": "uint16", "alert": 0, "name":"模块状态", "remark": "1开机,0待机"}, - {"key": "0x1009", "datatype": "uint16", "alert": 1, "name":"EPO急停", "remark": "1故障,0正常"}, - {"key": "0x100A", "datatype": "uint16", "alert": 1, "name":"防雷器异常", "remark": "1告警,0正常"}, - {"key": "0x100B", "datatype": "uint16", "alert": 1, "name":"负载电压反序", "remark": "1故障,0正常"}, - {"key": "0x100C", "datatype": "uint16", "alert": 1, "name":"市电电压反序", "remark": "1故障,0正常"}, - {"key": "0x100D", "datatype": "uint16", "alert": 1, "name":"输出相反序", "remark": "1故障,0正常"}, - {"key": "0x100E", "datatype": "uint16", "alert": 1, "name":"过载告警", "remark": "1告警,0正常"}, - {"key": "0x100F", "datatype": "uint16", "alert": 1, "name":"过载超时", "remark": "1故障,0正常"}, - {"key": "0x1010", "datatype": "uint16", "alert": 1, "name":"交流过流保护", "remark": "1故障,0正常"}, - {"key": "0x1011", "datatype": "uint16", "alert": 1, "name":"逆变电压异常", "remark": "1故障,0正常"}, - {"key": "0x1012", "datatype": "uint16", "alert": 1, "name":"内部串口异常", "remark": "1故障,0正常"}, - {"key": "0x1013", "datatype": "uint16", "alert": 1, "name":"485通信故障", "remark": "1故障,0正常"}, - {"key": "0x1014", "datatype": "uint16", "alert": 1, "name":"CAN通信故障", "remark": "1故障,0正常"}, - {"key": "0x1015", "datatype": "uint16", "alert": 1, "name":"E2PROM故障", "remark": "1故障,0正常"}, - {"key": "0x1016", "datatype": "uint16", "alert": 1, "name":"电网过压", "remark": "1故障,0正常"}, - {"key": "0x1017", "datatype": "uint16", "alert": 1, "name":"电网欠压", "remark": "1故障,0正常"}, - {"key": "0x1018", "datatype": "uint16", "alert": 1, "name":"电网过频", "remark": "1故障,0正常"}, - {"key": "0x1019", "datatype": "uint16", "alert": 1, "name":"电网欠频", "remark": "1故障,0正常"}, - {"key": "0x101A", "datatype": "uint16", "alert": 1, "name":"电网快检综合异常", "remark": "1故障,0正常"}, - {"key": "0x101B", "datatype": "uint16", "alert": 1, "name":"电网幅值快检异常", "remark": "1故障,0正常"}, - {"key": "0x101C", "datatype": "uint16", "alert": 1, "name":"电网拖尾异常", "remark": "1故障,0正常"}, - {"key": "0x101D", "datatype": "uint16", "alert": 0, "name":"消防输入信号NO", "remark": "1闭合,0断开"}, - {"key": "0x101E", "datatype": "uint16", "alert": 1, "name":"急停按钮信号NC", "remark": "1急停,0正常"}, - {"key": "0x101F", "datatype": "uint16", "alert": 1, "name":"避雷器NC", "remark": "1故障,0正常"}, - {"key": "0x1020", "datatype": "uint16", "alert": 1, "name":"避雷器断路器NC", "remark": "1故障,0正常"}, - {"key": "0x1021", "datatype": "uint16", "alert": 0, "name":"PCS总断路器NC", "remark": "1闭合,0断开"}, - {"key": "0x1022", "datatype": "uint16", "alert": 0, "name":"电操状态NO", "remark": "1闭合,0断开"}, - {"key": "0x1023", "datatype": "uint16", "alert": 0, "name":"远程关机NO", "remark": "1开机,0无效"}, - {"key": "0x1024", "datatype": "uint16", "alert": 0, "name":"远程开机NO", "remark": "1开机,0无效"}, - {"key": "0x1025", "datatype": "uint16", "alert": 1, "name":"BA故障信号NO", "remark": "1故障,0正常"}, - {"key": "0x1026", "datatype": "uint16", "alert": 1, "name":"PCS_01状态", "remark": "1在线,0掉线"}, - {"key": "0x1027", "datatype": "uint16", "alert": 1, "name":"PCS_02状态", "remark": "1在线,0掉线"}, - {"key": "0x1028", "datatype": "uint16", "alert": 1, "name":"PCS_03状态", "remark": "1在线,0掉线"}, - {"key": "0x1029", "datatype": "uint16", "alert": 1, "name":"PCS_04状态", "remark": "1在线,0掉线"}, - {"key": "0x102A", "datatype": "uint16", "alert": 1, "name":"PCS_05状态", "remark": "1在线,0掉线"}, - {"key": "0x102B", "datatype": "uint16", "alert": 1, "name":"PCS_06状态", "remark": "1在线,0掉线"}, - {"key": "0x102C", "datatype": "uint16", "alert": 1, "name":"PCS_07状态", "remark": "1在线,0掉线"}, - {"key": "0x102D", "datatype": "uint16", "alert": 1, "name":"PCS_08状态", "remark": "1在线,0掉线"}, - {"key": "0x102E", "datatype": "uint16", "alert": 1, "name":"PCS_09状态", "remark": "1在线,0掉线"}, - {"key": "0x102F", "datatype": "uint16", "alert": 1, "name":"PCS_10状态", "remark": "1在线,0掉线"}, - {"key": "0x1030", "datatype": "uint16", "alert": 1, "name":"PCS_01下发设置", "remark": "1故障,0正常"}, - {"key": "0x1031", "datatype": "uint16", "alert": 1, "name":"PCS_02下发设置", "remark": "1故障,0正常"}, - {"key": "0x1032", "datatype": "uint16", "alert": 1, "name":"PCS_03下发设置", "remark": "1故障,0正常"}, - {"key": "0x1033", "datatype": "uint16", "alert": 1, "name":"PCS_04下发设置", "remark": "1故障,0正常"}, - {"key": "0x1034", "datatype": "uint16", "alert": 1, "name":"PCS_05下发设置", "remark": "1故障,0正常"}, - {"key": "0x1035", "datatype": "uint16", "alert": 1, "name":"PCS_06下发设置", "remark": "1故障,0正常"}, - {"key": "0x1036", "datatype": "uint16", "alert": 1, "name":"PCS_07下发设置", "remark": "1故障,0正常"}, - {"key": "0x1037", "datatype": "uint16", "alert": 1, "name":"PCS_08下发设置", "remark": "1故障,0正常"}, - {"key": "0x1038", "datatype": "uint16", "alert": 1, "name":"PCS_09下发设置", "remark": "1故障,0正常"}, - {"key": "0x1039", "datatype": "uint16", "alert": 1, "name":"PCS_10下发设置", "remark": "1:故障,0正常"}, - {"key": "0x103A", "datatype": "uint16", "alert": 1, "name":"内部DSP通信故障", "remark": "1:故障,0正常"}, - {"key": "0x103B", "datatype": "uint16", "alert": 1, "name":"BMS CAN通信故障", "remark": "1:故障,0正常"}, - {"key": "0x103C", "datatype": "uint16", "alert": 1, "name":"下发设置失败", "remark": "1:故障,0正常"}, - {"key": "0x103D", "datatype": "uint16", "alert": 0, "name":"手动/自动并离网状态", "remark": "1:自动,0手动"} - ] - }, - "PCS_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "alert": 0, "name":"所属主控号", "remark": "1~4"}, - {"key": "0x0002", "datatype": "uint16", "alert": 0, "name":"所属PCS号", "remark": "1~40"}, - {"key": "0x0003", "datatype": "uint32", "alert": 0, "name":"总充电量", "remark": "(1kWh)"}, - {"key": "0x0005", "datatype": "uint32", "alert": 0, "name":"总放电量", "remark": "(1kWh)"}, - {"key": "0x0007", "datatype": "int16", "alert": 0, "name":"散热器温度", "remark": "(1℃)"}, - {"key": "0x0008", "datatype": "int16", "alert": 0, "name":"内部温度", "remark": "(1℃)"}, - {"key": "0x0009", "datatype": "int16", "alert": 0, "name":"最大允许充电功率", "remark": "(0.1kW)"}, - {"key": "0x000A", "datatype": "int16", "alert": 0, "name":"最大允许放电功率", "remark": "(0.1kW)"}, - {"key": "0x000B", "datatype": "int16", "alert": 0, "name":"有功功率期望", "remark": "(1kWh)"}, - {"key": "0x000C", "datatype": "int16", "alert": 0, "name":"无功功率期望", "remark": "(1kVar)"}, - {"key": "0x000D", "datatype": "int16", "alert": 0, "name":"AB线电压", "remark": "(1V)"}, - {"key": "0x000E", "datatype": "int16", "alert": 0, "name":"BC线电压", "remark": "(1V)"}, - {"key": "0x000F", "datatype": "int16", "alert": 0, "name":"CA线电压", "remark": "(1V)"}, - {"key": "0x0010", "datatype": "int16", "alert": 0, "name":"A相电压", "remark": "(1V)"}, - {"key": "0x0011", "datatype": "int16", "alert": 0, "name":"B相电压", "remark": "(1V)"}, - {"key": "0x0012", "datatype": "int16", "alert": 0, "name":"C相电压", "remark": "(1V)"}, - {"key": "0x0013", "datatype": "int16", "alert": 0, "name":"A相频率", "remark": "(1Hz)"}, - {"key": "0x0014", "datatype": "int16", "alert": 0, "name":"B相频率", "remark": "(1Hz)"}, - {"key": "0x0015", "datatype": "int16", "alert": 0, "name":"C相频率", "remark": "(1Hz)"}, - {"key": "0x0016", "datatype": "int16", "alert": 0, "name":"A相功率因数", "remark": "(1)"}, - {"key": "0x0017", "datatype": "int16", "alert": 0, "name":"B相功率因数", "remark": "(1)"}, - {"key": "0x0018", "datatype": "int16", "alert": 0, "name":"C相功率因数", "remark": "(1)"}, - {"key": "0x0019", "datatype": "int16", "alert": 0, "name":"A相电流", "remark": "(1A)"}, - {"key": "0x001A", "datatype": "int16", "alert": 0, "name":"B相电流", "remark": "(1A)"}, - {"key": "0x001B", "datatype": "int16", "alert": 0, "name":"C相电流", "remark": "(1A)"}, - {"key": "0x001C", "datatype": "int16", "alert": 0, "name":"A相有功功率", "remark": "(1kW)"}, - {"key": "0x001D", "datatype": "int16", "alert": 0, "name":"B相有功功率", "remark": "(1kW)"}, - {"key": "0x001E", "datatype": "int16", "alert": 0, "name":"C相有功功率", "remark": "(1kW)"}, - {"key": "0x001F", "datatype": "int16", "alert": 0, "name":"A相无功功率", "remark": "(1kVar)"}, - {"key": "0x0020", "datatype": "int16", "alert": 0, "name":"B相无功功率", "remark": "(1kVar)"}, - {"key": "0x0021", "datatype": "int16", "alert": 0, "name":"C相无功功率", "remark": "(1kVar)"}, - {"key": "0x0022", "datatype": "int16", "alert": 0, "name":"A相视在功率", "remark": "(1kVA)"}, - {"key": "0x0023", "datatype": "int16", "alert": 0, "name":"B相视在功率", "remark": "(1kVA)"}, - {"key": "0x0024", "datatype": "int16", "alert": 0, "name":"C相视在功率", "remark": "(1kVA)"}, - {"key": "0x0025", "datatype": "int16", "alert": 0, "name":"三相总有功功率", "remark": "(1kW)"}, - {"key": "0x0026", "datatype": "int16", "alert": 0, "name":"三相总无功功率", "remark": "(1kVar)"}, - {"key": "0x0027", "datatype": "int16", "alert": 0, "name":"三相总视在功率", "remark": "(1kVA)"}, - {"key": "0x0028", "datatype": "int16", "alert": 0, "name":"三相总功率因数", "remark": "(1)"}, - {"key": "0x0029", "datatype": "int16", "alert": 0, "name":"直流功率", "remark": "(1kW)"}, - {"key": "0x002A", "datatype": "int16", "alert": 0, "name":"直流电压", "remark": "(1V)"}, - {"key": "0x002B", "datatype": "int16", "alert": 0, "name":"直流电流", "remark": "(1A)"}, - {"key": "0x002C", "datatype": "int16", "alert": 0, "name":"充电功率", "remark": "(1kW)"}, - {"key": "0x002D", "datatype": "int16", "alert": 0, "name":"放电功率", "remark": "(1kW)"}, - {"key": "0x002E", "datatype": "int16", "alert": 0, "name":"PF值", "remark": "(1)"}, - {"key": "0x002F", "datatype": "int16", "alert": 0, "name":"UV线/U相电网计量线电压", "remark": "(1V)"}, - {"key": "0x0030", "datatype": "int16", "alert": 0, "name":"VW线/V相电网计量线电压", "remark": "(1V)"}, - {"key": "0x0031", "datatype": "int16", "alert": 0, "name":"WU线/W相电网计量线电压", "remark": "(1V)"}, - {"key": "0x0032", "datatype": "int16", "alert": 0, "name":"U相电网计量电流", "remark": "(1A)"}, - {"key": "0x0033", "datatype": "int16", "alert": 0, "name":"V相电网计量电流", "remark": "(1A)"}, - {"key": "0x0034", "datatype": "int16", "alert": 0, "name":"W相电网计量电流", "remark": "(1A)"}, - {"key": "0x0035", "datatype": "int16", "alert": 0, "name":"正母线电压", "remark": "(1V)"}, - {"key": "0x0036", "datatype": "int16", "alert": 0, "name":"可用功率", "remark": "(1kVA)"}, - {"key": "0x0037", "datatype": "int16", "alert": 0, "name":"负母线电压", "remark": "(1V)"}, - {"key": "0x0038", "datatype": "int16", "alert": 0, "name":"A相IGBT温度", "remark": "(1℃)"}, - {"key": "0x0039", "datatype": "int16", "alert": 0, "name":"B相IGBT温度", "remark": "(1℃)"}, - {"key": "0x003A", "datatype": "int16", "alert": 0, "name":"C相IGBT温度", "remark": "(1℃)"}, - {"key": "0x003B", "datatype": "int16", "alert": 0, "name":"逆变侧AB线电压", "remark": "(1V)"}, - {"key": "0x003C", "datatype": "int16", "alert": 0, "name":"逆变侧BC线电压", "remark": "(1V)"}, - {"key": "0x003D", "datatype": "int16", "alert": 0, "name":"逆变侧CA线电压", "remark": "(1V)"}, - {"key": "0x003E", "datatype": "int16", "alert": 0, "name":"逆变侧A相电压", "remark": "(1V)"}, - {"key": "0x003F", "datatype": "int16", "alert": 0, "name":"逆变侧B相电压", "remark": "(1V)"}, - {"key": "0x0040", "datatype": "int16", "alert": 0, "name":"逆变侧C相电压", "remark": "(1V)"}, - {"key": "0x0041", "datatype": "int16", "alert": 0, "name":"逆变侧A相电流", "remark": "(1A)"}, - {"key": "0x0042", "datatype": "int16", "alert": 0, "name":"逆变侧B相电流", "remark": "(1A)"}, - {"key": "0x0043", "datatype": "int16", "alert": 0, "name":"逆变侧C相电流", "remark": "(1A)"}, - {"key": "0x0044", "datatype": "int16", "alert": 0, "name":"逆变侧A相电流直流分量", "remark": "(1A)"}, - {"key": "0x0045", "datatype": "int16", "alert": 0, "name":"逆变侧B相电流直流分量", "remark": "(1A)"}, - {"key": "0x0046", "datatype": "int16", "alert": 0, "name":"逆变侧C相电流直流分量", "remark": "(1A)"}, - {"key": "0x0047", "datatype": "int16", "alert": 0, "name":"离网频率", "remark": "(1Hz)"}, - {"key": "0x0048", "datatype": "int16", "alert": 0, "name":"A相负载量", "remark": "(1)"}, - {"key": "0x0049", "datatype": "int16", "alert": 0, "name":"B相负载量", "remark": "(1)"}, - {"key": "0x004A", "datatype": "int16", "alert": 0, "name":"C相负载量", "remark": "(1)"}, - {"key": "0x004B", "datatype": "int16", "alert": 0, "name":"总负载量", "remark": "(1)"}, - {"key": "0x004C", "datatype": "int16", "alert": 0, "name":"逆变侧AB线电压直流分量", "remark": "(1A)"}, - {"key": "0x004D", "datatype": "int16", "alert": 0, "name":"逆变侧BC线电压直流分量", "remark": "(1A)"}, - {"key": "0x004E", "datatype": "int16", "alert": 0, "name":"逆变侧CA线电压直流分量", "remark": "(1A)"}, - {"key": "0x004F", "datatype": "int16", "alert": 0, "name":"在线数量", "remark": ""}, - {"key": "0x0050", "datatype": "int16", "alert": 0, "name":"逆变数量", "remark": ""} - ] - }, - "PCS_YX":{ - "addr":[ - {"key": "0x1001", "datatype": "uint16", "alert": 0, "name":"所属主控号", "remark": "1~4"}, - {"key": "0x1002", "datatype": "uint16", "alert": 0, "name":"所属PCS号", "remark": "1~40"}, - {"key": "0x1003", "datatype": "uint16", "alert": 0, "name":"故障状态", "remark": "1故障,0正常"}, - {"key": "0x1004", "datatype": "uint16", "alert": 0, "name":"告警状态", "remark": "1告警,0正常"}, - {"key": "0x1005", "datatype": "uint16", "alert": 0, "name":"设备在线", "remark": "1在线,0无效"}, - {"key": "0x1006", "datatype": "uint16", "alert": 0, "name":"禁止充电", "remark": "1禁止,0无效"}, - {"key": "0x1007", "datatype": "uint16", "alert": 0, "name":"禁止放电", "remark": "1禁止,0无效"}, - {"key": "0x1008", "datatype": "uint16", "alert": 0, "name":"运行状态", "remark": "1开机,0关机"}, - {"key": "0x1009", "datatype": "uint16", "alert": 0, "name":"充放状态", "remark": "0:待机,1:充电,2:放电,3:搁置"}, - {"key": "0x100A", "datatype": "uint16", "alert": 0, "name":"电网状态", "remark": "1离网,0并网"}, - {"key": "0x100B", "datatype": "uint16", "alert": 0, "name":"逆变供电", "remark": "0禁止,1使能"}, - {"key": "0x100C", "datatype": "uint16", "alert": 0, "name":"缓启动完成", "remark": "0禁止,1使能"}, - {"key": "0x100D", "datatype": "uint16", "alert": 0, "name":"主机标志", "remark": "0禁止,1使能"}, - {"key": "0x100E", "datatype": "uint16", "alert": 0, "name":"并离网状态", "remark": "0:并网, 1:离网"}, - {"key": "0x100F", "datatype": "uint16", "alert": 0, "name":"同步请求标志", "remark": "0:无效;1:动作"}, - {"key": "0x1010", "datatype": "uint16", "alert": 1, "name":"绝缘故障", "remark": "1:故障,0正常"}, - {"key": "0x1011", "datatype": "uint16", "alert": 1, "name":"漏电保护", "remark": "1:故障,0正常"}, - {"key": "0x1012", "datatype": "uint16", "alert": 1, "name":"直流过压", "remark": "1:故障,0正常"}, - {"key": "0x1013", "datatype": "uint16", "alert": 1, "name":"市电幅值异常", "remark": "1:故障,0正常"}, - {"key": "0x1014", "datatype": "uint16", "alert": 1, "name":"市电相序异常", "remark": "1:故障,0正常"}, - {"key": "0x1015", "datatype": "uint16", "alert": 1, "name":"温度开关异常", "remark": "1:故障,0正常"}, - {"key": "0x1016", "datatype": "uint16", "alert": 1, "name":"市电频率异常", "remark": "1:故障,0正常"}, - {"key": "0x1017", "datatype": "uint16", "alert": 1, "name":"IGBT过温", "remark": "1:故障,0正常"}, - {"key": "0x1018", "datatype": "uint16", "alert": 1, "name":"交流接地故障", "remark": "1:故障,0正常"}, - {"key": "0x1019", "datatype": "uint16", "alert": 1, "name":"逆变过流异常", "remark": "1:故障,0正常"}, - {"key": "0x101A", "datatype": "uint16", "alert": 1, "name":"直流缓起故障", "remark": "1:故障,0正常"}, - {"key": "0x101B", "datatype": "uint16", "alert": 1, "name":"直流主继电器故障", "remark": "1:故障,0正常"}, - {"key": "0x101C", "datatype": "uint16", "alert": 1, "name":"风机异常", "remark": "1:故障,0正常"}, - {"key": "0x101D", "datatype": "uint16", "alert": 1, "name":"主接触器异常", "remark": "1:故障,0正常"}, - {"key": "0x101E", "datatype": "uint16", "alert": 1, "name":"均浮充切换超时", "remark": "1:故障,0正常"}, - {"key": "0x101F", "datatype": "uint16", "alert": 1, "name":"硬件故障", "remark": "1:故障,0正常"}, - {"key": "0x1020", "datatype": "uint16", "alert": 1, "name":"机内过温", "remark": "1:故障,0正常"}, - {"key": "0x1021", "datatype": "uint16", "alert": 1, "name":"软启动故障", "remark": "1:故障,0正常"}, - {"key": "0x1022", "datatype": "uint16", "alert": 1, "name":"触摸屏通讯故障", "remark": "1:故障,0正常"}, - {"key": "0x1023", "datatype": "uint16", "alert": 1, "name":"防雷器故障", "remark": "1:故障,0正常"}, - {"key": "0x1024", "datatype": "uint16", "alert": 1, "name":"急停故障", "remark": "1:故障,0正常"}, - {"key": "0x1025", "datatype": "uint16", "alert": 1, "name":"BMS系统故障", "remark": "1:故障,0正常"}, - {"key": "0x1026", "datatype": "uint16", "alert": 1, "name":"BMS通讯故障", "remark": "1:故障,0正常"}, - {"key": "0x1027", "datatype": "uint16", "alert": 1, "name":"BMS干接点通讯故障", "remark": "1:故障,0正常"}, - {"key": "0x1028", "datatype": "uint16", "alert": 1, "name":"远程通讯故障", "remark": "1:故障,0正常"}, - {"key": "0x1029", "datatype": "uint16", "alert": 1, "name":"门禁告警", "remark": "1:故障,0正常"}, - {"key": "0x102A", "datatype": "uint16", "alert": 1, "name":"锁相异常", "remark": "1:故障,0正常"}, - {"key": "0x102B", "datatype": "uint16", "alert": 1, "name":"IGBT过温告警", "remark": "1:故障,0正常"}, - {"key": "0x102C", "datatype": "uint16", "alert": 1, "name":"硬件过流保护", "remark": "1:故障,0正常"}, - {"key": "0x102D", "datatype": "uint16", "alert": 1, "name":"驱动故障", "remark": "1:故障,0正常"}, - {"key": "0x102E", "datatype": "uint16", "alert": 1, "name":"ID冲突", "remark": "1:故障,0正常"}, - {"key": "0x102F", "datatype": "uint16", "alert": 1, "name":"电池过压", "remark": "1:故障,0正常"}, - {"key": "0x1030", "datatype": "uint16", "alert": 1, "name":"电池欠压", "remark": "1:故障,0正常"}, - {"key": "0x1031", "datatype": "uint16", "alert": 1, "name":"直流过流保护", "remark": "1:故障,0正常"}, - {"key": "0x1032", "datatype": "uint16", "alert": 1, "name":"输出电压异常", "remark": "1:故障,0正常"}, - {"key": "0x1033", "datatype": "uint16", "alert": 1, "name":"离网输出电压不符合", "remark": "1:故障,0正常"}, - {"key": "0x1034", "datatype": "uint16", "alert": 1, "name":"输出过载保护", "remark": "1:故障,0正常"}, - {"key": "0x1035", "datatype": "uint16", "alert": 1, "name":"输出短路保护", "remark": "1:故障,0正常"}, - {"key": "0x1036", "datatype": "uint16", "alert": 1, "name":"并机通信异常", "remark": "1:故障,0正常"}, - {"key": "0x1037", "datatype": "uint16", "alert": 1, "name":"电池保险异常", "remark": "1:故障,0正常"}, - {"key": "0x1038", "datatype": "uint16", "alert": 1, "name":"电池重载低压", "remark": "1:故障,0正常"}, - {"key": "0x1039", "datatype": "uint16", "alert": 1, "name":"电池低压告警", "remark": "1:故障,0正常"}, - {"key": "0x103A", "datatype": "uint16", "alert": 1, "name":"一拖二压差过大", "remark": "1:故障,0正常"}, - {"key": "0x103B", "datatype": "uint16", "alert": 1, "name":"电池反接故障", "remark": "1:故障,0正常"}, - {"key": "0x103C", "datatype": "uint16", "alert": 1, "name":"电池电压异常", "remark": "1:故障,0正常"}, - {"key": "0x103D", "datatype": "uint16", "alert": 1, "name":"过载告警", "remark": "1:故障,0正常"}, - {"key": "0x103E", "datatype": "uint16", "alert": 1, "name":"外部接触器异常", "remark": "1:故障,0正常"}, - {"key": "0x103F", "datatype": "uint16", "alert": 1, "name":"IGBT温度传感器异常", "remark": "1:故障,0正常"}, - {"key": "0x1040", "datatype": "uint16", "alert": 1, "name":"整机温度传感器异常", "remark": "1:故障,0正常"}, - {"key": "0x1041", "datatype": "uint16", "alert": 1, "name":"市电CT异常", "remark": "1:故障,0正常"}, - {"key": "0x1042", "datatype": "uint16", "alert": 1, "name":"逆变电流三相不平衡", "remark": "1:故障,0正常"}, - {"key": "0x1043", "datatype": "uint16", "alert": 1, "name":"逆变电流直流分量异常", "remark": "1:故障,0正常"}, - {"key": "0x1044", "datatype": "uint16", "alert": 1, "name":"母线不平衡", "remark": "1:故障,0正常"}, - {"key": "0x1045", "datatype": "uint16", "alert": 1, "name":"逆变电压直流分量异常", "remark": "1:故障,0正常"}, - {"key": "0x1046", "datatype": "uint16", "alert": 1, "name":"主接触器控制异常", "remark": "1:故障,0正常"}, - {"key": "0x1047", "datatype": "uint16", "alert": 1, "name":"逆变电压控制异常", "remark": "1:故障,0正常"}, - {"key": "0x1048", "datatype": "uint16", "alert": 1, "name":"直流霍尔异常", "remark": "1:故障,0正常"}, - {"key": "0x1049", "datatype": "uint16", "alert": 1, "name":"电池单体过压", "remark": "1:故障,0正常"}, - {"key": "0x104A", "datatype": "uint16", "alert": 1, "name":"电池单体欠压", "remark": "1:故障,0正常"}, - {"key": "0x104B", "datatype": "uint16", "alert": 1, "name":"电网过压", "remark": "1:故障,0正常"}, - {"key": "0x104C", "datatype": "uint16", "alert": 1, "name":"电网欠压", "remark": "1:故障,0正常"}, - {"key": "0x104D", "datatype": "uint16", "alert": 1, "name":"电网过频", "remark": "1:故障,0正常"}, - {"key": "0x104E", "datatype": "uint16", "alert": 1, "name":"电网欠频", "remark": "1:故障,0正常"}, - {"key": "0x104F", "datatype": "uint16", "alert": 1, "name":"市电不平衡", "remark": "1:故障,0正常"}, - {"key": "0x1050", "datatype": "uint16", "alert": 1, "name":"参数设置不匹配", "remark": "1:故障,0正常"}, - {"key": "0x1051", "datatype": "uint16", "alert": 1, "name":"SPI通信异常", "remark": "1:故障,0正常"}, - {"key": "0x1052", "datatype": "uint16", "alert": 1, "name":"SCI通信异常", "remark": "1:故障,0正常"}, - {"key": "0x1053", "datatype": "uint16", "alert": 1, "name":"IIC通信异常", "remark": "1:故障,0正常"}, - {"key": "0x1054", "datatype": "uint16", "alert": 1, "name":"Xintf通信异常", "remark": "1:故障,0正常"}, - {"key": "0x1055", "datatype": "uint16", "alert": 1, "name":"零偏校准异常", "remark": "1:故障,0正常"}, - {"key": "0x1056", "datatype": "uint16", "alert": 1, "name":"烟雾告警", "remark": "1:故障,0正常"}, - {"key": "0x1057", "datatype": "uint16", "alert": 1, "name":"无电池组故障", "remark": "1异常,0正常"}, - {"key": "0x1058", "datatype": "uint16", "alert": 1, "name":"环温降频", "remark": "1异常,0正常"}, - {"key": "0x1059", "datatype": "uint16", "alert": 1, "name":"交流过载", "remark": "1异常,0正常"}, - {"key": "0x105A", "datatype": "uint16", "alert": 1, "name":"采样异常", "remark": "1异常,0正常"}, - {"key": "0x105B", "datatype": "uint16", "alert": 1, "name":"24V辅源故障", "remark": "1异常,0正常"}, - {"key": "0x105C", "datatype": "uint16", "alert": 1, "name":"直流欠压异常", "remark": "1异常,0正常"}, - {"key": "0x105D", "datatype": "uint16", "alert": 1, "name":"散热器过温", "remark": "1异常,0正常"}, - {"key": "0x105E", "datatype": "uint16", "alert": 1, "name":"CAN配置故障", "remark": "1异常,0正常"}, - {"key": "0x105F", "datatype": "uint16", "alert": 1, "name":"3.3V辅源故障", "remark": "1异常,0正常"}, - {"key": "0x1060", "datatype": "uint16", "alert": 1, "name":"环境过温", "remark": "1异常,0正常"}, - {"key": "0x1061", "datatype": "uint16", "alert": 1, "name":"A相IGBT逆变过流", "remark": "1异常,0正常"}, - {"key": "0x1062", "datatype": "uint16", "alert": 1, "name":"B相IGBT逆变过流", "remark": "1异常,0正常"}, - {"key": "0x1063", "datatype": "uint16", "alert": 1, "name":"C相IGBT逆变过流", "remark": "1异常,0正常"} - ] - }, - "BMS_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "alert": 0, "name":"SOC", "remark": "(0.1)"}, - {"key": "0x0002", "datatype": "uint16", "alert": 0, "name":"SOH", "remark": "(0.1)"}, - {"key": "0x0003", "datatype": "uint32", "alert": 0, "name":"电压", "remark": "(0.1V)"}, - {"key": "0x0005", "datatype": "int32", "alert": 0, "name":"电流", "remark": "(0.1A)"}, - {"key": "0x0007", "datatype": "uint32", "alert": 0, "name":"可充电量", "remark": "(1kWh)"}, - {"key": "0x0009", "datatype": "uint32", "alert": 0, "name":"可放电量", "remark": "(1kWh)"}, - {"key": "0x000B", "datatype": "uint32", "alert": 0, "name":"单次可充电量", "remark": "(1kWh)"}, - {"key": "0x000D", "datatype": "uint32", "alert": 0, "name":"单次可放电量", "remark": "(1kWh)"}, - {"key": "0x000F", "datatype": "int32", "alert": 0, "name":"堆功率", "remark": "(1kW)"}, - {"key": "0x0011", "datatype": "uint32", "alert": 0, "name":"充电量累加", "remark": "(1kWh)"}, - {"key": "0x0013", "datatype": "uint32", "alert": 0, "name":"放电量累加", "remark": "(1kWh)"}, - {"key": "0x0015", "datatype": "uint16", "alert": 0, "name":"簇最大SOC", "remark": "(0.1)"}, - {"key": "0x0016", "datatype": "uint16", "alert": 0, "name":"簇最小SOC", "remark": "(0.1)"}, - {"key": "0x0017", "datatype": "uint16", "alert": 0, "name":"簇最大SOC号", "remark": ""}, - {"key": "0x0018", "datatype": "uint16", "alert": 0, "name":"簇最小SOC号", "remark": ""}, - {"key": "0x0019", "datatype": "uint16", "alert": 0, "name":"簇SOC差值", "remark": "(0.1)"}, - {"key": "0x001A", "datatype": "uint16", "alert": 0, "name":"簇最大电压", "remark": "(0.1V)"}, - {"key": "0x001B", "datatype": "uint16", "alert": 0, "name":"簇最小电压", "remark": "(0.1V)"}, - {"key": "0x001C", "datatype": "uint16", "alert": 0, "name":"簇最大电压号", "remark": ""}, - {"key": "0x001D", "datatype": "uint16", "alert": 0, "name":"簇最小电压号", "remark": ""}, - {"key": "0x001E", "datatype": "uint16", "alert": 0, "name":"簇电压差值", "remark": "(0.1V)"}, - {"key": "0x001F", "datatype": "uint16", "alert": 0, "name":"单体最大电压簇号", "remark": ""}, - {"key": "0x0020", "datatype": "uint16", "alert": 0, "name":"单体最大电压节号", "remark": ""}, - {"key": "0x0021", "datatype": "uint16", "alert": 0, "name":"单体最大电压", "remark": "(mV)"}, - {"key": "0x0022", "datatype": "uint16", "alert": 0, "name":"单体最小电压簇号", "remark": ""}, - {"key": "0x0023", "datatype": "uint16", "alert": 0, "name":"单体最小电压节号", "remark": ""}, - {"key": "0x0024", "datatype": "uint16", "alert": 0, "name":"单体最小电压", "remark": "(mV)"}, - {"key": "0x0025", "datatype": "uint16", "alert": 0, "name":"单体平均电压", "remark": "(mV)"}, - {"key": "0x0026", "datatype": "uint16", "alert": 0, "name":"单体电压差", "remark": "(mV)"}, - {"key": "0x0027", "datatype": "uint16", "alert": 0, "name":"单体最大温度簇号", "remark": ""}, - {"key": "0x0028", "datatype": "uint16", "alert": 0, "name":"单体最大温度节号", "remark": ""}, - {"key": "0x0029", "datatype": "int16", "alert": 0, "name":"单体最大温度", "remark": "(0.1℃)"}, - {"key": "0x002A", "datatype": "uint16", "alert": 0, "name":"单体最小温度簇号", "remark": ""}, - {"key": "0x002B", "datatype": "uint16", "alert": 0, "name":"单体最小温度节号", "remark": ""}, - {"key": "0x002C", "datatype": "int16", "alert": 0, "name":"单体最小温度", "remark": "(0.1℃)"}, - {"key": "0x002D", "datatype": "int16", "alert": 0, "name":"单体平均温度", "remark": "(0.1℃)"}, - {"key": "0x002E", "datatype": "int16", "alert": 0, "name":"单体温度差", "remark": "(0.1℃)"}, - {"key": "0x002F", "datatype": "uint16", "alert": 0, "name":"最大内阻簇号", "remark": ""}, - {"key": "0x0030", "datatype": "uint16", "alert": 0, "name":"最大内阻节号", "remark": ""}, - {"key": "0x0031", "datatype": "uint16", "alert": 0, "name":"最大内阻", "remark": "(mΩ)"}, - {"key": "0x0032", "datatype": "uint16", "alert": 0, "name":"最小内阻簇号", "remark": ""}, - {"key": "0x0033", "datatype": "uint16", "alert": 0, "name":"最小内阻节号", "remark": ""}, - {"key": "0x0034", "datatype": "uint16", "alert": 0, "name":"最小内阻", "remark": "(mΩ)"}, - {"key": "0x0035", "datatype": "uint16", "alert": 0, "name":"单体平均内阻", "remark": "(mΩ)"}, - {"key": "0x0036", "datatype": "uint16", "alert": 0, "name":"单体内阻差", "remark": "(mΩ)"}, - {"key": "0x0037", "datatype": "uint16", "alert": 0, "name":"单体最大SOH簇号", "remark": ""}, - {"key": "0x0038", "datatype": "uint16", "alert": 0, "name":"单体最大SOH节号", "remark": ""}, - {"key": "0x0039", "datatype": "uint16", "alert": 0, "name":"单体最大SOH", "remark": "(0.001)"}, - {"key": "0x003A", "datatype": "uint16", "alert": 0, "name":"单体最小SOH簇号", "remark": ""}, - {"key": "0x003B", "datatype": "uint16", "alert": 0, "name":"单体最小SOH节号", "remark": ""}, - {"key": "0x003C", "datatype": "uint16", "alert": 0, "name":"单体最小SOH", "remark": "(0.001)"}, - {"key": "0x003D", "datatype": "uint16", "alert": 0, "name":"单体最大SOc簇号", "remark": ""}, - {"key": "0x003E", "datatype": "uint16", "alert": 0, "name":"单体最大SOc节号", "remark": ""}, - {"key": "0x0040", "datatype": "uint16", "alert": 0, "name":"单体最大Soc", "remark": "(0.001)"}, - {"key": "0x0041", "datatype": "uint16", "alert": 0, "name":"单体最小SOc簇号", "remark": ""}, - {"key": "0x0042", "datatype": "uint16", "alert": 0, "name":"单体最小SOc节号", "remark": ""}, - {"key": "0x0043", "datatype": "uint16", "alert": 0, "name":"单体最小SOc", "remark": "(0.001)"}, - {"key": "0x0044", "datatype": "uint32", "alert": 0, "name":"系统剩余最大可充电功率", "remark": "(1KW)"}, - {"key": "0x0045", "datatype": "uint32", "alert": 0, "name":"系统剩余最大可放电功率", "remark": "(1KW)"}, - {"key": "0x0047", "datatype": "uint16", "alert": 0, "name":"可充电状态", "remark": ""}, - {"key": "0x0048", "datatype": "uint16", "alert": 0, "name":"可放电状态", "remark": ""}, - {"key": "0x0049", "datatype": "uint16", "alert": 0, "name":"运行状态", "remark": ""}, - {"key": "0x004A", "datatype": "uint16", "alert": 0, "name":"充放电状态", "remark": ""} - ] - }, - "BCU_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "alert": 0, "name":"所属通道号", "remark": "1~4"}, - {"key": "0x0002", "datatype": "uint16", "alert": 0, "name":"所属BCU号", "remark": "1~40"}, - {"key": "0x0003", "datatype": "uint32", "alert": 0, "name":"簇电压", "remark": "(0.1V)"}, - {"key": "0x0005", "datatype": "int32", "alert": 0, "name":"簇电流", "remark": "(0.1A)"}, - {"key": "0x0007", "datatype": "int32", "alert": 0, "name":"簇温度", "remark": "(0.1℃)"}, - {"key": "0x0009", "datatype": "uint32", "alert": 0, "name":"簇电阻", "remark": "(1mΩ)"}, - {"key": "0x000B", "datatype": "uint16", "alert": 0, "name":"簇SOC", "remark": "(0.1)"}, - {"key": "0x000C", "datatype": "uint16", "alert": 0, "name":"簇SOH", "remark": "(0.1)"}, - {"key": "0x000D", "datatype": "uint32", "alert": 0, "name":"簇正绝缘电阻", "remark": "(1kΩ)"}, - {"key": "0x000F", "datatype": "uint32", "alert": 0, "name":"簇负绝缘电阻", "remark": "(1kΩ)"}, - {"key": "0x0011", "datatype": "int32", "alert": 0, "name":"簇允许最大充电电流", "remark": "(0.1A)"}, - {"key": "0x0013", "datatype": "int32", "alert": 0, "name":"簇允许最大放电电流", "remark": "(0.1A)"}, - {"key": "0x0015", "datatype": "uint32", "alert": 0, "name":"簇允许最大充电功率", "remark": "(1kW)"}, - {"key": "0x0017", "datatype": "uint32", "alert": 0, "name":"簇允许最大放电功率", "remark": "(1kW)"}, - {"key": "0x0019", "datatype": "uint32", "alert": 0, "name":"簇可充容量", "remark": "(0.1Ah)"}, - {"key": "0x001B", "datatype": "uint32", "alert": 0, "name":"簇可放容量", "remark": "(0.1Ah)"}, - {"key": "0x001D", "datatype": "uint32", "alert": 0, "name":"簇单次累计充容量", "remark": "(0.1Ah)"}, - {"key": "0x001F", "datatype": "uint32", "alert": 0, "name":"簇单次累计放容量", "remark": "(0.1Ah)"}, - {"key": "0x0021", "datatype": "uint32", "alert": 0, "name":"簇总累计充容量", "remark": "(0.1Ah)"}, - {"key": "0x0023", "datatype": "uint32", "alert": 0, "name":"簇总累计放容量", "remark": "(0.1Ah)"}, - {"key": "0x0025", "datatype": "uint32", "alert": 0, "name":"簇可充电量", "remark": "(1kWh)"}, - {"key": "0x0027", "datatype": "uint32", "alert": 0, "name":"簇可放电量", "remark": "(1kWh)"}, - {"key": "0x0029", "datatype": "uint32", "alert": 0, "name":"簇单次充电量", "remark": "(1kWh)"}, - {"key": "0x002B", "datatype": "uint32", "alert": 0, "name":"簇单次放电量", "remark": "(1kWh)"}, - {"key": "0x002D", "datatype": "uint32", "alert": 0, "name":"簇累计充电量", "remark": "(1kWh)"}, - {"key": "0x002F", "datatype": "uint32", "alert": 0, "name":"簇累计放电量", "remark": "(1kWh)"}, - {"key": "0x0031", "datatype": "uint32", "alert": 0, "name":"pack累计簇总压", "remark": "(0.1V)"}, - {"key": "0x0033", "datatype": "uint32", "alert": 0, "name":"簇与pack压差", "remark": "(0.1V)"}, - {"key": "0x0035", "datatype": "uint32", "alert": 0, "name":"簇与PCS压差", "remark": "(0.1V)"}, - {"key": "0x0037", "datatype": "uint16", "alert": 0, "name":"簇中BMU个数", "remark": ""}, - {"key": "0x0038", "datatype": "uint16", "alert": 0, "name":"簇中BMU中单体个数", "remark": ""}, - {"key": "0x0039", "datatype": "uint16", "alert": 0, "name":"簇中BMU中温度个数", "remark": ""}, - {"key": "0x003A", "datatype": "uint16", "alert": 0, "name":"簇中单体个数", "remark": ""}, - {"key": "0x003B", "datatype": "uint16", "alert": 0, "name":"簇中温度个数", "remark": ""}, - {"key": "0x003C", "datatype": "uint16", "alert": 0, "name":"单体最高SOC节号", "remark": ""}, - {"key": "0x003D", "datatype": "uint16", "alert": 0, "name":"单体最高SOC", "remark": "(0.1)"}, - {"key": "0x003E", "datatype": "uint16", "alert": 0, "name":"单体最低SOC节号", "remark": ""}, - {"key": "0x003F", "datatype": "uint16", "alert": 0, "name":"单体最低SOC", "remark": "(0.1)"}, - {"key": "0x0040", "datatype": "uint16", "alert": 0, "name":"单体最高SOH节号", "remark": ""}, - {"key": "0x0041", "datatype": "uint16", "alert": 0, "name":"单体最高SOH", "remark": "(0.1)"}, - {"key": "0x0042", "datatype": "uint16", "alert": 0, "name":"单体最低SOH节号", "remark": ""}, - {"key": "0x0043", "datatype": "uint16", "alert": 0, "name":"单体最低SOH", "remark": "(0.1)"}, - {"key": "0x0044", "datatype": "uint16", "alert": 0, "name":"单体最高电压节号", "remark": ""}, - {"key": "0x0045", "datatype": "uint16", "alert": 0, "name":"单体最高电压", "remark": "(mV)"}, - {"key": "0x0046", "datatype": "uint16", "alert": 0, "name":"单体最低电压节号", "remark": ""}, - {"key": "0x0047", "datatype": "uint16", "alert": 0, "name":"单体最低电压", "remark": "(mV)"}, - {"key": "0x0048", "datatype": "uint16", "alert": 0, "name":"单体电压差", "remark": "(mV)"}, - {"key": "0x0049", "datatype": "uint16", "alert": 0, "name":"单体平均电压", "remark": "(mV)"}, - {"key": "0x004A", "datatype": "uint16", "alert": 0, "name":"单体最高温度节号", "remark": ""}, - {"key": "0x004B", "datatype": "int16", "alert": 0, "name":"单体最高温度", "remark": "(0.1℃)"}, - {"key": "0x004C", "datatype": "uint16", "alert": 0, "name":"单体最低温度节号", "remark": ""}, - {"key": "0x004D", "datatype": "int16", "alert": 0, "name":"单体最低温度", "remark": "(0.1℃)"}, - {"key": "0x004E", "datatype": "int16", "alert": 0, "name":"单体温度差", "remark": "(0.1℃)"}, - {"key": "0x004F", "datatype": "int16", "alert": 0, "name":"单体平均温度", "remark": "(0.1℃)"}, - {"key": "0x0050", "datatype": "uint16", "alert": 0, "name":"单体最高内阻节号", "remark": ""}, - {"key": "0x0051", "datatype": "uint16", "alert": 0, "name":"单体最高内阻", "remark": "(mΩ)"}, - {"key": "0x0052", "datatype": "uint16", "alert": 0, "name":"单体最低内阻节号", "remark": ""}, - {"key": "0x0053", "datatype": "uint16", "alert": 0, "name":"单体最低内阻", "remark": "(mΩ)"}, - {"key": "0x0054", "datatype": "uint16", "alert": 0, "name":"单体内阻差", "remark": "(mΩ)"}, - {"key": "0x0055", "datatype": "uint16", "alert": 0, "name":"单体平均内阻", "remark": "(mΩ)"} - ] - }, - "BCU_YX":{ - "addr":[ - {"key": "0xA001", "datatype": "uint16", "alert": 0, "name":"所属通道号", "remark": "1~4"}, - {"key": "0xA002", "datatype": "uint16", "alert": 0, "name":"所属BCU号", "remark": "1~40"}, - {"key": "0xA003", "datatype": "uint16", "alert": 0, "name":"蓄电池充放电状态", "remark": "0x11开路0x22待机0x33充电0x44放电"}, - {"key": "0xA004", "datatype": "uint16", "alert": 0, "name":"电池组运行状态", "remark": "0x11跳机 0x22待机 0x33放空 0x44充满 0x55预警 0x66正常"}, - {"key": "0xA005", "datatype": "uint16", "alert": 0, "name":"簇DO1状态", "remark": "1:断开 2:闭合"}, - {"key": "0xA006", "datatype": "uint16", "alert": 0, "name":"簇DO2状态", "remark": "1:断开 2:闭合"}, - {"key": "0xA007", "datatype": "uint16", "alert": 0, "name":"继电器总正", "remark": "0:断开 1:闭合 2:粘连"}, - {"key": "0xA008", "datatype": "uint16", "alert": 0, "name":"继电器总负", "remark": "0:断开 1:闭合 2:粘连"}, - {"key": "0xA009", "datatype": "uint16", "alert": 0, "name":"继电器预充", "remark": "0:断开 1:闭合 2:粘连"}, - {"key": "0xA00A", "datatype": "uint16", "alert": 0, "name":"继电器bmu供电", "remark": "0:断开 1:闭合 2:粘连"}, - {"key": "0xA00B", "datatype": "uint16", "alert": 1, "name":"整簇总电压过高告警", "remark": "0:正常 1:告警"}, - {"key": "0xA00C", "datatype": "uint16", "alert": 1, "name":"整簇总电压过低告警", "remark": "0:正常 1:告警"}, - {"key": "0xA00D", "datatype": "uint16", "alert": 1, "name":"整簇中单体电压过高告警", "remark": "0:正常 1:告警"}, - {"key": "0xA00E", "datatype": "uint16", "alert": 1, "name":"整簇中单体电压过低告警", "remark": "0:正常 1:告警"}, - {"key": "0xA00F", "datatype": "uint16", "alert": 1, "name":"整簇中单体电压偏差过大告警", "remark": "0:正常 1:告警"}, - {"key": "0xA010", "datatype": "uint16", "alert": 1, "name":"整簇中单体温度偏差过大告警", "remark": "0:正常 1:告警"}, - {"key": "0xA011", "datatype": "uint16", "alert": 1, "name":"整簇中单体温度过高告警", "remark": "0:正常 1:告警"}, - {"key": "0xA012", "datatype": "uint16", "alert": 1, "name":"整簇中单体温度过低告警", "remark": "0:正常 1:告警"}, - {"key": "0xA013", "datatype": "uint16", "alert": 1, "name":"整簇总充电电流过高告警", "remark": "0:正常 1:告警"}, - {"key": "0xA014", "datatype": "uint16", "alert": 1, "name":"整簇总放电电流过高告警", "remark": "0:正常 1:告警"}, - {"key": "0xA015", "datatype": "uint16", "alert": 1, "name":"整簇总SOC过高告警", "remark": "0:正常 1:告警"}, - {"key": "0xA016", "datatype": "uint16", "alert": 1, "name":"整簇总SOC过低告警", "remark": "0:正常 1:告警"}, - {"key": "0xA017", "datatype": "uint16", "alert": 1, "name":"高压盒主正接触器粘连告警", "remark": "0:正常 1:告警"}, - {"key": "0xA018", "datatype": "uint16", "alert": 1, "name":"高压盒主正接触器不能吸合告警", "remark": "0:正常 1:告警"}, - {"key": "0xA019", "datatype": "uint16", "alert": 1, "name":"高压盒主负接触器粘连告警", "remark": "0:正常 1:告警"}, - {"key": "0xA01A", "datatype": "uint16", "alert": 1, "name":"高压盒主负接触器不能吸合告警", "remark": "0:正常 1:告警"}, - {"key": "0xA01B", "datatype": "uint16", "alert": 1, "name":"高压盒预充接触器粘连告警", "remark": "0:正常 1:告警"}, - {"key": "0xA01C", "datatype": "uint16", "alert": 1, "name":"高压盒预充接触器不能吸合告警", "remark": "0:正常 1:告警"}, - {"key": "0xA01D", "datatype": "uint16", "alert": 1, "name":"预充失败告警", "remark": "0:正常 1:告警"}, - {"key": "0xA01E", "datatype": "uint16", "alert": 1, "name":"BCU电压检测模块出现问题告警", "remark": "0:正常 1:告警"}, - {"key": "0xA01F", "datatype": "uint16", "alert": 1, "name":"BCU温度检测模块出现问题告警", "remark": "0:正常 1:告警"}, - {"key": "0xA020", "datatype": "uint16", "alert": 1, "name":"BCU电流检测模块出现问题告警", "remark": "0:正常 1:告警"}, - {"key": "0xA021", "datatype": "uint16", "alert": 1, "name":"BCU绝缘检测模块出现问题告警", "remark": "0:正常 1:告警"}, - {"key": "0xA022", "datatype": "uint16", "alert": 1, "name":"高压盒内总压检测模块出现问题告警", "remark": "0:正常 1:告警"}, - {"key": "0xA023", "datatype": "uint16", "alert": 1, "name":"高压盒外总压检测模块出现问题告警", "remark": "0:正常 1:告警"}, - {"key": "0xA024", "datatype": "uint16", "alert": 1, "name":"PCS-CAN通信故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA025", "datatype": "uint16", "alert": 1, "name":"高压盒供电电压过高告警", "remark": "0:正常 1:告警"}, - {"key": "0xA026", "datatype": "uint16", "alert": 1, "name":"绝缘正极故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA027", "datatype": "uint16", "alert": 1, "name":"绝缘负极故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA028", "datatype": "uint16", "alert": 1, "name":"绝缘中间侧故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA029", "datatype": "uint16", "alert": 1, "name":"绝缘故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA02A", "datatype": "uint16", "alert": 1, "name":"BMU中电压采样线开路告警", "remark": "0:正常 1:告警"}, - {"key": "0xA02B", "datatype": "uint16", "alert": 1, "name":"BMU中NTC采样线短开路告警", "remark": "0:正常 1:告警"}, - {"key": "0xA02C", "datatype": "uint16", "alert": 1, "name":"BMU中采样芯片故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA02D", "datatype": "uint16", "alert": 1, "name":"BMU中电池温度升高过快告警", "remark": "0:正常 1:告警"}, - {"key": "0xA02E", "datatype": "uint16", "alert": 1, "name":"BMU中电池内部短路告警", "remark": "0:正常 1:告警"}, - {"key": "0xA02F", "datatype": "uint16", "alert": 1, "name":"BMU充电均衡模块出现故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA030", "datatype": "uint16", "alert": 1, "name":"BMU放电均衡模块出现故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA031", "datatype": "uint16", "alert": 1, "name":"BMU通信故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA032", "datatype": "uint16", "alert": 1, "name":"单体内阻过大告警", "remark": "0:正常 1:告警"}, - {"key": "0xA033", "datatype": "uint16", "alert": 1, "name":"单体内阻过小告警", "remark": "0:正常 1:告警"}, - {"key": "0xA034", "datatype": "uint16", "alert": 1, "name":"单体内阻阻差过大告警", "remark": "0:正常 1:告警"}, - {"key": "0xA035", "datatype": "uint16", "alert": 1, "name":"簇内阻过大告警", "remark": "0:正常 1:告警"}, - {"key": "0xA036", "datatype": "uint16", "alert": 1, "name":"簇内阻过小告警", "remark": "0:正常 1:告警"}, - {"key": "0xA037", "datatype": "uint16", "alert": 1, "name":"SOC初始化无效告警", "remark": "0:正常 1:告警"}, - {"key": "0xA038", "datatype": "uint16", "alert": 1, "name":"充电时soc降低故障告警", "remark": "0:正常 1:告警"}, - {"key": "0xA039", "datatype": "uint16", "alert": 1, "name":"放电时soc升高告警", "remark": "0:正常 1:告警"}, - {"key": "0xA03A", "datatype": "uint16", "alert": 1, "name":"静止时SOC跳变告警", "remark": "0:正常 1:告警"}, - {"key": "0xA03B", "datatype": "uint16", "alert": 0, "name":"整簇总电压过高保护", "remark": "0:正常 1:保护"}, - {"key": "0xA03C", "datatype": "uint16", "alert": 0, "name":"整簇总电压过低保护", "remark": "0:正常 1:保护"}, - {"key": "0xA03D", "datatype": "uint16", "alert": 0, "name":"整簇中单体电压过高保护", "remark": "0:正常 1:保护"}, - {"key": "0xA03E", "datatype": "uint16", "alert": 0, "name":"整簇中单体电压过低保护", "remark": "0:正常 1:保护"}, - {"key": "0xA03F", "datatype": "uint16", "alert": 0, "name":"整簇中单体电压偏差过大保护", "remark": "0:正常 1:保护"}, - {"key": "0xA040", "datatype": "uint16", "alert": 0, "name":"整簇中单体温度偏差过大保护", "remark": "0:正常 1:保护"}, - {"key": "0xA041", "datatype": "uint16", "alert": 0, "name":"整簇中单体温度过高保护", "remark": "0:正常 1:保护"}, - {"key": "0xA042", "datatype": "uint16", "alert": 0, "name":"整簇中单体温度过低保护", "remark": "0:正常 1:保护"}, - {"key": "0xA043", "datatype": "uint16", "alert": 0, "name":"整簇总充电电流过高保护", "remark": "0:正常 1:保护"}, - {"key": "0xA044", "datatype": "uint16", "alert": 0, "name":"整簇总放电电流过高保护", "remark": "0:正常 1:保护"}, - {"key": "0xA045", "datatype": "uint16", "alert": 0, "name":"整簇总SOC过高保护", "remark": "0:正常 1:保护"}, - {"key": "0xA046", "datatype": "uint16", "alert": 0, "name":"整簇总SOC过低保护", "remark": "0:正常 1:保护"}, - {"key": "0xA047", "datatype": "uint16", "alert": 0, "name":"高压盒主正接触器粘连保护", "remark": "0:正常 1:保护"}, - {"key": "0xA048", "datatype": "uint16", "alert": 0, "name":"高压盒主正接触器不能吸合保护", "remark": "0:正常 1:保护"}, - {"key": "0xA049", "datatype": "uint16", "alert": 0, "name":"高压盒主负接触器粘连保护", "remark": "0:正常 1:保护"}, - {"key": "0xA04A", "datatype": "uint16", "alert": 0, "name":"高压盒主负接触器不能吸合保护", "remark": "0:正常 1:保护"}, - {"key": "0xA04B", "datatype": "uint16", "alert": 0, "name":"高压盒预充接触器粘连保护", "remark": "0:正常 1:保护"}, - {"key": "0xA04C", "datatype": "uint16", "alert": 0, "name":"高压盒预充接触器不能吸合保护", "remark": "0:正常 1:保护"}, - {"key": "0xA04D", "datatype": "uint16", "alert": 0, "name":"预充失败保护", "remark": "0:正常 1:保护"}, - {"key": "0xA04E", "datatype": "uint16", "alert": 0, "name":"BCU电压检测模块出现问题保护", "remark": "0:正常 1:保护"}, - {"key": "0xA04F", "datatype": "uint16", "alert": 0, "name":"BCU温度检测模块出现问题保护", "remark": "0:正常 1:保护"}, - {"key": "0xA050", "datatype": "uint16", "alert": 0, "name":"BCU电流检测模块出现问题保护", "remark": "0:正常 1:保护"}, - {"key": "0xA051", "datatype": "uint16", "alert": 0, "name":"BCU绝缘检测模块出现问题保护", "remark": "0:正常 1:保护"}, - {"key": "0xA052", "datatype": "uint16", "alert": 0, "name":"高压盒内总压检测模块出现问题保护", "remark": "0:正常 1:保护"}, - {"key": "0xA053", "datatype": "uint16", "alert": 0, "name":"高压盒外总压检测模块出现问题保护", "remark": "0:正常 1:保护"}, - {"key": "0xA054", "datatype": "uint16", "alert": 0, "name":"PCS-CAN通信故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA055", "datatype": "uint16", "alert": 0, "name":"高压盒供电电压过高保护", "remark": "0:正常 1:保护"}, - {"key": "0xA056", "datatype": "uint16", "alert": 0, "name":"绝缘正极故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA057", "datatype": "uint16", "alert": 0, "name":"绝缘负极故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA058", "datatype": "uint16", "alert": 0, "name":"绝缘中间侧故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA059", "datatype": "uint16", "alert": 0, "name":"绝缘故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA05A", "datatype": "uint16", "alert": 0, "name":"BMU中电压采样线开路保护", "remark": "0:正常 1:保护"}, - {"key": "0xA05B", "datatype": "uint16", "alert": 0, "name":"BMU中NTC采样线短开路保护", "remark": "0:正常 1:保护"}, - {"key": "0xA05C", "datatype": "uint16", "alert": 0, "name":"BMU中采样芯片故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA05D", "datatype": "uint16", "alert": 0, "name":"BMU中电池温度升高过快保护", "remark": "0:正常 1:保护"}, - {"key": "0xA05E", "datatype": "uint16", "alert": 0, "name":"BMU中电池内部短路保护", "remark": "0:正常 1:保护"}, - {"key": "0xA05F", "datatype": "uint16", "alert": 0, "name":"BMU充电均衡模块出现故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA060", "datatype": "uint16", "alert": 0, "name":"BMU放电均衡模块出现故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA061", "datatype": "uint16", "alert": 0, "name":"BMU通信故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA062", "datatype": "uint16", "alert": 0, "name":"单体内阻过大保护", "remark": "0:正常 1:保护"}, - {"key": "0xA063", "datatype": "uint16", "alert": 0, "name":"单体内阻过小保护", "remark": "0:正常 1:保护"}, - {"key": "0xA064", "datatype": "uint16", "alert": 0, "name":"单体内阻阻差过大保护", "remark": "0:正常 1:保护"}, - {"key": "0xA065", "datatype": "uint16", "alert": 0, "name":"簇内阻过大保护", "remark": "0:正常 1:保护"}, - {"key": "0xA066", "datatype": "uint16", "alert": 0, "name":"簇内阻过小保护", "remark": "0:正常 1:保护"}, - {"key": "0xA067", "datatype": "uint16", "alert": 0, "name":"SOC初始化无效保护", "remark": "0:正常 1:保护"}, - {"key": "0xA068", "datatype": "uint16", "alert": 0, "name":"充电时soc降低故障保护", "remark": "0:正常 1:保护"}, - {"key": "0xA069", "datatype": "uint16", "alert": 0, "name":"放电时soc升高保护", "remark": "0:正常 1:保护"}, - {"key": "0xA06A", "datatype": "uint16", "alert": 0, "name":"静止时SOC跳变保护", "remark": "0:正常 1:保护"} - ] - }, - "MEM_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "alert": 0, "name":"所属通道号", "remark": "1"}, - {"key": "0x0008", "datatype": "uint16", "alert": 0, "name":"电表类型", "remark": "0:储能站总表1:逆变前侧电表2:逆变后侧电表3:配电柜电表4:并网口电表"}, - {"key": "0x0009", "datatype": "uint16", "alert": 0, "name":"电流变比", "remark": ""}, - {"key": "0x000A", "datatype": "uint16", "alert": 0, "name":"电压变比", "remark": ""}, - {"key": "0x000B", "datatype": "uint32", "alert": 0, "name":"A相电压", "remark": "(1V)"}, - {"key": "0x000D", "datatype": "uint32", "alert": 0, "name":"B相电压", "remark": "(1V)"}, - {"key": "0x000F", "datatype": "uint32", "alert": 0, "name":"C相电压", "remark": "(1V)"}, - {"key": "0x0011", "datatype": "int32", "alert": 0, "name":"A相电流", "remark": "(1A)"}, - {"key": "0x0013", "datatype": "int32", "alert": 0, "name":"B相电流", "remark": "(1A)"}, - {"key": "0x0015", "datatype": "int32", "alert": 0, "name":"C相电流", "remark": "(1A)"}, - {"key": "0x0017", "datatype": "uint32", "alert": 0, "name":"AB相电压", "remark": "(1V)"}, - {"key": "0x0019", "datatype": "uint32", "alert": 0, "name":"BC相电压", "remark": "(1V)"}, - {"key": "0x001B", "datatype": "uint32", "alert": 0, "name":"CA相电压", "remark": "(1V)"}, - {"key": "0x001D", "datatype": "int32", "alert": 0, "name":"A相有功", "remark": "(1kW)"}, - {"key": "0x001F", "datatype": "int32", "alert": 0, "name":"B相有功", "remark": "(1kW)"}, - {"key": "0x0021", "datatype": "int32", "alert": 0, "name":"C相有功", "remark": "(1kW)"}, - {"key": "0x0023", "datatype": "int32", "alert": 0, "name":"三相总有功", "remark": "(1kW)"}, - {"key": "0x0025", "datatype": "int32", "alert": 0, "name":"正向总有功总需量", "remark": "(1kW)"}, - {"key": "0x0027", "datatype": "uint32", "alert": 0, "name":"尖段电价", "remark": "(1RMB)"}, - {"key": "0x0029", "datatype": "uint32", "alert": 0, "name":"峰段电价", "remark": "(1RMB)"}, - {"key": "0x002B", "datatype": "uint32", "alert": 0, "name":"平段电价", "remark": "(1RMB)"}, - {"key": "0x002D", "datatype": "uint32", "alert": 0, "name":"谷段电价", "remark": "(1RMB)"}, - {"key": "0x002F", "datatype": "uint32", "alert": 0, "name":"日充电电量", "remark": "(1kWh)"}, - {"key": "0x0031", "datatype": "uint32", "alert": 0, "name":"日放电电量", "remark": "(1kWh)"}, - {"key": "0x0033", "datatype": "uint32", "alert": 0, "name":"日充电费用", "remark": "(1RMB)"}, - {"key": "0x0035", "datatype": "uint32", "alert": 0, "name":"日放电费用", "remark": "(1RMB)"}, - {"key": "0x0037", "datatype": "int32", "alert": 0, "name":"日收益", "remark": "(1RMB)"}, - {"key": "0x0039", "datatype": "uint32", "alert": 0, "name":"日正向尖有功电能", "remark": "(1kWh)"}, - {"key": "0x003B", "datatype": "uint32", "alert": 0, "name":"日正向峰有功电能", "remark": "(1kWh)"}, - {"key": "0x003D", "datatype": "uint32", "alert": 0, "name":"日正向平有功电能", "remark": "(1kWh)"}, - {"key": "0x003F", "datatype": "uint32", "alert": 0, "name":"日正向谷有功电能", "remark": "(1kWh)"}, - {"key": "0x0041", "datatype": "uint32", "alert": 0, "name":"日正向总有功电能", "remark": "(1kWh)"}, - {"key": "0x0043", "datatype": "uint32", "alert": 0, "name":"日反向尖有功电能", "remark": "(1kWh)"}, - {"key": "0x0045", "datatype": "uint32", "alert": 0, "name":"日反向峰有功电能", "remark": "(1kWh)"}, - {"key": "0x0047", "datatype": "uint32", "alert": 0, "name":"日反向平有功电能", "remark": "(1kWh)"}, - {"key": "0x0049", "datatype": "uint32", "alert": 0, "name":"日反向谷有功电能", "remark": "(1kWh)"}, - {"key": "0x004B", "datatype": "uint32", "alert": 0, "name":"日反向总有功电能", "remark": "(1kWh)"}, - {"key": "0x004D", "datatype": "uint32", "alert": 0, "name":"总充电电量", "remark": "(1kWh)"}, - {"key": "0x004F", "datatype": "uint32", "alert": 0, "name":"总放电电量", "remark": "(1kWh)"}, - {"key": "0x0051", "datatype": "uint32", "alert": 0, "name":"总充电费用", "remark": "(1RMB)"}, - {"key": "0x0053", "datatype": "uint32", "alert": 0, "name":"总放电费用", "remark": "(1RMB)"}, - {"key": "0x0055", "datatype": "int32", "alert": 0, "name":"总收益", "remark": "(1RMB)"}, - {"key": "0x0057", "datatype": "uint32", "alert": 0, "name":"总正向尖有功电能", "remark": "(1kWh)"}, - {"key": "0x0059", "datatype": "uint32", "alert": 0, "name":"总正向峰有功电能", "remark": "(1kWh)"}, - {"key": "0x005B", "datatype": "uint32", "alert": 0, "name":"总正向平有功电能", "remark": "(1kWh)"}, - {"key": "0x005D", "datatype": "uint32", "alert": 0, "name":"总正向谷有功电能", "remark": "(1kWh)"}, - {"key": "0x005F", "datatype": "uint32", "alert": 0, "name":"总正向总有功电能", "remark": "(1kWh)"}, - {"key": "0x0061", "datatype": "uint32", "alert": 0, "name":"总反向尖有功电能", "remark": "(1kWh)"}, - {"key": "0x0063", "datatype": "uint32", "alert": 0, "name":"总反向峰有功电能", "remark": "(1kWh)"}, - {"key": "0x0065", "datatype": "uint32", "alert": 0, "name":"总反向平有功电能", "remark": "(1kWh)"}, - {"key": "0x0067", "datatype": "uint32", "alert": 0, "name":"总反向谷有功电能", "remark": "(1kWh)"}, - {"key": "0x0069", "datatype": "uint32", "alert": 0, "name":"总反向总有功电能", "remark": "(1kWh)"} - ] - }, - "TH_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "alert": 0, "name":"所属通道号", "remark": "1"}, - {"key": "0x0002", "datatype": "uint16", "alert": 0, "name":"所属温湿度号", "remark": "1~10"}, - {"key": "0x0003", "datatype": "int16", "alert": 0, "name":"温度", "remark": "(0.1℃)"}, - {"key": "0x0004", "datatype": "int16", "alert": 0, "name":"湿度", "remark": "(0.1℃)"} - ] - }, - "Fire40_YX":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "alert": 0, "name":"所属通道号", "remark": "1~10"}, - {"key": "0x0002", "datatype": "uint16", "alert": 0, "name":"主控数量", "remark": "1"}, - {"key": "0x0003", "datatype": "uint16", "alert": 0, "name":"主控ID", "remark": "1"}, - {"key": "0x0004", "datatype": "uint16", "alert": 0, "name":"主控状态", "remark": "0:正常 1:预警 2:火警"}, - {"key": "0x0005", "datatype": "uint16[2]", "alert": 0, "name":"主控硬件版本", "remark": "主控硬件版本"}, - {"key": "0x0007", "datatype": "uint16[2]", "alert": 0, "name":"主控软件版本", "remark": "主控软件版本"}, - {"key": "0x0009", "datatype": "uint16", "alert": 0, "name":"主电状态", "remark": "0:使用市电 1:使用备电"}, - {"key": "0x000A", "datatype": "uint32", "alert": 0, "name":"备电电流", "remark": "(0.1A)"}, - {"key": "0x000C", "datatype": "uint32", "alert": 0, "name":"备电电压", "remark": "(0.1V)"}, - {"key": "0x000E", "datatype": "uint32", "alert": 0, "name":"可用容量", "remark": "(0.01Ah)"}, - {"key": "0x0010", "datatype": "uint32", "alert": 0, "name":"可充放容量", "remark": "(0.01Ah)"}, - {"key": "0x0012", "datatype": "uint16", "alert": 0, "name":"警铃是否使用", "remark": ""}, - {"key": "0x0013", "datatype": "uint16", "alert": 0, "name":"警铃状态", "remark": "0:无效 1:掉线 2:正常 3:启动"}, - {"key": "0x0014", "datatype": "uint16", "alert": 0, "name":"瓶头阀是否使用", "remark": ""}, - {"key": "0x0015", "datatype": "uint16", "alert": 0, "name":"瓶头阀状态", "remark": "0:无效 1:掉线 2:正常 3:启动"}, - {"key": "0x0016", "datatype": "uint16", "alert": 0, "name":"手报是否使用", "remark": ""}, - {"key": "0x0017", "datatype": "uint16", "alert": 0, "name":"手报状态", "remark": "0:无效 1:掉线 2:正常 3:启动"}, - {"key": "0x0018", "datatype": "uint16", "alert": 0, "name":"簇控制器数量", "remark": ""}, - {"key": "0x0019", "datatype": "uint16", "alert": 0, "name":"复合探测器总数量", "remark": ""}, - {"key": "0x001A", "datatype": "uint16", "alert": 0, "name":"烟雾探测器总数量", "remark": ""}, - {"key": "0x001B", "datatype": "uint16", "alert": 0, "name":"压力探测器总数量", "remark": ""}, - {"key": "0x001C", "datatype": "uint16", "alert": 0, "name":"吸气式探测器总数量", "remark": ""}, - {"key": "0x001D", "datatype": "uint16", "alert": 0, "name":"PACK探测器总数量", "remark": ""}, - {"key": "0x001E", "datatype": "uint16", "alert": 0, "name":"电池总数量", "remark": ""} - ] - }, - "Cooling_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "alert": 0, "name":"所属通道号", "remark": "1"}, - {"key": "0x0002", "datatype": "uint16", "alert": 0, "name":"所属冷机号", "remark": "1~10"}, - {"key": "0x0003", "datatype": "int16", "alert": 0, "name":"制冷点", "remark": "(0.1℃)"}, - {"key": "0x0004", "datatype": "int16", "alert": 0, "name":"制冷偏差", "remark": "(0.1℃)"}, - {"key": "0x0005", "datatype": "int16", "alert": 0, "name":"高温告警值", "remark": "(0.1℃)"}, - {"key": "0x0006", "datatype": "int16", "alert": 0, "name":"低温告警值", "remark": "(0.1℃)"}, - {"key": "0x0007", "datatype": "int16", "alert": 0, "name":"制热点", "remark": "(0.1℃)"}, - {"key": "0x0008", "datatype": "int16", "alert": 0, "name":"制热偏差", "remark": "(0.1℃)"}, - {"key": "0x0009", "datatype": "int16", "alert": 0, "name":"电芯温度", "remark": "(0.1℃)"}, - {"key": "0x000A", "datatype": "int16", "alert": 0, "name":"环境湿度", "remark": "(0.1℃)"}, - {"key": "0x000B", "datatype": "int16", "alert": 0, "name":"吸气温度", "remark": "(0.1℃)"}, - {"key": "0x000C", "datatype": "int16", "alert": 0, "name":"排气温度", "remark": "(0.1℃)"}, - {"key": "0x000D", "datatype": "int16", "alert": 0, "name":"进水温度/供液温度", "remark": "(0.1℃)"}, - {"key": "0x000E", "datatype": "int16", "alert": 0, "name":"出水温度/回液温度", "remark": "(0.1℃)"}, - {"key": "0x000F", "datatype": "int16", "alert": 0, "name":"进水压力/供液压力", "remark": "(0.1)"}, - {"key": "0x0010", "datatype": "int16", "alert": 0, "name":"出水压力/回液压力", "remark": "(0.1)"}, - {"key": "0x0011", "datatype": "int16", "alert": 0, "name":"高压压力", "remark": "(0.1)"}, - {"key": "0x0012", "datatype": "int16", "alert": 0, "name":"低压压力", "remark": "(0.1)"}, - {"key": "0x0013", "datatype": "int16", "alert": 0, "name":"循环水泵转速", "remark": ""}, - {"key": "0x0014", "datatype": "int16", "alert": 0, "name":"压缩机频率", "remark": ""}, - {"key": "0x0015", "datatype": "int16", "alert": 0, "name":"室外风机转速", "remark": ""} - ] - }, - "Cooling_YX":{ - "addr":[ - {"key": "0x1001", "datatype": "uint16", "alert": 0, "name":"所属通道号", "remark": "1"}, - {"key": "0x1002", "datatype": "uint16", "alert": 0, "name":"所属冷机号", "remark": "1~10"}, - {"key": "0x1003", "datatype": "uint16", "alert": 0, "name":"开关", "remark": "0:关机,1:开机"}, - {"key": "0x1004", "datatype": "uint16", "alert": 0, "name":"采样模式", "remark": "0-出水温度 1-电芯温度"}, - {"key": "0x1005", "datatype": "uint16", "alert": 0, "name":"制冷状态", "remark": "0:关闭,1:启动"}, - {"key": "0x1006", "datatype": "uint16", "alert": 0, "name":"制热状态", "remark": "0:关闭,1:启动"}, - {"key": "0x1007", "datatype": "uint16", "alert": 1, "name":"高温告警", "remark": "0:正常,1:告警"}, - {"key": "0x1008", "datatype": "uint16", "alert": 1, "name":"低温告警", "remark": "0:正常,1:告警"}, - {"key": "0x1009", "datatype": "uint16", "alert": 1, "name":"高压告警", "remark": "0:正常,1:告警"}, - {"key": "0x100A", "datatype": "uint16", "alert": 1, "name":"低压告警", "remark": "0:正常,1:告警"}, - {"key": "0x100B", "datatype": "uint16", "alert": 1, "name":"进水温度传感器", "remark": "0:正常,1:告警"}, - {"key": "0x100C", "datatype": "uint16", "alert": 1, "name":"出水温度传感器", "remark": "0:正常,1:告警"}, - {"key": "0x100D", "datatype": "uint16", "alert": 1, "name":"进水压力传感器", "remark": "0:正常,1:告警"}, - {"key": "0x100E", "datatype": "uint16", "alert": 1, "name":"出水压力传感器", "remark": "0:正常,1:告警"} - ] - }, - "Gateway_YC":{ - "addr":[ - {"key": "40001", "datatype": "uint16", "alert": 0, "name":"模式", "remark": ""}, - {"key": "40002", "datatype": "uint16", "alert": 0, "name":"峰谷时间段", "remark": ""}, - {"key": "40021", "datatype": "uint16", "alert": 0, "name":"自定时间段", "remark": ""}, - {"key": "40038", "datatype": "uint16", "alert": 0, "name":"其他参数", "remark": ""} - ] - }, - "Gateway_YX":{ - "addr":[ - {"key": "cdz", "datatype": "uint16", "alert": 0, "name":"充电桩通讯状态", "remark": "1:在线,0:离线"}, - {"key": "emu", "datatype": "uint16", "alert": 0, "name":"储能通讯状态", "remark": "1:在线,0:离线"} - ] - }, - "Charger_YC":{ - "addr":[ - {"key": "11", "datatype": "uint16", "alert": 0, "name":"枪1:状态", "remark": ""}, - {"key": "12", "datatype": "uint16", "alert": 0, "name":"枪1:需求电压", "remark": ""}, - {"key": "13", "datatype": "uint16", "alert": 0, "name":"枪1:需求电流", "remark": ""}, - {"key": "14", "datatype": "uint16", "alert": 0, "name":"枪1:需求功率", "remark": ""}, - {"key": "15", "datatype": "uint16", "alert": 0, "name":"枪1:输出电压", "remark": ""}, - {"key": "16", "datatype": "uint16", "alert": 0, "name":"枪1:输出电流", "remark": ""}, - {"key": "17", "datatype": "uint16", "alert": 0, "name":"枪1:输出功率", "remark": ""}, - {"key": "18", "datatype": "uint16", "alert": 0, "name":"枪1:功率限值", "remark": ""}, - {"key": "21", "datatype": "uint16", "alert": 0, "name":"枪2:状态", "remark": ""}, - {"key": "22", "datatype": "uint16", "alert": 0, "name":"枪2:需求电压", "remark": ""}, - {"key": "23", "datatype": "uint16", "alert": 0, "name":"枪2:需求电流", "remark": ""}, - {"key": "24", "datatype": "uint16", "alert": 0, "name":"枪2:需求功率", "remark": ""}, - {"key": "25", "datatype": "uint16", "alert": 0, "name":"枪2:输出电压", "remark": ""}, - {"key": "26", "datatype": "uint16", "alert": 0, "name":"枪2:输出电流", "remark": ""}, - {"key": "27", "datatype": "uint16", "alert": 0, "name":"枪2:输出功率", "remark": ""}, - {"key": "28", "datatype": "uint16", "alert": 0, "name":"枪2:功率限值", "remark": ""} - ] - } -} \ No newline at end of file diff --git a/bin/Release/assets/config/regaddrs.bak.json b/bin/Release/assets/config/regaddrs.bak.json deleted file mode 100644 index 2f7ce5a..0000000 --- a/bin/Release/assets/config/regaddrs.bak.json +++ /dev/null @@ -1,890 +0,0 @@ -{ - "EMS_YT":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "remark": "EMS工作模式0:无效1:本地控制模式, EMS不接受平台调控2:平台控制模式, EMS接收平台调控指令(-)"}, - {"key": "0x0002", "datatype": "int16", "remark": "有功功率并网恒功率模式下交流侧功率值:<0: 充电功率0: 静置>0: 放电功率(kW)"}, - {"key": "0x0003", "datatype": "uint16", "remark": "PCS开关机0: 关机1: 开机(-)"}, - {"key": "0x0004", "datatype": "uint16", "remark": "主控对象储能遥控对象:0:无效1:华云2:轻舟"}, - {"key": "0x0005", "datatype": "int16", "remark": "A相有功功率(1kW)"}, - {"key": "0x0006", "datatype": "int16", "remark": "B相有功功率(1kW)"}, - {"key": "0x0007", "datatype": "int16", "remark": "C相有功功率(1kW)"}, - {"key": "0x0008", "datatype": "int16", "remark": "三相总有功功率(1kW)"}, - {"key": "0x0009", "datatype": "int16", "remark": "A相无功功率(1kVar)"}, - {"key": "0x000A", "datatype": "int16", "remark": "B相无功功率(1kVar)"}, - {"key": "0x000B", "datatype": "int16", "remark": "C相无功功率(1kVar)"}, - {"key": "0x000C", "datatype": "int16", "remark": "三相总无功功率(1kVar)"}, - {"key": "0x000D", "datatype": "int16", "remark": "A相电流(0.01A)"}, - {"key": "0x000E", "datatype": "int16", "remark": "B相电流(0.01A)"}, - {"key": "0x000F", "datatype": "int16", "remark": "C相电流(0.01A)"}, - {"key": "0x0010", "datatype": "uint16", "remark": "A相电压(1V)"}, - {"key": "0x0011", "datatype": "uint16", "remark": "B相电压(1V)"}, - {"key": "0x0012", "datatype": "uint16", "remark": "C相电压(1V)"}, - {"key": "0x0013", "datatype": "int16", "remark": "A相交流功率因数(0.01)"}, - {"key": "0x0014", "datatype": "int16", "remark": "B相交流功率因数(0.01)"}, - {"key": "0x0015", "datatype": "int16", "remark": "C相交流功率因数(0.01)"}, - {"key": "0x0016", "datatype": "int16", "remark": "A相视在功率(1kVA)"}, - {"key": "0x0017", "datatype": "int16", "remark": "B相视在功率(1kVA)"}, - {"key": "0x0018", "datatype": "int16", "remark": "C相视在功率(1kVA)"}, - {"key": "0x0019", "datatype": "int16", "remark": "正向总有功总需量(1kW)"}, - {"key": "0x001A", "datatype": "int16", "remark": "数据有效性0无效 1有效"}, - {"key": "0x001B", "datatype": "uint16", "remark": "EMS工作模式0:无效1:本地控制模式, EMS不接受平台调控2:平台控制模式, EMS接收平台调控指令(-)"}, - {"key": "0x001C", "datatype": "uint16", "remark": "有功功率并网恒功率模式下交流侧功率值:功率绝对值 没有正负(kW)"}, - {"key": "0x001D", "datatype": "uint16", "remark": "充放电类型0: 关机1: 充电2:放电3:待机(-)"}, - {"key": "0x001E", "datatype": "uint16", "remark": "最大SOC"}, - {"key": "0x001F", "datatype": "uint16", "remark": "最小SOC"}, - {"key": "0x0020", "datatype": "uint16", "remark": "自动并离网0:手动1:自动"}, - {"key": "0x0021", "datatype": "uint16", "remark": "并网离网0:并网1:离网"} - ] - }, - "EMS_YX":{ - "addr":[ - {"key": "0x2001", "datatype": "uint16", "remark": "BMS(电池堆)通信状态0:正常1:故障"}, - {"key": "0x2002", "datatype": "uint64", "remark": "BCU(电池簇)通信状态0:正常1:故障"}, - {"key": "0x2006", "datatype": "uint16", "remark": "PCU(主控)通信状态0:正常1:故障"}, - {"key": "0x2007", "datatype": "uint64", "remark": "PCS(模块)通信状态0:正常1:故障"}, - {"key": "0x200B", "datatype": "uint16", "remark": "电表总接点通信状态0:正常1:故障"}, - {"key": "0x200C", "datatype": "uint32", "remark": "电表通信状态0:正常1:故障"}, - {"key": "0x200E", "datatype": "uint16", "remark": "消防通信状态0:正常1:故障"}, - {"key": "0x200F", "datatype": "uint16", "remark": "UPS通信状态0:正常1:故障"}, - {"key": "0x2010", "datatype": "uint16", "remark": "温湿度总接点通信状态0:正常1:故障"}, - {"key": "0x2011", "datatype": "uint32", "remark": "温湿度通信状态0:正常1:故障"}, - {"key": "0x2013", "datatype": "uint16", "remark": "空调总接点通信状态0:正常1:故障"}, - {"key": "0x2014", "datatype": "uint32", "remark": "空调通信状态0:正常1:故障"}, - {"key": "0x2016", "datatype": "uint16", "remark": "控制干接点(配电系统)状态0:开路1:闭合"}, - {"key": "0x2017", "datatype": "uint16", "remark": "状态干接点(配电系统)状态0:开路1:闭合"}, - {"key": "0x2018", "datatype": "uint16", "remark": "BCU总通信状态0:正常 1:告警 2:故障"}, - {"key": "0x2019", "datatype": "uint16", "remark": "PCU总通信状态0:正常 1:告警 2:故障"}, - {"key": "0x201A", "datatype": "uint16", "remark": "电表总通信状态0:正常 1:告警 2:故障"}, - {"key": "0x201B", "datatype": "uint16", "remark": "消防总通信状态0:正常 1:告警 2:故障"}, - {"key": "0x201C", "datatype": "uint16", "remark": "UPS总通信状态0:正常 1:告警 2:故障"}, - {"key": "0x201D", "datatype": "uint16", "remark": "温湿度总通信状态0:正常 1:告警 2:故障"}, - {"key": "0x201E", "datatype": "uint16", "remark": "空调总通信状态0:正常 1:告警 2:故障"}, - {"key": "0x201F", "datatype": "uint16", "remark": "EMU通信状态0:正常 1:告警 2:故障"}, - {"key": "0x2020", "datatype": "uint16", "remark": "冷机总通信状态0:正常 1:告警 2:故障"}, - {"key": "0x2021", "datatype": "uint16", "remark": "冷机总接点通信状态0:正常1:故障"}, - {"key": "0x2022", "datatype": "uint16", "remark": "冷机通信状态0:正常1:故障"}, - {"key": "0x207A", "datatype": "uint16", "remark": "判断总表的三相总有功 < -5.0fkW 充电 >5.0fkW放电 否则停机0:充电 1:放电 2:停机"} - ] - }, - "EMS_YC":{ - "addr":[ - {"key": "0x1001", "datatype": "uint16", "remark": "BMS(电池堆)个数1"}, - {"key": "0x1002", "datatype": "uint16", "remark": "BCU通道个数1~2"}, - {"key": "0x1003", "datatype": "uint16", "remark": "BCU(电池簇)个数1~40"}, - {"key": "0x1004", "datatype": "uint16", "remark": "PCU(主控)个数1~4"}, - {"key": "0x1005", "datatype": "uint16", "remark": "PCU通道个数1~4"}, - {"key": "0x1006", "datatype": "uint16", "remark": "PCS(模块)个数1~40"}, - {"key": "0x1007", "datatype": "uint16", "remark": "电表通道个数1"}, - {"key": "0x1008", "datatype": "uint16", "remark": "电表个数1~10"}, - {"key": "0x1009", "datatype": "uint16", "remark": "消防通道个数1~10"}, - {"key": "0x100A", "datatype": "uint16", "remark": "消防个数1~10"}, - {"key": "0x100B", "datatype": "uint16", "remark": "UPS通道个数1~10"}, - {"key": "0x100C", "datatype": "uint16", "remark": "UPS个数1~10"}, - {"key": "0x100D", "datatype": "uint16", "remark": "温湿度通道个数1"}, - {"key": "0x100E", "datatype": "uint16", "remark": "温湿度个数1~10"}, - {"key": "0x100F", "datatype": "uint16", "remark": "空调通道个数1"}, - {"key": "0x1010", "datatype": "uint16", "remark": "空调个数1~10"}, - {"key": "0x1011", "datatype": "uint16", "remark": "控制干接点(配电系统)个数16"}, - {"key": "0x1012", "datatype": "uint16", "remark": "状态干接点(配电系统)个数16"}, - {"key": "0x1072", "datatype": "uint32", "remark": "系统最大可充电功率(1KW)"}, - {"key": "0x1074", "datatype": "uint32", "remark": "系统最大可放电功率(1KW)"}, - {"key": "0x1076", "datatype": "uint32", "remark": "储能母线电压(0.1V)"}, - {"key": "0x1078", "datatype": "int32", "remark": "储能母线电流(0.1A)"}, - {"key": "0x107A", "datatype": "uint16", "remark": "储能系统SOC(0.1)"}, - {"key": "0x107B", "datatype": "uint16", "remark": "储能系统SOH(0.1)"}, - {"key": "0x107C", "datatype": "uint16", "remark": "电流变比"}, - {"key": "0x107D", "datatype": "uint16", "remark": "电压变比"}, - {"key": "0x107E", "datatype": "uint32", "remark": "A相电压(1V)"}, - {"key": "0x1080", "datatype": "uint32", "remark": "B相电压(1V)"}, - {"key": "0x1082", "datatype": "uint32", "remark": "C相电压(1V)"}, - {"key": "0x1084", "datatype": "int32", "remark": "A相电流(1A)"}, - {"key": "0x1086", "datatype": "int32", "remark": "B相电流(1A)"}, - {"key": "0x1088", "datatype": "int32", "remark": "C相电流(1A)"}, - {"key": "0x108A", "datatype": "uint32", "remark": "AB相电压(1V)"}, - {"key": "0x108C", "datatype": "uint32", "remark": "BC相电压(1V)"}, - {"key": "0x108E", "datatype": "uint32", "remark": "CA相电压(1V)"}, - {"key": "0x1090", "datatype": "int32", "remark": "A相有功功率(1kW)"}, - {"key": "0x1092", "datatype": "int32", "remark": "B相有功功率(1kW)"}, - {"key": "0x1094", "datatype": "int32", "remark": "C相有功功率(1kW)"}, - {"key": "0x1096", "datatype": "int32", "remark": "三相总有功功率(1kW)"}, - {"key": "0x1098", "datatype": "int32", "remark": "当前控制功率(0.1kW)"}, - {"key": "0x109A", "datatype": "uint32", "remark": "负荷率(0.01)"}, - {"key": "0x109C", "datatype": "uint32", "remark": "三相不平衡度(0.01)"}, - {"key": "0x109E", "datatype": "uint32", "remark": "功率因素比率(0.01)"}, - {"key": "0x10A0", "datatype": "int32", "remark": "进线开关柜功率(1kW)"}, - {"key": "0x10A2", "datatype": "int32", "remark": "用户关口表功率(1kW)"}, - {"key": "0x1104", "datatype": "int32", "remark": "正向总有功总需量(1kW)"}, - {"key": "0x1106", "datatype": "uint32", "remark": "尖段电价(1RMB)"}, - {"key": "0x1108", "datatype": "uint32", "remark": "峰段电价(1RMB)"}, - {"key": "0x110A", "datatype": "uint32", "remark": "平段电价(1RMB)"}, - {"key": "0x110C", "datatype": "uint32", "remark": "谷段电价(1RMB)"}, - {"key": "0x110E", "datatype": "uint32", "remark": "日充电电量(1kWh)"}, - {"key": "0x1110", "datatype": "uint32", "remark": "日放电电量(1kWh)"}, - {"key": "0x1112", "datatype": "uint32", "remark": "日充电费用(1RMB)"}, - {"key": "0x1114", "datatype": "uint32", "remark": "日放电费用(1RMB)"}, - {"key": "0x1116", "datatype": "int32", "remark": "日收益(1RMB)"}, - {"key": "0x1118", "datatype": "uint32", "remark": "日正向尖有功电能(1kWh)"}, - {"key": "0x111A", "datatype": "uint32", "remark": "日正向峰有功电能(1kWh)"}, - {"key": "0x111C", "datatype": "uint32", "remark": "日正向平有功电能(1kWh)"}, - {"key": "0x111E", "datatype": "uint32", "remark": "日正向谷有功电能(1kWh)"}, - {"key": "0x1120", "datatype": "uint32", "remark": "日正向总有功电能(1kWh)"}, - {"key": "0x1122", "datatype": "uint32", "remark": "日反向尖有功电能(1kWh)"}, - {"key": "0x1124", "datatype": "uint32", "remark": "日反向峰有功电能(1kWh)"}, - {"key": "0x1126", "datatype": "uint32", "remark": "日反向平有功电能(1kWh)"}, - {"key": "0x1128", "datatype": "uint32", "remark": "日反向谷有功电能(1kWh)"}, - {"key": "0x112A", "datatype": "uint32", "remark": "日反向总有功电能(1kWh)"}, - {"key": "0x112C", "datatype": "uint32", "remark": "总充电电量(1kWh)"}, - {"key": "0x112E", "datatype": "uint32", "remark": "总放电电量(1kWh)"}, - {"key": "0x1130", "datatype": "uint32", "remark": "总充电费用(1RMB)"}, - {"key": "0x1132", "datatype": "uint32", "remark": "总放电费用(1RMB)"}, - {"key": "0x1134", "datatype": "int32", "remark": "总收益(1RMB)"}, - {"key": "0x1136", "datatype": "uint32", "remark": "总正向尖有功电能(1kWh)"}, - {"key": "0x1138", "datatype": "uint32", "remark": "总正向峰有功电能(1kWh)"}, - {"key": "0x113A", "datatype": "uint32", "remark": "总正向平有功电能(1kWh)"}, - {"key": "0x113C", "datatype": "uint32", "remark": "总正向谷有功电能(1kWh)"}, - {"key": "0x113E", "datatype": "uint32", "remark": "总正向总有功电能(1kWh)"}, - {"key": "0x1140", "datatype": "uint32", "remark": "总反向尖有功电能(1kWh)"}, - {"key": "0x1142", "datatype": "uint32", "remark": "总反向峰有功电能(1kWh)"}, - {"key": "0x1144", "datatype": "uint32", "remark": "总反向平有功电能(1kWh)"}, - {"key": "0x1146", "datatype": "uint32", "remark": "总反向谷有功电能(1kWh)"}, - {"key": "0x1148", "datatype": "uint32", "remark": "总反向总有功电能(1kWh)"}, - {"key": "0x11AE", "datatype": "int16", "remark": "交流A相电压(1V)"}, - {"key": "0x11AF", "datatype": "int16", "remark": "交流B相电压(1V)"}, - {"key": "0x11B0", "datatype": "int16", "remark": "交流C相电压(1V)"}, - {"key": "0x11B1", "datatype": "int16", "remark": "交流A相频率(1Hz)"}, - {"key": "0x11B2", "datatype": "int16", "remark": "交流B相频率(1Hz)"}, - {"key": "0x11B3", "datatype": "int16", "remark": "交流C相频率(1Hz)"}, - {"key": "0x11B4", "datatype": "int32", "remark": "总直流功率(1kW)"}, - {"key": "0x11B6", "datatype": "uint32", "remark": "总直流电压(0.1V)"}, - {"key": "0x11B8", "datatype": "int32", "remark": "总直流电流(0.1A)"}, - {"key": "0x121B", "datatype": "int16", "remark": "储能系统温度(0.1℃)"}, - {"key": "0x121C", "datatype": "uint16", "remark": "储能充放电时段hh(时)"}, - {"key": "0x121D", "datatype": "uint16", "remark": "储能充放电时段mm(分)"}, - {"key": "0x121E", "datatype": "uint16", "remark": "储能充放电时段ss(秒)"} - ] - }, - "PCU_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "remark": "所属通道号1~4"}, - {"key": "0x0002", "datatype": "uint32", "remark": "充电功率最大许可(1KW)"}, - {"key": "0x0004", "datatype": "uint32", "remark": "放电功率最大许可(1KW)"}, - {"key": "0x0006", "datatype": "uint32", "remark": "交流日总充电量(1KWh)"}, - {"key": "0x0008", "datatype": "uint32", "remark": "交流日总放电量(1KWh)"}, - {"key": "0x000A", "datatype": "uint32", "remark": "交流总充电量(1KWh)"}, - {"key": "0x000C", "datatype": "uint32", "remark": "交流总放电量(1KWh)"}, - {"key": "0x000E", "datatype": "int16", "remark": "有功功率期望值(1KW)"}, - {"key": "0x000F", "datatype": "int16", "remark": "无功功率期望值(1kVar)"}, - {"key": "0x0010", "datatype": "int16", "remark": "PCS侧线电压VAB(1v)"}, - {"key": "0x0011", "datatype": "int16", "remark": "PCS侧线电压VBC(1v)"}, - {"key": "0x0012", "datatype": "int16", "remark": "PCS侧线电压VCA(1v)"}, - {"key": "0x0013", "datatype": "int16", "remark": "PCS侧线A相电压(1v)"}, - {"key": "0x0014", "datatype": "int16", "remark": "PCS侧线B相电压(1v)"}, - {"key": "0x0015", "datatype": "int16", "remark": "PCS侧线C相电压(1v)"}, - {"key": "0x0016", "datatype": "int16", "remark": "PCS侧A相频率(1Hz)"}, - {"key": "0x0017", "datatype": "int16", "remark": "PCS侧B相频率(1Hz)"}, - {"key": "0x0018", "datatype": "int16", "remark": "PCS侧C相频率(1Hz)"}, - {"key": "0x0019", "datatype": "int16", "remark": "PCS侧功率因数A(1)"}, - {"key": "0x001A", "datatype": "int16", "remark": "PCS侧功率因数B(1)"}, - {"key": "0x001B", "datatype": "int16", "remark": "PCS侧功率因数C(1)"}, - {"key": "0x001C", "datatype": "int16", "remark": "PCS侧相电流A(1A)"}, - {"key": "0x001D", "datatype": "int16", "remark": "PCS侧相电流B(1A)"}, - {"key": "0x001E", "datatype": "int16", "remark": "PCS侧相电流C(1A)"}, - {"key": "0x001F", "datatype": "int16", "remark": "PCS侧有功功率A(1kW)"}, - {"key": "0x0020", "datatype": "int16", "remark": "PCS侧有功功率B(1kW)"}, - {"key": "0x0021", "datatype": "int16", "remark": "PCS侧有功功率C(1kW)"}, - {"key": "0x0022", "datatype": "int16", "remark": "PCS侧无功功率A(1kVar)"}, - {"key": "0x0023", "datatype": "int16", "remark": "PCS侧无功功率B(1kVar)"}, - {"key": "0x0024", "datatype": "int16", "remark": "PCS侧无功功率C(1kVar)"}, - {"key": "0x0025", "datatype": "int16", "remark": "PCS侧视在功率A(1kVar)"}, - {"key": "0x0026", "datatype": "int16", "remark": "PCS侧视在功率B(1kVar)"}, - {"key": "0x0027", "datatype": "int16", "remark": "PCS侧视在功率C(1kVar)"}, - {"key": "0x0028", "datatype": "int16", "remark": "PCS侧三相总有功功率(1kW)"}, - {"key": "0x0029", "datatype": "int16", "remark": "PCS侧三相总无功功率(1kVar)"}, - {"key": "0x002A", "datatype": "int16", "remark": "PCS侧三相总视在功率(1kVA)"}, - {"key": "0x002B", "datatype": "int16", "remark": "PCS侧三相总功率因数(1)"}, - {"key": "0x002C", "datatype": "int16", "remark": "PCU模块温度(1℃)"}, - {"key": "0x002D", "datatype": "int16", "remark": "外部温度NTC1(1℃)"}, - {"key": "0x002E", "datatype": "int16", "remark": "外部温度NTC2(1℃)"}, - {"key": "0x002F", "datatype": "int16", "remark": "外部温度NTC3(1℃)"}, - {"key": "0x0030", "datatype": "int16", "remark": "台区负载侧A相电流(1A)"}, - {"key": "0x0031", "datatype": "int16", "remark": "台区负载侧B相电流(1A)"}, - {"key": "0x0032", "datatype": "int16", "remark": "台区负载侧C相电流(1A)"}, - {"key": "0x0033", "datatype": "int16", "remark": "台区负载侧A相有功功率(1kW)"}, - {"key": "0x0034", "datatype": "int16", "remark": "台区负载侧B相有功功率(1kW)"}, - {"key": "0x0035", "datatype": "int16", "remark": "台区负载侧C相有功功率(1kW)"}, - {"key": "0x0036", "datatype": "int16", "remark": "台区负载侧总有功功率(1kW)"}, - {"key": "0x0037", "datatype": "int16", "remark": "台区负载侧A相无功功率(1kVar)"}, - {"key": "0x0038", "datatype": "int16", "remark": "台区负载侧B相无功功率(1kVar)"}, - {"key": "0x0039", "datatype": "int16", "remark": "台区负载侧C相无功功率(1kVar)"}, - {"key": "0x003A", "datatype": "int16", "remark": "台区负载侧总无功功率(1kVar)"}, - {"key": "0x003B", "datatype": "int16", "remark": "台区负载侧A相视在功率(1kVA)"}, - {"key": "0x003C", "datatype": "int16", "remark": "台区负载侧B相视在功率(1kVA)"}, - {"key": "0x003D", "datatype": "int16", "remark": "台区负载侧C相视在功率(1kVA)"}, - {"key": "0x003E", "datatype": "int16", "remark": "台区负载侧总视在功率(1kVA)"}, - {"key": "0x003F", "datatype": "int16", "remark": "台区负载侧A相功率因数(1)"}, - {"key": "0x0040", "datatype": "int16", "remark": "台区负载侧B相功率因数(1)"}, - {"key": "0x0041", "datatype": "int16", "remark": "台区负载侧C相功率因数(1)"}, - {"key": "0x0042", "datatype": "int16", "remark": "台区负载侧总功率因数(1)"}, - {"key": "0x0043", "datatype": "int16", "remark": "负载侧线电压AB(1V)"}, - {"key": "0x0044", "datatype": "int16", "remark": "负载侧线电压BC(1V)"}, - {"key": "0x0045", "datatype": "int16", "remark": "负载侧线电压CA(1V)"}, - {"key": "0x0046", "datatype": "int16", "remark": "负载侧相电压AN(1V)"}, - {"key": "0x0047", "datatype": "int16", "remark": "负载侧相电压BN(1V)"}, - {"key": "0x0048", "datatype": "int16", "remark": "负载侧相电压CN(1V)"}, - {"key": "0x0049", "datatype": "int16", "remark": "负载侧A功率因素(1)"}, - {"key": "0x004A", "datatype": "int16", "remark": "负载侧B功率因素(1)"}, - {"key": "0x004B", "datatype": "int16", "remark": "负载侧C功率因素(1)"}, - {"key": "0x004C", "datatype": "int16", "remark": "负载侧A视在功率(1kVA)"}, - {"key": "0x004D", "datatype": "int16", "remark": "负载侧B视在功率(1kVA)"} - ] - }, - "PCU_YX":{ - "addr":[ - {"key": "0x1001", "datatype": "uint16", "remark": "所属通道号1~4"}, - {"key": "0x1002", "datatype": "uint16", "remark": "故障状态1故障,0正常"}, - {"key": "0x1003", "datatype": "uint16", "remark": "告警状态1告警,0正常"}, - {"key": "0x1004", "datatype": "uint16", "remark": "设备在线1在线,0无效"}, - {"key": "0x1005", "datatype": "uint16", "remark": "本地远程1本地,0远程"}, - {"key": "0x1006", "datatype": "uint16", "remark": "启停状态1开机,0关机"}, - {"key": "0x1007", "datatype": "uint16", "remark": "电网状态1离网,0并网"}, - {"key": "0x1008", "datatype": "uint16", "remark": "模块状态1开机,0待机"}, - {"key": "0x1009", "datatype": "uint16", "remark": "EPO急停1故障,0正常"}, - {"key": "0x100A", "datatype": "uint16", "remark": "防雷器异常1告警,0正常"}, - {"key": "0x100B", "datatype": "uint16", "remark": "负载电压反序1故障,0正常"}, - {"key": "0x100C", "datatype": "uint16", "remark": "市电电压反序1故障,0正常"}, - {"key": "0x100D", "datatype": "uint16", "remark": "输出相反序1故障,0正常"}, - {"key": "0x100E", "datatype": "uint16", "remark": "过载告警1告警,0正常"}, - {"key": "0x100F", "datatype": "uint16", "remark": "过载超时1故障,0正常"}, - {"key": "0x1010", "datatype": "uint16", "remark": "交流过流保护1故障,0正常"}, - {"key": "0x1011", "datatype": "uint16", "remark": "逆变电压异常1故障,0正常"}, - {"key": "0x1012", "datatype": "uint16", "remark": "内部串口异常1故障,0正常"}, - {"key": "0x1013", "datatype": "uint16", "remark": "485通信故障1故障,0正常"}, - {"key": "0x1014", "datatype": "uint16", "remark": "CAN通信故障1故障,0正常"}, - {"key": "0x1015", "datatype": "uint16", "remark": "E2PROM故障1故障,0正常"}, - {"key": "0x1016", "datatype": "uint16", "remark": "电网过压1故障,0正常"}, - {"key": "0x1017", "datatype": "uint16", "remark": "电网欠压1故障,0正常"}, - {"key": "0x1018", "datatype": "uint16", "remark": "电网过频1故障,0正常"}, - {"key": "0x1019", "datatype": "uint16", "remark": "电网欠频1故障,0正常"}, - {"key": "0x101A", "datatype": "uint16", "remark": "电网快检综合异常1故障,0正常"}, - {"key": "0x101B", "datatype": "uint16", "remark": "电网幅值快检异常1故障,0正常"}, - {"key": "0x101C", "datatype": "uint16", "remark": "电网拖尾异常1故障,0正常"}, - {"key": "0x101D", "datatype": "uint16", "remark": "消防输入信号NO1闭合,0断开"}, - {"key": "0x101E", "datatype": "uint16", "remark": "急停按钮信号NC1急停,0正常"}, - {"key": "0x101F", "datatype": "uint16", "remark": "避雷器NC1故障,0正常"}, - {"key": "0x1020", "datatype": "uint16", "remark": "避雷器断路器NC1故障,0正常"}, - {"key": "0x1021", "datatype": "uint16", "remark": "PCS总断路器NC1闭合,0断开"}, - {"key": "0x1022", "datatype": "uint16", "remark": "电操状态NO1闭合,0断开"}, - {"key": "0x1023", "datatype": "uint16", "remark": "远程关机NO1开机,0无效"}, - {"key": "0x1024", "datatype": "uint16", "remark": "远程开机NO1开机,0无效"}, - {"key": "0x1025", "datatype": "uint16", "remark": "BA故障信号NO1故障,0正常"}, - {"key": "0x1026", "datatype": "uint16", "remark": "PCS_01状态1在线,0掉线"}, - {"key": "0x1027", "datatype": "uint16", "remark": "PCS_02状态1在线,0掉线"}, - {"key": "0x1028", "datatype": "uint16", "remark": "PCS_03状态1在线,0掉线"}, - {"key": "0x1029", "datatype": "uint16", "remark": "PCS_04状态1在线,0掉线"}, - {"key": "0x102A", "datatype": "uint16", "remark": "PCS_05状态1在线,0掉线"}, - {"key": "0x102B", "datatype": "uint16", "remark": "PCS_06状态1在线,0掉线"}, - {"key": "0x102C", "datatype": "uint16", "remark": "PCS_07状态1在线,0掉线"}, - {"key": "0x102D", "datatype": "uint16", "remark": "PCS_09状态1在线,0掉线"}, - {"key": "0x102E", "datatype": "uint16", "remark": "PCS_10状态1在线,0掉线"}, - {"key": "0x102F", "datatype": "uint16", "remark": "PCS_01下发设置1故障,0正常"}, - {"key": "0x1030", "datatype": "uint16", "remark": "PCS_02下发设置1故障,0正常"}, - {"key": "0x1031", "datatype": "uint16", "remark": "PCS_03下发设置1故障,0正常"}, - {"key": "0x1032", "datatype": "uint16", "remark": "PCS_04下发设置1故障,0正常"}, - {"key": "0x1033", "datatype": "uint16", "remark": "PCS_05下发设置1故障,0正常"}, - {"key": "0x1034", "datatype": "uint16", "remark": "PCS_06下发设置1故障,0正常"}, - {"key": "0x1035", "datatype": "uint16", "remark": "PCS_07下发设置1故障,0正常"}, - {"key": "0x1036", "datatype": "uint16", "remark": "PCS_08下发设置1故障,0正常"}, - {"key": "0x1037", "datatype": "uint16", "remark": "PCS_09下发设置1故障,0正常"}, - {"key": "0x1038", "datatype": "uint16", "remark": "PCS_10下发设置1:故障,0正常"}, - {"key": "0x1039", "datatype": "uint16", "remark": "内部DSP通信故障1:故障,0正常"}, - {"key": "0x103A", "datatype": "uint16", "remark": "BMS CAN通信故障1:故障,0正常"} - ] - }, - "PCS_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "remark": "所属主控号1~4"}, - {"key": "0x0002", "datatype": "uint16", "remark": "所属PCS号1~40"}, - {"key": "0x0003", "datatype": "uint32", "remark": "总充电量(1kWh)"}, - {"key": "0x0005", "datatype": "uint32", "remark": "总放电量(1kWh)"}, - {"key": "0x0007", "datatype": "int16", "remark": "散热器温度(1℃)"}, - {"key": "0x0008", "datatype": "int16", "remark": "内部温度(1℃)"}, - {"key": "0x0009", "datatype": "int16", "remark": "最大允许充电功率(0.1kW)"}, - {"key": "0x000A", "datatype": "int16", "remark": "最大允许放电功率(0.1kW)"}, - {"key": "0x000B", "datatype": "int16", "remark": "有功功率期望(1kWh)"}, - {"key": "0x000C", "datatype": "int16", "remark": "无功功率期望(1kVar)"}, - {"key": "0x000D", "datatype": "int16", "remark": "AB线电压(1V)"}, - {"key": "0x000E", "datatype": "int16", "remark": "BC线电压(1V)"}, - {"key": "0x000F", "datatype": "int16", "remark": "CA线电压(1V)"}, - {"key": "0x0010", "datatype": "int16", "remark": "A相电压(1V)"}, - {"key": "0x0011", "datatype": "int16", "remark": "B相电压(1V)"}, - {"key": "0x0012", "datatype": "int16", "remark": "C相电压(1V)"}, - {"key": "0x0013", "datatype": "int16", "remark": "A相频率(1Hz)"}, - {"key": "0x0014", "datatype": "int16", "remark": "B相频率(1Hz)"}, - {"key": "0x0015", "datatype": "int16", "remark": "C相频率(1Hz)"}, - {"key": "0x0016", "datatype": "int16", "remark": "A相功率因数(1)"}, - {"key": "0x0017", "datatype": "int16", "remark": "B相功率因数(1)"}, - {"key": "0x0018", "datatype": "int16", "remark": "C相功率因数(1)"}, - {"key": "0x0019", "datatype": "int16", "remark": "A相电流(1A)"}, - {"key": "0x001A", "datatype": "int16", "remark": "B相电流(1A)"}, - {"key": "0x001B", "datatype": "int16", "remark": "C相电流(1A)"}, - {"key": "0x001C", "datatype": "int16", "remark": "A相有功功率(1kW)"}, - {"key": "0x001D", "datatype": "int16", "remark": "B相有功功率(1kW)"}, - {"key": "0x001E", "datatype": "int16", "remark": "C相有功功率(1kW)"}, - {"key": "0x001F", "datatype": "int16", "remark": "A相无功功率(1kVar)"}, - {"key": "0x0020", "datatype": "int16", "remark": "B相无功功率(1kVar)"}, - {"key": "0x0021", "datatype": "int16", "remark": "C相无功功率(1kVar)"}, - {"key": "0x0022", "datatype": "int16", "remark": "A相视在功率(1kVA)"}, - {"key": "0x0023", "datatype": "int16", "remark": "B相视在功率(1kVA)"}, - {"key": "0x0024", "datatype": "int16", "remark": "C相视在功率(1kVA)"}, - {"key": "0x0025", "datatype": "int16", "remark": "三相总有功功率(1kW)"}, - {"key": "0x0026", "datatype": "int16", "remark": "三相总无功功率(1kVar)"}, - {"key": "0x0027", "datatype": "int16", "remark": "三相总视在功率(1kVA)"}, - {"key": "0x0028", "datatype": "int16", "remark": "三相总功率因数(1)"}, - {"key": "0x0029", "datatype": "int16", "remark": "直流功率(1kW)"}, - {"key": "0x002A", "datatype": "int16", "remark": "直流电压(1V)"}, - {"key": "0x002B", "datatype": "int16", "remark": "直流电流(1A)"}, - {"key": "0x002C", "datatype": "int16", "remark": "充电功率(1kW)"}, - {"key": "0x002D", "datatype": "int16", "remark": "放电功率(1kW)"}, - {"key": "0x002E", "datatype": "int16", "remark": "PF值(1)"}, - {"key": "0x002F", "datatype": "int16", "remark": "UV线/U相电网计量线电压(1V)"}, - {"key": "0x0030", "datatype": "int16", "remark": "VW线/V相电网计量线电压(1V)"}, - {"key": "0x0031", "datatype": "int16", "remark": "WU线/W相电网计量线电压(1V)"}, - {"key": "0x0032", "datatype": "int16", "remark": "U相电网计量电流(1A)"}, - {"key": "0x0033", "datatype": "int16", "remark": "V相电网计量电流(1A)"}, - {"key": "0x0034", "datatype": "int16", "remark": "W相电网计量电流(1A)"}, - {"key": "0x0035", "datatype": "int16", "remark": "正母线电压(1V)"}, - {"key": "0x0036", "datatype": "int16", "remark": "可用功率(1kVA)"}, - {"key": "0x0037", "datatype": "int16", "remark": "负母线电压(1V)"}, - {"key": "0x0038", "datatype": "int16", "remark": "A相IGBT温度(1℃)"}, - {"key": "0x0039", "datatype": "int16", "remark": "B相IGBT温度(1℃)"}, - {"key": "0x003A", "datatype": "int16", "remark": "C相IGBT温度(1℃)"}, - {"key": "0x003B", "datatype": "int16", "remark": "逆变侧AB线电压(1V)"}, - {"key": "0x003C", "datatype": "int16", "remark": "逆变侧BC线电压(1V)"}, - {"key": "0x003D", "datatype": "int16", "remark": "逆变侧CA线电压(1V)"}, - {"key": "0x003E", "datatype": "int16", "remark": "逆变侧A相电压(1V)"}, - {"key": "0x003F", "datatype": "int16", "remark": "逆变侧B相电压(1V)"}, - {"key": "0x0040", "datatype": "int16", "remark": "逆变侧C相电压(1V)"}, - {"key": "0x0041", "datatype": "int16", "remark": "逆变侧A相电流(1A)"}, - {"key": "0x0042", "datatype": "int16", "remark": "逆变侧B相电流(1A)"}, - {"key": "0x0043", "datatype": "int16", "remark": "逆变侧C相电流(1A)"}, - {"key": "0x0044", "datatype": "int16", "remark": "逆变侧A相电流直流分量(1A)"}, - {"key": "0x0045", "datatype": "int16", "remark": "逆变侧B相电流直流分量(1A)"}, - {"key": "0x0046", "datatype": "int16", "remark": "逆变侧C相电流直流分量(1A)"}, - {"key": "0x0047", "datatype": "int16", "remark": "离网频率(1Hz)"}, - {"key": "0x0048", "datatype": "int16", "remark": "A相负载量(1)"}, - {"key": "0x0049", "datatype": "int16", "remark": "B相负载量(1)"}, - {"key": "0x004A", "datatype": "int16", "remark": "C相负载量(1)"}, - {"key": "0x004B", "datatype": "int16", "remark": "总负载量(1)"}, - {"key": "0x004C", "datatype": "int16", "remark": "逆变侧AB线电压直流分量(1A)"}, - {"key": "0x004D", "datatype": "int16", "remark": "逆变侧BC线电压直流分量(1A)"}, - {"key": "0x004E", "datatype": "int16", "remark": "逆变侧CA线电压直流分量(1A)"}, - {"key": "0x004F", "datatype": "int16", "remark": "在线数量"} - ] - }, - "PCS_YX":{ - "addr":[ - {"key": "0x1001", "datatype": "uint16", "remark": "所属主控号1~4"}, - {"key": "0x1002", "datatype": "uint16", "remark": "所属PCS号1~40"}, - {"key": "0x1003", "datatype": "uint16", "remark": "故障状态1故障,0正常"}, - {"key": "0x1004", "datatype": "uint16", "remark": "告警状态1告警,0正常"}, - {"key": "0x1005", "datatype": "uint16", "remark": "设备在线1在线,0无效"}, - {"key": "0x1006", "datatype": "uint16", "remark": "禁止充电1禁止,0无效"}, - {"key": "0x1007", "datatype": "uint16", "remark": "禁止放电1禁止,0无效"}, - {"key": "0x1008", "datatype": "uint16", "remark": "运行状态1开机,0关机"}, - {"key": "0x1009", "datatype": "uint16", "remark": "充放状态0:待机,1:充电,2:放电,3:搁置"}, - {"key": "0x100A", "datatype": "uint16", "remark": "电网状态1离网,0并网"}, - {"key": "0x100B", "datatype": "uint16", "remark": "逆变供电0禁止,1使能"}, - {"key": "0x100C", "datatype": "uint16", "remark": "缓启动完成0禁止,1使能"}, - {"key": "0x100D", "datatype": "uint16", "remark": "主机标志0禁止,1使能"}, - {"key": "0x100E", "datatype": "uint16", "remark": "并离网状态0:并网, 1:离网"}, - {"key": "0x100F", "datatype": "uint16", "remark": "同步请求标志0:无效;1:动作"}, - {"key": "0x1010", "datatype": "uint16", "remark": "绝缘故障1:故障,0正常"}, - {"key": "0x1011", "datatype": "uint16", "remark": "漏电保护1:故障,0正常"}, - {"key": "0x1012", "datatype": "uint16", "remark": "直流过压1:故障,0正常"}, - {"key": "0x1013", "datatype": "uint16", "remark": "市电幅值异常1:故障,0正常"}, - {"key": "0x1014", "datatype": "uint16", "remark": "市电相序异常1:故障,0正常"}, - {"key": "0x1015", "datatype": "uint16", "remark": "温度开关异常1:故障,0正常"}, - {"key": "0x1016", "datatype": "uint16", "remark": "市电频率异常1:故障,0正常"}, - {"key": "0x1017", "datatype": "uint16", "remark": "IGBT过温1:故障,0正常"}, - {"key": "0x1018", "datatype": "uint16", "remark": "交流接地故障1:故障,0正常"}, - {"key": "0x1019", "datatype": "uint16", "remark": "逆变过流异常1:故障,0正常"}, - {"key": "0x101A", "datatype": "uint16", "remark": "直流缓起故障1:故障,0正常"}, - {"key": "0x101B", "datatype": "uint16", "remark": "直流主继电器故障1:故障,0正常"}, - {"key": "0x101C", "datatype": "uint16", "remark": "风机异常1:故障,0正常"}, - {"key": "0x101D", "datatype": "uint16", "remark": "主接触器异常1:故障,0正常"}, - {"key": "0x101E", "datatype": "uint16", "remark": "均浮充切换超时1:故障,0正常"}, - {"key": "0x101F", "datatype": "uint16", "remark": "硬件故障1:故障,0正常"}, - {"key": "0x1020", "datatype": "uint16", "remark": "机内过温1:故障,0正常"}, - {"key": "0x1021", "datatype": "uint16", "remark": "软启动故障1:故障,0正常"}, - {"key": "0x1022", "datatype": "uint16", "remark": "触摸屏通讯故障1:故障,0正常"}, - {"key": "0x1023", "datatype": "uint16", "remark": "防雷器故障1:故障,0正常"}, - {"key": "0x1024", "datatype": "uint16", "remark": "急停故障1:故障,0正常"}, - {"key": "0x1025", "datatype": "uint16", "remark": "BMS系统故障1:故障,0正常"}, - {"key": "0x1026", "datatype": "uint16", "remark": "BMS通讯故障1:故障,0正常"}, - {"key": "0x1027", "datatype": "uint16", "remark": "BMS干接点通讯故障1:故障,0正常"}, - {"key": "0x1028", "datatype": "uint16", "remark": "远程通讯故障1:故障,0正常"}, - {"key": "0x1029", "datatype": "uint16", "remark": "门禁告警1:故障,0正常"}, - {"key": "0x102A", "datatype": "uint16", "remark": "锁相异常1:故障,0正常"}, - {"key": "0x102B", "datatype": "uint16", "remark": "IGBT过温告警1:故障,0正常"}, - {"key": "0x102C", "datatype": "uint16", "remark": "硬件过流保护1:故障,0正常"}, - {"key": "0x102D", "datatype": "uint16", "remark": "驱动故障1:故障,0正常"}, - {"key": "0x102E", "datatype": "uint16", "remark": "ID冲突1:故障,0正常"}, - {"key": "0x102F", "datatype": "uint16", "remark": "电池过压1:故障,0正常"}, - {"key": "0x1030", "datatype": "uint16", "remark": "电池欠压1:故障,0正常"}, - {"key": "0x1031", "datatype": "uint16", "remark": "直流过流保护1:故障,0正常"}, - {"key": "0x1032", "datatype": "uint16", "remark": "输出电压异常1:故障,0正常"}, - {"key": "0x1033", "datatype": "uint16", "remark": "离网输出电压不符合1:故障,0正常"}, - {"key": "0x1034", "datatype": "uint16", "remark": "输出过载保护1:故障,0正常"}, - {"key": "0x1035", "datatype": "uint16", "remark": "输出短路保护1:故障,0正常"}, - {"key": "0x1036", "datatype": "uint16", "remark": "并机通信异常1:故障,0正常"}, - {"key": "0x1037", "datatype": "uint16", "remark": "电池保险异常1:故障,0正常"}, - {"key": "0x1038", "datatype": "uint16", "remark": "电池重载低压1:故障,0正常"}, - {"key": "0x1039", "datatype": "uint16", "remark": "电池低压告警1:故障,0正常"}, - {"key": "0x103A", "datatype": "uint16", "remark": "一拖二压差过大1:故障,0正常"}, - {"key": "0x103B", "datatype": "uint16", "remark": "电池反接故障1:故障,0正常"}, - {"key": "0x103C", "datatype": "uint16", "remark": "电池电压异常1:故障,0正常"}, - {"key": "0x103D", "datatype": "uint16", "remark": "过载告警1:故障,0正常"}, - {"key": "0x103E", "datatype": "uint16", "remark": "外部接触器异常1:故障,0正常"}, - {"key": "0x103F", "datatype": "uint16", "remark": "IGBT温度传感器异常1:故障,0正常"}, - {"key": "0x1040", "datatype": "uint16", "remark": "整机温度传感器异常1:故障,0正常"}, - {"key": "0x1041", "datatype": "uint16", "remark": "市电CT异常1:故障,0正常"}, - {"key": "0x1042", "datatype": "uint16", "remark": "逆变电流三相不平衡1:故障,0正常"}, - {"key": "0x1043", "datatype": "uint16", "remark": "逆变电流直流分量异常1:故障,0正常"}, - {"key": "0x1044", "datatype": "uint16", "remark": "母线不平衡1:故障,0正常"}, - {"key": "0x1045", "datatype": "uint16", "remark": "逆变电压直流分量异常1:故障,0正常"}, - {"key": "0x1046", "datatype": "uint16", "remark": "主接触器控制异常1:故障,0正常"}, - {"key": "0x1047", "datatype": "uint16", "remark": "逆变电压控制异常1:故障,0正常"}, - {"key": "0x1048", "datatype": "uint16", "remark": "直流霍尔异常1:故障,0正常"}, - {"key": "0x1049", "datatype": "uint16", "remark": "电池单体过压1:故障,0正常"}, - {"key": "0x104A", "datatype": "uint16", "remark": "电池单体欠压1:故障,0正常"}, - {"key": "0x104B", "datatype": "uint16", "remark": "电网过压1:故障,0正常"}, - {"key": "0x104C", "datatype": "uint16", "remark": "电网欠压1:故障,0正常"}, - {"key": "0x104D", "datatype": "uint16", "remark": "电网过频1:故障,0正常"}, - {"key": "0x104E", "datatype": "uint16", "remark": "电网欠频1:故障,0正常"}, - {"key": "0x104F", "datatype": "uint16", "remark": "市电不平衡1:故障,0正常"}, - {"key": "0x1050", "datatype": "uint16", "remark": "参数设置不匹配1:故障,0正常"}, - {"key": "0x1051", "datatype": "uint16", "remark": "SPI通信异常1:故障,0正常"}, - {"key": "0x1052", "datatype": "uint16", "remark": "SCI通信异常1:故障,0正常"}, - {"key": "0x1053", "datatype": "uint16", "remark": "IIC通信异常1:故障,0正常"}, - {"key": "0x1054", "datatype": "uint16", "remark": "Xintf通信异常1:故障,0正常"}, - {"key": "0x1055", "datatype": "uint16", "remark": "零偏校准异常1:故障,0正常"}, - {"key": "0x1056", "datatype": "uint16", "remark": "烟雾告警1:故障,0正常"}, - {"key": "0x1057", "datatype": "uint16", "remark": "无电池组故障1异常,0正常"}, - {"key": "0x1058", "datatype": "uint16", "remark": "环温降频1异常,0正常"}, - {"key": "0x1059", "datatype": "uint16", "remark": "交流过载1异常,0正常"}, - {"key": "0x105A", "datatype": "uint16", "remark": "采样异常1异常,0正常"}, - {"key": "0x105B", "datatype": "uint16", "remark": "24V辅源故障1异常,0正常"}, - {"key": "0x105C", "datatype": "uint16", "remark": "直流欠压异常1异常,0正常"}, - {"key": "0x105D", "datatype": "uint16", "remark": "散热器过温1异常,0正常"}, - {"key": "0x105E", "datatype": "uint16", "remark": "CAN配置故障1异常,0正常"}, - {"key": "0x105F", "datatype": "uint16", "remark": "3.3V辅源故障1异常,0正常"}, - {"key": "0x1060", "datatype": "uint16", "remark": "环境过温1异常,0正常"}, - {"key": "0x1061", "datatype": "uint16", "remark": "A相IGBT逆变过流1异常,0正常"}, - {"key": "0x1062", "datatype": "uint16", "remark": "B相IGBT逆变过流1异常,0正常"} - ] - }, - "BMS_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "remark": "SOC(0.1)"}, - {"key": "0x0002", "datatype": "uint16", "remark": "SOH(0.1)"}, - {"key": "0x0003", "datatype": "uint32", "remark": "电压(0.1V)"}, - {"key": "0x0005", "datatype": "int32", "remark": "电流(0.1A)"}, - {"key": "0x0007", "datatype": "uint32", "remark": "可充电量(1kWh)"}, - {"key": "0x0009", "datatype": "uint32", "remark": "可放电量(1kWh)"}, - {"key": "0x000B", "datatype": "uint32", "remark": "单次可充电量(1kWh)"}, - {"key": "0x000D", "datatype": "uint32", "remark": "单次可放电量(1kWh)"}, - {"key": "0x000F", "datatype": "int32", "remark": "堆功率(1kW)"}, - {"key": "0x0011", "datatype": "uint32", "remark": "充电量累加(1kWh)"}, - {"key": "0x0013", "datatype": "uint32", "remark": "放电量累加(1kWh)"}, - {"key": "0x0015", "datatype": "uint16", "remark": "簇最大SOC(0.1)"}, - {"key": "0x0016", "datatype": "uint16", "remark": "簇最小SOC(0.1)"}, - {"key": "0x0017", "datatype": "uint16", "remark": "簇最大SOC号"}, - {"key": "0x0018", "datatype": "uint16", "remark": "簇最小SOC号"}, - {"key": "0x0019", "datatype": "uint16", "remark": "簇SOC差值(0.1)"}, - {"key": "0x001A", "datatype": "uint16", "remark": "簇最大电压(0.1V)"}, - {"key": "0x001B", "datatype": "uint16", "remark": "簇最小电压(0.1V)"}, - {"key": "0x001C", "datatype": "uint16", "remark": "簇最大电压号"}, - {"key": "0x001D", "datatype": "uint16", "remark": "簇最小电压号"}, - {"key": "0x001E", "datatype": "uint16", "remark": "簇电压差值(0.1V)"}, - {"key": "0x001F", "datatype": "uint16", "remark": "单体最大电压簇号"}, - {"key": "0x0020", "datatype": "uint16", "remark": "单体最大电压节号"}, - {"key": "0x0021", "datatype": "uint16", "remark": "单体最大电压(mV)"}, - {"key": "0x0022", "datatype": "uint16", "remark": "单体最小电压簇号"}, - {"key": "0x0023", "datatype": "uint16", "remark": "单体最小电压节号"}, - {"key": "0x0024", "datatype": "uint16", "remark": "单体最小电压(mV)"}, - {"key": "0x0025", "datatype": "uint16", "remark": "单体平均电压(mV)"}, - {"key": "0x0026", "datatype": "uint16", "remark": "单体电压差(mV)"}, - {"key": "0x0027", "datatype": "uint16", "remark": "单体最大温度簇号"}, - {"key": "0x0028", "datatype": "uint16", "remark": "单体最大温度节号"}, - {"key": "0x0029", "datatype": "int16", "remark": "单体最大温度(0.1℃)"}, - {"key": "0x002A", "datatype": "uint16", "remark": "单体最小温度簇号"}, - {"key": "0x002B", "datatype": "uint16", "remark": "单体最小温度节号"}, - {"key": "0x002C", "datatype": "int16", "remark": "单体最小温度(0.1℃)"}, - {"key": "0x002D", "datatype": "int16", "remark": "单体平均温度(0.1℃)"}, - {"key": "0x002E", "datatype": "int16", "remark": "单体温度差(0.1℃)"}, - {"key": "0x002F", "datatype": "uint16", "remark": "最大内阻簇号"}, - {"key": "0x0030", "datatype": "uint16", "remark": "最大内阻节号"}, - {"key": "0x0031", "datatype": "uint16", "remark": "最大内阻(mΩ)"}, - {"key": "0x0032", "datatype": "uint16", "remark": "最小内阻簇号"}, - {"key": "0x0033", "datatype": "uint16", "remark": "最小内阻节号"}, - {"key": "0x0034", "datatype": "uint16", "remark": "最小内阻(mΩ)"}, - {"key": "0x0035", "datatype": "uint16", "remark": "单体平均内阻(mΩ)"}, - {"key": "0x0036", "datatype": "uint16", "remark": "单体内阻差(mΩ)"}, - {"key": "0x0037", "datatype": "uint16", "remark": "单体最大SOH簇号"}, - {"key": "0x0038", "datatype": "uint16", "remark": "单体最大SOH节号"}, - {"key": "0x0039", "datatype": "uint16", "remark": "单体最大SOH(0.001)"}, - {"key": "0x003A", "datatype": "uint16", "remark": "单体最小SOH簇号"}, - {"key": "0x003B", "datatype": "uint16", "remark": "单体最小SOH节号"}, - {"key": "0x003C", "datatype": "uint16", "remark": "单体最小SOH(0.001)"}, - {"key": "0x003D", "datatype": "uint16", "remark": "单体最大SOc簇号"}, - {"key": "0x003E", "datatype": "uint16", "remark": "单体最大SOc节号"}, - {"key": "0x0040", "datatype": "uint16", "remark": "单体最大Soc(0.001)"}, - {"key": "0x0041", "datatype": "uint16", "remark": "单体最小SOc簇号"}, - {"key": "0x0042", "datatype": "uint16", "remark": "单体最小SOc节号"}, - {"key": "0x0043", "datatype": "uint16", "remark": "单体最小SOc(0.001)"}, - {"key": "0x0043", "datatype": "uint32", "remark": "系统剩余最大可充电功率(1KW)"}, - {"key": "0x0045", "datatype": "uint32", "remark": "系统剩余最大可放电功率(1KW)"}, - {"key": "0x0047", "datatype": "uint16", "remark": "可充电状态"}, - {"key": "0x0048", "datatype": "uint16", "remark": "可放电状态"}, - {"key": "0x0049", "datatype": "uint16", "remark": "运行状态"} - ] - }, - "BCU_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "remark": "所属通道号1~4"}, - {"key": "0x0002", "datatype": "uint16", "remark": "所属BCU号1~40"}, - {"key": "0x0003", "datatype": "uint32", "remark": "簇电压(0.1V)"}, - {"key": "0x0005", "datatype": "int32", "remark": "簇电流(0.1A)"}, - {"key": "0x0007", "datatype": "int32", "remark": "簇温度(0.1℃)"}, - {"key": "0x0009", "datatype": "uint32", "remark": "簇电阻(1mΩ)"}, - {"key": "0x000B", "datatype": "uint16", "remark": "簇SOC(0.1)"}, - {"key": "0x000C", "datatype": "uint16", "remark": "簇SOH(0.1)"}, - {"key": "0x000D", "datatype": "uint32", "remark": "簇正绝缘电阻(1kΩ)"}, - {"key": "0x000F", "datatype": "uint32", "remark": "簇负绝缘电阻(1kΩ)"}, - {"key": "0x0011", "datatype": "int32", "remark": "簇允许最大充电电流(0.1A)"}, - {"key": "0x0013", "datatype": "int32", "remark": "簇允许最大放电电流(0.1A)"}, - {"key": "0x0015", "datatype": "uint32", "remark": "簇允许最大充电功率(1kW)"}, - {"key": "0x0017", "datatype": "uint32", "remark": "簇允许最大放电功率(1kW)"}, - {"key": "0x0019", "datatype": "uint32", "remark": "簇可充容量(0.1Ah)"}, - {"key": "0x001B", "datatype": "uint32", "remark": "簇可放容量(0.1Ah)"}, - {"key": "0x001D", "datatype": "uint32", "remark": "簇单次累计充容量(0.1Ah)"}, - {"key": "0x001F", "datatype": "uint32", "remark": "簇单次累计放容量(0.1Ah)"}, - {"key": "0x0021", "datatype": "uint32", "remark": "簇总累计充容量(0.1Ah)"}, - {"key": "0x0023", "datatype": "uint32", "remark": "簇总累计放容量(0.1Ah)"}, - {"key": "0x0025", "datatype": "uint32", "remark": "簇可充电量(1kWh)"}, - {"key": "0x0027", "datatype": "uint32", "remark": "簇可放电量(1kWh)"}, - {"key": "0x0029", "datatype": "uint32", "remark": "簇单次充电量(1kWh)"}, - {"key": "0x002B", "datatype": "uint32", "remark": "簇单次放电量(1kWh)"}, - {"key": "0x002D", "datatype": "uint32", "remark": "簇累计充电量(1kWh)"}, - {"key": "0x002F", "datatype": "uint32", "remark": "簇累计放电量(1kWh)"}, - {"key": "0x0031", "datatype": "uint32", "remark": "pack累计簇总压(0.1V)"}, - {"key": "0x0033", "datatype": "uint32", "remark": "簇与pack压差(0.1V)"}, - {"key": "0x0035", "datatype": "uint32", "remark": "簇与PCS压差(0.1V)"}, - {"key": "0x0037", "datatype": "uint16", "remark": "簇中BMU个数"}, - {"key": "0x0038", "datatype": "uint16", "remark": "簇中BMU中单体个数"}, - {"key": "0x0039", "datatype": "uint16", "remark": "簇中BMU中温度个数"}, - {"key": "0x003A", "datatype": "uint16", "remark": "簇中单体个数"}, - {"key": "0x003B", "datatype": "uint16", "remark": "簇中温度个数"}, - {"key": "0x003C", "datatype": "uint16", "remark": "单体最高SOC节号"}, - {"key": "0x003D", "datatype": "uint16", "remark": "单体最高SOC(0.1)"}, - {"key": "0x003E", "datatype": "uint16", "remark": "单体最低SOC节号"}, - {"key": "0x003F", "datatype": "uint16", "remark": "单体最低SOC(0.1)"}, - {"key": "0x0040", "datatype": "uint16", "remark": "单体最高SOH节号"}, - {"key": "0x0041", "datatype": "uint16", "remark": "单体最高SOH(0.1)"}, - {"key": "0x0042", "datatype": "uint16", "remark": "单体最低SOH节号"}, - {"key": "0x0043", "datatype": "uint16", "remark": "单体最低SOH(0.1)"}, - {"key": "0x0044", "datatype": "uint16", "remark": "单体最高电压节号"}, - {"key": "0x0045", "datatype": "uint16", "remark": "单体最高电压(mV)"}, - {"key": "0x0046", "datatype": "uint16", "remark": "单体最低电压节号"}, - {"key": "0x0047", "datatype": "uint16", "remark": "单体最低电压(mV)"}, - {"key": "0x0048", "datatype": "uint16", "remark": "单体电压差(mV)"}, - {"key": "0x0049", "datatype": "uint16", "remark": "单体平均电压(mV)"}, - {"key": "0x004A", "datatype": "uint16", "remark": "单体最高温度节号"}, - {"key": "0x004B", "datatype": "int16", "remark": "单体最高温度(0.1℃)"}, - {"key": "0x004C", "datatype": "uint16", "remark": "单体最低温度节号"}, - {"key": "0x004D", "datatype": "int16", "remark": "单体最低温度(0.1℃)"}, - {"key": "0x004E", "datatype": "int16", "remark": "单体温度差(0.1℃)"}, - {"key": "0x004F", "datatype": "int16", "remark": "单体平均温度(0.1℃)"}, - {"key": "0x0050", "datatype": "uint16", "remark": "单体最高内阻节号"}, - {"key": "0x0051", "datatype": "uint16", "remark": "单体最高内阻(mΩ)"}, - {"key": "0x0052", "datatype": "uint16", "remark": "单体最低内阻节号"}, - {"key": "0x0053", "datatype": "uint16", "remark": "单体最低内阻(mΩ)"}, - {"key": "0x0054", "datatype": "uint16", "remark": "单体内阻差(mΩ)"}, - {"key": "0x0055", "datatype": "uint16", "remark": "单体平均内阻(mΩ)"} - ] - }, - "BCU_YX":{ - "addr":[ - {"key": "0xA001", "datatype": "uint16", "remark": "所属通道号1~4"}, - {"key": "0xA002", "datatype": "uint16", "remark": "所属BCU号1~40"}, - {"key": "0xA003", "datatype": "uint16", "remark": "蓄电池充放电状态0x11开路0x22待机0x33充电0x44放电"}, - {"key": "0xA004", "datatype": "uint16", "remark": "电池组运行状态0x11跳机 0x22待机 0x33放空 0x44充满 0x55预警 0x66正常"}, - {"key": "0xA005", "datatype": "uint16", "remark": "簇DO1状态1:断开 2:闭合"}, - {"key": "0xA006", "datatype": "uint16", "remark": "簇DO2状态1:断开 2:闭合"}, - {"key": "0xA007", "datatype": "uint16", "remark": "继电器总正0:断开 1:闭合 2:粘连"}, - {"key": "0xA008", "datatype": "uint16", "remark": "继电器总负0:断开 1:闭合 2:粘连"}, - {"key": "0xA009", "datatype": "uint16", "remark": "继电器预充0:断开 1:闭合 2:粘连"}, - {"key": "0xA00A", "datatype": "uint16", "remark": "继电器bmu供电0:断开 1:闭合 2:粘连"}, - {"key": "0xA00B", "datatype": "uint16", "remark": "整簇总电压过高告警0:正常 1:告警"}, - {"key": "0xA00C", "datatype": "uint16", "remark": "整簇总电压过低告警0:正常 1:告警"}, - {"key": "0xA00D", "datatype": "uint16", "remark": "整簇中单体电压过高告警0:正常 1:告警"}, - {"key": "0xA00E", "datatype": "uint16", "remark": "整簇中单体电压过低告警0:正常 1:告警"}, - {"key": "0xA00F", "datatype": "uint16", "remark": "整簇中单体电压偏差过大告警0:正常 1:告警"}, - {"key": "0xA010", "datatype": "uint16", "remark": "整簇中单体温度偏差过大告警0:正常 1:告警"}, - {"key": "0xA011", "datatype": "uint16", "remark": "整簇中单体温度过高告警0:正常 1:告警"}, - {"key": "0xA012", "datatype": "uint16", "remark": "整簇中单体温度过低告警0:正常 1:告警"}, - {"key": "0xA013", "datatype": "uint16", "remark": "整簇总充电电流过高告警0:正常 1:告警"}, - {"key": "0xA014", "datatype": "uint16", "remark": "整簇总放电电流过高告警0:正常 1:告警"}, - {"key": "0xA015", "datatype": "uint16", "remark": "整簇总SOC过高告警0:正常 1:告警"}, - {"key": "0xA016", "datatype": "uint16", "remark": "整簇总SOC过低告警0:正常 1:告警"}, - {"key": "0xA017", "datatype": "uint16", "remark": "高压盒主正接触器粘连告警0:正常 1:告警"}, - {"key": "0xA018", "datatype": "uint16", "remark": "高压盒主正接触器不能吸合告警0:正常 1:告警"}, - {"key": "0xA019", "datatype": "uint16", "remark": "高压盒主负接触器粘连告警0:正常 1:告警"}, - {"key": "0xA01A", "datatype": "uint16", "remark": "高压盒主负接触器不能吸合告警0:正常 1:告警"}, - {"key": "0xA01B", "datatype": "uint16", "remark": "高压盒预充接触器粘连告警0:正常 1:告警"}, - {"key": "0xA01C", "datatype": "uint16", "remark": "高压盒预充接触器不能吸合告警0:正常 1:告警"}, - {"key": "0xA01D", "datatype": "uint16", "remark": "预充失败告警0:正常 1:告警"}, - {"key": "0xA01E", "datatype": "uint16", "remark": "BCU电压检测模块出现问题告警0:正常 1:告警"}, - {"key": "0xA01F", "datatype": "uint16", "remark": "BCU温度检测模块出现问题告警0:正常 1:告警"}, - {"key": "0xA020", "datatype": "uint16", "remark": "BCU电流检测模块出现问题告警0:正常 1:告警"}, - {"key": "0xA021", "datatype": "uint16", "remark": "BCU绝缘检测模块出现问题告警0:正常 1:告警"}, - {"key": "0xA022", "datatype": "uint16", "remark": "高压盒内总压检测模块出现问题告警0:正常 1:告警"}, - {"key": "0xA023", "datatype": "uint16", "remark": "高压盒外总压检测模块出现问题告警0:正常 1:告警"}, - {"key": "0xA024", "datatype": "uint16", "remark": "PCS-CAN通信故障告警0:正常 1:告警"}, - {"key": "0xA025", "datatype": "uint16", "remark": "高压盒供电电压过高告警0:正常 1:告警"}, - {"key": "0xA026", "datatype": "uint16", "remark": "绝缘正极故障告警0:正常 1:告警"}, - {"key": "0xA027", "datatype": "uint16", "remark": "绝缘负极故障告警0:正常 1:告警"}, - {"key": "0xA028", "datatype": "uint16", "remark": "绝缘中间侧故障告警0:正常 1:告警"}, - {"key": "0xA029", "datatype": "uint16", "remark": "绝缘故障告警0:正常 1:告警"}, - {"key": "0xA02A", "datatype": "uint16", "remark": "BMU中电压采样线开路告警0:正常 1:告警"}, - {"key": "0xA02B", "datatype": "uint16", "remark": "BMU中NTC采样线短开路告警0:正常 1:告警"}, - {"key": "0xA02C", "datatype": "uint16", "remark": "BMU中采样芯片故障告警0:正常 1:告警"}, - {"key": "0xA02D", "datatype": "uint16", "remark": "BMU中电池温度升高过快告警0:正常 1:告警"}, - {"key": "0xA02E", "datatype": "uint16", "remark": "BMU中电池内部短路告警0:正常 1:告警"}, - {"key": "0xA02F", "datatype": "uint16", "remark": "BMU充电均衡模块出现故障告警0:正常 1:告警"}, - {"key": "0xA030", "datatype": "uint16", "remark": "BMU放电均衡模块出现故障告警0:正常 1:告警"}, - {"key": "0xA031", "datatype": "uint16", "remark": "BMU通信故障告警0:正常 1:告警"}, - {"key": "0xA032", "datatype": "uint16", "remark": "单体内阻过大告警0:正常 1:告警"}, - {"key": "0xA033", "datatype": "uint16", "remark": "单体内阻过小告警0:正常 1:告警"}, - {"key": "0xA034", "datatype": "uint16", "remark": "单体内阻阻差过大告警0:正常 1:告警"}, - {"key": "0xA035", "datatype": "uint16", "remark": "簇内阻过大告警0:正常 1:告警"}, - {"key": "0xA036", "datatype": "uint16", "remark": "簇内阻过小告警0:正常 1:告警"}, - {"key": "0xA037", "datatype": "uint16", "remark": "SOC初始化无效告警0:正常 1:告警"}, - {"key": "0xA038", "datatype": "uint16", "remark": "充电时soc降低故障告警0:正常 1:告警"}, - {"key": "0xA039", "datatype": "uint16", "remark": "放电时soc升高告警0:正常 1:告警"}, - {"key": "0xA03A", "datatype": "uint16", "remark": "静止时SOC跳变告警0:正常 1:告警"}, - {"key": "0xA03B", "datatype": "uint16", "remark": "整簇总电压过高保护0:正常 1:保护"}, - {"key": "0xA03C", "datatype": "uint16", "remark": "整簇总电压过低保护0:正常 1:保护"}, - {"key": "0xA03D", "datatype": "uint16", "remark": "整簇中单体电压过高保护0:正常 1:保护"}, - {"key": "0xA03E", "datatype": "uint16", "remark": "整簇中单体电压过低保护0:正常 1:保护"}, - {"key": "0xA03F", "datatype": "uint16", "remark": "整簇中单体电压偏差过大保护0:正常 1:保护"}, - {"key": "0xA040", "datatype": "uint16", "remark": "整簇中单体温度偏差过大保护0:正常 1:保护"}, - {"key": "0xA041", "datatype": "uint16", "remark": "整簇中单体温度过高保护0:正常 1:保护"}, - {"key": "0xA042", "datatype": "uint16", "remark": "整簇中单体温度过低保护0:正常 1:保护"}, - {"key": "0xA043", "datatype": "uint16", "remark": "整簇总充电电流过高保护0:正常 1:保护"}, - {"key": "0xA044", "datatype": "uint16", "remark": "整簇总放电电流过高保护0:正常 1:保护"}, - {"key": "0xA045", "datatype": "uint16", "remark": "整簇总SOC过高保护0:正常 1:保护"}, - {"key": "0xA046", "datatype": "uint16", "remark": "整簇总SOC过低保护0:正常 1:保护"}, - {"key": "0xA047", "datatype": "uint16", "remark": "高压盒主正接触器粘连保护0:正常 1:保护"}, - {"key": "0xA048", "datatype": "uint16", "remark": "高压盒主正接触器不能吸合保护0:正常 1:保护"}, - {"key": "0xA049", "datatype": "uint16", "remark": "高压盒主负接触器粘连保护0:正常 1:保护"}, - {"key": "0xA04A", "datatype": "uint16", "remark": "高压盒主负接触器不能吸合保护0:正常 1:保护"}, - {"key": "0xA04B", "datatype": "uint16", "remark": "高压盒预充接触器粘连保护0:正常 1:保护"}, - {"key": "0xA04C", "datatype": "uint16", "remark": "高压盒预充接触器不能吸合保护0:正常 1:保护"}, - {"key": "0xA04D", "datatype": "uint16", "remark": "预充失败保护0:正常 1:保护"}, - {"key": "0xA04E", "datatype": "uint16", "remark": "BCU电压检测模块出现问题保护0:正常 1:保护"}, - {"key": "0xA04F", "datatype": "uint16", "remark": "BCU温度检测模块出现问题保护0:正常 1:保护"}, - {"key": "0xA050", "datatype": "uint16", "remark": "BCU电流检测模块出现问题保护0:正常 1:保护"}, - {"key": "0xA051", "datatype": "uint16", "remark": "BCU绝缘检测模块出现问题保护0:正常 1:保护"}, - {"key": "0xA052", "datatype": "uint16", "remark": "高压盒内总压检测模块出现问题保护0:正常 1:保护"}, - {"key": "0xA053", "datatype": "uint16", "remark": "高压盒外总压检测模块出现问题保护0:正常 1:保护"}, - {"key": "0xA054", "datatype": "uint16", "remark": "PCS-CAN通信故障保护0:正常 1:保护"}, - {"key": "0xA055", "datatype": "uint16", "remark": "高压盒供电电压过高保护0:正常 1:保护"}, - {"key": "0xA056", "datatype": "uint16", "remark": "绝缘正极故障保护0:正常 1:保护"}, - {"key": "0xA057", "datatype": "uint16", "remark": "绝缘负极故障保护0:正常 1:保护"}, - {"key": "0xA058", "datatype": "uint16", "remark": "绝缘中间侧故障保护0:正常 1:保护"}, - {"key": "0xA059", "datatype": "uint16", "remark": "绝缘故障保护0:正常 1:保护"}, - {"key": "0xA05A", "datatype": "uint16", "remark": "BMU中电压采样线开路保护0:正常 1:保护"}, - {"key": "0xA05B", "datatype": "uint16", "remark": "BMU中NTC采样线短开路保护0:正常 1:保护"}, - {"key": "0xA05C", "datatype": "uint16", "remark": "BMU中采样芯片故障保护0:正常 1:保护"}, - {"key": "0xA05D", "datatype": "uint16", "remark": "BMU中电池温度升高过快保护0:正常 1:保护"}, - {"key": "0xA05E", "datatype": "uint16", "remark": "BMU中电池内部短路保护0:正常 1:保护"}, - {"key": "0xA05F", "datatype": "uint16", "remark": "BMU充电均衡模块出现故障保护0:正常 1:保护"}, - {"key": "0xA060", "datatype": "uint16", "remark": "BMU放电均衡模块出现故障保护0:正常 1:保护"}, - {"key": "0xA061", "datatype": "uint16", "remark": "BMU通信故障保护0:正常 1:保护"}, - {"key": "0xA062", "datatype": "uint16", "remark": "单体内阻过大保护0:正常 1:保护"}, - {"key": "0xA063", "datatype": "uint16", "remark": "单体内阻过小保护0:正常 1:保护"}, - {"key": "0xA064", "datatype": "uint16", "remark": "单体内阻阻差过大保护0:正常 1:保护"}, - {"key": "0xA065", "datatype": "uint16", "remark": "簇内阻过大保护0:正常 1:保护"}, - {"key": "0xA066", "datatype": "uint16", "remark": "簇内阻过小保护0:正常 1:保护"}, - {"key": "0xA067", "datatype": "uint16", "remark": "SOC初始化无效保护0:正常 1:保护"}, - {"key": "0xA068", "datatype": "uint16", "remark": "充电时soc降低故障保护0:正常 1:保护"}, - {"key": "0xA069", "datatype": "uint16", "remark": "放电时soc升高保护0:正常 1:保护"}, - {"key": "0xA06A", "datatype": "uint16", "remark": "静止时SOC跳变保护0:正常 1:保护"} - ] - }, - "MEM_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "remark": "所属通道号1"}, - {"key": "0x0008", "datatype": "uint16", "remark": "电表类型0:储能站总表1:逆变前侧电表2:逆变后侧电表3:配电柜电表4:并网口电表"}, - {"key": "0x0009", "datatype": "uint16", "remark": "电流变比"}, - {"key": "0x000A", "datatype": "uint16", "remark": "电压变比"}, - {"key": "0x000B", "datatype": "uint32", "remark": "A相电压(1V)"}, - {"key": "0x000D", "datatype": "uint32", "remark": "B相电压(1V)"}, - {"key": "0x000F", "datatype": "uint32", "remark": "C相电压(1V)"}, - {"key": "0x0011", "datatype": "int32", "remark": "A相电流(1A)"}, - {"key": "0x0013", "datatype": "int32", "remark": "B相电流(1A)"}, - {"key": "0x0015", "datatype": "int32", "remark": "C相电流(1A)"}, - {"key": "0x0017", "datatype": "uint32", "remark": "AB相电压(1V)"}, - {"key": "0x0019", "datatype": "uint32", "remark": "BC相电压(1V)"}, - {"key": "0x001B", "datatype": "uint32", "remark": "CA相电压(1V)"}, - {"key": "0x001D", "datatype": "int32", "remark": "A相有功(1kW)"}, - {"key": "0x001F", "datatype": "int32", "remark": "B相有功(1kW)"}, - {"key": "0x0021", "datatype": "int32", "remark": "C相有功(1kW)"}, - {"key": "0x0023", "datatype": "int32", "remark": "三相总有功(1kW)"}, - {"key": "0x0025", "datatype": "int32", "remark": "正向总有功总需量(1kW)"}, - {"key": "0x0027", "datatype": "uint32", "remark": "尖段电价(1RMB)"}, - {"key": "0x0029", "datatype": "uint32", "remark": "峰段电价(1RMB)"}, - {"key": "0x002B", "datatype": "uint32", "remark": "平段电价(1RMB)"}, - {"key": "0x002D", "datatype": "uint32", "remark": "谷段电价(1RMB)"}, - {"key": "0x002F", "datatype": "uint32", "remark": "日充电电量(1kWh)"}, - {"key": "0x0031", "datatype": "uint32", "remark": "日放电电量(1kWh)"}, - {"key": "0x0033", "datatype": "uint32", "remark": "日充电费用(1RMB)"}, - {"key": "0x0035", "datatype": "uint32", "remark": "日放电费用(1RMB)"}, - {"key": "0x0037", "datatype": "int32", "remark": "日收益(1RMB)"}, - {"key": "0x0039", "datatype": "uint32", "remark": "日正向尖有功电能(1kWh)"}, - {"key": "0x003B", "datatype": "uint32", "remark": "日正向峰有功电能(1kWh)"}, - {"key": "0x003D", "datatype": "uint32", "remark": "日正向平有功电能(1kWh)"}, - {"key": "0x003F", "datatype": "uint32", "remark": "日正向谷有功电能(1kWh)"}, - {"key": "0x0041", "datatype": "uint32", "remark": "日正向总有功电能(1kWh)"}, - {"key": "0x0043", "datatype": "uint32", "remark": "日反向尖有功电能(1kWh)"}, - {"key": "0x0045", "datatype": "uint32", "remark": "日反向峰有功电能(1kWh)"}, - {"key": "0x0047", "datatype": "uint32", "remark": "日反向平有功电能(1kWh)"}, - {"key": "0x0049", "datatype": "uint32", "remark": "日反向谷有功电能(1kWh)"}, - {"key": "0x004B", "datatype": "uint32", "remark": "日反向总有功电能(1kWh)"}, - {"key": "0x004D", "datatype": "uint32", "remark": "总充电电量(1kWh)"}, - {"key": "0x004F", "datatype": "uint32", "remark": "总放电电量(1kWh)"}, - {"key": "0x0051", "datatype": "uint32", "remark": "总充电费用(1RMB)"}, - {"key": "0x0053", "datatype": "uint32", "remark": "总放电费用(1RMB)"}, - {"key": "0x0055", "datatype": "int32", "remark": "总收益(1RMB)"}, - {"key": "0x0057", "datatype": "uint32", "remark": "总正向尖有功电能(1kWh)"}, - {"key": "0x0059", "datatype": "uint32", "remark": "总正向峰有功电能(1kWh)"}, - {"key": "0x005B", "datatype": "uint32", "remark": "总正向平有功电能(1kWh)"}, - {"key": "0x005D", "datatype": "uint32", "remark": "总正向谷有功电能(1kWh)"}, - {"key": "0x005F", "datatype": "uint32", "remark": "总正向总有功电能(1kWh)"}, - {"key": "0x0061", "datatype": "uint32", "remark": "总反向尖有功电能(1kWh)"}, - {"key": "0x0063", "datatype": "uint32", "remark": "总反向峰有功电能(1kWh)"}, - {"key": "0x0065", "datatype": "uint32", "remark": "总反向平有功电能(1kWh)"}, - {"key": "0x0067", "datatype": "uint32", "remark": "总反向谷有功电能(1kWh)"}, - {"key": "0x0069", "datatype": "uint32", "remark": "总反向总有功电能(1kWh)"} - ] - }, - "TH_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "remark": "所属通道号1"}, - {"key": "0x0002", "datatype": "uint16", "remark": "所属温湿度号1~10"}, - {"key": "0x0003", "datatype": "int16", "remark": "温度(0.1℃)"}, - {"key": "0x0004", "datatype": "int16", "remark": "湿度(0.1℃)"} - - ] - }, - "Fire40_YX":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "remark": "所属通道号1~10"}, - {"key": "0x0002", "datatype": "uint16", "remark": "主控数量1"}, - {"key": "0x0003", "datatype": "uint16", "remark": "主控ID1"}, - {"key": "0x0004", "datatype": "uint16", "remark": "主控状态0:正常 1:预警 2:火警"}, - {"key": "0x0005", "datatype": "uint32", "remark": "主控硬件版本"}, - {"key": "0x0007", "datatype": "uint32", "remark": "主控软件版本"}, - {"key": "0x0009", "datatype": "uint16", "remark": "主电状态0:使用市电 1:使用备电"}, - {"key": "0x000A", "datatype": "uint32", "remark": "备电电流(0.1A)"}, - {"key": "0x000C", "datatype": "uint32", "remark": "备电电压(0.1V)"}, - {"key": "0x000E", "datatype": "uint32", "remark": "可用容量(0.01Ah)"}, - {"key": "0x0010", "datatype": "uint32", "remark": "可充放容量(0.01Ah)"}, - {"key": "0x0012", "datatype": "uint16", "remark": "警铃是否使用"}, - {"key": "0x0013", "datatype": "uint16", "remark": "警铃状态0:无效 1:掉线 2:正常 3:启动"}, - {"key": "0x0014", "datatype": "uint16", "remark": "瓶头阀是否使用"}, - {"key": "0x0015", "datatype": "uint16", "remark": "瓶头阀状态0:无效 1:掉线 2:正常 3:启动"}, - {"key": "0x0016", "datatype": "uint16", "remark": "手报是否使用"}, - {"key": "0x0017", "datatype": "uint16", "remark": "手报状态0:无效 1:掉线 2:正常 3:启动"}, - {"key": "0x0018", "datatype": "uint16", "remark": "簇控制器数量"}, - {"key": "0x0019", "datatype": "uint16", "remark": "复合探测器总数量"}, - {"key": "0x001A", "datatype": "uint16", "remark": "烟雾探测器总数量"}, - {"key": "0x001B", "datatype": "uint16", "remark": "压力探测器总数量"}, - {"key": "0x001C", "datatype": "uint16", "remark": "吸气式探测器总数量"}, - {"key": "0x001D", "datatype": "uint16", "remark": "PACK探测器总数量"}, - {"key": "0x001E", "datatype": "uint16", "remark": "电池总数量"} - ] - }, - "Cooling_YC":{ - "addr":[ - {"key": "0x0001", "datatype": "uint16", "remark": "所属通道号1"}, - {"key": "0x0002", "datatype": "uint16", "remark": "所属冷机号1~10"}, - {"key": "0x0003", "datatype": "int16", "remark": "制冷点(0.1℃)"}, - {"key": "0x0004", "datatype": "int16", "remark": "制冷偏差(0.1℃)"}, - {"key": "0x0005", "datatype": "int16", "remark": "高温告警值(0.1℃)"}, - {"key": "0x0006", "datatype": "int16", "remark": "低温告警值(0.1℃)"}, - {"key": "0x0007", "datatype": "int16", "remark": "制热点(0.1℃)"}, - {"key": "0x0008", "datatype": "int16", "remark": "制热偏差(0.1℃)"}, - {"key": "0x0009", "datatype": "int16", "remark": "电芯温度(0.1℃)"}, - {"key": "0x000A", "datatype": "int16", "remark": "环境湿度(0.1℃)"}, - {"key": "0x000B", "datatype": "int16", "remark": "吸气温度(0.1℃)"}, - {"key": "0x000C", "datatype": "int16", "remark": "排气温度(0.1℃)"}, - {"key": "0x000D", "datatype": "int16", "remark": "进水温度/供液温度(0.1℃)"}, - {"key": "0x000E", "datatype": "int16", "remark": "出水温度/回液温度(0.1℃)"}, - {"key": "0x000F", "datatype": "int16", "remark": "进水压力/供液压力(0.1)"}, - {"key": "0x0010", "datatype": "int16", "remark": "出水压力/回液压力(0.1)"}, - {"key": "0x0011", "datatype": "int16", "remark": "高压压力(0.1)"}, - {"key": "0x0012", "datatype": "int16", "remark": "低压压力(0.1)"}, - {"key": "0x0013", "datatype": "int16", "remark": "循环水泵转速"}, - {"key": "0x0014", "datatype": "int16", "remark": "压缩机频率"}, - {"key": "0x0015", "datatype": "int16", "remark": "室外风机转速"} - ] - }, - "Cooling_YX":{ - "addr":[ - {"key": "0x1001", "datatype": "uint16", "remark": "所属通道号1"}, - {"key": "0x1002", "datatype": "uint16", "remark": "所属冷机号1~10"}, - {"key": "0x1003", "datatype": "uint16", "remark": "开关0:关机,1:开机"}, - {"key": "0x1004", "datatype": "uint16", "remark": "采样模式(0-出水温度 1-电芯温度)"}, - {"key": "0x1005", "datatype": "uint16", "remark": "制冷状态0:关闭,1:启动"}, - {"key": "0x1006", "datatype": "uint16", "remark": "制热状态0:关闭,1:启动"}, - {"key": "0x1007", "datatype": "uint16", "remark": "高温告警0:正常,1:告警"}, - {"key": "0x1008", "datatype": "uint16", "remark": "低温告警0:正常,1:告警"}, - {"key": "0x1009", "datatype": "uint16", "remark": "高压告警0:正常,1:告警"}, - {"key": "0x100A", "datatype": "uint16", "remark": "低压告警0:正常,1:告警"}, - {"key": "0x100B", "datatype": "uint16", "remark": "进水温度传感器0:正常,1:告警"}, - {"key": "0x100C", "datatype": "uint16", "remark": "出水温度传感器0:正常,1:告警"}, - {"key": "0x100D", "datatype": "uint16", "remark": "进水压力传感器0:正常,1:告警"}, - {"key": "0x100E", "datatype": "uint16", "remark": "出水压力传感器0:正常,1:告警"} - ] - }, - "Gateway_YC":{ - "addr":[ - {"key": "40001", "datatype": "uint16", "remark": "模式"}, - {"key": "40002", "datatype": "uint16", "remark": "峰谷时间段"}, - {"key": "40021", "datatype": "uint16", "remark": "自定时间段"}, - {"key": "40038", "datatype": "uint16", "remark": "其他参数"} - ] - }, - "Charger_YC":{ - "addr":[ - {"key": "11", "datatype": "uint16", "remark": "枪1:状态"}, - {"key": "12", "datatype": "uint16", "remark": "枪1:需求电压"}, - {"key": "13", "datatype": "uint16", "remark": "枪1:需求电流"}, - {"key": "14", "datatype": "uint16", "remark": "枪1:需求功率"}, - {"key": "15", "datatype": "uint16", "remark": "枪1:输出电压"}, - {"key": "16", "datatype": "uint16", "remark": "枪1:输出电流"}, - {"key": "17", "datatype": "uint16", "remark": "枪1:输出功率"}, - {"key": "18", "datatype": "uint16", "remark": "枪1:功率限值"}, - {"key": "21", "datatype": "uint16", "remark": "枪2:状态"}, - {"key": "22", "datatype": "uint16", "remark": "枪2:需求电压"}, - {"key": "23", "datatype": "uint16", "remark": "枪2:需求电流"}, - {"key": "24", "datatype": "uint16", "remark": "枪2:需求功率"}, - {"key": "25", "datatype": "uint16", "remark": "枪2:输出电压"}, - {"key": "26", "datatype": "uint16", "remark": "枪2:输出电流"}, - {"key": "27", "datatype": "uint16", "remark": "枪2:输出功率"}, - {"key": "28", "datatype": "uint16", "remark": "枪2:功率限值"} - ] - } -} \ No newline at end of file diff --git a/bin/Release/assets/config/regaddrs.json b/bin/Release/assets/config/regaddrs.json index 513eb9e..152d71e 100644 --- a/bin/Release/assets/config/regaddrs.json +++ b/bin/Release/assets/config/regaddrs.json @@ -899,5 +899,14 @@ {"key": "27", "datatype": "uint16", "alert": 0, "name":"枪2:输出功率", "remark": ""}, {"key": "28", "datatype": "uint16", "alert": 0, "name":"枪2:功率限值", "remark": ""} ] + }, + "TD_YC": { + "addr": [ + {"key": "U", "datatype": "array", "alert": 0, "name":"A,B,C相电压", "remark": ""}, + {"key": "I", "datatype": "array", "alert": 0, "name":"A,B,C相电流", "remark": ""}, + {"key": "P", "datatype": "array", "alert": 0, "name":"总,A,B,C相功率", "remark": ""}, + {"key": "Ep", "datatype": "array", "alert": 0, "name":"正向总、尖、峰、平、谷电能", "remark": ""}, + {"key": "En", "datatype": "array", "alert": 0, "name":"反向总、尖、峰、平、谷电能", "remark": ""}, + ] } } \ No newline at end of file diff --git a/bin/Release/assets/config/regaddrsShow-online.json b/bin/Release/assets/config/regaddrsShow-online.json deleted file mode 100644 index e8f834f..0000000 --- a/bin/Release/assets/config/regaddrsShow-online.json +++ /dev/null @@ -1,193 +0,0 @@ -{ - "EMS":{ - "deviceType":101, - "addrYC":[ - ["BCU总通信状态", "0x2018", "--", ""], - ["PCU总通信状态", "0x2019", "--", ""], - ["电表总通信状态", "0x201A", "--", ""], - ["消防总通信状态", "0x201B", "--", ""], - ["UPS总通信状态", "0x201C", "--", ""], - ["温湿度总通信状态", "0x201D", "--", ""], - ["空调总通信状态", "0x201E", "--", ""], - ["EMU通信状态", "0x201F", "--", ""], - ["冷机总通信状态", "0x2020", "--", ""], - ["A相电压", "0x107E", "0.0", " V", "1"], - ["A相电流", "0x1084", "0.0", " A"], - ["B相电压", "0x1080", "0.0", " V", "1"], - ["B相电流", "0x1086", "0.0", " A"], - ["C相电压", "0x1082", "0.0", " V", "1"], - ["C相电流", "0x1088", "0.0", " A"], - ["总有功功率", "0x1096", "0.0", " kW"] - - ], - "addrCurve": ["0x107E", "0x1084", "0x1096"], - "valstr": { - "0x2018": {"0":"正常", "1":"告警", "2":"故障"}, - "0x2019": {"0":"正常", "1":"告警", "2":"故障"}, - "0x201A": {"0":"正常", "1":"告警", "2":"故障"}, - "0x201B": {"0":"正常", "1":"告警", "2":"故障"}, - "0x201C": {"0":"正常", "1":"告警", "2":"故障"}, - "0x201D": {"0":"正常", "1":"告警", "2":"故障"}, - "0x201E": {"0":"正常", "1":"告警", "2":"故障"}, - "0x201F": {"0":"正常", "1":"告警", "2":"故障"}, - "0x2020": {"0":"正常", "1":"告警", "2":"故障"} - } - }, - "PCS":{ - "deviceType":102, - "addrYC":[ - ["充放状态", "0x1009", "--", ""], - ["电网状态", "0x100A", "--", ""], - ["A相电压", "0x0010", "0.0", " V", "1"], - ["A相电流", "0x0019", "0.0", " A"], - ["B相电压", "0x0011", "0.0", " V", "1"], - ["B相电流", "0x001A", "0.0", " A"], - ["C相电压", "0x0011", "0.0", " V", "1"], - ["C相电流", "0x001B", "0.0", " A"], - ["总有功功率", "0x0025", "0.0", " kW"] - ], - "addrCurve": ["0x0010", "0x0019", "0x0025"], - "valstr": { - "0x1009": {"0":"待机","1":"充电","2":"放电","3":"空闲"}, - "0x100A": {"1":"离网","0":"并网"} - } - }, - "PCU":{ - "deviceType":103, - "addrYC":[ - ["电网状态", "0x1007", "--", ""], - ["启停状态", "0x1006", "--", ""], - ["手动/自动状态", "0x103D", "--", ""], - ["有功功率期望值","0x000E", "0.0", " KW"], - ["无功功率期望值","0x000F", "0.0", " kVar"], - ["A相电压", "0x0013", "0.0", " V", "1"], - ["A相电流", "0x001C", "0.0", " A"], - ["B相电压", "0x0014", "0.0", " V", "1"], - ["B相电流", "0x001D", "0.0", " A"], - ["C相电压", "0x0015", "0.0", " V", "1"], - ["C相电流", "0x001E", "0.0", " A"], - ["总有功功率", "0x0028", "0.0", " kW"] - ], - "addrCurve": ["0x0013", "0x001C", "0x0028"], - "valstr": { - "0x1007": {"1":"离网","0":"并网"}, - "0x1006": {"1":"开机","0":"关机"}, - "0x103D": {"1":"自动","0":"手动"} - } - }, - "BMS":{ - "deviceType":104, - "addrYC":[ - ["充放状态", "0x004A", "--", ""], - ["堆功率", "0x000F", "0.0", " kW"], - ["SOC", "0x0001", "0", " %", "0.1"], - ["SOH", "0x0002", "0", " %", "0.1"], - ["电压", "0x0003", "0.0", " V", "0.1"], - ["电流", "0x0005", "0.0", " A", "0.1"], - ["单体最大电压", "0x0021", "0.0", " V", "0.001"], - ["单体最小电压", "0x0024", "0.0", " V", "0.001"], - ["单体最大温度", "0x0029", "0.0", " ℃", "0.1"], - ["单体最小温度", "0x002C", "0.0", " ℃", "0.1"] - ], - "addrCurve": ["0x0003", "0x0005", ""], - "valstr": { - "0x004A": {"0":"待机","1":"充电","2":"放电"} - } - }, - "BCU":{ - "deviceType":105, - "addrYC":[ - ["充放状态", "0xA003", "--", ""], - ["运行状态", "0xA004", "--", ""], - ["簇可充电量", "0x0025", "0.0", " kWh", "1"], - ["簇可放电量", "0x0027", "0.0", " kWh", "1"], - ["簇SOC", "0x000B", "0", " %", "0.1"], - ["簇SOH", "0x000C", "0", " %", "0.1"], - ["簇电压", "0x0003", "0.0", " V", "0.1"], - ["簇电流", "0x0005", "0", " A", "0.1"] - ], - "addrCurve": ["0x0003", "0x0005", ""], - "valstr": { - "0xA003": {"17":"开路","34":"待机","51":"充电","68":"放电"}, - "0xA004": {"17":"跳机","34":"待机","51":"放空","68":"充满","85":"预警","102":"正常"} - } - }, - "MEM":{ - "deviceType":3, - "addrYC":[ - ["日充电电量", "0x002F", "0", " kWh"], - ["日放电电量", "0x0031", "0", " kWh"], - ["总充电电量", "0x004D", "0", " kWh"], - ["总放电电量", "0x004F", "0", " kWh"], - ["日充电费用", "0x0033", "0", " 元"], - ["日放电费用", "0x0035", "0", " 元"], - ["总充电费用", "0x0051", "0", " 元"], - ["总放电费用", "0x0053", "0", " 元"], - ["日收益", "0x0037", "0", " 元"], - ["总收益", "0x0055", "0", " 元"], - ["日正向尖电能", "0x0039", "0", " kWh"], - ["日正向峰电能", "0x003B", "0", " kWh"], - ["日正向平电能", "0x003D", "0", " kWh"], - ["日正向谷电能", "0x003F", "0", " kWh"], - ["日正向总电能", "0x0041", "0", " kWh"], - ["日反向尖电能", "0x0043", "0", " kWh"], - ["日反向峰电能", "0x0045", "0", " kWh"], - ["日反向平电能", "0x0047", "0", " kWh"], - ["日反向谷电能", "0x0049", "0", " kWh"], - ["日反向总电能", "0x004B", "0", " kWh"], - ["总正向尖电能", "0x0057", "0", " kWh"], - ["总正向峰电能", "0x0059", "0", " kWh"], - ["总正向平电能", "0x005B", "0", " kWh"], - ["总正向谷电能", "0x005D", "0", " kWh"], - ["总正向总电能", "0x005F", "0", " kWh"], - ["总反向尖电能", "0x0061", "0", " kWh"], - ["总反向峰电能", "0x0063", "0", " kWh"], - ["总反向平电能", "0x0065", "0", " kWh"], - ["总反向谷电能", "0x0067", "0", " kWh"], - ["总反向总电能", "0x0069", "0", " kWh"], - ["A相电压", "0x000B", "0.0", " V"], - ["A相电流", "0x0011", "0.0", " A"], - ["B相电压", "0x000D", "0.0", " V"], - ["B相电流", "0x0013", "0.0", " A"], - ["C相电压", "0x000F", "0.0", " V"], - ["C相电流", "0x0015", "0.0", " A"], - ["三相总有功","0x0023", "0.0", " kW"], - ["总有功总需量", "0x0025", "0.0", " kW"] - ], - "addrCurve": ["0x000B","0x0011","0x0023"] - }, - "TH": { - "deviceType":10, - "addrYC":[ - ["温度", "0x0003", "0.0", " ℃", "0.1"], - ["湿度", "0x0004", "0.0", " %", "0.1"] - ] - }, - "Cooling": { - "deviceType":14, - "addrYC":[ - ["开关", "0x1003", "0", "", "1"], - ["采样模式", "0x1004", "0", "", "1"], - ["制冷状态", "0x1005", "0", "", "1"], - ["制热状态", "0x1006", "0", "", "1"], - ["高温告警", "0x1007", "0", "", "1"], - ["低温告警", "0x1008", "0", "", "1"], - ["高压告警", "0x1009", "0", "", "1"], - ["低压告警", "0x100A", "0", "", "1"] - ] - }, - "Charger": { - "deviceType":106, - "addrYC":[ - ["工作状态", "11", "空闲", ""], - ["需求电压", "12", "0.0", " V", "0.1"], - ["需求电流", "13", "0.0", " A", "0.01"], - ["需求功率", "14", "0.0", " kW", "0.1"], - ["输出电压", "15", "0.0", " V", "0.1"], - ["输出电流", "16", "0.0", " A", "0.01"], - ["输出功率", "17", "0.0", " kW", "0.1"], - ["功率限值", "18", "0.0", " kW", "0.1"] - ], - "addrCurve": ["15", "16", "17"] - } -} \ No newline at end of file diff --git a/bin/Release/assets/config/regaddrsShow.json b/bin/Release/assets/config/regaddrsShow.json index 83ad000..558c1fe 100644 --- a/bin/Release/assets/config/regaddrsShow.json +++ b/bin/Release/assets/config/regaddrsShow.json @@ -58,14 +58,14 @@ "addrYC":[ ["电网状态", "0x1007", "--", ""], ["启停状态", "0x1006", "--", ""], + ["手动/自动状态", "0x103D", "--", ""], ["A相电压", "0x0013", "0.0", " V", "1"], ["A相电流", "0x001C", "0.0", " A"], ["B相电压", "0x0014", "0.0", " V", "1"], ["B相电流", "0x001D", "0.0", " A"], ["C相电压", "0x0015", "0.0", " V", "1"], ["C相电流", "0x001E", "0.0", " A"], - ["总有功功率", "0x0028", "0.0", " kW"], - ["手动/自动状态", "0x103D", "--", ""] + ["总有功功率", "0x0028", "0.0", " kW"] ], "addrCurve": ["0x0013", "0x001C", "0x0028"], "valstr": { @@ -191,5 +191,30 @@ ["功率限值", "18", "0.0", " kW", "0.1"] ], "addrCurve": ["15", "16", "17"] + }, + "TD": { + "deviceType":4, + "addrYC":[ + ["A相电压", "U1", "0", " V", "1"], + ["A相电流", "I1", "0", " A", "1"], + ["B相电压", "U2", "0", " V", "1"], + ["B相电流", "I2", "0", " A", "1"], + ["C相电压", "U3", "0", " V", "1"], + ["C相电流", "I3", "0", " A", "1"], + ["总功率", "P1", "0", " kW", "1"], + ["A相功率", "P2", "0", " kW", "1"], + ["B相功率", "P3", "0", " kW", "1"], + ["C相功率", "P4", "0", " kW", "1"], + ["正向总电能", "Ep1", "0", " kWh", "1"], + ["反向总电能", "En1", "0", " kWh", "1"], + ["正向尖总电能", "Ep2", "0", " kWh", "1"], + ["反向尖总电能", "En2", "0", " kWh", "1"], + ["正向峰总电能", "Ep3", "0", " kWh", "1"], + ["反向峰总电能", "En3", "0", " kWh", "1"], + ["正向平总电能", "Ep4", "0", " kWh", "1"], + ["反向平总电能", "En4", "0", " kWh", "1"], + ["正向谷总电能", "Ep5", "0", " kWh", "1"], + ["反向谷总电能", "En5", "0", " kWh", "1"] + ] } } \ No newline at end of file diff --git a/bin/Release/assets/config/registeraddrs.bak.py b/bin/Release/assets/config/registeraddrs.bak.py deleted file mode 100644 index 53eebb2..0000000 --- a/bin/Release/assets/config/registeraddrs.bak.py +++ /dev/null @@ -1,77 +0,0 @@ -import re -import json - -def parse_datatype(text): - datatypes = ["int16", "uint16", "int32", "uint32", "int64", "uint64"] - for index, datatype in enumerate(datatypes): - left, separator, right = text.partition(datatype) - if len(separator) != 0: - return datatype, left + right - return "", text - - -def parse_from_file(filename): - data = "" - with open(filename, "r", encoding='utf-8') as f: # 打开文件 - linedata = "" - for line in f: # 行遍历 - line = line.strip() - #linedata = f.readline() # 读取文件的一行 - flag = bool(re.search(r'0x[0-9A-Fa-f]{4}', line)) - linedata += line.strip() - if flag: - # print(linedata) - # left, separator, right = linedata.partition("0x") - parts = re.split(r'(0x[0-9A-Fa-f]{4})', linedata) - linedata = "" - - key = parts[1] - datatype, remark = parse_datatype(parts[0].strip()) - remark = remark.replace("\t", " ").replace("\"", "") - - item = {} - item["key"] = key - item["datatype"] = datatype - item["remark"] = remark - - if len(data) > 0: - data += ",\n" - data += ("\t\t\t" + json.dumps(item, ensure_ascii=False)) - return data - - -addritems = {} -addritems["EMS_YT"] = ["EMS遥调.txt", 1] -addritems["BCU_YX"] = ["BCU电池簇遥信.txt", 1] -addritems["BCU_YC"] = ["BCU电池簇遥测.txt", 1] -addritems["BMS_YC"] = ["BMS电池堆遥测.txt", 1] -addritems["EMS_YX"] = ["EMS遥信.txt", 1] -addritems["EMS_YC"] = ["EMS遥测.txt", 1] -addritems["EMS_YT"] = ["EMS遥调.txt", 1] -addritems["PCS_YX"] = ["PCS遥信.txt", 1] -addritems["PCS_YC"] = ["PCS遥测.txt", 1] -addritems["PCU_YX"] = ["PCU遥信.txt", 1] -addritems["PCU_YC"] = ["PCU遥测.txt", 1] -addritems["MEM_YC"] = ["多功能电表遥测.txt", 1] -addritems["TH_YC"] = ["温湿度状态遥测.txt", 1] -addritems["Fire40_YX"] = ["消防4.0遥信.txt", 1] -addritems["Cooling_YX"] = ["冷机遥信.txt", 1] -addritems["Cooling_YC"] = ["冷机遥测.txt", 1] - - -with open('registeraddr.json', 'w', encoding='utf-8') as f: - f.write("{") - index = 0 - for key in addritems: - filename = addritems[key][0] - count = addritems[key][1] - print("parse: ", key, filename) - data = parse_from_file(filename) - if len(data) > 0: - data = "\n" + data + "\n\t" - if index != 0: - f.write(",") - f.write("\n\t\"" + key + "\": {\n\t\t\"count\":" + str(count) + ",\n\t\t\"addr\":[" + data + "\t]\n\t}") - index+=1 - f.write("\n}") - diff --git a/src/app/DataStruct.h b/src/app/DataStruct.h index 51c541c..cae7d1b 100644 --- a/src/app/DataStruct.h +++ b/src/app/DataStruct.h @@ -15,8 +15,8 @@ enum class EDeviceType NUL = 0, //1 变压器 0 //2 配电柜 0 - E_METER = 3, //3 电表 1 - //4 门禁 0 + E_METER = 3, //3 电表 1 + E_METER_TD = 4, //4 电表(台区) //5 空调 0 //6 照明 0 //7 消防 0 diff --git a/src/app/Device.cpp b/src/app/Device.cpp index e473ea4..7c8acb6 100644 --- a/src/app/Device.cpp +++ b/src/app/Device.cpp @@ -307,8 +307,11 @@ static map> g_mapAddrValStr = void Device::getRuntimeParams(std::vector>& params) { + if (type == int(EDeviceType::E_METER_TD)) + { + } auto& vecAddr = REGAddr::s_mapDeviceAddrParam[this->type]; - for (auto& item: vecAddr) + for (auto& item : vecAddr) { std::string v = getParam(item.addr, item.defaultVal); auto& mapValStr = REGAddr::g_mapRegAddrValStr[type][item.addr]; @@ -317,7 +320,7 @@ void Device::getRuntimeParams(std::vector>& { v = iter->second; } - params.push_back({item.name, v + item.unit}); + params.push_back({ item.name, v + item.unit }); } } diff --git a/src/app/Policy.cpp b/src/app/Policy.cpp index ff3723c..b1c5574 100644 --- a/src/app/Policy.cpp +++ b/src/app/Policy.cpp @@ -121,6 +121,17 @@ static void PeriodsTimeStrToInt(std::string str, int& h, int& m) } } +// 0: 无,1:尖;2:峰;3:平;4:谷;5:深谷 +static void PeriodsStrToInt(std::string str, int& v) +{ + if (str == "无") v = 0; + else if (str == "尖") v = 1; + else if (str == "峰") v = 2; + else if (str == "平") v = 3; + else if (str == "谷") v = 4; + else if (str == "深谷") v = 5; +} + void SysPolicy::getGatewayJsonPeriods(njson& json) { if (type == 1) @@ -133,10 +144,7 @@ void SysPolicy::getGatewayJsonPeriods(njson& json) int h = 0; int m = 0; PeriodsTimeStrToInt(item.first, h, m); int p = 1; - if (item.second == "谷") p = 1; - else if (item.second == "平") p = 2; - else if (item.second == "峰") p = 3; - else if (item.second == "尖") p = 4; + PeriodsStrToInt(item.second, p); jsonArrayMonth.push_back({h, m, p}); } json.push_back(jsonArrayMonth); @@ -152,11 +160,7 @@ void SysPolicy::getGatewayJsonPeriods(njson& json) int h = 0; int m = 0; PeriodsTimeStrToInt(item.first, h, m); int p = 0; - if (item.second == "谷") p = 1; - else if (item.second == "平") p = 2; - else if (item.second == "峰") p = 3; - else if (item.second == "尖") p = 4; - else p = 0; + PeriodsStrToInt(item.second, p); char str[5] = {}; sprintf(str, "%02d:%02d", h, m); mapT[str] = {h, m, p}; diff --git a/src/app/Station.cpp b/src/app/Station.cpp index dfda645..0755398 100644 --- a/src/app/Station.cpp +++ b/src/app/Station.cpp @@ -248,10 +248,11 @@ static map mapPeriodOper = string Station::getGatewayParam() { stringstream ss; - std::string str1 = std::format("运行模式:{}
储能EMY状态:{}
充电桩状态:{}

", + std::string str1 = std::format("运行模式:{}
储能EMU状态:{}
充电桩状态:{}
台区电表状态:{}

", getGatewayMode(), this->emuStatus == 1 ? "在线" : (this->emuStatus == 0 ? "离线" : "--"), - this->cdzStatus == 1 ? "在线" : (this->cdzStatus == 0 ? "离线" : "--")); + this->cdzStatus == 1 ? "在线" : (this->cdzStatus == 0 ? "离线" : "--"), + this->tamStatus == 1 ? "在线" : (this->tamStatus == 0 ? "离线" : "--")); str1 += "峰谷套利时段:
"; { njson json; @@ -354,6 +355,7 @@ void Station::readAlert(std::shared_ptr device, std::string addr, int v, fields.set("log_id", Snowflake::instance().getIdStr()); if (device) { fields.set("device_id", device->deviceId); } fields.set("type", int(EAlertType::DEVICE)); + fields.set("errcode", addr); fields.set("content", text + ":故障(" + std::to_string(v) + ")"); fields.set("status", 0); auto dao = DaoEntity::create("log_alert"); @@ -542,7 +544,7 @@ void Station::readGatewayMode(int deviceNo, int mode, string p1, string p2, stri } } -void Station::readGatewayStatus(int deviceNo, int cdzStatus, int emuStatus) +void Station::readGatewayStatus(int deviceNo, int cdzStatus, int emuStatus, int tamStatus) { auto device = this->getDeviceByType(int(EDeviceType::GATEWAY), Utils::toStr(deviceNo)); if (device) @@ -553,6 +555,7 @@ void Station::readGatewayStatus(int deviceNo, int cdzStatus, int emuStatus) if (cdzStatus == 0) charge.status = 0; else if (charge.status == 0) charge.status = 1; + if (emuStatus == 0) storage.status = 0; else if (storage.status == 0) storage.status = 1; @@ -578,6 +581,52 @@ void Station::readGatewayStatus(int deviceNo, int cdzStatus, int emuStatus) this->emuStatus = emuStatus; } } + + //台区电表 1:在线,0:离线 + if (tamStatus >= 0) + { + if (tamStatus != this->tamStatus) + { + std::string text = "场站[" + name + "(" + std::to_string(stationId) + ")]台区电表状态变化:" + (tamStatus > 0 ? "在线" : "离线"); + if (this->tamStatus < 0) { text = "系统启动," + text; } + DAO::insertSystemLogDevice(stationId, 0, text, tamStatus); + this->tamStatus = tamStatus; + } + } +} + +static void DeviceReadJsonArray(std::shared_ptr device, njson& json, string key) +{ + if (json.contains(key)) + { + vector vecd = json[key].get>(); + for (int i = 0; i <= vecd.size(); ++i) + { + device->setParam(key + std::to_string(i+1), vecd[i]); + } + } +} + +void Station::readTDData(int deviceNo, string str) +{ + njson json; + bool ret = JSON::parse(str, json); + if (!ret) + { + spdlog::error("TD_YC parse error: json={}", str); + return; + } + auto device = this->getDeviceByType(int(EDeviceType::E_METER_TD), Utils::toStr(deviceNo)); + if (!device) + { + spdlog::error("TD_YC parse error, get device failed, deviceNo={}, json={}", deviceNo, str); + return; + } + DeviceReadJsonArray(device, json, "U"); + DeviceReadJsonArray(device, json, "I"); + DeviceReadJsonArray(device, json, "P"); + DeviceReadJsonArray(device, json, "Ep"); + DeviceReadJsonArray(device, json, "En"); } static std::string MapValueToJson(int npos, std::map& mapV) diff --git a/src/app/Station.h b/src/app/Station.h index d491f4e..3379354 100644 --- a/src/app/Station.h +++ b/src/app/Station.h @@ -125,9 +125,10 @@ public: void readFire40Data(int deviceNo, string addr, int val); void readCoolingData(int deviceNo, string addr, int val); void readGatewayMode(int deviceNo, int mode, string p1, string p2, string p3); - void readGatewayStatus(int deviceNo, int cdzStatus, int emuStatus); + void readGatewayStatus(int deviceNo, int cdzStatus, int emuStatus, int tamStatus); - void readTDData(int deviceNo); + // 台区电表的数据结构和其它不一致(不是点表)进行特殊处理 + void readTDData(int deviceNo, string str); void setCache(int datatype, std::vector& vd); void cache(); @@ -178,7 +179,9 @@ public: int cdzStatus{ -1 }; // 充电桩 1:在线,0:离线 int emuStatus{ -1 }; // 储能 1:在线,0:离线 + int tamStatus{ -1 }; // 台区电表 1:在线,0:离线 int pvStatus{ -1 }; + /////////////////////////////////////////////////////////////////////////////////////////////// /// === 储能相关数据 === diff --git a/src/database/Dao.cpp b/src/database/Dao.cpp index c2acd20..4d13b3e 100644 --- a/src/database/Dao.cpp +++ b/src/database/Dao.cpp @@ -445,7 +445,7 @@ Errcode DAO::queryDeviceList(PageInfo& pageInfo, vector& result) } Errcode DAO::queryDeviceListByStation(PageInfo& pageInfo, string stationId, vector& result) { - std::string sqlFrom = "FROM device d LEFT JOIN station s ON d.station_id =s.station_id WHERE d.station_id='" + stationId + "'"; + std::string sqlFrom = "FROM device d LEFT JOIN station s ON d.station_id =s.station_id WHERE d.station_id='" + stationId + "' ORDER BY station_id, sort_no"; return QueryPagination("d.*, s.name station_name", sqlFrom, pageInfo, result); } diff --git a/src/protocol/MqttEntity.cpp b/src/protocol/MqttEntity.cpp index 410cef9..6fc9f97 100644 --- a/src/protocol/MqttEntity.cpp +++ b/src/protocol/MqttEntity.cpp @@ -309,9 +309,15 @@ int MqttClient::onMessageArrived(char* topic, int topicLen, MQTTAsync_message* m { int cdzStatus = -1; int emuStatus = -1; + int tamStatus = -1; JSON::read(json, "cdz", cdzStatus); JSON::read(json, "emu", emuStatus); - station->readGatewayStatus(deviceNo, cdzStatus, emuStatus); + JSON::read(json, "tam", tamStatus); + station->readGatewayStatus(deviceNo, cdzStatus, emuStatus, tamStatus); + } + else if (command == "TD_YC") + { + station->readTDData(deviceNo, payload); } else { diff --git a/web/src/components/EditCom.vue b/web/src/components/EditCom.vue index 7768dd7..95371f1 100644 --- a/web/src/components/EditCom.vue +++ b/web/src/components/EditCom.vue @@ -149,7 +149,7 @@ export default { value: '4' }, { - label: '自定时段', + label: '运营支撑', value: '5' } ], diff --git a/web/src/components/Home/Modal/PrefabCabin.vue b/web/src/components/Home/Modal/PrefabCabin.vue index b4f8526..ab50655 100644 --- a/web/src/components/Home/Modal/PrefabCabin.vue +++ b/web/src/components/Home/Modal/PrefabCabin.vue @@ -123,7 +123,7 @@ export default { value:4 }, { - label:'自定时段', + label:'运营支撑', value:5 }, ] @@ -182,7 +182,7 @@ export default { this.curStatus=['故障','正常'][this.propsTotal.status] // this.list.forEach((item) => { // if(item.key=='work_mode'){ - // item.value = ['手动','峰谷套利','配网增容','应急供电','并网保电','自定时段'][this.propsTotal[item.key]] + // item.value = ['手动','峰谷套利','配网增容','应急供电','并网保电','运营支撑'][this.propsTotal[item.key]] // // console.log(item.list.map((item)=>this.propsTotal[item.key]==item.value)[0].label,"145",item.list.map((item)=>this.propsTotal[item.key]==item.value)) // // item.value =item.list.map((item)=>==item.value)[0].label // }else { diff --git a/web/src/components/system/policyForm.vue b/web/src/components/system/policyForm.vue index 7c7a803..1cbb54e 100644 --- a/web/src/components/system/policyForm.vue +++ b/web/src/components/system/policyForm.vue @@ -228,10 +228,12 @@ + + 深谷 diff --git a/web/src/views/monitor.vue b/web/src/views/monitor.vue index 6749db1..23086d4 100644 --- a/web/src/views/monitor.vue +++ b/web/src/views/monitor.vue @@ -180,7 +180,7 @@ export default { ], workMode: '', workModes: [ - // 0:手动,1:峰谷套利,2:配网增容,3:应急供电,4:并网保电,5:自定时段 + // 0:手动,1:峰谷套利,2:配网增容,3:应急供电,4:并网保电,5:运营支撑 { value: 0, label: '手动' diff --git a/web/src/views/system/station.vue b/web/src/views/system/station.vue index 3490972..e35e5c6 100644 --- a/web/src/views/system/station.vue +++ b/web/src/views/system/station.vue @@ -101,7 +101,7 @@ export default { value: '4' }, { - label: '自定时段', + label: '运营支撑', value: '5' } ],