添加QT的webengineview开发者调试功能

This commit is contained in:
lixiaoyuan
2025-09-13 17:28:35 +08:00
parent 7f23138d9c
commit d1a8fb0665
18 changed files with 653 additions and 218 deletions

View File

@@ -0,0 +1,109 @@
{
"EMS":{
"deviceType":101,
"addr_YC":[
["A相电压", "0x107E", "0.0", " V", "0.1"],
["A相电流", "0x1084", "0.0", " A"],
["B相电压", "0x1080", "0.0", " V", "0.1"],
["B相电流", "0x1086", "0.0", " A"],
["C相电压", "0x1082", "0.0", " V", "0.1"],
["C相电流", "0x1088", "0.0", " A"]
],
"addr_YX": [ ]
},
"PCS":{
"deviceType":102,
"addr_YC":[
["A相电压", "0x0010", "0.0", " V", "0.1"],
["A相电流", "0x0019", "0.0", " A"],
["B相电压", "0x0011", "0.0", " V", "0.1"],
["B相电流", "0x001A", "0.0", " A"],
["C相电压", "0x0011", "0.0", " V", "0.1"],
["C相电流", "0x001B", "0.0", " A"]
],
"addr_YX": [ ]
},
"PCU":{
"deviceType":103,
"addr_YC":[
["A相电压", "0x0013", "0.0", " V", "0.1"],
["A相电流", "0x001C", "0.0", " A"],
["B相电压", "0x0014", "0.0", " V", "0.1"],
["B相电流", "0x001D", "0.0", " A"],
["C相电压", "0x0015", "0.0", " V", "0.1"],
["C相电流", "0x001E", "0.0", " A"]
],
"addr_YX": [ ]
},
"BMS":{
"deviceType":104,
"addr_YC":[
["SOC", "0x0001", "0", " %"],
["SOH", "0x0002", "0", " %"],
["电压", "0x0003", "0.0", " V", "0.1"],
["电流", "0x0005", "0.0", " A"],
["单体最大电压", "0x0021", "0.0", " V", "0.1"],
["单体最小电压", "0x0024", "0.0", " V", "0.1"],
["单体最大温度", "0x0029", "0.0", " ℃"],
["单体最小温度", "0x002C", "0.0", " ℃"]
],
"addr_YX": [ ]
},
"BCU":{
"deviceType":105,
"addr_YC":[
["簇电压", "0x0003", "0.0", " V"],
["簇电流", "0x0005", "0", " A"],
["簇温度", "0x0007", "0.0", " ℃"],
["簇电阻", "0x0009", "0.0", " Ω"],
["簇SOC", "0x000B", "0", " %"],
["簇SOH", "0x000C", "0", " %"]
],
"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"],
]
}
}

View File

@@ -66,6 +66,103 @@
{"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"},

View File

@@ -38,6 +38,7 @@ wb = load_workbook('EMU对外通信点表最终修改1版_v9.xlsx', data_only=Tr
text = ""
text = read_sheet(wb, "EMS_YT", "EMS遥调")
text += ',\n' + read_sheet(wb, "EMS_YX", "EMS遥信")
text += ',\n' + read_sheet(wb, "EMS_YC", "EMS遥测")
text += ',\n' + read_sheet(wb, "PCU_YC", "PCU遥测")
text += ',\n' + read_sheet(wb, "PCU_YX", "PCU遥信")
text += ',\n' + read_sheet(wb, "PCS_YC", "PCS遥测")

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 763 B