From 02666e647ba02c2a56289a403bb2381779074100 Mon Sep 17 00:00:00 2001 From: HwangKC Date: Wed, 26 Mar 2025 15:56:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E4=BA=86=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- applications/EmsShower/customdisplaypanel.cpp | 35 +- applications/EmsShower/customdisplaypanel.h | 6 +- applications/EmsShower/dist/emsshower.json | 2651 +++++++++++++++ applications/EmsShower/dist/emsshower2.json | 2943 +++++++++++++++++ applications/EmsShower/emsshower.json | 227 +- applications/EmsShower/mainwindow.cpp | 33 +- 6 files changed, 5765 insertions(+), 130 deletions(-) create mode 100644 applications/EmsShower/dist/emsshower.json create mode 100644 applications/EmsShower/dist/emsshower2.json diff --git a/applications/EmsShower/customdisplaypanel.cpp b/applications/EmsShower/customdisplaypanel.cpp index a30ae07..3110db5 100644 --- a/applications/EmsShower/customdisplaypanel.cpp +++ b/applications/EmsShower/customdisplaypanel.cpp @@ -123,7 +123,7 @@ void CustomDisplayPanel::Build() // 设置列宽策略 tableWidget->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Fixed); - tableWidget->setColumnWidth(0, 200); + tableWidget->setColumnWidth(0, 250); tableWidget->horizontalHeader()->setSectionResizeMode(1, QHeaderView::Stretch); //tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); //tableWidget->verticalHeader()->setSectionResizeMode(QHeaderView::Stretch); @@ -153,23 +153,23 @@ void CustomDisplayPanel::Build() } -void CustomDisplayPanel::UpdateData(OpenJson& json) +void CustomDisplayPanel::UpdateData(OpenJson& json,bool app/*=false*/) { int panel_type = json["panel_type"].i32(); qDebug() << panel_type; if (panel_type == CustomDisplayPanel::PANEL_ALARM) { - UpdateAlarm(json); + UpdateAlarm(json,app); } else //(panel_type == CustomDisplayPanel::PANEL_TEMPERATURE) { - UpdateTemperature(json); + UpdateTemperature(json,app); } } -void CustomDisplayPanel::UpdateTemperature(OpenJson &json) +void CustomDisplayPanel::UpdateTemperature(OpenJson &json,bool app/*=false*/) { auto& nodeLabel = json["text_panel"]; qDebug() << "text_panel: " << nodeLabel.size(); @@ -220,8 +220,23 @@ void CustomDisplayPanel::UpdateTemperature(OpenJson &json) auto& nodeTable = json["table"]; qDebug() << "table: "<< nodeTable.size(); - m_pTableWidget->clear(); - m_pTableWidget->setRowCount(nodeTable.size()); + if (!app) + { + m_pTableWidget->clear(); + } + else + { + qDebug() << "table append"; + } + + int rows = m_pTableWidget->rowCount(); + if (rows > 162) //电池模块中的参数最大数量 + { + m_pTableWidget->clear(); + rows = 0; + } + + m_pTableWidget->setRowCount(nodeTable.size()+rows); // 加载字体 int fontId = QFontDatabase::addApplicationFont(":/fonts/Alimama_DongFangDaKai_Regular.ttf"); @@ -246,7 +261,7 @@ void CustomDisplayPanel::UpdateTemperature(OpenJson &json) QFont font; //font.setFamily("Alimama DongFangDaKai"); font.setFamily("Arial"); - font.setPixelSize(20); + font.setPixelSize(16); font.setBold(true); item->setFont(font); //item->setForeground(QBrush(QColor("#2E86C1"))); @@ -260,7 +275,7 @@ void CustomDisplayPanel::UpdateTemperature(OpenJson &json) QFont font2; font2.setFamily("Arial"); - font2.setPixelSize(20); + font2.setPixelSize(16); //font2.setBold(true); item2->setFont(font2); //item2->setForeground(QBrush(QColor("#2E86C1"))); @@ -270,7 +285,7 @@ void CustomDisplayPanel::UpdateTemperature(OpenJson &json) } } -void CustomDisplayPanel::UpdateAlarm(OpenJson &json) +void CustomDisplayPanel::UpdateAlarm(OpenJson &json,bool app/*=false*/) { qDebug() << "更新告警信息"; QFont font; diff --git a/applications/EmsShower/customdisplaypanel.h b/applications/EmsShower/customdisplaypanel.h index a71d9f9..b6e52aa 100644 --- a/applications/EmsShower/customdisplaypanel.h +++ b/applications/EmsShower/customdisplaypanel.h @@ -87,10 +87,10 @@ public: public: //更新数据 - void UpdateData(OpenJson& json); + void UpdateData(OpenJson& json,bool app=false); - void UpdateTemperature(OpenJson& json); - void UpdateAlarm(OpenJson& json); + void UpdateTemperature(OpenJson& json,bool app=false); + void UpdateAlarm(OpenJson& json,bool app=false); public: diff --git a/applications/EmsShower/dist/emsshower.json b/applications/EmsShower/dist/emsshower.json new file mode 100644 index 0000000..2435a4b --- /dev/null +++ b/applications/EmsShower/dist/emsshower.json @@ -0,0 +1,2651 @@ +{ + "modbus": + { + "type":"rs485", + "port":"COM1", + "baudrate":9600, + "parity":"N", + "stopbits":1, + "data":8, + "ip":"127.0.0.1", + "ip_port":502 + }, + "slaves":[ + { + "id":1, + "function_code":3, + "address":[ + { + "start_addr":41984, + "quantity":7, + "bytes_per_register":2, + "language":"En", + "device_name_chn":"温湿度", + "device_name_eng":"Temperature", + "device_type":1, + "data": [ + { + "comment":"在线状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"在线状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"从节点地址跳过", + "order":1, + "precision":1, + "unit":"", + "title_chn":"", + "title_eng":"", + "display":0, + "skip":1 + }, + { + "comment":"温度", + "order":2, + "precision":10, + "unit":"℃", + "title_chn":"温度", + "title_eng":"T (℃) ", + "display":1, + "skip":0 + }, + { + "comment":"湿度", + "order":3, + "precision":1, + "unit":"%", + "title_chn":"湿度", + "title_eng":"RH (%)", + "display":1, + "skip":0 + }, + { + "comment":"回/出风状态跳过", + "order":4, + "precision":1, + "unit":"", + "title_chn":"回/出风状态", + "title_eng":"", + "display":0, + "skip":1 + }, + { + "comment":"高精度温度", + "order":5, + "precision":100, + "unit":"℃", + "title_chn":"高精度温度", + "title_eng":"HD T (℃)", + "display":2, + "skip":0 + }, + { + "comment":"高精度湿度", + "order":6, + "precision":1, + "unit":"%", + "title_chn":"高精度湿度值", + "title_eng":"HD RH (%)", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":41991, + "quantity":4, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"温湿度告警", + "device_name_eng":"Alarm", + "device_type":6, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online1", + "display":2, + "skip":0 + }, + { + "comment":"高温告警", + "order":1, + "precision":1, + "unit":"", + "title_chn":"高温告警", + "title_eng":"High Temp.", + "display":2, + "skip":0 + }, + { + "comment":"高湿告警", + "order":2, + "precision":1, + "unit":"", + "title_chn":"高湿告警", + "title_eng":"High Humidity", + "display":2, + "skip":0 + }, + { + "comment":"低温告警", + "order":3, + "precision":1, + "unit":"", + "title_chn":"低温告警", + "title_eng":"Low Temp.", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":43520, + "quantity":4, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"传感器", + "device_name_eng":"Sensor", + "device_type":99, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"门禁状态", + "order":1, + "precision":1, + "unit":"", + "title_chn":"门禁状态", + "title_eng":"Access Control", + "display":1, + "skip":0 + }, + { + "comment":"水浸传感器", + "order":2, + "precision":1, + "unit":"", + "title_chn":"水浸传感器", + "title_eng":"Water Ingress", + "display":1, + "skip":0 + }, + { + "comment":"烟雾传感器", + "order":3, + "precision":1, + "unit":"", + "title_chn":"烟雾传感器", + "title_eng":"Smoke", + "display":1, + "skip":0 + } + ] + }, + { + "start_addr":43524, + "quantity":4, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"传感器告警", + "device_name_eng":"Sensor Alarm", + "device_type":6, + "data": [ + { + "comment":"设备在线", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备在线", + "title_eng":"Online", + "display":2, + "skip":0 + }, + { + "comment":"门禁告警", + "order":1, + "precision":1, + "unit":"", + "title_chn":"门禁告警", + "title_eng":"Access Control Alarm", + "display":2, + "skip":0 + }, + { + "comment":"水浸告警", + "order":2, + "precision":1, + "unit":"", + "title_chn":"水浸告警", + "title_eng":"Water ingress", + "display":2, + "skip":0 + }, + { + "comment":"烟雾告警", + "order":3, + "precision":1, + "unit":"", + "title_chn":"烟雾告警", + "title_eng":"Smoke", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":1536, + "quantity":12, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"交流配电屏", + "device_name_eng":"AC Power", + "device_type":8, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"交流屏交流输入路数跳过", + "order":1, + "precision":1, + "unit":"", + "title_chn":"", + "title_eng":"", + "display":0, + "skip":1 + }, + { + "comment":"相电压AB/A", + "order":2, + "precision":1, + "unit":"V", + "title_chn":"相电压AB/A", + "title_eng":"V_A", + "display":1, + "skip":0 + }, + { + "comment":"相电压BC/B", + "order":3, + "precision":1, + "unit":"V", + "title_chn":"相电压BC/B", + "title_eng":"V_B", + "display":1, + "skip":0 + }, + { + "comment":"相电压CA/C", + "order":4, + "precision":1, + "unit":"V", + "title_chn":"相电压CA/C", + "title_eng":"V_C", + "display":1, + "skip":0 + }, + { + "comment":"输入频率", + "order":5, + "precision":1, + "unit":"Hz", + "title_chn":"输入频率", + "title_eng":"Freq.", + "display":2, + "skip":0 + }, + { + "comment":"交流总电量", + "order":6, + "precision":1, + "unit":"Kwh", + "title_chn":"交流总电量", + "title_eng":"AC Total Energy", + "display":2, + "skip":0 + }, + { + "comment":"输出电流A", + "order":7, + "precision":1, + "unit":"A", + "title_chn":"输出电流A", + "title_eng":"IA", + "display":2, + "skip":0 + }, + { + "comment":"输出电流B", + "order":8, + "precision":1, + "unit":"A", + "title_chn":"输出电流B", + "title_eng":"IB", + "display":2, + "skip":0 + }, + { + "comment":"输出电流C", + "order":9, + "precision":1, + "unit":"A", + "title_chn":"输出电流C", + "title_eng":"IC", + "display":2, + "skip":0 + }, + { + "comment":"检测输出开关数量N", + "order":10, + "precision":1, + "unit":"", + "title_chn":"检测输出开关数量N", + "title_eng":"Output SW. Num", + "display":2, + "skip":0 + }, + { + "comment":"系统供电方式", + "order":11, + "precision":1, + "unit":"", + "title_chn":"系统供电方式", + "title_eng":"Power Supply Mode", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":3072, + "quantity":23, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"整流模块", + "device_name_eng": "Rectifier", + "device_type":7, + "data": [ + { + "comment":"设备在线", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备在线", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"输出电压", + "order":1, + "precision":1, + "unit":"V", + "title_chn":"输出电压", + "title_eng":"Vout (V)", + "display":1, + "skip":0 + }, + { + "comment":"监控模块数量", + "order":2, + "precision":1, + "unit":"", + "title_chn":"监控模块数量", + "title_eng":"Module Number", + "display":1, + "skip":0 + }, + { + "comment":"模块1输出电流", + "order":3, + "precision":1, + "unit":"A", + "title_chn":"模块1输出电流", + "title_eng":"Iout #1", + "display":2, + "skip":0 + }, + { + "comment":"模块1温度", + "order":4, + "precision":1, + "unit":"℃", + "title_chn":"模块1温度", + "title_eng":"T #1", + "display":2, + "skip":0 + }, + { + "comment":"模块1输入电压", + "order":5, + "precision":1, + "unit":"V", + "title_chn":"模块1输入电压", + "title_eng":"Vin #1", + "display":2, + "skip":0 + }, + { + "comment":"模块1输入电流", + "order":6, + "precision":1, + "unit":"A", + "title_chn":"模块1输入电流", + "title_eng":"Iin #1", + "display":2, + "skip":0 + }, + { + "comment":"模块1输出电压", + "order":7, + "precision":1, + "unit":"V", + "title_chn":"模块1输出电压", + "title_eng":"Vout #1", + "display":2, + "skip":0 + }, + { + "comment":"模块2输出电流", + "order":8, + "precision":1, + "unit":"A", + "title_chn":"模块2输出电流", + "title_eng":"Iout #2", + "display":2, + "skip":0 + }, + { + "comment":"模块2温度", + "order":9, + "precision":1, + "unit":"℃", + "title_chn":"模块2温度", + "title_eng":"T #2", + "display":2, + "skip":0 + }, + { + "comment":"模块2输入电压", + "order":10, + "precision":1, + "unit":"V", + "title_chn":"模块2输入电压", + "title_eng":"Vin #2", + "display":2, + "skip":0 + }, + { + "comment":"模块2输入电流", + "order":11, + "precision":1, + "unit":"A", + "title_chn":"模块2输入电流", + "title_eng":"Iin #2", + "display":2, + "skip":0 + }, + { + "comment":"模块2输出电压", + "order":12, + "precision":1, + "unit":"V", + "title_chn":"模块2输出电压", + "title_eng":"Vout #2", + "display":2, + "skip":0 + }, + { + "comment":"模块3输出电流", + "order":13, + "precision":1, + "unit":"A", + "title_chn":"模块3输出电流", + "title_eng":"Iout #3", + "display":2, + "skip":0 + }, + { + "comment":"模块3温度", + "order":14, + "precision":1, + "unit":"℃", + "title_chn":"模块3温度", + "title_eng":"T #3", + "display":2, + "skip":0 + }, + { + "comment":"模块3输入电压", + "order":15, + "precision":1, + "unit":"V", + "title_chn":"模块3输入电压", + "title_eng":"Vin #3", + "display":2, + "skip":0 + }, + { + "comment":"模块3输入电流", + "order":16, + "precision":1, + "unit":"A", + "title_chn":"模块3输入电流", + "title_eng":"Iin #3", + "display":2, + "skip":0 + }, + { + "comment":"模块输出电压", + "order":17, + "precision":1, + "unit":"V", + "title_chn":"模块3输出电压", + "title_eng":"Vout #3", + "display":2, + "skip":0 + }, + { + "comment":"模块4输出电流", + "order":18, + "precision":1, + "unit":"A", + "title_chn":"模块4输出电流", + "title_eng":"Iout #4", + "display":2, + "skip":0 + }, + { + "comment":"模块4温度", + "order":19, + "precision":1, + "unit":"℃", + "title_chn":"模块4温度", + "title_eng":"T #4", + "display":2, + "skip":0 + }, + { + "comment":"模块4输入电压", + "order":20, + "precision":1, + "unit":"V", + "title_chn":"模块4输入电压", + "title_eng":"Vin #4", + "display":2, + "skip":0 + }, + { + "comment":"模块4输入电流", + "order":21, + "precision":1, + "unit":"A", + "title_chn":"模块4输入电流", + "title_eng":"Iin #4", + "display":2, + "skip":0 + }, + { + "comment":"模块4输出电压", + "order":22, + "precision":1, + "unit":"V", + "title_chn":"模块4输出电压", + "title_eng":"Vout #2", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":2048, + "quantity":30, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"直流配电", + "device_name_eng":"Power", + "device_type":3, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"直流输出电压", + "order":1, + "precision":1, + "unit":"V", + "title_chn":"直流输出电压", + "title_eng":"D.C. Vout", + "display":1, + "skip":0 + }, + { + "comment":"总负载电流", + "order":2, + "precision":1, + "unit":"A", + "title_chn":"总负载电流", + "title_eng":"Load Current", + "display":1, + "skip":0 + }, + { + "comment":"太阳能总输出功率", + "order":3, + "precision":1, + "unit":"kW", + "title_chn":"太阳能总输出功率", + "title_eng":"PV Power", + "display":2, + "skip":0 + }, + { + "comment":"太阳能累计发电量", + "order":4, + "precision":1, + "unit":"Kwh", + "title_chn":"太阳能累计发电量", + "title_eng":"Total PV Power", + "display":2, + "skip":0 + }, + { + "comment":"检测电池电流数 M", + "order":5, + "precision":1, + "unit":"", + "title_chn":"检测电池电流数 M", + "title_eng":"Detect Batt. Cur. Num.", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流1", + "order":6, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流1", + "title_eng":"#1 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流2", + "order":7, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流2", + "title_eng":"#2 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流3", + "order":8, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流3", + "title_eng":"#3 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流4", + "order":9, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流4", + "title_eng":"#4 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流5", + "order":10, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流5", + "title_eng":"#5 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流6", + "order":11, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流6", + "title_eng":"#6 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流7", + "order":12, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流7", + "title_eng":"#7 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流8", + "order":13, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流8", + "title_eng":"#8 Current", + "display":2, + "skip":0 + }, + { + "comment":"检测直流分路电流数N", + "order":14, + "precision":1, + "unit":"", + "title_chn":"检测直流分路电流数N", + "title_eng":"DC Cur. Num.", + "display":2, + "skip":0 + }, + { + "comment":"直流分路电流1", + "order":15, + "precision":1, + "unit":"A", + "title_chn":"直流分路电流1", + "title_eng":"DC #1 Current", + "display":2, + "skip":0 + }, + { + "comment":"直流分路电流2", + "order":16, + "precision":1, + "unit":"A", + "title_chn":"直流分路电流2", + "title_eng":"DC #2 Current", + "display":2, + "skip":0 + }, + { + "comment":"直流分路电流3", + "order":17, + "precision":1, + "unit":"A", + "title_chn":"直流分路电流3", + "title_eng":"DC #3 Current", + "display":2, + "skip":0 + }, + { + "comment":"直流分路电流4", + "order":18, + "precision":1, + "unit":"A", + "title_chn":"直流分路电流4", + "title_eng":"DC #4 Current", + "display":2, + "skip":0 + }, + { + "comment":"电池电压", + "order":19, + "precision":1, + "unit":"V", + "title_chn":"电池电压", + "title_eng":"V_batt", + "display":1, + "skip":0 + }, + { + "comment":"电池后备时间", + "order":20, + "precision":1, + "unit":"Min.", + "title_chn":"电池后备时间", + "title_eng":"Battery Backup Time", + "display":2, + "skip":0 + }, + { + "comment":"电池剩余容量", + "order":21, + "precision":1, + "unit":"%", + "title_chn":"电池剩余容量", + "title_eng":"SOC", + "display":1, + "skip":0 + }, + { + "comment":"电池组数量m", + "order":22, + "precision":1, + "unit":"", + "title_chn":"电池组数量m", + "title_eng":"Battery Pack Number", + "display":2, + "skip":0 + }, + { + "comment":"电池组温度1", + "order":23, + "precision":1, + "unit":"℃", + "title_chn":"电池组温度1", + "title_eng":"T. Battery", + "display":2, + "skip":0 + }, + { + "comment":"环境温度1", + "order":24, + "precision":1, + "unit":"℃", + "title_chn":"环境温度1", + "title_eng":"T. ENV1", + "display":2, + "skip":0 + }, + { + "comment":"环境温度2", + "order":25, + "precision":1, + "unit":"℃", + "title_chn":"环境温度2", + "title_eng":"T. ENV2", + "display":2, + "skip":0 + }, + { + "comment":"环境湿度", + "order":26, + "precision":1, + "unit":"%", + "title_chn":"环境湿度", + "title_eng":"ENV Humidity", + "display":2, + "skip":0 + }, + { + "comment":"电池状态", + "order":27, + "precision":1, + "unit":"", + "title_chn":"电池状态", + "title_eng":"Bat. Status", + "display":2, + "skip":0 + }, + { + "comment":"节能状态", + "order":28, + "precision":1, + "unit":"", + "title_chn":"节能状态", + "title_eng":"Energy Saving Status", + "display":2, + "skip":0 + }, + { + "comment":"削峰状态", + "order":29, + "precision":1, + "unit":"", + "title_chn":"削峰状态", + "title_eng":"Peak Shaving Status", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":11774, + "quantity":6, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"风机", + "device_name_eng":"Fan", + "device_type":4, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"温度值", + "order":1, + "precision":1, + "unit":"℃", + "title_chn":"温度值", + "title_eng":"Temperature", + "display":1, + "skip":0 + }, + { + "comment":"风扇1状态", + "order":2, + "precision":1, + "unit":"", + "title_chn":"风扇#1 状态", + "title_eng":"Fan#1 Status", + "display":2, + "skip":0 + }, + { + "comment":"风扇2状态", + "order":3, + "precision":1, + "unit":"", + "title_chn":"风扇#2 状态", + "title_eng":"Fan#2 Status", + "display":2, + "skip":0 + }, + { + "comment":"风扇3状态", + "order":4, + "precision":1, + "unit":"", + "title_chn":"风扇#3 状态", + "title_eng":"Fan#3 Status", + "display":2, + "skip":0 + }, + { + "comment":"风扇4状态", + "order":5, + "precision":1, + "unit":"", + "title_chn":"风扇#4 状态", + "title_eng":"Fan#4 Status", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":16384, + "quantity":107, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"电池", + "device_name_eng":"Battery", + "device_type":2, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"BMS数量", + "order":1, + "precision":1, + "unit":"", + "title_chn":"BMS数量", + "title_eng":"BattPack Num", + "display":1, + "skip":0 + }, + { + "comment":"电池组1总线电压", + "order":2, + "precision":1, + "unit":"V", + "title_chn":"电池组1总线电压", + "title_eng":"BatPack1Vbus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池电压", + "order":3, + "precision":1, + "unit":"V", + "title_chn":"电池组1电池电压", + "title_eng":"BatPack1Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组1总线电流", + "order":4, + "precision":1, + "unit":"A", + "title_chn":"电池组1总线电流", + "title_eng":"BatPack1Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池电流", + "order":5, + "precision":1, + "unit":"A", + "title_chn":"电池组1总线电流", + "title_eng":"BatPack1BatCur", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯温度1", + "order":6, + "precision":1, + "unit":"℃", + "title_chn":"电池组1电芯温度1", + "title_eng":"BatPack1Tcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯温度2", + "order":7, + "precision":1, + "unit":"℃", + "title_chn":"电池组1电芯温度2", + "title_eng":"BatPack1Tcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯温度3", + "order":8, + "precision":1, + "unit":"℃", + "title_chn":"电池组1电芯温度3", + "title_eng":"BatPack1Tcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯温度4", + "order":9, + "precision":1, + "unit":"℃", + "title_chn":"电池组1电芯温度4", + "title_eng":"BatPack1Tcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯数量", + "order":10, + "precision":1, + "unit":"", + "title_chn":"电池组1电芯数量", + "title_eng":"BatPack1CellNum", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压1", + "order":11, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压1", + "title_eng":"BatPack1Vcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压2", + "order":12, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压2", + "title_eng":"BatPack1Vcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压3", + "order":13, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压3", + "title_eng":"BatPack1Vcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压4", + "order":14, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压4", + "title_eng":"BatPack1Vcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压5", + "order":15, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压5", + "title_eng":"BatPack1Vcell5", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压6", + "order":16, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压6", + "title_eng":"BatPack1Vcell6", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压7", + "order":17, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压7", + "title_eng":"BatPack1Vcell7", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压8", + "order":18, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压8", + "title_eng":"BatPack1Vcell8", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压9", + "order":19, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压9", + "title_eng":"BatPack1Vcell9", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压10", + "order":20, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压10", + "title_eng":"BatPack1Vcell10", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压11", + "order":21, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压11", + "title_eng":"BatPack1Vcell11", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压12", + "order":22, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压12", + "title_eng":"BatPack1Vcell12", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压13", + "order":23, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压13", + "title_eng":"BatPack1Vcell13", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压14", + "order":24, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压14", + "title_eng":"BatPack1Vcell14", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压15", + "order":25, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压15", + "title_eng":"BatPack1Vcell15", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压16", + "order":26, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压16", + "title_eng":"BatPack1Vcell16", + "display":2, + "skip":0 + }, + { + "comment":"电池组1运行时间", + "order":27, + "precision":1, + "unit":"min", + "title_chn":"电池组1运行时间", + "title_eng":"BatPack1RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组1循环次数", + "order":28, + "precision":1, + "unit":"", + "title_chn":"电池组1循环次数", + "title_eng":"BatPack1RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池容量", + "order":29, + "precision":1, + "unit":"Ah", + "title_chn":"电池组1电池容量", + "title_eng":"BatPack1BatCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池SOC", + "order":30, + "precision":1, + "unit":"%", + "title_chn":"电池组1电池SOC", + "title_eng":"BatPack1SOC", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池SOH", + "order":31, + "precision":1, + "unit":"%", + "title_chn":"电池组1电池SOH", + "title_eng":"BatPack1SOH", + "display":2, + "skip":0 + }, + { + "comment":"电池组1MOS温度", + "order":32, + "precision":1, + "unit":"℃", + "title_chn":"电池组1MOS温度", + "title_eng":"BatPack1MOSTemp", + "display":2, + "skip":0 + }, + { + "comment":"电池组1总充容量", + "order":33, + "precision":1, + "unit":"Ah", + "title_chn":"电池组1总充容量", + "title_eng":"BatPack1TotalChargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组1总放容量", + "order":34, + "precision":1, + "unit":"Ah", + "title_chn":"电池组1总放容量", + "title_eng":"BatPack1TotalDischargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组1放电模式", + "order":35, + "precision":1, + "unit":"", + "title_chn":"电池组1放电模式", + "title_eng":"BatPack1DischargeMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组1运行模式", + "order":36, + "precision":1, + "unit":"", + "title_chn":"电池组1运行模式", + "title_eng":"BatPack1RunningMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组2总线电压", + "order":37, + "precision":1, + "unit":"V", + "title_chn":"电池组2总线电压", + "title_eng":"BatPack2Vbus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池电压", + "order":38, + "precision":1, + "unit":"V", + "title_chn":"电池组2电池电压", + "title_eng":"BatPack2Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组2总线电流", + "order":39, + "precision":1, + "unit":"A", + "title_chn":"电池组2总线电流", + "title_eng":"BatPack2Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池电流", + "order":40, + "precision":1, + "unit":"A", + "title_chn":"电池组2总线电流", + "title_eng":"BatPack2BatCur", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯温度1", + "order":41, + "precision":1, + "unit":"℃", + "title_chn":"电池组2电芯温度1", + "title_eng":"BatPack2Tcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯温度2", + "order":42, + "precision":1, + "unit":"℃", + "title_chn":"电池组2电芯温度2", + "title_eng":"BatPack2Tcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯温度3", + "order":43, + "precision":1, + "unit":"℃", + "title_chn":"电池组2电芯温度3", + "title_eng":"BatPack2Tcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯温度4", + "order":44, + "precision":1, + "unit":"℃", + "title_chn":"电池组2电芯温度4", + "title_eng":"BatPack2Tcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯数量", + "order":45, + "precision":1, + "unit":"", + "title_chn":"电池组2电芯数量", + "title_eng":"BatPack2CellNum", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压1", + "order":46, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压1", + "title_eng":"BatPack2Vcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压2", + "order":47, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压2", + "title_eng":"BatPack2Vcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压3", + "order":48, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压3", + "title_eng":"BatPack2Vcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压4", + "order":49, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压4", + "title_eng":"BatPack2Vcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压5", + "order":50, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压5", + "title_eng":"BatPack2Vcell5", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压6", + "order":51, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压6", + "title_eng":"BatPack2Vcell6", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压7", + "order":52, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压7", + "title_eng":"BatPack2Vcell7", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压8", + "order":53, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压8", + "title_eng":"BatPack2Vcell8", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压9", + "order":54, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压9", + "title_eng":"BatPack2Vcell9", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压10", + "order":55, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压10", + "title_eng":"BatPack2Vcell10", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压11", + "order":56, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压11", + "title_eng":"BatPack2Vcell11", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压12", + "order":57, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压12", + "title_eng":"BatPack2Vcell12", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压13", + "order":58, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压13", + "title_eng":"BatPack2Vcell13", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压14", + "order":59, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压14", + "title_eng":"BatPack2Vcell14", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压15", + "order":60, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压15", + "title_eng":"BatPack2Vcell15", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压16", + "order":61, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压16", + "title_eng":"BatPack2Vcell16", + "display":2, + "skip":0 + }, + { + "comment":"电池组2运行时间", + "order":62, + "precision":1, + "unit":"min", + "title_chn":"电池组2运行时间", + "title_eng":"BatPack2RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组2循环次数", + "order":63, + "precision":1, + "unit":"", + "title_chn":"电池组2循环次数", + "title_eng":"BatPack2RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池容量", + "order":64, + "precision":1, + "unit":"Ah", + "title_chn":"电池组2电池容量", + "title_eng":"BatPack2BatCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池SOC", + "order":65, + "precision":1, + "unit":"%", + "title_chn":"电池组2电池SOC", + "title_eng":"BatPack2SOC", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池SOH", + "order":66, + "precision":1, + "unit":"%", + "title_chn":"电池组2电池SOH", + "title_eng":"BatPack2SOH", + "display":2, + "skip":0 + }, + { + "comment":"电池组2MOS温度", + "order":67, + "precision":1, + "unit":"℃", + "title_chn":"电池组2MOS温度", + "title_eng":"BatPack2MOSTemp", + "display":2, + "skip":0 + }, + { + "comment":"电池组2总充容量", + "order":68, + "precision":1, + "unit":"Ah", + "title_chn":"电池组2总充容量", + "title_eng":"BatPack2TotalChargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组2总放容量", + "order":69, + "precision":1, + "unit":"Ah", + "title_chn":"电池组2总放容量", + "title_eng":"BatPack2TotalDischargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组2放电模式", + "order":70, + "precision":1, + "unit":"", + "title_chn":"电池组2放电模式", + "title_eng":"BatPack2DischargeMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组2运行模式", + "order":71, + "precision":1, + "unit":"", + "title_chn":"电池组2运行模式", + "title_eng":"BatPack2RunningMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组3总线电压", + "order":72, + "precision":1, + "unit":"V", + "title_chn":"电池组3总线电压", + "title_eng":"BatPack3Vbus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池电压", + "order":73, + "precision":1, + "unit":"V", + "title_chn":"电池组3电池电压", + "title_eng":"BatPack3Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组3总线电流", + "order":74, + "precision":1, + "unit":"A", + "title_chn":"电池组3总线电流", + "title_eng":"BatPack3Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池电流", + "order":75, + "precision":1, + "unit":"A", + "title_chn":"电池组3总线电流", + "title_eng":"BatPack3BatCur", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯温度1", + "order":76, + "precision":1, + "unit":"℃", + "title_chn":"电池组3电芯温度1", + "title_eng":"BatPack3Tcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯温度2", + "order":77, + "precision":1, + "unit":"℃", + "title_chn":"电池组3电芯温度2", + "title_eng":"BatPack3Tcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯温度3", + "order":78, + "precision":1, + "unit":"℃", + "title_chn":"电池组3电芯温度3", + "title_eng":"BatPack3Tcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯温度4", + "order":79, + "precision":1, + "unit":"℃", + "title_chn":"电池组3电芯温度4", + "title_eng":"BatPack3Tcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯数量", + "order":80, + "precision":1, + "unit":"", + "title_chn":"电池组3电芯数量", + "title_eng":"BatPack3CellNum", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压1", + "order":81, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压1", + "title_eng":"BatPack3Vcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压2", + "order":82, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压2", + "title_eng":"BatPack3Vcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压3", + "order":83, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压3", + "title_eng":"BatPack3Vcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压4", + "order":84, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压4", + "title_eng":"BatPack3Vcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压5", + "order":85, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压5", + "title_eng":"BatPack3Vcell5", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压6", + "order":86, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压6", + "title_eng":"BatPack3Vcell6", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压7", + "order":87, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压7", + "title_eng":"BatPack3Vcell7", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压8", + "order":88, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压8", + "title_eng":"BatPack3Vcell8", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压9", + "order":89, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压9", + "title_eng":"BatPack3Vcell9", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压10", + "order":90, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压10", + "title_eng":"BatPack3Vcell10", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压11", + "order":91, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压11", + "title_eng":"BatPack3Vcell11", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压12", + "order":92, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压12", + "title_eng":"BatPack3Vcell12", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压13", + "order":93, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压13", + "title_eng":"BatPack3Vcell13", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压14", + "order":94, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压14", + "title_eng":"BatPack3Vcell14", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压15", + "order":95, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压15", + "title_eng":"BatPack3Vcell15", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压16", + "order":96, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压16", + "title_eng":"BatPack3Vcell16", + "display":2, + "skip":0 + }, + { + "comment":"电池组3运行时间", + "order":97, + "precision":1, + "unit":"min", + "title_chn":"电池组3运行时间", + "title_eng":"BatPack3RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组3循环次数", + "order":98, + "precision":1, + "unit":"", + "title_chn":"电池组3循环次数", + "title_eng":"BatPack3RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池容量", + "order":99, + "precision":1, + "unit":"Ah", + "title_chn":"电池组3电池容量", + "title_eng":"BatPack3BatCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池SOC", + "order":100, + "precision":1, + "unit":"%", + "title_chn":"电池组3电池SOC", + "title_eng":"BatPack3SOC", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池SOH", + "order":101, + "precision":1, + "unit":"%", + "title_chn":"电池组3电池SOH", + "title_eng":"BatPack3SOH", + "display":2, + "skip":0 + }, + { + "comment":"电池组3MOS温度", + "order":102, + "precision":1, + "unit":"℃", + "title_chn":"电池组3MOS温度", + "title_eng":"BatPack3MOSTemp", + "display":2, + "skip":0 + }, + { + "comment":"电池组3总充容量", + "order":103, + "precision":1, + "unit":"Ah", + "title_chn":"电池组3总充容量", + "title_eng":"BatPack3TotalChargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组3总放容量", + "order":104, + "precision":1, + "unit":"Ah", + "title_chn":"电池组3总放容量", + "title_eng":"BatPack3TotalDischargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组3放电模式", + "order":105, + "precision":1, + "unit":"", + "title_chn":"电池组3放电模式", + "title_eng":"BatPack3DischargeMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组3运行模式", + "order":106, + "precision":1, + "unit":"", + "title_chn":"电池组3运行模式", + "title_eng":"BatPack3RunningMode", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":16491, + "quantity":55, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"电池", + "device_name_eng":"Battery", + "device_type":2, + "data": [ + { + "comment":"电池组4总线电压", + "order":107, + "precision":1, + "unit":"V", + "title_chn":"电池组4总线电压", + "title_eng":"BatPack4Vbus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池电压", + "order":108, + "precision":1, + "unit":"V", + "title_chn":"电池组4电池电压", + "title_eng":"BatPack4Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组4总线电流", + "order":109, + "precision":1, + "unit":"A", + "title_chn":"电池组4总线电流", + "title_eng":"BatPack4Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池电流", + "order":110, + "precision":1, + "unit":"A", + "title_chn":"电池组4总线电流", + "title_eng":"BatPack4BatCur", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯温度1", + "order":111, + "precision":1, + "unit":"℃", + "title_chn":"电池组4电芯温度1", + "title_eng":"BatPack4Tcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯温度2", + "order":112, + "precision":1, + "unit":"℃", + "title_chn":"电池组4电芯温度2", + "title_eng":"BatPack4Tcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯温度3", + "order":113, + "precision":1, + "unit":"℃", + "title_chn":"电池组4电芯温度3", + "title_eng":"BatPack4Tcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯温度4", + "order":114, + "precision":1, + "unit":"℃", + "title_chn":"电池组4电芯温度4", + "title_eng":"BatPack4Tcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯数量", + "order":115, + "precision":1, + "unit":"", + "title_chn":"电池组4电芯数量", + "title_eng":"BatPack4CellNum", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压1", + "order":116, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压1", + "title_eng":"BatPack4Vcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压2", + "order":117, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压2", + "title_eng":"BatPack4Vcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压3", + "order":118, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压3", + "title_eng":"BatPack4Vcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压4", + "order":119, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压4", + "title_eng":"BatPack4Vcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压5", + "order":120, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压5", + "title_eng":"BatPack4Vcell5", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压6", + "order":121, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压6", + "title_eng":"BatPack4Vcell6", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压7", + "order":122, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压7", + "title_eng":"BatPack4Vcell7", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压8", + "order":123, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压8", + "title_eng":"BatPack4Vcell8", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压9", + "order":124, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压9", + "title_eng":"BatPack4Vcell9", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压10", + "order":125, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压10", + "title_eng":"BatPack4Vcell10", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压11", + "order":126, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压11", + "title_eng":"BatPack4Vcell11", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压12", + "order":127, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压12", + "title_eng":"BatPack4Vcell12", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压13", + "order":128, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压13", + "title_eng":"BatPack4Vcell13", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压14", + "order":129, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压14", + "title_eng":"BatPack4Vcell14", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压15", + "order":130, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压15", + "title_eng":"BatPack4Vcell15", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压16", + "order":131, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压16", + "title_eng":"BatPack4Vcell16", + "display":2, + "skip":0 + }, + { + "comment":"电池组4运行时间", + "order":132, + "precision":1, + "unit":"min", + "title_chn":"电池组4运行时间", + "title_eng":"BatPack4RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组4循环次数", + "order":133, + "precision":1, + "unit":"", + "title_chn":"电池组4循环次数", + "title_eng":"BatPack4RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池容量", + "order":134, + "precision":1, + "unit":"Ah", + "title_chn":"电池组4电池容量", + "title_eng":"BatPack4BatCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池SOC", + "order":135, + "precision":1, + "unit":"%", + "title_chn":"电池组4电池SOC", + "title_eng":"BatPack4SOC", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池SOH", + "order":136, + "precision":1, + "unit":"%", + "title_chn":"电池组4电池SOH", + "title_eng":"BatPack4SOH", + "display":2, + "skip":0 + }, + { + "comment":"电池组4MOS温度", + "order":137, + "precision":1, + "unit":"℃", + "title_chn":"电池组4MOS温度", + "title_eng":"BatPack4MOSTemp", + "display":2, + "skip":0 + }, + { + "comment":"电池组4总充容量", + "order":138, + "precision":1, + "unit":"Ah", + "title_chn":"电池组4总充容量", + "title_eng":"BatPack4TotalChargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组4总放容量", + "order":139, + "precision":1, + "unit":"Ah", + "title_chn":"电池组4总放容量", + "title_eng":"BatPack4TotalDischargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组4放电模式", + "order":140, + "precision":1, + "unit":"", + "title_chn":"电池组4放电模式", + "title_eng":"BatPack4DischargeMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组4运行模式", + "order":141, + "precision":1, + "unit":"", + "title_chn":"电池组4运行模式", + "title_eng":"BatPack4RunningMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组1充电MOS导通状态", + "order":142, + "precision":1, + "unit":"", + "title_chn":"电池组1充电MOS导通状态", + "title_eng":"BatPack1ChargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1放电MOS导通状态", + "order":143, + "precision":1, + "unit":"", + "title_chn":"电池组1放电MOS导通状态", + "title_eng":"BatPack1DischargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1充电状态", + "order":144, + "precision":1, + "unit":"", + "title_chn":"电池组1充电状态", + "title_eng":"BatPack1ChargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1放电状态", + "order":145, + "precision":1, + "unit":"", + "title_chn":"电池组1放电状态", + "title_eng":"BatPack1DischargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1风扇开启", + "order":146, + "precision":1, + "unit":"", + "title_chn":"电池组1风扇开启", + "title_eng":"BatPack1FanStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2充电MOS导通状态", + "order":147, + "precision":1, + "unit":"", + "title_chn":"电池组2充电MOS导通状态", + "title_eng":"BatPack2ChargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2放电MOS导通状态", + "order":148, + "precision":1, + "unit":"", + "title_chn":"电池组2放电MOS导通状态", + "title_eng":"BatPack2DischargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2充电状态", + "order":149, + "precision":1, + "unit":"", + "title_chn":"电池组2充电状态", + "title_eng":"BatPack2ChargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2放电状态", + "order":150, + "precision":1, + "unit":"", + "title_chn":"电池组2放电状态", + "title_eng":"BatPack2DischargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2风扇开启", + "order":151, + "precision":1, + "unit":"", + "title_chn":"电池组2风扇开启", + "title_eng":"BatPack2FanStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3充电MOS导通状态", + "order":152, + "precision":1, + "unit":"", + "title_chn":"电池组3充电MOS导通状态", + "title_eng":"BatPack3ChargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3放电MOS导通状态", + "order":153, + "precision":1, + "unit":"", + "title_chn":"电池组3放电MOS导通状态", + "title_eng":"BatPack3DischargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3充电状态", + "order":154, + "precision":1, + "unit":"", + "title_chn":"电池组3充电状态", + "title_eng":"BatPack3ChargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3放电状态", + "order":155, + "precision":1, + "unit":"", + "title_chn":"电池组3放电状态", + "title_eng":"BatPack3DischargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3风扇开启", + "order":156, + "precision":1, + "unit":"", + "title_chn":"电池组3风扇开启", + "title_eng":"BatPack3FanStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4充电MOS导通状态", + "order":157, + "precision":1, + "unit":"", + "title_chn":"电池组4充电MOS导通状态", + "title_eng":"BatPack4ChargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4放电MOS导通状态", + "order":158, + "precision":1, + "unit":"", + "title_chn":"电池组4放电MOS导通状态", + "title_eng":"BatPack4DischargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4充电状态", + "order":159, + "precision":1, + "unit":"", + "title_chn":"电池组4充电状态", + "title_eng":"BatPack4ChargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4放电状态", + "order":160, + "precision":1, + "unit":"", + "title_chn":"电池组4放电状态", + "title_eng":"BatPack4DischargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4风扇开启", + "order":161, + "precision":1, + "unit":"", + "title_chn":"电池组4风扇开启", + "title_eng":"BatPack4FanStatus", + "display":2, + "skip":0 + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/applications/EmsShower/dist/emsshower2.json b/applications/EmsShower/dist/emsshower2.json new file mode 100644 index 0000000..340e4d6 --- /dev/null +++ b/applications/EmsShower/dist/emsshower2.json @@ -0,0 +1,2943 @@ +{ + "modbus": + { + "type":"rs485", + "port":"COM1", + "baudrate":9600, + "parity":"N", + "stopbits":1, + "data":8, + "ip":"127.0.0.1", + "ip_port":502 + }, + "slaves":[ + { + "id":1, + "function_code":3, + "address":[ + { + "start_addr":41984, + "quantity":7, + "bytes_per_register":2, + "language":"En", + "device_name_chn":"温湿度", + "device_name_eng":"Temperature", + "device_type":1, + "data": [ + { + "comment":"在线状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"在线状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"从节点地址跳过", + "order":1, + "precision":1, + "unit":"", + "title_chn":"", + "title_eng":"", + "display":0, + "skip":1 + }, + { + "comment":"温度", + "order":2, + "precision":10, + "unit":"℃", + "title_chn":"温度", + "title_eng":"T (℃) ", + "display":1, + "skip":0 + }, + { + "comment":"湿度", + "order":3, + "precision":1, + "unit":"%", + "title_chn":"湿度", + "title_eng":"RH (%)", + "display":1, + "skip":0 + }, + { + "comment":"回/出风状态跳过", + "order":4, + "precision":1, + "unit":"", + "title_chn":"回/出风状态", + "title_eng":"", + "display":0, + "skip":1 + }, + { + "comment":"高精度温度", + "order":5, + "precision":100, + "unit":"℃", + "title_chn":"高精度温度", + "title_eng":"HD T (℃)", + "display":2, + "skip":0 + }, + { + "comment":"高精度湿度", + "order":6, + "precision":1, + "unit":"%", + "title_chn":"高精度湿度值", + "title_eng":"HD RH (%)", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":41991, + "quantity":4, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"温湿度告警", + "device_name_eng":"Alarm", + "device_type":6, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online1", + "display":2, + "skip":0 + }, + { + "comment":"高温告警", + "order":1, + "precision":1, + "unit":"", + "title_chn":"高温告警", + "title_eng":"High Temp.", + "display":2, + "skip":0 + }, + { + "comment":"高湿告警", + "order":2, + "precision":1, + "unit":"", + "title_chn":"高湿告警", + "title_eng":"High Humidity", + "display":2, + "skip":0 + }, + { + "comment":"低温告警", + "order":3, + "precision":1, + "unit":"", + "title_chn":"低温告警", + "title_eng":"Low Temp.", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":43520, + "quantity":4, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"传感器", + "device_name_eng":"Sensor", + "device_type":99, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"门禁状态", + "order":1, + "precision":1, + "unit":"", + "title_chn":"门禁状态", + "title_eng":"Access Control", + "display":1, + "skip":0 + }, + { + "comment":"水浸传感器", + "order":2, + "precision":1, + "unit":"", + "title_chn":"水浸传感器", + "title_eng":"Water Ingress", + "display":1, + "skip":0 + }, + { + "comment":"烟雾传感器", + "order":3, + "precision":1, + "unit":"", + "title_chn":"烟雾传感器", + "title_eng":"Smoke", + "display":1, + "skip":0 + } + ] + }, + { + "start_addr":43524, + "quantity":4, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"传感器告警", + "device_name_eng":"Sensor Alarm", + "device_type":6, + "data": [ + { + "comment":"设备在线", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备在线", + "title_eng":"Online", + "display":2, + "skip":0 + }, + { + "comment":"门禁告警", + "order":1, + "precision":1, + "unit":"", + "title_chn":"门禁告警", + "title_eng":"Access Control Alarm", + "display":2, + "skip":0 + }, + { + "comment":"水浸告警", + "order":2, + "precision":1, + "unit":"", + "title_chn":"水浸告警", + "title_eng":"Water ingress", + "display":2, + "skip":0 + }, + { + "comment":"烟雾告警", + "order":3, + "precision":1, + "unit":"", + "title_chn":"烟雾告警", + "title_eng":"Smoke", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":1536, + "quantity":12, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"交流配电屏", + "device_name_eng":"AC Power", + "device_type":8, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"交流屏交流输入路数跳过", + "order":1, + "precision":1, + "unit":"", + "title_chn":"", + "title_eng":"", + "display":0, + "skip":1 + }, + { + "comment":"相电压AB/A", + "order":2, + "precision":1, + "unit":"V", + "title_chn":"相电压AB/A", + "title_eng":"V_A", + "display":1, + "skip":0 + }, + { + "comment":"相电压BC/B", + "order":3, + "precision":1, + "unit":"V", + "title_chn":"相电压BC/B", + "title_eng":"V_B", + "display":1, + "skip":0 + }, + { + "comment":"相电压CA/C", + "order":4, + "precision":1, + "unit":"V", + "title_chn":"相电压CA/C", + "title_eng":"V_C", + "display":1, + "skip":0 + }, + { + "comment":"输入频率", + "order":5, + "precision":1, + "unit":"Hz", + "title_chn":"输入频率", + "title_eng":"Freq.", + "display":2, + "skip":0 + }, + { + "comment":"交流总电量", + "order":6, + "precision":1, + "unit":"Kwh", + "title_chn":"交流总电量", + "title_eng":"AC Total", + "display":2, + "skip":0 + }, + { + "comment":"输出电流A", + "order":7, + "precision":1, + "unit":"A", + "title_chn":"输出电流A", + "title_eng":"IA", + "display":2, + "skip":0 + }, + { + "comment":"输出电流B", + "order":8, + "precision":1, + "unit":"A", + "title_chn":"输出电流B", + "title_eng":"IB", + "display":2, + "skip":0 + }, + { + "comment":"输出电流C", + "order":9, + "precision":1, + "unit":"A", + "title_chn":"输出电流C", + "title_eng":"IC", + "display":2, + "skip":0 + }, + { + "comment":"检测输出开关数量N", + "order":10, + "precision":1, + "unit":"", + "title_chn":"检测输出开关数量N", + "title_eng":"Output SW. Num", + "display":2, + "skip":0 + }, + { + "comment":"系统供电方式", + "order":11, + "precision":1, + "unit":"", + "title_chn":"系统供电方式", + "title_eng":"Power Supply Mode", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":1548, + "quantity":10, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"交流告警", + "device_name_eng": "AC Alarm", + "device_type":6, + "data": [ + { + "comment":"设备在线", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备在线", + "title_eng":"Online", + "display":2, + "skip":0 + }, + { + "comment":"相电压AB/A", + "order":1, + "precision":1, + "unit":"", + "title_chn":"相电压AB/A", + "title_eng":"V_A", + "display":2, + "skip":0 + }, + { + "comment":"相电压BC/B", + "order":2, + "precision":1, + "unit":"", + "title_chn":"相电压BC/B", + "title_eng":"V_B", + "display":2, + "skip":0 + }, + { + "comment":"相电压CA/C", + "order":3, + "precision":1, + "unit":"", + "title_chn":"相电压CA/C", + "title_eng":"V_C", + "display":2, + "skip":0 + }, + { + "comment":"频率", + "order":4, + "precision":1, + "unit":"", + "title_chn":"频率", + "title_eng":"Freq.", + "display":2, + "skip":0 + }, + { + "comment":"防雷器", + "order":5, + "precision":1, + "unit":"", + "title_chn":"频率", + "title_eng":"Lightning Arrester", + "display":2, + "skip":0 + }, + { + "comment":"交流停电", + "order":6, + "precision":1, + "unit":"", + "title_chn":"交流停电", + "title_eng":"AC Power Outage", + "display":2, + "skip":0 + }, + { + "comment":"A相输入电流", + "order":7, + "precision":1, + "unit":"", + "title_chn":"A相输入电流", + "title_eng":"IA", + "display":2, + "skip":0 + }, + { + "comment":"B相输入电流", + "order":8, + "precision":1, + "unit":"", + "title_chn":"B相输入电流", + "title_eng":"IB", + "display":2, + "skip":0 + }, + { + "comment":"C相输入电流", + "order":9, + "precision":1, + "unit":"", + "title_chn":"C相输入电流", + "title_eng":"IC", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":3072, + "quantity":23, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"整流模块", + "device_name_eng": "Rectifier", + "device_type":7, + "data": [ + { + "comment":"设备在线", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备在线", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"输出电压", + "order":1, + "precision":1, + "unit":"V", + "title_chn":"输出电压", + "title_eng":"Vout", + "display":1, + "skip":0 + }, + { + "comment":"监控模块数量", + "order":2, + "precision":1, + "unit":"", + "title_chn":"监控模块数量", + "title_eng":"Module Number", + "display":0, + "skip":1 + }, + { + "comment":"模块1输出电流", + "order":3, + "precision":1, + "unit":"A", + "title_chn":"模块1输出电流", + "title_eng":"Iout #1", + "display":2, + "skip":0 + }, + { + "comment":"模块1温度", + "order":4, + "precision":1, + "unit":"℃", + "title_chn":"模块1温度", + "title_eng":"T #1", + "display":2, + "skip":0 + }, + { + "comment":"模块1输入电压", + "order":5, + "precision":1, + "unit":"V", + "title_chn":"模块1输入电压", + "title_eng":"Vin #1", + "display":2, + "skip":0 + }, + { + "comment":"模块1输入电流", + "order":6, + "precision":1, + "unit":"A", + "title_chn":"模块1输入电流", + "title_eng":"Iin #1", + "display":2, + "skip":0 + }, + { + "comment":"模块1输出电压", + "order":7, + "precision":1, + "unit":"V", + "title_chn":"模块1输出电压", + "title_eng":"Vout #1", + "display":2, + "skip":0 + }, + { + "comment":"模块2输出电流", + "order":8, + "precision":1, + "unit":"A", + "title_chn":"模块2输出电流", + "title_eng":"Iout #2", + "display":2, + "skip":0 + }, + { + "comment":"模块2温度", + "order":9, + "precision":1, + "unit":"℃", + "title_chn":"模块2温度", + "title_eng":"T #2", + "display":2, + "skip":0 + }, + { + "comment":"模块2输入电压", + "order":10, + "precision":1, + "unit":"V", + "title_chn":"模块2输入电压", + "title_eng":"Vin #2", + "display":2, + "skip":0 + }, + { + "comment":"模块2输入电流", + "order":11, + "precision":1, + "unit":"A", + "title_chn":"模块2输入电流", + "title_eng":"Iin #2", + "display":2, + "skip":0 + }, + { + "comment":"模块2输出电压", + "order":12, + "precision":1, + "unit":"V", + "title_chn":"模块2输出电压", + "title_eng":"Vout #2", + "display":2, + "skip":0 + }, + { + "comment":"模块3输出电流", + "order":13, + "precision":1, + "unit":"A", + "title_chn":"模块3输出电流", + "title_eng":"Iout #3", + "display":2, + "skip":0 + }, + { + "comment":"模块3温度", + "order":14, + "precision":1, + "unit":"℃", + "title_chn":"模块3温度", + "title_eng":"T #3", + "display":2, + "skip":0 + }, + { + "comment":"模块3输入电压", + "order":15, + "precision":1, + "unit":"V", + "title_chn":"模块3输入电压", + "title_eng":"Vin #3", + "display":2, + "skip":0 + }, + { + "comment":"模块3输入电流", + "order":16, + "precision":1, + "unit":"A", + "title_chn":"模块3输入电流", + "title_eng":"Iin #3", + "display":2, + "skip":0 + }, + { + "comment":"模块输出电压", + "order":17, + "precision":1, + "unit":"V", + "title_chn":"模块3输出电压", + "title_eng":"Vout #3", + "display":2, + "skip":0 + }, + { + "comment":"模块4输出电流", + "order":18, + "precision":1, + "unit":"A", + "title_chn":"模块4输出电流", + "title_eng":"Iout #4", + "display":2, + "skip":0 + }, + { + "comment":"模块4温度", + "order":19, + "precision":1, + "unit":"℃", + "title_chn":"模块4温度", + "title_eng":"T #4", + "display":2, + "skip":0 + }, + { + "comment":"模块4输入电压", + "order":20, + "precision":1, + "unit":"V", + "title_chn":"模块4输入电压", + "title_eng":"Vin #4", + "display":2, + "skip":0 + }, + { + "comment":"模块4输入电流", + "order":21, + "precision":1, + "unit":"A", + "title_chn":"模块4输入电流", + "title_eng":"Iin #4", + "display":2, + "skip":0 + }, + { + "comment":"模块4输出电压", + "order":22, + "precision":1, + "unit":"V", + "title_chn":"模块4输出电压", + "title_eng":"Vout #2", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":3112, + "quantity":17, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"整流告警", + "device_name_eng": "Rectifier Alarm", + "device_type":6, + "data": [ + { + "comment":"设备在线", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备在线", + "title_eng":"Online", + "display":2, + "skip":0 + }, + { + "comment":"模块1故障", + "order":1, + "precision":1, + "unit":"", + "title_chn":"整流模块1故障", + "title_eng":"Rect. #1 fault", + "display":2, + "skip":0 + }, + { + "comment":"模块1通讯中断", + "order":2, + "precision":1, + "unit":"", + "title_chn":"模块1通讯中断", + "title_eng":"Rect. #1 Comm. interruption", + "display":2, + "skip":0 + }, + { + "comment":"模块1未授权告警", + "order":3, + "precision":1, + "unit":"", + "title_chn":"模块1未授权告警", + "title_eng":"Rect. #1 unauthorized access", + "display":2, + "skip":0 + }, + { + "comment":"模块1保护", + "order":4, + "precision":1, + "unit":"", + "title_chn":"模块1保护", + "title_eng":"Rect. #1 protection", + "display":2, + "skip":0 + }, + { + "comment":"模块2故障", + "order":5, + "precision":1, + "unit":"", + "title_chn":"整流模块2故障", + "title_eng":"Rect. #2 fault", + "display":2, + "skip":0 + }, + { + "comment":"模块2通讯中断", + "order":6, + "precision":1, + "unit":"", + "title_chn":"模块2通讯中断", + "title_eng":"Rect. #2 Comm. interruption", + "display":2, + "skip":0 + }, + { + "comment":"模块2未授权告警", + "order":7, + "precision":1, + "unit":"", + "title_chn":"模块2未授权告警", + "title_eng":"Rect. #2 unauthorized access", + "display":2, + "skip":0 + }, + { + "comment":"模块2保护", + "order":8, + "precision":1, + "unit":"", + "title_chn":"模块2保护", + "title_eng":"Rect. #2 protection", + "display":2, + "skip":0 + }, + { + "comment":"模块3故障", + "order":9, + "precision":1, + "unit":"", + "title_chn":"整流模块3故障", + "title_eng":"Rect. #3 fault", + "display":2, + "skip":0 + }, + { + "comment":"模块3通讯中断", + "order":10, + "precision":1, + "unit":"", + "title_chn":"模块3通讯中断", + "title_eng":"Rect. #3 Comm. interruption", + "display":2, + "skip":0 + }, + { + "comment":"模块3未授权告警", + "order":11, + "precision":1, + "unit":"", + "title_chn":"模块3未授权告警", + "title_eng":"Rect. #3 unauthorized access", + "display":2, + "skip":0 + }, + { + "comment":"模块3保护", + "order":12, + "precision":1, + "unit":"", + "title_chn":"模块3保护", + "title_eng":"Rect. #3 protection", + "display":2, + "skip":0 + }, + { + "comment":"模块4故障", + "order":13, + "precision":1, + "unit":"", + "title_chn":"整流模块4故障", + "title_eng":"Rect. #4 fault", + "display":2, + "skip":0 + }, + { + "comment":"模块4通讯中断", + "order":14, + "precision":1, + "unit":"", + "title_chn":"模块4通讯中断", + "title_eng":"Rect. #4 Comm. interruption", + "display":2, + "skip":0 + }, + { + "comment":"模块4未授权告警", + "order":15, + "precision":1, + "unit":"", + "title_chn":"模块4未授权告警", + "title_eng":"Rect. #4 unauthorized access", + "display":2, + "skip":0 + }, + { + "comment":"模块4保护", + "order":16, + "precision":1, + "unit":"", + "title_chn":"模块4保护", + "title_eng":"Rect. #4 protection", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":2048, + "quantity":30, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"直流配电", + "device_name_eng":"Power", + "device_type":3, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"直流输出电压", + "order":1, + "precision":1, + "unit":"V", + "title_chn":"直流输出电压", + "title_eng":"D.C. Vout", + "display":1, + "skip":0 + }, + { + "comment":"总负载电流", + "order":2, + "precision":1, + "unit":"A", + "title_chn":"总负载电流", + "title_eng":"Load Current", + "display":1, + "skip":0 + }, + { + "comment":"太阳能总输出功率", + "order":3, + "precision":1, + "unit":"kW", + "title_chn":"太阳能总输出功率", + "title_eng":"PV Power", + "display":2, + "skip":0 + }, + { + "comment":"太阳能累计发电量", + "order":4, + "precision":1, + "unit":"Kwh", + "title_chn":"太阳能累计发电量", + "title_eng":"Total PV Power", + "display":2, + "skip":0 + }, + { + "comment":"检测电池电流数 M", + "order":5, + "precision":1, + "unit":"", + "title_chn":"检测电池电流数 M", + "title_eng":"Detect Batt. Cur. Num.", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流1", + "order":6, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流1", + "title_eng":"#1 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流2", + "order":7, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流2", + "title_eng":"#2 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流3", + "order":8, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流3", + "title_eng":"#3 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流4", + "order":9, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流4", + "title_eng":"#4 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流5", + "order":10, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流5", + "title_eng":"#5 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流6", + "order":11, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流6", + "title_eng":"#6 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流7", + "order":12, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流7", + "title_eng":"#7 Current", + "display":2, + "skip":0 + }, + { + "comment":"分路电池电流8", + "order":13, + "precision":1, + "unit":"A", + "title_chn":"分路电池电流8", + "title_eng":"#8 Current", + "display":2, + "skip":0 + }, + { + "comment":"检测直流分路电流数N", + "order":14, + "precision":1, + "unit":"", + "title_chn":"检测直流分路电流数N", + "title_eng":"DC Cur. Num.", + "display":2, + "skip":0 + }, + { + "comment":"直流分路电流1", + "order":15, + "precision":1, + "unit":"A", + "title_chn":"直流分路电流1", + "title_eng":"DC #1 Current", + "display":2, + "skip":0 + }, + { + "comment":"直流分路电流2", + "order":16, + "precision":1, + "unit":"A", + "title_chn":"直流分路电流2", + "title_eng":"DC #2 Current", + "display":2, + "skip":0 + }, + { + "comment":"直流分路电流3", + "order":17, + "precision":1, + "unit":"A", + "title_chn":"直流分路电流3", + "title_eng":"DC #3 Current", + "display":2, + "skip":0 + }, + { + "comment":"直流分路电流4", + "order":18, + "precision":1, + "unit":"A", + "title_chn":"直流分路电流4", + "title_eng":"DC #4 Current", + "display":2, + "skip":0 + }, + { + "comment":"电池电压", + "order":19, + "precision":1, + "unit":"V", + "title_chn":"电池电压", + "title_eng":"V_batt", + "display":1, + "skip":0 + }, + { + "comment":"电池后备时间", + "order":20, + "precision":1, + "unit":"Min.", + "title_chn":"电池后备时间", + "title_eng":"Battery Backup Time", + "display":2, + "skip":0 + }, + { + "comment":"电池剩余容量", + "order":21, + "precision":1, + "unit":"%", + "title_chn":"电池剩余容量", + "title_eng":"SOC", + "display":1, + "skip":0 + }, + { + "comment":"电池组数量m", + "order":22, + "precision":1, + "unit":"", + "title_chn":"电池组数量m", + "title_eng":"Battery Pack Number", + "display":2, + "skip":0 + }, + { + "comment":"电池组温度1", + "order":23, + "precision":1, + "unit":"℃", + "title_chn":"电池组温度1", + "title_eng":"T. Battery", + "display":2, + "skip":0 + }, + { + "comment":"环境温度1", + "order":24, + "precision":1, + "unit":"℃", + "title_chn":"环境温度1", + "title_eng":"T. ENV1", + "display":2, + "skip":0 + }, + { + "comment":"环境温度2", + "order":25, + "precision":1, + "unit":"℃", + "title_chn":"环境温度2", + "title_eng":"T. ENV2", + "display":2, + "skip":0 + }, + { + "comment":"环境湿度", + "order":26, + "precision":1, + "unit":"%", + "title_chn":"环境湿度", + "title_eng":"ENV Humidity", + "display":2, + "skip":0 + }, + { + "comment":"电池状态", + "order":27, + "precision":1, + "unit":"", + "title_chn":"电池状态", + "title_eng":"Bat. Status", + "display":2, + "skip":0 + }, + { + "comment":"节能状态", + "order":28, + "precision":1, + "unit":"", + "title_chn":"节能状态", + "title_eng":"Energy Saving Status", + "display":2, + "skip":0 + }, + { + "comment":"削峰状态", + "order":29, + "precision":1, + "unit":"", + "title_chn":"削峰状态", + "title_eng":"Peak Shaving Status", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":11774, + "quantity":6, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"风机", + "device_name_eng":"Fan", + "device_type":4, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"温度值", + "order":1, + "precision":1, + "unit":"℃", + "title_chn":"温度值", + "title_eng":"Temperature", + "display":1, + "skip":0 + }, + { + "comment":"风扇1状态", + "order":2, + "precision":1, + "unit":"", + "title_chn":"风扇#1 状态", + "title_eng":"Fan#1 Status", + "display":2, + "skip":0 + }, + { + "comment":"风扇2状态", + "order":3, + "precision":1, + "unit":"", + "title_chn":"风扇#2 状态", + "title_eng":"Fan#2 Status", + "display":2, + "skip":0 + }, + { + "comment":"风扇3状态", + "order":4, + "precision":1, + "unit":"", + "title_chn":"风扇#3 状态", + "title_eng":"Fan#3 Status", + "display":2, + "skip":0 + }, + { + "comment":"风扇4状态", + "order":5, + "precision":1, + "unit":"", + "title_chn":"风扇#4 状态", + "title_eng":"Fan#4 Status", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":16384, + "quantity":107, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"电池", + "device_name_eng":"Battery", + "device_type":2, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"BMS数量", + "order":1, + "precision":1, + "unit":"", + "title_chn":"BMS数量", + "title_eng":"BattPack Num", + "display":1, + "skip":0 + }, + { + "comment":"电池组1总线电压", + "order":2, + "precision":1, + "unit":"V", + "title_chn":"电池组1总线电压", + "title_eng":"BatPack1Vbus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池电压", + "order":3, + "precision":1, + "unit":"V", + "title_chn":"电池组1电池电压", + "title_eng":"BatPack1Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组1总线电流", + "order":4, + "precision":1, + "unit":"A", + "title_chn":"电池组1总线电流", + "title_eng":"BatPack1Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池电流", + "order":5, + "precision":1, + "unit":"A", + "title_chn":"电池组1总线电流", + "title_eng":"BatPack1BatCur", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯温度1", + "order":6, + "precision":1, + "unit":"℃", + "title_chn":"电池组1电芯温度1", + "title_eng":"BatPack1Tcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯温度2", + "order":7, + "precision":1, + "unit":"℃", + "title_chn":"电池组1电芯温度2", + "title_eng":"BatPack1Tcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯温度3", + "order":8, + "precision":1, + "unit":"℃", + "title_chn":"电池组1电芯温度3", + "title_eng":"BatPack1Tcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯温度4", + "order":9, + "precision":1, + "unit":"℃", + "title_chn":"电池组1电芯温度4", + "title_eng":"BatPack1Tcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯数量", + "order":10, + "precision":1, + "unit":"", + "title_chn":"电池组1电芯数量", + "title_eng":"BatPack1CellNum", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压1", + "order":11, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压1", + "title_eng":"BatPack1Vcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压2", + "order":12, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压2", + "title_eng":"BatPack1Vcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压3", + "order":13, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压3", + "title_eng":"BatPack1Vcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压4", + "order":14, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压4", + "title_eng":"BatPack1Vcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压5", + "order":15, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压5", + "title_eng":"BatPack1Vcell5", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压6", + "order":16, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压6", + "title_eng":"BatPack1Vcell6", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压7", + "order":17, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压7", + "title_eng":"BatPack1Vcell7", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压8", + "order":18, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压8", + "title_eng":"BatPack1Vcell8", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压9", + "order":19, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压9", + "title_eng":"BatPack1Vcell9", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压10", + "order":20, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压10", + "title_eng":"BatPack1Vcell10", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压11", + "order":21, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压11", + "title_eng":"BatPack1Vcell11", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压12", + "order":22, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压12", + "title_eng":"BatPack1Vcell12", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压13", + "order":23, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压13", + "title_eng":"BatPack1Vcell13", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压14", + "order":24, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压14", + "title_eng":"BatPack1Vcell14", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压15", + "order":25, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压15", + "title_eng":"BatPack1Vcell15", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电芯电压16", + "order":26, + "precision":1, + "unit":"V", + "title_chn":"电池组1电芯电压16", + "title_eng":"BatPack1Vcell16", + "display":2, + "skip":0 + }, + { + "comment":"电池组1运行时间", + "order":27, + "precision":1, + "unit":"min", + "title_chn":"电池组1运行时间", + "title_eng":"BatPack1RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组1循环次数", + "order":28, + "precision":1, + "unit":"", + "title_chn":"电池组1循环次数", + "title_eng":"BatPack1RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池容量", + "order":29, + "precision":1, + "unit":"Ah", + "title_chn":"电池组1电池容量", + "title_eng":"BatPack1BatCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池SOC", + "order":30, + "precision":1, + "unit":"%", + "title_chn":"电池组1电池SOC", + "title_eng":"BatPack1SOC", + "display":2, + "skip":0 + }, + { + "comment":"电池组1电池SOH", + "order":31, + "precision":1, + "unit":"%", + "title_chn":"电池组1电池SOH", + "title_eng":"BatPack1SOH", + "display":2, + "skip":0 + }, + { + "comment":"电池组1MOS温度", + "order":32, + "precision":1, + "unit":"℃", + "title_chn":"电池组1MOS温度", + "title_eng":"BatPack1MOSTemp", + "display":2, + "skip":0 + }, + { + "comment":"电池组1总充容量", + "order":33, + "precision":1, + "unit":"Ah", + "title_chn":"电池组1总充容量", + "title_eng":"BatPack1TotalChargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组1总放容量", + "order":34, + "precision":1, + "unit":"Ah", + "title_chn":"电池组1总放容量", + "title_eng":"BatPack1TotalDischargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组1放电模式", + "order":35, + "precision":1, + "unit":"", + "title_chn":"电池组1放电模式", + "title_eng":"BatPack1DischargeMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组1运行模式", + "order":36, + "precision":1, + "unit":"", + "title_chn":"电池组1运行模式", + "title_eng":"BatPack1RunningMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组2总线电压", + "order":37, + "precision":1, + "unit":"V", + "title_chn":"电池组2总线电压", + "title_eng":"BatPack2Vbus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池电压", + "order":38, + "precision":1, + "unit":"V", + "title_chn":"电池组2电池电压", + "title_eng":"BatPack2Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组2总线电流", + "order":39, + "precision":1, + "unit":"A", + "title_chn":"电池组2总线电流", + "title_eng":"BatPack2Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池电流", + "order":40, + "precision":1, + "unit":"A", + "title_chn":"电池组2总线电流", + "title_eng":"BatPack2BatCur", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯温度1", + "order":41, + "precision":1, + "unit":"℃", + "title_chn":"电池组2电芯温度1", + "title_eng":"BatPack2Tcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯温度2", + "order":42, + "precision":1, + "unit":"℃", + "title_chn":"电池组2电芯温度2", + "title_eng":"BatPack2Tcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯温度3", + "order":43, + "precision":1, + "unit":"℃", + "title_chn":"电池组2电芯温度3", + "title_eng":"BatPack2Tcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯温度4", + "order":44, + "precision":1, + "unit":"℃", + "title_chn":"电池组2电芯温度4", + "title_eng":"BatPack2Tcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯数量", + "order":45, + "precision":1, + "unit":"", + "title_chn":"电池组2电芯数量", + "title_eng":"BatPack2CellNum", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压1", + "order":46, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压1", + "title_eng":"BatPack2Vcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压2", + "order":47, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压2", + "title_eng":"BatPack2Vcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压3", + "order":48, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压3", + "title_eng":"BatPack2Vcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压4", + "order":49, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压4", + "title_eng":"BatPack2Vcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压5", + "order":50, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压5", + "title_eng":"BatPack2Vcell5", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压6", + "order":51, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压6", + "title_eng":"BatPack2Vcell6", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压7", + "order":52, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压7", + "title_eng":"BatPack2Vcell7", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压8", + "order":53, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压8", + "title_eng":"BatPack2Vcell8", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压9", + "order":54, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压9", + "title_eng":"BatPack2Vcell9", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压10", + "order":55, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压10", + "title_eng":"BatPack2Vcell10", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压11", + "order":56, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压11", + "title_eng":"BatPack2Vcell11", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压12", + "order":57, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压12", + "title_eng":"BatPack2Vcell12", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压13", + "order":58, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压13", + "title_eng":"BatPack2Vcell13", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压14", + "order":59, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压14", + "title_eng":"BatPack2Vcell14", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压15", + "order":60, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压15", + "title_eng":"BatPack2Vcell15", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电芯电压16", + "order":61, + "precision":1, + "unit":"V", + "title_chn":"电池组2电芯电压16", + "title_eng":"BatPack2Vcell16", + "display":2, + "skip":0 + }, + { + "comment":"电池组2运行时间", + "order":62, + "precision":1, + "unit":"min", + "title_chn":"电池组2运行时间", + "title_eng":"BatPack2RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组2循环次数", + "order":63, + "precision":1, + "unit":"", + "title_chn":"电池组2循环次数", + "title_eng":"BatPack2RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池容量", + "order":64, + "precision":1, + "unit":"Ah", + "title_chn":"电池组2电池容量", + "title_eng":"BatPack2BatCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池SOC", + "order":65, + "precision":1, + "unit":"%", + "title_chn":"电池组2电池SOC", + "title_eng":"BatPack2SOC", + "display":2, + "skip":0 + }, + { + "comment":"电池组2电池SOH", + "order":66, + "precision":1, + "unit":"%", + "title_chn":"电池组2电池SOH", + "title_eng":"BatPack2SOH", + "display":2, + "skip":0 + }, + { + "comment":"电池组2MOS温度", + "order":67, + "precision":1, + "unit":"℃", + "title_chn":"电池组2MOS温度", + "title_eng":"BatPack2MOSTemp", + "display":2, + "skip":0 + }, + { + "comment":"电池组2总充容量", + "order":68, + "precision":1, + "unit":"Ah", + "title_chn":"电池组2总充容量", + "title_eng":"BatPack2TotalChargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组2总放容量", + "order":69, + "precision":1, + "unit":"Ah", + "title_chn":"电池组2总放容量", + "title_eng":"BatPack2TotalDischargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组2放电模式", + "order":70, + "precision":1, + "unit":"", + "title_chn":"电池组2放电模式", + "title_eng":"BatPack2DischargeMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组2运行模式", + "order":71, + "precision":1, + "unit":"", + "title_chn":"电池组2运行模式", + "title_eng":"BatPack2RunningMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组3总线电压", + "order":72, + "precision":1, + "unit":"V", + "title_chn":"电池组3总线电压", + "title_eng":"BatPack3Vbus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池电压", + "order":73, + "precision":1, + "unit":"V", + "title_chn":"电池组3电池电压", + "title_eng":"BatPack3Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组3总线电流", + "order":74, + "precision":1, + "unit":"A", + "title_chn":"电池组3总线电流", + "title_eng":"BatPack3Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池电流", + "order":75, + "precision":1, + "unit":"A", + "title_chn":"电池组3总线电流", + "title_eng":"BatPack3BatCur", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯温度1", + "order":76, + "precision":1, + "unit":"℃", + "title_chn":"电池组3电芯温度1", + "title_eng":"BatPack3Tcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯温度2", + "order":77, + "precision":1, + "unit":"℃", + "title_chn":"电池组3电芯温度2", + "title_eng":"BatPack3Tcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯温度3", + "order":78, + "precision":1, + "unit":"℃", + "title_chn":"电池组3电芯温度3", + "title_eng":"BatPack3Tcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯温度4", + "order":79, + "precision":1, + "unit":"℃", + "title_chn":"电池组3电芯温度4", + "title_eng":"BatPack3Tcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯数量", + "order":80, + "precision":1, + "unit":"", + "title_chn":"电池组3电芯数量", + "title_eng":"BatPack3CellNum", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压1", + "order":81, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压1", + "title_eng":"BatPack3Vcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压2", + "order":82, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压2", + "title_eng":"BatPack3Vcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压3", + "order":83, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压3", + "title_eng":"BatPack3Vcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压4", + "order":84, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压4", + "title_eng":"BatPack3Vcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压5", + "order":85, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压5", + "title_eng":"BatPack3Vcell5", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压6", + "order":86, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压6", + "title_eng":"BatPack3Vcell6", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压7", + "order":87, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压7", + "title_eng":"BatPack3Vcell7", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压8", + "order":88, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压8", + "title_eng":"BatPack3Vcell8", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压9", + "order":89, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压9", + "title_eng":"BatPack3Vcell9", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压10", + "order":90, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压10", + "title_eng":"BatPack3Vcell10", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压11", + "order":91, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压11", + "title_eng":"BatPack3Vcell11", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压12", + "order":92, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压12", + "title_eng":"BatPack3Vcell12", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压13", + "order":93, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压13", + "title_eng":"BatPack3Vcell13", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压14", + "order":94, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压14", + "title_eng":"BatPack3Vcell14", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压15", + "order":95, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压15", + "title_eng":"BatPack3Vcell15", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电芯电压16", + "order":96, + "precision":1, + "unit":"V", + "title_chn":"电池组3电芯电压16", + "title_eng":"BatPack3Vcell16", + "display":2, + "skip":0 + }, + { + "comment":"电池组3运行时间", + "order":97, + "precision":1, + "unit":"min", + "title_chn":"电池组3运行时间", + "title_eng":"BatPack3RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组3循环次数", + "order":98, + "precision":1, + "unit":"", + "title_chn":"电池组3循环次数", + "title_eng":"BatPack3RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池容量", + "order":99, + "precision":1, + "unit":"Ah", + "title_chn":"电池组3电池容量", + "title_eng":"BatPack3BatCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池SOC", + "order":100, + "precision":1, + "unit":"%", + "title_chn":"电池组3电池SOC", + "title_eng":"BatPack3SOC", + "display":2, + "skip":0 + }, + { + "comment":"电池组3电池SOH", + "order":101, + "precision":1, + "unit":"%", + "title_chn":"电池组3电池SOH", + "title_eng":"BatPack3SOH", + "display":2, + "skip":0 + }, + { + "comment":"电池组3MOS温度", + "order":102, + "precision":1, + "unit":"℃", + "title_chn":"电池组3MOS温度", + "title_eng":"BatPack3MOSTemp", + "display":2, + "skip":0 + }, + { + "comment":"电池组3总充容量", + "order":103, + "precision":1, + "unit":"Ah", + "title_chn":"电池组3总充容量", + "title_eng":"BatPack3TotalChargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组3总放容量", + "order":104, + "precision":1, + "unit":"Ah", + "title_chn":"电池组3总放容量", + "title_eng":"BatPack3TotalDischargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组3放电模式", + "order":105, + "precision":1, + "unit":"", + "title_chn":"电池组3放电模式", + "title_eng":"BatPack3DischargeMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组3运行模式", + "order":106, + "precision":1, + "unit":"", + "title_chn":"电池组3运行模式", + "title_eng":"BatPack3RunningMode", + "display":2, + "skip":0 + } + ] + }, + { + "start_addr":16491, + "quantity":55, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"电池", + "device_name_eng":"Battery", + "device_type":2, + "data": [ + { + "comment":"电池组4总线电压", + "order":107, + "precision":1, + "unit":"V", + "title_chn":"电池组4总线电压", + "title_eng":"BatPack4Vbus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池电压", + "order":108, + "precision":1, + "unit":"V", + "title_chn":"电池组4电池电压", + "title_eng":"BatPack4Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组4总线电流", + "order":109, + "precision":1, + "unit":"A", + "title_chn":"电池组4总线电流", + "title_eng":"BatPack4Vbat", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池电流", + "order":110, + "precision":1, + "unit":"A", + "title_chn":"电池组4总线电流", + "title_eng":"BatPack4BatCur", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯温度1", + "order":111, + "precision":1, + "unit":"℃", + "title_chn":"电池组4电芯温度1", + "title_eng":"BatPack4Tcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯温度2", + "order":112, + "precision":1, + "unit":"℃", + "title_chn":"电池组4电芯温度2", + "title_eng":"BatPack4Tcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯温度3", + "order":113, + "precision":1, + "unit":"℃", + "title_chn":"电池组4电芯温度3", + "title_eng":"BatPack4Tcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯温度4", + "order":114, + "precision":1, + "unit":"℃", + "title_chn":"电池组4电芯温度4", + "title_eng":"BatPack4Tcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯数量", + "order":115, + "precision":1, + "unit":"", + "title_chn":"电池组4电芯数量", + "title_eng":"BatPack4CellNum", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压1", + "order":116, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压1", + "title_eng":"BatPack4Vcell1", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压2", + "order":117, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压2", + "title_eng":"BatPack4Vcell2", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压3", + "order":118, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压3", + "title_eng":"BatPack4Vcell3", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压4", + "order":119, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压4", + "title_eng":"BatPack4Vcell4", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压5", + "order":120, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压5", + "title_eng":"BatPack4Vcell5", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压6", + "order":121, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压6", + "title_eng":"BatPack4Vcell6", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压7", + "order":122, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压7", + "title_eng":"BatPack4Vcell7", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压8", + "order":123, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压8", + "title_eng":"BatPack4Vcell8", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压9", + "order":124, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压9", + "title_eng":"BatPack4Vcell9", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压10", + "order":125, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压10", + "title_eng":"BatPack4Vcell10", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压11", + "order":126, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压11", + "title_eng":"BatPack4Vcell11", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压12", + "order":127, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压12", + "title_eng":"BatPack4Vcell12", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压13", + "order":128, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压13", + "title_eng":"BatPack4Vcell13", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压14", + "order":129, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压14", + "title_eng":"BatPack4Vcell14", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压15", + "order":130, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压15", + "title_eng":"BatPack4Vcell15", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电芯电压16", + "order":131, + "precision":1, + "unit":"V", + "title_chn":"电池组4电芯电压16", + "title_eng":"BatPack4Vcell16", + "display":2, + "skip":0 + }, + { + "comment":"电池组4运行时间", + "order":132, + "precision":1, + "unit":"min", + "title_chn":"电池组4运行时间", + "title_eng":"BatPack4RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组4循环次数", + "order":133, + "precision":1, + "unit":"", + "title_chn":"电池组4循环次数", + "title_eng":"BatPack4RunningTime", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池容量", + "order":134, + "precision":1, + "unit":"Ah", + "title_chn":"电池组4电池容量", + "title_eng":"BatPack4BatCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池SOC", + "order":135, + "precision":1, + "unit":"%", + "title_chn":"电池组4电池SOC", + "title_eng":"BatPack4SOC", + "display":2, + "skip":0 + }, + { + "comment":"电池组4电池SOH", + "order":136, + "precision":1, + "unit":"%", + "title_chn":"电池组4电池SOH", + "title_eng":"BatPack4SOH", + "display":2, + "skip":0 + }, + { + "comment":"电池组4MOS温度", + "order":137, + "precision":1, + "unit":"℃", + "title_chn":"电池组4MOS温度", + "title_eng":"BatPack4MOSTemp", + "display":2, + "skip":0 + }, + { + "comment":"电池组4总充容量", + "order":138, + "precision":1, + "unit":"Ah", + "title_chn":"电池组4总充容量", + "title_eng":"BatPack4TotalChargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组4总放容量", + "order":139, + "precision":1, + "unit":"Ah", + "title_chn":"电池组4总放容量", + "title_eng":"BatPack4TotalDischargeCapacity", + "display":2, + "skip":0 + }, + { + "comment":"电池组4放电模式", + "order":140, + "precision":1, + "unit":"", + "title_chn":"电池组4放电模式", + "title_eng":"BatPack4DischargeMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组4运行模式", + "order":141, + "precision":1, + "unit":"", + "title_chn":"电池组4运行模式", + "title_eng":"BatPack4RunningMode", + "display":2, + "skip":0 + }, + { + "comment":"电池组1充电MOS导通状态", + "order":142, + "precision":1, + "unit":"", + "title_chn":"电池组1充电MOS导通状态", + "title_eng":"BatPack1ChargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1放电MOS导通状态", + "order":143, + "precision":1, + "unit":"", + "title_chn":"电池组1放电MOS导通状态", + "title_eng":"BatPack1DischargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1充电状态", + "order":144, + "precision":1, + "unit":"", + "title_chn":"电池组1充电状态", + "title_eng":"BatPack1ChargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1放电状态", + "order":145, + "precision":1, + "unit":"", + "title_chn":"电池组1放电状态", + "title_eng":"BatPack1DischargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组1风扇开启", + "order":146, + "precision":1, + "unit":"", + "title_chn":"电池组1风扇开启", + "title_eng":"BatPack1FanStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2充电MOS导通状态", + "order":147, + "precision":1, + "unit":"", + "title_chn":"电池组2充电MOS导通状态", + "title_eng":"BatPack2ChargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2放电MOS导通状态", + "order":148, + "precision":1, + "unit":"", + "title_chn":"电池组2放电MOS导通状态", + "title_eng":"BatPack2DischargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2充电状态", + "order":149, + "precision":1, + "unit":"", + "title_chn":"电池组2充电状态", + "title_eng":"BatPack2ChargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2放电状态", + "order":150, + "precision":1, + "unit":"", + "title_chn":"电池组2放电状态", + "title_eng":"BatPack2DischargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组2风扇开启", + "order":151, + "precision":1, + "unit":"", + "title_chn":"电池组2风扇开启", + "title_eng":"BatPack2FanStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3充电MOS导通状态", + "order":152, + "precision":1, + "unit":"", + "title_chn":"电池组3充电MOS导通状态", + "title_eng":"BatPack3ChargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3放电MOS导通状态", + "order":153, + "precision":1, + "unit":"", + "title_chn":"电池组3放电MOS导通状态", + "title_eng":"BatPack3DischargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3充电状态", + "order":154, + "precision":1, + "unit":"", + "title_chn":"电池组3充电状态", + "title_eng":"BatPack3ChargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3放电状态", + "order":155, + "precision":1, + "unit":"", + "title_chn":"电池组3放电状态", + "title_eng":"BatPack3DischargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组3风扇开启", + "order":156, + "precision":1, + "unit":"", + "title_chn":"电池组3风扇开启", + "title_eng":"BatPack3FanStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4充电MOS导通状态", + "order":157, + "precision":1, + "unit":"", + "title_chn":"电池组4充电MOS导通状态", + "title_eng":"BatPack4ChargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4放电MOS导通状态", + "order":158, + "precision":1, + "unit":"", + "title_chn":"电池组4放电MOS导通状态", + "title_eng":"BatPack4DischargeMosStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4充电状态", + "order":159, + "precision":1, + "unit":"", + "title_chn":"电池组4充电状态", + "title_eng":"BatPack4ChargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4放电状态", + "order":160, + "precision":1, + "unit":"", + "title_chn":"电池组4放电状态", + "title_eng":"BatPack4DischargeStatus", + "display":2, + "skip":0 + }, + { + "comment":"电池组4风扇开启", + "order":161, + "precision":1, + "unit":"", + "title_chn":"电池组4风扇开启", + "title_eng":"BatPack4FanStatus", + "display":2, + "skip":0 + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/applications/EmsShower/emsshower.json b/applications/EmsShower/emsshower.json index 0b58fda..340e4d6 100644 --- a/applications/EmsShower/emsshower.json +++ b/applications/EmsShower/emsshower.json @@ -284,7 +284,7 @@ "precision":1, "unit":"V", "title_chn":"相电压AB/A", - "title_eng":"Vin AB/A", + "title_eng":"V_A", "display":1, "skip":0 }, @@ -294,7 +294,7 @@ "precision":1, "unit":"V", "title_chn":"相电压BC/B", - "title_eng":"Vin BC/B", + "title_eng":"V_B", "display":1, "skip":0 }, @@ -304,7 +304,7 @@ "precision":1, "unit":"V", "title_chn":"相电压CA/C", - "title_eng":"Vin CA/C", + "title_eng":"V_C", "display":1, "skip":0 }, @@ -334,7 +334,7 @@ "precision":1, "unit":"A", "title_chn":"输出电流A", - "title_eng":"IAout", + "title_eng":"IA", "display":2, "skip":0 }, @@ -344,7 +344,7 @@ "precision":1, "unit":"A", "title_chn":"输出电流B", - "title_eng":"IBout", + "title_eng":"IB", "display":2, "skip":0 }, @@ -354,7 +354,7 @@ "precision":1, "unit":"A", "title_chn":"输出电流C", - "title_eng":"ICout", + "title_eng":"IC", "display":2, "skip":0 }, @@ -374,7 +374,7 @@ "precision":1, "unit":"", "title_chn":"系统供电方式", - "title_eng":"Pwr Supply Mode", + "title_eng":"Power Supply Mode", "display":2, "skip":0 } @@ -405,7 +405,7 @@ "precision":1, "unit":"", "title_chn":"相电压AB/A", - "title_eng":"Vin AB/A", + "title_eng":"V_A", "display":2, "skip":0 }, @@ -415,7 +415,7 @@ "precision":1, "unit":"", "title_chn":"相电压BC/B", - "title_eng":"Vin BC/B", + "title_eng":"V_B", "display":2, "skip":0 }, @@ -425,7 +425,7 @@ "precision":1, "unit":"", "title_chn":"相电压CA/C", - "title_eng":"Vin CA/C", + "title_eng":"V_C", "display":2, "skip":0 }, @@ -465,7 +465,7 @@ "precision":1, "unit":"", "title_chn":"A相输入电流", - "title_eng":"Iin A", + "title_eng":"IA", "display":2, "skip":0 }, @@ -475,7 +475,7 @@ "precision":1, "unit":"", "title_chn":"B相输入电流", - "title_eng":"Iin B", + "title_eng":"IB", "display":2, "skip":0 }, @@ -485,7 +485,7 @@ "precision":1, "unit":"", "title_chn":"C相输入电流", - "title_eng":"Iin C", + "title_eng":"IC", "display":2, "skip":0 } @@ -603,7 +603,7 @@ { "comment":"模块2输入电压", "order":10, - "precision":2, + "precision":1, "unit":"V", "title_chn":"模块2输入电压", "title_eng":"Vin #2", @@ -653,7 +653,7 @@ { "comment":"模块3输入电压", "order":15, - "precision":2, + "precision":1, "unit":"V", "title_chn":"模块3输入电压", "title_eng":"Vin #3", @@ -703,7 +703,7 @@ { "comment":"模块4输入电压", "order":20, - "precision":2, + "precision":1, "unit":"V", "title_chn":"模块4输入电压", "title_eng":"Vin #4", @@ -894,7 +894,7 @@ { "comment":"模块4未授权告警", "order":15, - "precision":4, + "precision":1, "unit":"", "title_chn":"模块4未授权告警", "title_eng":"Rect. #4 unauthorized access", @@ -915,7 +915,7 @@ }, { "start_addr":2048, - "quantity":20, + "quantity":30, "bytes_per_register":2, "language":"en", "device_name_chn":"直流配电", @@ -938,7 +938,7 @@ "precision":1, "unit":"V", "title_chn":"直流输出电压", - "title_eng":"DC Vout", + "title_eng":"D.C. Vout", "display":1, "skip":0 }, @@ -948,7 +948,7 @@ "precision":1, "unit":"A", "title_chn":"总负载电流", - "title_eng":"I_load", + "title_eng":"Load Current", "display":1, "skip":0 }, @@ -988,7 +988,7 @@ "precision":1, "unit":"A", "title_chn":"分路电池电流1", - "title_eng":"Branch #1 Current", + "title_eng":"#1 Current", "display":2, "skip":0 }, @@ -998,7 +998,7 @@ "precision":1, "unit":"A", "title_chn":"分路电池电流2", - "title_eng":"Branch #2 Current", + "title_eng":"#2 Current", "display":2, "skip":0 }, @@ -1008,7 +1008,7 @@ "precision":1, "unit":"A", "title_chn":"分路电池电流3", - "title_eng":"Branch #3 Current", + "title_eng":"#3 Current", "display":2, "skip":0 }, @@ -1018,7 +1018,7 @@ "precision":1, "unit":"A", "title_chn":"分路电池电流4", - "title_eng":"Branch #4 Current", + "title_eng":"#4 Current", "display":2, "skip":0 }, @@ -1028,7 +1028,7 @@ "precision":1, "unit":"A", "title_chn":"分路电池电流5", - "title_eng":"Branch #5 Current", + "title_eng":"#5 Current", "display":2, "skip":0 }, @@ -1038,7 +1038,7 @@ "precision":1, "unit":"A", "title_chn":"分路电池电流6", - "title_eng":"Branch #6 Current", + "title_eng":"#6 Current", "display":2, "skip":0 }, @@ -1048,7 +1048,7 @@ "precision":1, "unit":"A", "title_chn":"分路电池电流7", - "title_eng":"Branch #7 Current", + "title_eng":"#7 Current", "display":2, "skip":0 }, @@ -1058,7 +1058,7 @@ "precision":1, "unit":"A", "title_chn":"分路电池电流8", - "title_eng":"Branch #8 Current", + "title_eng":"#8 Current", "display":2, "skip":0 }, @@ -1068,7 +1068,7 @@ "precision":1, "unit":"", "title_chn":"检测直流分路电流数N", - "title_eng":"Detect DC Branch Cur. Num.", + "title_eng":"DC Cur. Num.", "display":2, "skip":0 }, @@ -1078,7 +1078,7 @@ "precision":1, "unit":"A", "title_chn":"直流分路电流1", - "title_eng":"DC Branch #1 Current", + "title_eng":"DC #1 Current", "display":2, "skip":0 }, @@ -1088,7 +1088,7 @@ "precision":1, "unit":"A", "title_chn":"直流分路电流2", - "title_eng":"DC Branch #2 Current", + "title_eng":"DC #2 Current", "display":2, "skip":0 }, @@ -1098,7 +1098,7 @@ "precision":1, "unit":"A", "title_chn":"直流分路电流3", - "title_eng":"DC Branch #3 Current", + "title_eng":"DC #3 Current", "display":2, "skip":0 }, @@ -1108,7 +1108,7 @@ "precision":1, "unit":"A", "title_chn":"直流分路电流4", - "title_eng":"DC Branch #4 Current", + "title_eng":"DC #4 Current", "display":2, "skip":0 }, @@ -1224,9 +1224,80 @@ } ] }, + { + "start_addr":11774, + "quantity":6, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"风机", + "device_name_eng":"Fan", + "device_type":4, + "data": [ + { + "comment":"设备通讯状态", + "order":0, + "precision":1, + "unit":"", + "title_chn":"设备通讯状态", + "title_eng":"Online", + "display":1, + "skip":0 + }, + { + "comment":"温度值", + "order":1, + "precision":1, + "unit":"℃", + "title_chn":"温度值", + "title_eng":"Temperature", + "display":1, + "skip":0 + }, + { + "comment":"风扇1状态", + "order":2, + "precision":1, + "unit":"", + "title_chn":"风扇#1 状态", + "title_eng":"Fan#1 Status", + "display":2, + "skip":0 + }, + { + "comment":"风扇2状态", + "order":3, + "precision":1, + "unit":"", + "title_chn":"风扇#2 状态", + "title_eng":"Fan#2 Status", + "display":2, + "skip":0 + }, + { + "comment":"风扇3状态", + "order":4, + "precision":1, + "unit":"", + "title_chn":"风扇#3 状态", + "title_eng":"Fan#3 Status", + "display":2, + "skip":0 + }, + { + "comment":"风扇4状态", + "order":5, + "precision":1, + "unit":"", + "title_chn":"风扇#4 状态", + "title_eng":"Fan#4 Status", + "display":2, + "skip":0 + } + ] + }, { "start_addr":16384, - "quantity":162, + "quantity":107, "bytes_per_register":2, "language":"en", "device_name_chn":"电池", @@ -1249,7 +1320,7 @@ "precision":1, "unit":"", "title_chn":"BMS数量", - "title_eng":"BMSBatPackNum", + "title_eng":"BattPack Num", "display":1, "skip":0 }, @@ -2302,7 +2373,18 @@ "title_eng":"BatPack3RunningMode", "display":2, "skip":0 - }, + } + ] + }, + { + "start_addr":16491, + "quantity":55, + "bytes_per_register":2, + "language":"en", + "device_name_chn":"电池", + "device_name_eng":"Battery", + "device_type":2, + "data": [ { "comment":"电池组4总线电压", "order":107, @@ -2835,7 +2917,7 @@ }, { "comment":"电池组4放电状态", - "order":60, + "order":160, "precision":1, "unit":"", "title_chn":"电池组4放电状态", @@ -2854,77 +2936,6 @@ "skip":0 } ] - }, - { - "start_addr":11774, - "quantity":6, - "bytes_per_register":2, - "language":"en", - "device_name_chn":"风机", - "device_name_eng":"Fan", - "device_type":4, - "data": [ - { - "comment":"设备通讯状态", - "order":0, - "precision":1, - "unit":"", - "title_chn":"设备通讯状态", - "title_eng":"Online", - "display":1, - "skip":0 - }, - { - "comment":"温度值", - "order":1, - "precision":1, - "unit":"℃", - "title_chn":"温度值", - "title_eng":"Temperature", - "display":1, - "skip":0 - }, - { - "comment":"风扇1状态", - "order":2, - "precision":1, - "unit":"", - "title_chn":"风扇#1 状态", - "title_eng":"Fan#1 Status", - "display":2, - "skip":0 - }, - { - "comment":"风扇2状态", - "order":3, - "precision":1, - "unit":"", - "title_chn":"风扇#2 状态", - "title_eng":"Fan#2 Status", - "display":2, - "skip":0 - }, - { - "comment":"风扇3状态", - "order":4, - "precision":1, - "unit":"", - "title_chn":"风扇#3 状态", - "title_eng":"Fan#3 Status", - "display":2, - "skip":0 - }, - { - "comment":"风扇4状态", - "order":5, - "precision":1, - "unit":"", - "title_chn":"风扇#4 状态", - "title_eng":"Fan#4 Status", - "display":2, - "skip":0 - } - ] } ] } diff --git a/applications/EmsShower/mainwindow.cpp b/applications/EmsShower/mainwindow.cpp index aadf453..3bf9524 100644 --- a/applications/EmsShower/mainwindow.cpp +++ b/applications/EmsShower/mainwindow.cpp @@ -252,7 +252,7 @@ bool MainWindow::InitializeUI() //电源直流配电 m_pPowerPanel = new CustomDisplayPanel(this); m_pPowerPanel->setImage(":/icons/main_power.png"); - QStringList l2{QStringList{tr("Online"),tr("Vout"),tr("Iout"),tr("SOC"),tr("V_batt")}}; + QStringList l2{QStringList{tr("Online"),tr("D.C. Vout"),tr("Load Current"),tr("V_batt"),tr("SOC")}}; m_pPowerPanel->setLableCount(l2.count()); m_pPowerPanel->setTableRowsCount(10); m_pPowerPanel->setLables(l2); @@ -266,7 +266,7 @@ bool MainWindow::InitializeUI() //整流模块 m_pInverterPanel = new CustomDisplayPanel(this); m_pInverterPanel->setImage(":/icons/main_peidian.png"); - QStringList l5{QStringList{tr("Online"),tr("Vin AB/A"),tr("Vin BC/B"),tr("Vin CA/C")}}; + QStringList l5{QStringList{tr("Online"),tr("V_A"),tr("V_B"),tr("V_C")}}; m_pInverterPanel->setLableCount(l5.count()); m_pInverterPanel->setTableRowsCount(10); m_pInverterPanel->setLables(l5); @@ -552,6 +552,8 @@ bool MainWindow::readRegister() uint16_t* tab_reg = new uint16_t[iterAddress->quantity]; int regs = modbus_read_registers(m_pModbus, iterAddress->start_addr, iterAddress->quantity, tab_reg); + assert(regs>0); + QVector registers; for (int i = 0; i < regs; ++i) { @@ -569,7 +571,15 @@ bool MainWindow::readRegister() OpenJson json; if(CreateJson2(pDevice,json)) { - m_Panels[iterAddress->device_type]->UpdateData(json); + if (iterAddress->device_type == 2 /*PANEL_BATTERY*/) + { + m_Panels[iterAddress->device_type]->UpdateData(json,true); + } + else + { + m_Panels[iterAddress->device_type]->UpdateData(json); + } + } else { @@ -662,7 +672,6 @@ bool MainWindow::CreateJson2(DeviceData* pData,OpenJson& json) if (iter->device_type == 6) //告警,需要特别处理 { - auto& nodeTable = json["alarm"]; for(; iter!=pDevice->m_PanelDisplayDataItems.end(); iter++) { @@ -680,8 +689,8 @@ bool MainWindow::CreateJson2(DeviceData* pData,OpenJson& json) auto& nodeTable = json["table"]; for(; iter!=pDevice->m_PanelDisplayDataItems.end(); iter++) { - qDebug() << iter->title.c_str(); - qDebug() << iter->value; + //qDebug() << iter->title.c_str(); + //qDebug() << iter->value; if(iter->display_location == 1) //显示在面板 { @@ -700,7 +709,13 @@ bool MainWindow::CreateJson2(DeviceData* pData,OpenJson& json) { nodeTable[idx1]["value"] = iter->value * 1.0f / iter->precision; - nodeTable[idx1]["signal"] = iter->title; + + if (iter->unit.size()!=0) + nodeTable[idx1]["signal"] = iter->title + " (" + iter->unit + ")"; + else + nodeTable[idx1]["signal"] = iter->title; + + //qDebug() << "idx=" << idx1 << ";" << nodeTable[idx1]["signal"].s().c_str() << ":" << nodeTable[idx1]["value"].d(); } idx1++; @@ -708,10 +723,10 @@ bool MainWindow::CreateJson2(DeviceData* pData,OpenJson& json) } } - +#ifdef _DEBUG_ std::string a = json.encode(); qDebug() << QString::fromStdString(a); - +#endif return true; }