From 81464f74e4b9a08d0a1df6a6f3dd6a6ec62f5a09 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期四, 06 十一月 2025 17:39:45 +0800
Subject: [PATCH] *
---
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index 4a7fde6..0069215 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -116,7 +116,7 @@
@Autowired
private BasPlcerrorLogServiceImpl basPlcerrorLogService;
public Long currentTimeMilliConnectCrnAuto= 0L;
- public int[] signIntOut= new int[]{0,0,0,0,0};
+ public boolean[] signIntOut= new boolean[]{false,false,false,false,false};
public void generateStoreWrkFile() {
try {
@@ -2823,10 +2823,10 @@
}
} else if (basCrnp.getOutEnable().equals("Y")) {
boolean locToCrnStnDemo = this.locToCrnStnDemo(crnSlave, crnProtocol);// 鍑哄簱
- if (locToCrnStnDemo && signIntOut[crnSlave.getId()-1] >= crnProtocol.getLocMastDemoCount()){
+ if (locToCrnStnDemo && signIntOut[crnSlave.getId()-1]){
crnProtocol.setLastIo("I");
- } else if (locToCrnStnDemo && signIntOut[crnSlave.getId()-1] < crnProtocol.getLocMastDemoCount()){
- signIntOut[crnSlave.getId()-1] = signIntOut[crnSlave.getId()-1]+1;
+ } else if (locToCrnStnDemo && !signIntOut[crnSlave.getId()-1]){
+ signIntOut[crnSlave.getId()-1] = true;
}
}
}
@@ -2834,10 +2834,10 @@
else if (crnProtocol.getLastIo().equals("O")) {
if (basCrnp.getOutEnable().equals("Y")) {
boolean locToCrnStnDemo = this.locToCrnStnDemo(crnSlave, crnProtocol);// 鍑哄簱
- if (locToCrnStnDemo && signIntOut[crnSlave.getId()-1] >= crnProtocol.getLocMastDemoCount()){
+ if (locToCrnStnDemo && signIntOut[crnSlave.getId()-1]){
crnProtocol.setLastIo("I");
- } else if (locToCrnStnDemo && signIntOut[crnSlave.getId()-1] < crnProtocol.getLocMastDemoCount()){
- signIntOut[crnSlave.getId()-1] = signIntOut[crnSlave.getId()-1]+1;
+ } else if (locToCrnStnDemo && !signIntOut[crnSlave.getId()-1]){
+ signIntOut[crnSlave.getId()-1] = true;
}
} else if (basCrnp.getInEnable().equals("Y")) {
boolean crnStnToLocDemo = this.crnStnToLocDemo(crnSlave, crnProtocol);// 鍏ュ簱
--
Gitblit v1.9.1