From 3c79aac6d67bc302b87498e7a7d3c7ca8b98ed79 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 17 八月 2020 14:20:21 +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