From 035331e18802456a070b61a01b1466f59d43a29d Mon Sep 17 00:00:00 2001 From: lsh <lsh123456> Date: 星期二, 07 三月 2023 14:16:50 +0800 Subject: [PATCH] # --- src/main/java/com/zy/core/thread/LedThread.java | 9 +++++---- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 5 +++-- src/main/resources/application.yml | 12 +++++++++--- 3 files changed, 17 insertions(+), 9 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 7a79790..012062f 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -2489,9 +2489,10 @@ } } // 鑾峰彇led绾跨▼ - LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, led.getDevpPlcId()); + LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, led.getId()); // led鏄剧ず榛樿鍐呭 - if (reset) { + if (reset && !ledThread.isLedMk()) { + ledThread.setLedMk(true); if (!MessageQueue.offer(SlaveType.Led, led.getId(), new Task(2, new ArrayList<>()))) { News.error("{}鍙稬ED鍛戒护涓嬪彂澶辫触锛侊紒锛乕ip锛歿}] [port锛歿}]", led.getId(), led.getIp(), led.getPort()); } diff --git a/src/main/java/com/zy/core/thread/LedThread.java b/src/main/java/com/zy/core/thread/LedThread.java index eb261b6..b3d35a7 100644 --- a/src/main/java/com/zy/core/thread/LedThread.java +++ b/src/main/java/com/zy/core/thread/LedThread.java @@ -9,11 +9,14 @@ import com.zy.core.model.command.LedCommand; import lombok.Data; import lombok.extern.slf4j.Slf4j; +import onbon.bx05.Bx5GEnv; import onbon.bx05.Bx5GScreenClient; import onbon.bx05.area.TextCaptionBxArea; +import onbon.bx05.area.page.TextBxPage; import onbon.bx05.file.ProgramBxFile; import onbon.bx05.utils.DisplayStyleFactory; +import java.awt.*; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -27,10 +30,6 @@ private Slave slave; private Set<Integer> workNos = new HashSet<>(); - private Bx5GScreenClient screen; - ProgramBxFile pf; - TextCaptionBxArea area; - DisplayStyleFactory.DisplayStyle[] styles = DisplayStyleFactory.getStyles().toArray(new DisplayStyleFactory.DisplayStyle[0]); private boolean ledMk = false; private boolean resetStatus = false; // 澶嶄綅鐘舵�� @@ -89,7 +88,9 @@ if (!command.isEmptyMk()) { for (MatDto matDto : command.getMatDtos()) { sb.append("鐗╂枡缂栫爜锛�").append(matDto.getMatnr()).append("\n"); + sb.append("鍚嶇О锛�").append(matDto.getMaknx()).append("\n"); sb.append("鏁伴噺锛�").append(matDto.getCount()).append("\n"); + sb.append("瑙勬牸锛�").append(matDto.getSpecs()).append("\n"); } } sb.append("\n"); diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index e6e65d7..7816523 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -142,29 +142,35 @@ emptyInSta[0]: staNo: 102 barcode: ${wcs-slave.barcode[0].id} + led: ${wcs-slave.led[0].id} # 绌烘澘鍏ュ簱鍙�1 emptyInSta[1]: staNo: 201 barcode: ${wcs-slave.barcode[1].id} + led: ${wcs-slave.led[1].id} # 绌烘澘鍏ュ簱鍙�1 emptyInSta[2]: staNo: 301 barcode: ${wcs-slave.barcode[2].id} + led: ${wcs-slave.led[2].id} # 鍑哄簱鍙�1 outSta[0]: staNo: 102 + led: ${wcs-slave.led[3].id} # 鍑哄簱鍙�2 outSta[1]: staNo: 202 + led: ${wcs-slave.led[4].id} # 鍑哄簱鍙�2 outSta[2]: staNo: 302 + led: ${wcs-slave.led[5].id} # 鎷f枡鍑哄簱鍙� pickInSta[0]: - staNo: 102 + staNo: 100 barcode: ${wcs-slave.barcode[0].id} - backSta: 102 - led: ${wcs-slave.led[0].id} + backSta: 100 + led: ${wcs-slave.led[3].id} # 鏉$爜鎵弿浠� barcode[0]: id: 1 -- Gitblit v1.9.1