From bd0d3a69bc5a38c11af4aa7222806bacdea97318 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期三, 13 十二月 2023 09:05:11 +0800 Subject: [PATCH] # --- src/main/java/com/zy/core/thread/SiemensDevpThread.java | 40 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 40 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java index 0ade878..f128698 100644 --- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java +++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java @@ -58,6 +58,26 @@ add(309);add(312); }}; + public static final ArrayList<Integer> staNos2 = new ArrayList<Integer>() {{ + add(302);add(304); + add(305);add(306); + add(307);add(308); + add(310);add(311); + add(312);add(313); + add(314);add(315); + add(316);add(318); + add(319);add(320); + add(321);add(322); + add(323);add(324); + add(326);add(327); + add(328);add(329); + add(330);add(332); + add(334);add(335); + add(336);add(337); + add(338);add(342); + add(343);add(344); + }}; + //楂樹綆淇″彿绔欑偣 public static final ArrayList<Integer> locType1StaNos = new ArrayList<Integer>() {{ add(100);add(103); @@ -250,6 +270,26 @@ } } +// Thread.sleep(100); +// for (Integer staNo : staNos2) { +// OperateResultExOne<byte[]> result5 = siemensS7Net.Read("DB" + staNo + ".0", (short) 48); +// if (result5.IsSuccess) { +// StaProtocol staProtocol = station.get(staNo); +// if (null == staProtocol) { +// staProtocol = new StaProtocol(); +// staProtocol.setSiteId(staNo); +// station.put(staNo, staProtocol); +// } +// +// boolean[] status1 = siemensS7Net.getByteTransform().TransBool(result5.Content, 8, 1); +// boolean[] status2 = siemensS7Net.getByteTransform().TransBool(result5.Content, 21, 1); +// staProtocol.setWorkNo(siemensS7Net.getByteTransform().TransInt16(result.Content, 34)); // 宸ヤ綔鍙� +// staProtocol.setStaNo(siemensS7Net.getByteTransform().TransInt16(result.Content, 40)); // 鐩爣绔� +// staProtocol.setAutoing(status1[0]); // 鑷姩 +// staProtocol.setLoading(status2[2]); // 鏈夌墿 +// } +// } + if (result.IsSuccess && result1.IsSuccess) { OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆慬id:{1}] <<<<< 瀹炴椂鏁版嵁鏇存柊鎴愬姛",DateUtils.convert(new Date()), slave.getId())); -- Gitblit v1.9.1