From 155b83ba0861dc9033563314bb8a5eb535dd6b60 Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期三, 07 五月 2025 15:53:45 +0800 Subject: [PATCH] #联调 --- src/main/java/com/zy/core/thread/SiemensDevpThread.java | 47 +++++++++++++++++++++++++++++++++-------------- 1 files changed, 33 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java index c06e37d..ca72822 100644 --- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java +++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java @@ -51,23 +51,29 @@ // // }}; public static final ArrayList<Integer> staNos1 = new ArrayList<Integer>() {{ - add(100);add(101);add(102);add(103); - add(104);add(105);add(106);add(107); - add(108);add(109);add(110);add(111); - add(112);add(113);add(114);add(115); - add(116);add(117);add(118);add(119); - add(120);add(121);add(122);add(123); + add(121);add(122);add(123);add(124);add(125); + add(126); + add(221);add(222);add(223);add(224);add(225); + add(226);add(227);add(228);add(229);add(230); + add(231); + add(411);add(412);add(413);add(414); + }}; - add(200);add(201);add(202);add(203); - add(204);add(205);add(206);add(207); - add(208);add(209);add(210);add(211); - add(212);add(213);add(214);add(215); - add(216);add(217);add(218);add(219); - add(220);add(221);add(222);add(223); + public static final ArrayList<Integer> staNos2 = new ArrayList<Integer>() {{ + add(101);add(102);add(103); + add(104);add(105);add(106);add(107); + add(108);add(109); + + add(201);add(202);add(203); + add(204);add(205);add(206);add(207); + add(208);add(209);add(210);add(211); + + add(401);add(402);add(403);add(404); }}; public static final ArrayList<Integer> BarcodeList = new ArrayList<Integer>() {{ - add(1); add(2); + add(1); add(2);add(3);add(4);add(5);add(6);add(7);add(8);add(9); + add(10); add(11); add(12); add(13); }}; public static final ArrayList<Integer> staNosErrList = new ArrayList<Integer>() {{ add(101); add(201); @@ -78,7 +84,7 @@ /** * 鏉$爜鏁伴噺 */ - private int barcodeSize = 2; + private int barcodeSize = 13; /** * 鍏ュ嚭搴撴ā寮� @@ -101,6 +107,8 @@ switch (slave.getId()) { case 1: return staNos1; + case 2: + return staNos2; default: throw new CoolException("鏈嶅姟鍣ㄥ紓甯�"); } @@ -387,6 +395,17 @@ OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎绔欑偣鏁版嵁澶辫触銆傝緭閫佺嚎plc缂栧彿={1}锛岀珯鐐规暟鎹�={2}", slave.getId(), JSON.toJSON(staProtocol))); News.error("SiemensDevp"+" - 4"+" - 鍐欏叆杈撻�佺嚎绔欑偣鏁版嵁澶辫触銆傝緭閫佺嚎plc缂栧彿={}锛岀珯鐐规暟鎹�={}", slave.getId(), JSON.toJSON(staProtocol)); } else { + //dang 101,201zhan xaifazhiling qingchu tiaoxingsaomaolide shuju shanchu + if (staProtocol.getSiteId()==101){ + BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, 1); + log.info("qingchutiaoma,{}",barcodeThread.getBarcode()); + barcodeThread.clearBarcode(); + } + if (staProtocol.getSiteId()==201){ + BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, 2); + log.info("qingchutiaoma,{}",barcodeThread.getBarcode()); + barcodeThread.clearBarcode(); + } OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆� 杈撻�佺嚎鍛戒护涓嬪彂 [id:{1}] >>>>> {2}", DateUtils.convert(new Date()), slave.getId(), JSON.toJSON(staProtocol))); News.info("SiemensDevp"+" - 5"+" - 杈撻�佺嚎鍛戒护涓嬪彂 [id:{}] >>>>> 鍛戒护涓嬪彂锛� {}", slave.getId(), JSON.toJSON(staProtocol)); } -- Gitblit v1.9.1