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