From 2a1559100500b8bcbf0840ca0b69f5f265c2de96 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 28 十二月 2020 18:42:29 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/MelsecDevpThread.java |   33 +++++++++++++++++----------------
 1 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/MelsecDevpThread.java b/src/main/java/com/zy/core/thread/MelsecDevpThread.java
index e2c5b38..254a8b1 100644
--- a/src/main/java/com/zy/core/thread/MelsecDevpThread.java
+++ b/src/main/java/com/zy/core/thread/MelsecDevpThread.java
@@ -114,7 +114,7 @@
                 staProtocol.setStaNo(melsecMcNet.getByteTransform().TransInt16(result.Content, (i-1)*2+40));   // 鐩爣绔�
             }
         }
-        Thread.sleep(100);
+        Thread.sleep(5000);
         OperateResultExOne<boolean[]> result1 = melsecMcNet.ReadBool("M800", (short) 64);
         if (result1.IsSuccess) {
             for (int i = 1; i <= 7; i++) {
@@ -222,23 +222,24 @@
 
     public static void main(String[] args) throws Exception {
         DevpSlave slave = new DevpSlave();
-        slave.setIp("192.168.2.125");
+        slave.setIp("192.168.6.21");
+        slave.setPort(6000);
         MelsecDevpThread devpThread = new MelsecDevpThread(slave);
         devpThread.connect();
-        devpThread.read();
-        // 鍐�
-        StaProtocol staProtocol = devpThread.getStation().get(1);
-        staProtocol.setWorkNo((short) 232);
-        staProtocol.setStaNo((short) 6);
-        staProtocol.setAutoing(true);
-        staProtocol.setEmptyMk(true);
-        staProtocol.setInEnable(true);
-        devpThread.write(staProtocol);
-        System.out.println("----------------------------------------");
-        // 璇�
-        devpThread.read();
-        System.out.println(JSON.toJSONString(devpThread.station));
-
+        for (int i = 1; i < 999; i ++) {
+            OperateResultExOne<Short> d = devpThread.getMelsecMcNet().ReadInt16("D" + i);
+            Thread.sleep(200);
+            if (d.IsSuccess) {
+                System.out.println(DateUtils.convert(new Date()) + d.Content);
+            } else {
+                System.out.println("璇诲彇澶辫触");
+            }
+        }
+        devpThread.getMelsecMcNet().ConnectClose();
     }
 
+
+
+
+
 }

--
Gitblit v1.9.1