From 99f6c7572f03550b680ce2af31276a003baf386d Mon Sep 17 00:00:00 2001 From: vincent <1341870251@qq.com> Date: 星期二, 18 八月 2020 12:52:44 +0800 Subject: [PATCH] # --- src/main/java/com/zy/core/thread/DevpThread.java | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/zy/core/thread/DevpThread.java b/src/main/java/com/zy/core/thread/DevpThread.java index 6679caf..387fef4 100644 --- a/src/main/java/com/zy/core/thread/DevpThread.java +++ b/src/main/java/com/zy/core/thread/DevpThread.java @@ -31,12 +31,12 @@ public DevpThread(Slave slave) { this.slave = slave; - connect(); } @Override @SuppressWarnings("InfiniteLoopStatement") public void run() { + connect(); while (true) { try { int step = 1; @@ -56,7 +56,7 @@ default: break; } - Thread.sleep(500); + Thread.sleep(400); } catch (Exception e) { e.printStackTrace(); } @@ -75,7 +75,7 @@ result = true; log.info("杈撻�佺嚎plc杩炴帴鎴愬姛 ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort()); } else { - log.info("杈撻�佺嚎plc杩炴帴澶辫触锛侊紒锛� ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort()); + log.error("杈撻�佺嚎plc杩炴帴澶辫触锛侊紒锛� ===>> [id:{}] [ip:{}] [port:{}]", slave.getId(), slave.getIp(), slave.getPort()); } siemensS7Net.ConnectClose(); return result; @@ -133,20 +133,22 @@ @Override public void close() { - + siemensS7Net.ConnectClose(); } public static void main(String[] args) { Slave slave = new Slave(); slave.setIp("192.168.2.125"); DevpThread devpThread = new DevpThread(slave); + devpThread.connect(); devpThread.read(); // 鍐� StaProtocol staProtocol = devpThread.getStation().get(1); - staProtocol.setWorkNo((short) 9999); - staProtocol.setStaNo((short) 100); - staProtocol.setAutoing(false); - staProtocol.setEmptyMk(false); + staProtocol.setWorkNo((short) 232); + staProtocol.setStaNo((short) 6); + staProtocol.setAutoing(true); + staProtocol.setEmptyMk(true); + staProtocol.setInEnable(true); devpThread.write(staProtocol); System.out.println("----------------------------------------"); // 璇� -- Gitblit v1.9.1