南瑞意见修改:前端页面和后端接口

This commit is contained in:
lixiaoyuan
2026-01-05 16:13:13 +08:00
parent 97e4b182de
commit e278ae1003
51 changed files with 2812 additions and 958 deletions

View File

@@ -6,7 +6,7 @@
"exportpath": "D:/Programs/openresty-1.27.1.1-win64/zdownload",
"database": {"host": "localhost", "port": 3306, "user": "root", "passwd": "jsyh@2025", "dbname": "ess"},
"http": {"token":0, "port": 19800, "encryption":0, "encryptKey":""},
"mqtt": {"host":"mqtt://118.195.161.113:8883","username":"admin","password":"jsyh@2025", "interval": 120},
"mqtt": {"host":"mqtt://118.195.161.113:8883","username":"admin","password":"jsyh@2025", "interval": 300},
"topic": {
"EMS_YX": {"deviceType":101, "polling":0, "enabled": 1},
"EMS_YC": {"deviceType":101, "polling":0, "enabled": 1},
@@ -26,6 +26,7 @@
"Cooling_YX": {"deviceType":14, "polling":1, "enabled": 1},
"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}
},
"view": {"latitude":0,"longitude":0,"altitude":0},

View File

@@ -278,29 +278,31 @@
{"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": 0, "name":"BA故障信号NO", "remark": "1故障0正常"},
{"key": "0x1026", "datatype": "uint16", "alert": 0, "name":"PCS_01状态", "remark": "1在线0掉线"},
{"key": "0x1027", "datatype": "uint16", "alert": 0, "name":"PCS_02状态", "remark": "1在线0掉线"},
{"key": "0x1028", "datatype": "uint16", "alert": 0, "name":"PCS_03状态", "remark": "1在线0掉线"},
{"key": "0x1029", "datatype": "uint16", "alert": 0, "name":"PCS_04状态", "remark": "1在线0掉线"},
{"key": "0x102A", "datatype": "uint16", "alert": 0, "name":"PCS_05状态", "remark": "1在线0掉线"},
{"key": "0x102B", "datatype": "uint16", "alert": 0, "name":"PCS_06状态", "remark": "1在线0掉线"},
{"key": "0x102C", "datatype": "uint16", "alert": 0, "name":"PCS_07状态", "remark": "1在线0掉线"},
{"key": "0x102D", "datatype": "uint16", "alert": 0, "name":"PCS_09状态", "remark": "1在线0掉线"},
{"key": "0x102E", "datatype": "uint16", "alert": 0, "name":"PCS_10状态", "remark": "1在线0掉线"},
{"key": "0x102F", "datatype": "uint16", "alert": 1, "name":"PCS_01下发设置", "remark": "1故障0正常"},
{"key": "0x1030", "datatype": "uint16", "alert": 1, "name":"PCS_02下发设置", "remark": "1故障0正常"},
{"key": "0x1031", "datatype": "uint16", "alert": 1, "name":"PCS_03下发设置", "remark": "1故障0正常"},
{"key": "0x1032", "datatype": "uint16", "alert": 1, "name":"PCS_04下发设置", "remark": "1故障0正常"},
{"key": "0x1033", "datatype": "uint16", "alert": 1, "name":"PCS_05下发设置", "remark": "1故障0正常"},
{"key": "0x1034", "datatype": "uint16", "alert": 1, "name":"PCS_06下发设置", "remark": "1故障0正常"},
{"key": "0x1035", "datatype": "uint16", "alert": 1, "name":"PCS_07下发设置", "remark": "1故障0正常"},
{"key": "0x1036", "datatype": "uint16", "alert": 1, "name":"PCS_08下发设置", "remark": "1故障0正常"},
{"key": "0x1037", "datatype": "uint16", "alert": 1, "name":"PCS_09下发设置", "remark": "1故障0正常"},
{"key": "0x1038", "datatype": "uint16", "alert": 1, "name":"PCS_10下发设置", "remark": "1:故障0正常"},
{"key": "0x1039", "datatype": "uint16", "alert": 1, "name":"内部DSP通信故障", "remark": "1:故障0正常"},
{"key": "0x103A", "datatype": "uint16", "alert": 1, "name":"BMS CAN通信故障", "remark": "1:故障0正常"},
{"key": "0x103B", "datatype": "uint16", "alert": 1, "name":"下发设置失败", "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":{

View File

@@ -2,6 +2,15 @@
"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"],
@@ -11,7 +20,18 @@
["总有功功率", "0x1096", "0.0", " kW"]
],
"addrCurve": ["0x107E", "0x1084", "0x1096"]
"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,
@@ -24,17 +44,21 @@
["B相电流", "0x001A", "0.0", " A"],
["C相电压", "0x0011", "0.0", " V", "1"],
["C相电流", "0x001B", "0.0", " A"],
["期望有功功率", "0x000B", "0.0", " kW"],
["总有功功率", "0x0025", "0.0", " kW"]
],
"addrCurve": ["0x0010", "0x0019", "0x0025"]
"addrCurve": ["0x0010", "0x0019", "0x0025"],
"valstr": {
"0x1009": {"0":"待机","1":"充电","2":"放电","3":"搁置"},
"0x100A": {"1":"离网","0":"并网"}
}
},
"PCU":{
"deviceType":103,
"addrYC":[
["电网状态", "0x1007", "--", ""],
["启停状态", "0x1006", "--", ""],
["有功功率期望值","0x000E", "0.0", " KW"],
["无功功率期望值","0x000F", "0.0", " kVar"],
["手动/自动状态", "0x103D", "--", ""],
["A相电压", "0x0013", "0.0", " V", "1"],
["A相电流", "0x001C", "0.0", " A"],
["B相电压", "0x0014", "0.0", " V", "1"],
@@ -43,7 +67,12 @@
["C相电流", "0x001E", "0.0", " A"],
["总有功功率", "0x0028", "0.0", " kW"]
],
"addrCurve": ["0x0013", "0x001C", "0x0028"]
"addrCurve": ["0x0013", "0x001C", "0x0028"],
"valstr": {
"0x1007": {"1":"离网","0":"并网"},
"0x1006": {"1":"开机","0":"关机"},
"0x103D": {"1":"自动","0":"手动"}
}
},
"BMS":{
"deviceType":104,
@@ -54,28 +83,36 @@
["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"],
["单体最电压", "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", ""]
"addrCurve": ["0x0003", "0x0005", ""],
"valstr": {
"0x004A": {"0":"待机","1":"充电","2":"放电"}
}
},
"BCU":{
"deviceType":105,
"addrYC":[
["充放状态", "0xA003", "--", ""],
["运行状态", "0xA004", "--", ""],
["簇可充量", "0x0019", "0.0", " Ah", "0.1"],
["簇可放量", "0x001B", "0.0", " Ah", "0.1"],
["簇可充量", "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"],
["簇温度", "0x0007", "0.0", " ", "0.1"],
["簇电阻", "0x0009", "0.0", " Ω"]
["单体最高电压", "0x0045", "0", " V", "0.001"],
["单体最低电压", "0x0047", "0", " V", "0.001"],
["单体平均电压", "0x0049", "0", " V", "0.001"]
],
"addrCurve": ["0x0003", "0x0005", ""]
"addrCurve": ["0x0003", "0x0005", ""],
"valstr": {
"0xA003": {"17":"开路","34":"待机","51":"充电","68":"放电"},
"0xA004": {"17":"跳机","34":"待机","51":"放空","68":"充满","85":"预警","102":"正常"}
}
},
"MEM":{
"deviceType":3,
@@ -116,6 +153,7 @@
["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"]

View File

@@ -0,0 +1,193 @@
{
"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"]
}
}

View File

@@ -48,7 +48,7 @@
],
"addrCurve": ["0x0010", "0x0019", "0x0025"],
"valstr": {
"0x1009": {"0":"待机","1":"充电","2":"放电","3":"搁置"},
"0x1009": {"0":"待机","1":"充电","2":"放电","3":"空闲"},
"0x100A": {"1":"离网","0":"并网"}
}
},

View File

@@ -49,7 +49,7 @@
],
"addrCurve": ["0x0010", "0x0019", "0x0025"],
"valstr": {
"0x1009": {"0":"待机","1":"充电","2":"放电","3":"搁置"},
"0x1009": {"0":"待机","1":"充电","2":"放电","3":"空闲"},
"0x100A": {"1":"离网","0":"并网"}
}
},