123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192 |
- export const monitorDataGroupArr = [[1, 2, 3]];
- export const prefix = ['PRE', 'PRE', 'PRE'];
- export type State = {
- isRun: boolean;
- fault: boolean;
- };
- export const preMonitorList = [
- {
- title: '加载压力',
- code: 'PRE_CPR_LoadPre',
- unit: 'MPa',
- },
- {
- title: '卸载压力',
- code: 'PRE_CPR_UnLoadPre',
- unit: 'MPa',
- child: [],
- },
- {
- title: `主机温度`,
- code: `PRE_HostTemp`,
- unit: '℃',
- child: [],
- },
- {
- title: `冷却温度`,
- code: `PRE_CPR_CoolantTemp`,
- unit: '℃',
- child: [],
- },
- {
- title: `排气温度`,
- code: `PRE_CPR_ExhaustTemp`,
- unit: '℃',
- child: [],
- },
- {
- title: '加载时间',
- code: 'PRE_CPR_LoadTime',
- unit: 'h',
- child: [],
- },
- {
- title: '排气压力',
- code: 'PRE_CPR_ExhaustPre',
- unit: 'MPa',
- child: [],
- },
- {
- code: 'signal',
- child: [
- {
- title: `加载卸载`,
- code: `PRE_CPR_LoadorUnload`,
- isWaring: false,
- },
- ],
- },
- ];
- export const cqgMonitorList = [];
- export const preFanMonitorData = [
- {
- title: `上位启动`,
- code: `PRE_HMIStart`,
- unit: 'signal',
- },
- {
- title: `上位停止`,
- code: `PRE2_HMIStop`,
- unit: 'signal',
- },
- {
- title: `报警信号`,
- code: `PRE_AlamSignal`,
- unit: 'warning',
- },
- {
- title: `故障信号`,
- code: `PRE_FaultSignal`,
- unit: 'warning',
- },
- {
- title: `主机本机`,
- code: `PRE_HostorLoc`,
- unit: 'signal',
- },
- {
- title: '总运行时间',
- code: 'PRE_MOT_TotalRunTime',
- unit: 'h',
- },
- {
- title: 'A相绕组温度',
- code: 'PRE_MOT_PhaseATemp',
- unit: '℃',
- },
- {
- title: 'B相绕组温度',
- code: 'PRE_MOT_PhaseBTemp',
- unit: '℃',
- },
- {
- title: 'C相绕组温度',
- code: 'PRE_MOT_PhaseCTemp',
- unit: '℃',
- },
- {
- title: `A相绕组超温`,
- code: `PRE_MOT_PhaseATempAlarm`,
- unit: 'warning',
- },
- {
- title: `B相绕组超温`,
- code: `PRE_MOT_PhaseBTempAlarm`,
- unit: 'warning',
- },
- {
- title: `C相绕组超温`,
- code: `PRE1_MOT_PhaseCTempAlarm`,
- unit: 'warning',
- },
- {
- title: '电机启动失败',
- code: 'PRE_MOT_StartFail',
- unit: 'warning',
- },
- {
- title: '电机停止失败',
- code: 'PRE_MOT_StopFail',
- unit: 'warning',
- },
- {
- title: '电机运行返回',
- code: 'PRE_MOT_RunReturn',
- unit: 'warning',
- },
- ];
- export const totalData = [
- {
- title: '总出风管流量',
- code: 'TotalOutPipeFlow',
- unit: 'm³/h',
- },
- {
- title: '总出风管压力',
- code: 'TotalOutPipePre',
- unit: 'bar',
- },
- ];
- export const btnSet = [
- {
- title: '上位启动',
- code: 'PRE_HMIStart',
- type: 'btn',
- },
- {
- title: '上位复位',
- code: 'PRE_HMIReset',
- type: 'btn',
- },
- {
- title: '上位停止',
- code: 'PRE_HMIStop',
- type: 'btn',
- },
- ];
- export function getSysState(monitorData) {
- const stateArr = <State[]>[];
- monitorDataGroupArr.forEach((group) => {
- const stateObj = { isRun: false, fault: false };
- group.forEach((item) => {
- if (monitorData['PRE_CPR_LoadorUnload'.replace('PRE', 'PRE' + item)]) {
- stateObj.isRun = monitorData['PRE_CPR_LoadorUnload'.replace('PRE', 'PRE' + item)] == '1';
- }
- if (
- monitorData['PRE_FaultSignal'.replace('PRE', 'PRE' + item)] ||
- monitorData['PRE_FaultSignal1'.replace('PRE', 'PRE' + item)] ||
- monitorData['PRE_MOT_PhaseAOverTemp'.replace('PRE', 'PRE' + item)] ||
- monitorData['PRE_MOT_PhaseBOverTemp'.replace('PRE', 'PRE' + item)] ||
- monitorData['PRE_MOT_PhaseCOverTemp'.replace('PRE', 'PRE' + item)]
- ) {
- stateObj.fault = true;
- }
- });
- stateArr.push(stateObj);
- });
- return stateArr;
- }
|