From a815eff799cf6ef4366f88d6c36d4701e700fa24 Mon Sep 17 00:00:00 2001 From: liriming <1343021927@qq.com> Date: 星期五, 25 四月 2025 09:45:47 +0800 Subject: [PATCH] RunMachineStateTask --- shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java | 94 ++++++++++++++++++++++++----------------------- 1 files changed, 48 insertions(+), 46 deletions(-) diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java index c2d69ad..5df9768 100644 --- a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java +++ b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunMachineStateTask.java @@ -123,6 +123,45 @@ logger.info("写入常量点="+writeDTO.getPointNo()+",值="+writeDTO.getValue()); dataPointApi.writePointRealValue(writeDTO); } + ApiPointValueWriteDTO apiPointValueWriteDTO = new ApiPointValueWriteDTO(); + if(qhFlag1){ + logger.info("一期机组气耗率为0"); + apiPointValueWriteDTO.setValue(0); + apiPointValueWriteDTO.setPointNo("F0000101193"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + apiPointValueWriteDTO.setPointNo("F0000101194"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + apiPointValueWriteDTO.setPointNo("F0000101195"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + } + if(qhFlag2){ + logger.info("二期机组气耗率为0"); + apiPointValueWriteDTO.setValue(0); + apiPointValueWriteDTO.setPointNo("F0000101204"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + apiPointValueWriteDTO.setPointNo("F0000101205"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + apiPointValueWriteDTO.setPointNo("F0000101206"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + } + if(qhFlag135){ + logger.info("135机组气耗率为0"); + apiPointValueWriteDTO.setValue(0); + apiPointValueWriteDTO.setPointNo("F0000101215"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + apiPointValueWriteDTO.setPointNo("F0000101216"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + apiPointValueWriteDTO.setPointNo("F0000101217"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + } + if(qhFlag180){ + logger.info("180机组气耗率为0"); + apiPointValueWriteDTO.setValue(0); + apiPointValueWriteDTO.setPointNo("C0000101233"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + apiPointValueWriteDTO.setPointNo("C0000101220"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + } Thread.sleep(5000); List<String> sumPointNos = sumPoints.values().stream().flatMap(List::stream).collect(Collectors.toList());//合计 Map<String, Object> totalPointsRealValue = dataPointApi.queryPointsRealValue(sumPointNos); @@ -151,54 +190,17 @@ logger.info("写入常量点="+writeDTO.getPointNo()+",值="+writeDTO.getValue()); dataPointApi.writePointRealValue(writeDTO); } - ApiPointValueWriteDTO writeDTO = new ApiPointValueWriteDTO(); - if(qhFlag1){ - logger.info("一期机组气耗率为0"); - writeDTO.setValue(0); - writeDTO.setPointNo("F0000101193"); - dataPointApi.writePointRealValue(writeDTO); - writeDTO.setPointNo("F0000101194"); - dataPointApi.writePointRealValue(writeDTO); - writeDTO.setPointNo("F0000101195"); - dataPointApi.writePointRealValue(writeDTO); - } - if(qhFlag2){ - logger.info("二期机组气耗率为0"); - writeDTO.setValue(0); - writeDTO.setPointNo("F0000101204"); - dataPointApi.writePointRealValue(writeDTO); - writeDTO.setPointNo("F0000101205"); - dataPointApi.writePointRealValue(writeDTO); - writeDTO.setPointNo("F0000101206"); - dataPointApi.writePointRealValue(writeDTO); - } - if(qhFlag135){ - logger.info("135机组气耗率为0"); - writeDTO.setValue(0); - writeDTO.setPointNo("F0000101215"); - dataPointApi.writePointRealValue(writeDTO); - writeDTO.setPointNo("F0000101216"); - dataPointApi.writePointRealValue(writeDTO); - writeDTO.setPointNo("F0000101217"); - dataPointApi.writePointRealValue(writeDTO); - } - if(qhFlag180){ - logger.info("180机组气耗率为0"); - writeDTO.setValue(0); - writeDTO.setPointNo("C0000101233"); - dataPointApi.writePointRealValue(writeDTO); - writeDTO.setPointNo("C0000101220"); - dataPointApi.writePointRealValue(writeDTO); - } + if(qhFlagTotal){ logger.info("合计气耗率为0"); - writeDTO.setValue(0); - writeDTO.setPointNo("F0000101226"); - dataPointApi.writePointRealValue(writeDTO); - writeDTO.setPointNo("F0000101227"); - dataPointApi.writePointRealValue(writeDTO); - writeDTO.setPointNo("F0000101228"); - dataPointApi.writePointRealValue(writeDTO); + apiPointValueWriteDTO = new ApiPointValueWriteDTO(); + apiPointValueWriteDTO.setValue(0); + apiPointValueWriteDTO.setPointNo("F0000101226"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + apiPointValueWriteDTO.setPointNo("F0000101227"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); + apiPointValueWriteDTO.setPointNo("F0000101228"); + dataPointApi.writePointRealValue(apiPointValueWriteDTO); } } catch (Exception ex) { -- Gitblit v1.9.3