From 494ddc6f912ee454ce913cb9f1c99ebf6f85672a Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期一, 17 十一月 2025 09:38:17 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/core/thread/SiemensDevpThread.java | 54 ++++++++----------------------------------------------
1 files changed, 8 insertions(+), 46 deletions(-)
diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index 4afe80f..7c3d608 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -49,17 +49,9 @@
private Long deviceDataLogTime = System.currentTimeMillis();
public static final ArrayList<Integer> staNos1 = new ArrayList<Integer>() {{
- add(1008);add(1009);add(1010);add(1011);add(1012);add(1013);add(1014);add(1015);
- add(1016);add(1017);add(1018);add(1019);add(1020);add(1021);add(1022);add(1023);
- add(1024);add(1025);add(1026);add(1027);add(1028);add(1029);add(1030);add(1031);
- add(1032);add(1033);add(1034);add(1035);add(1036);add(1037);add(1038);add(1039);
- add(1040);add(1041);add(1042);add(1043);add(1044);add(1045);add(1046);add(1047);
- add(1048);add(1049);add(1050);add(1051);add(1052);add(1053);add(1054);add(1055);
- add(1056);add(1057);add(1058);add(1059);add(1060);add(1061);add(1062);add(1063);
- add(1064);add(1065);add(1066);add(1067);add(1068);add(1069);add(1070);add(1071);
- add(1072);add(1073);add(1074);add(1075);add(1076);add(1077);add(1078);add(1079);
- add(1080);add(1081);add(1082);add(1083);add(1084);add(1085);add(1086);add(1087);
- add(1088);add(1089);add(1090);add(2003);
+ add(100);add(101);add(102);add(103);add(104);
+ add(105);add(106);add(107);add(108);add(109);
+ add(110);
}};
public static final ArrayList<Integer> staNos2 = new ArrayList<Integer>() {{
@@ -98,8 +90,8 @@
switch (slave.getId()) {
case 1:
return staNos1;
- case 2:
- return staNos2;
+// case 2:
+// return staNos2;
default:
throw new CoolException("鏈嶅姟鍣ㄥ紓甯�");
}
@@ -109,8 +101,8 @@
switch (slave.getId()) {
case 1:
return barcode1;
- case 2:
- return barcode2;
+// case 2:
+// return barcode2;
default:
throw new CoolException("鏈嶅姟鍣ㄥ紓甯�");
}
@@ -139,8 +131,6 @@
default:
break;
}
- // 蹇冭烦
-// heartbeat();
Thread.sleep(300);
} catch (Exception e) {
e.printStackTrace();
@@ -203,8 +193,6 @@
* 璇诲彇鐘舵�� ====> 鏁村潡plc
*/
private void read() throws InterruptedException {
-// // 鏇存柊鍏ュ嚭搴撴ā寮�
-// updateIoMode();
ArrayList<Integer> staNos = getStaNo();
int staNoSize = staNos.size();
OperateResultExOne<byte[]> result = siemensS7Net.Read("DB101.0", (short) (staNoSize * 18));
@@ -272,7 +260,6 @@
barcodeThread.setBarcode(barcode);
}
}
-
}
if (System.currentTimeMillis() - deviceDataLogTime > 1000 * 1) {
@@ -373,36 +360,11 @@
if (staProtocol.getWorkNo() == 0 && staProtocol.getStaNo() ==0) {
staProtocol.setPakMk(true);
}
- OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎绔欑偣鏁版嵁澶辫触銆傝緭閫佺嚎plc缂栧彿={1}锛岀珯鐐规暟鎹�={2}", slave.getId(), JSON.toJSON(staProtocol)));
+ OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎绔欑偣鏁版嵁澶辫触銆傝緭閫佺嚎plc缂栧彿={1}锛岀珯鐐规暟鎹�={2}", DateUtils.convert(new Date()), slave.getId(), JSON.toJSON(staProtocol)));
News.error("SiemensDevp"+" - 4"+" - 鍐欏叆杈撻�佺嚎绔欑偣鏁版嵁澶辫触銆傝緭閫佺嚎plc缂栧彿={}锛岀珯鐐规暟鎹�={}", slave.getId(), JSON.toJSON(staProtocol));
} else {
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));
- }
- }
-
- // 鏇存柊鍏ュ嚭搴撴ā寮�
- private void updateIoMode() throws InterruptedException {
- if (this.ioModeOf2F != IoModeType.NONE) {
- if (!siemensS7Net.Write("DB100.180", this.ioModeOf2F.id).IsSuccess) {
- OutputQueue.DEVP.offer(MessageFormat.format("銆恵0}銆戝啓鍏ヨ緭閫佺嚎2F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={1}", slave.getId()));
- News.error("SiemensDevp"+" - 6"+" - 鍐欏叆杈撻�佺嚎2F鍏ュ嚭搴撴ā寮忓け璐ャ�傝緭閫佺嚎plc缂栧彿={}", slave.getId());
- }
- }
- }
-
- /**
- * 蹇冭烦
- */
- private void heartbeat(){
- if (heartBeatVal == 1) {
- heartBeatVal = 2;
- } else {
- heartBeatVal = 1;
- }
- OperateResult write = siemensS7Net.Write("DB100.50", heartBeatVal);
- if (!write.IsSuccess) {
- News.error("SiemensDevp"+" - 7"+" - 杈撻�佺嚎plc缂栧彿={} 蹇冭烦澶辫触", slave.getId());
}
}
--
Gitblit v1.9.1