From 2c99685a60ecc2da91364642b45a636d1af13b1f Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 07 八月 2020 16:53:31 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/Main.java |  109 ++++++++++++++++++++++++++++++++----------------------
 1 files changed, 64 insertions(+), 45 deletions(-)

diff --git a/src/main/java/com/zy/common/Main.java b/src/main/java/com/zy/common/Main.java
index ab86c2f..20f4ffe 100644
--- a/src/main/java/com/zy/common/Main.java
+++ b/src/main/java/com/zy/common/Main.java
@@ -1,59 +1,78 @@
 package com.zy.common;
 
-import com.zy.common.HslCommunication.Core.Net.NetHandle;
-import com.zy.common.HslCommunication.Core.Transfer.DataFormat;
-import com.zy.common.HslCommunication.Core.Types.ActionOperateExThree;
-import com.zy.common.HslCommunication.Core.Types.ActionOperateExTwo;
-import com.zy.common.HslCommunication.Core.Types.OperateResult;
-import com.zy.common.HslCommunication.Core.Types.OperateResultExOne;
-import com.zy.common.HslCommunication.Enthernet.ComplexNet.NetComplexClient;
-import com.zy.common.HslCommunication.Enthernet.PushNet.NetPushClient;
-import com.zy.common.HslCommunication.Enthernet.SimplifyNet.NetSimplifyClient;
-import com.zy.common.HslCommunication.ModBus.ModbusTcpNet;
-import com.zy.common.HslCommunication.Profinet.Melsec.MelsecA1ENet;
-import com.zy.common.HslCommunication.Profinet.Melsec.MelsecMcAsciiNet;
-import com.zy.common.HslCommunication.Profinet.Melsec.MelsecMcNet;
-import com.zy.common.HslCommunication.Profinet.Siemens.SiemensPLCS;
-import com.zy.common.HslCommunication.Profinet.Siemens.SiemensS7Net;
+import HslCommunication.Core.Net.NetHandle;
+import HslCommunication.Core.Transfer.DataFormat;
+import HslCommunication.Core.Types.ActionOperateExThree;
+import HslCommunication.Core.Types.ActionOperateExTwo;
+import HslCommunication.Core.Types.OperateResult;
+import HslCommunication.Core.Types.OperateResultExOne;
+import HslCommunication.Enthernet.ComplexNet.NetComplexClient;
+import HslCommunication.Enthernet.PushNet.NetPushClient;
+import HslCommunication.Enthernet.SimplifyNet.NetSimplifyClient;
+import HslCommunication.ModBus.ModbusTcpNet;
+import HslCommunication.Profinet.Melsec.MelsecA1ENet;
+import HslCommunication.Profinet.Melsec.MelsecMcAsciiNet;
+import HslCommunication.Profinet.Melsec.MelsecMcNet;
+import HslCommunication.Profinet.Siemens.SiemensPLCS;
+import HslCommunication.Profinet.Siemens.SiemensS7Net;
 
 import java.util.Arrays;
 
 public class Main {
 
-    public static void main(String[] args) throws InterruptedException {
-        SiemesTest();
-        try {
-            //Constructor[] aa = Integer.class.getDeclaredConstructors();
-            //int i = (Integer) (aa[1].newInstance("1"));
-            //System.out.println(Utilities.bytes2HexString( Utilities.getBytes(String.format("%04x",100),"ASCII")));
-            //System.out.println(i);
+//    public static void main(String[] args) throws InterruptedException {
+//        SiemesTest();
+//        try {
+//            //Constructor[] aa = Integer.class.getDeclaredConstructors();
+//            //int i = (Integer) (aa[1].newInstance("1"));
+//            //System.out.println(Utilities.bytes2HexString( Utilities.getBytes(String.format("%04x",100),"ASCII")));
+//            //System.out.println(i);
+//
+//            //System.out.println(Arrays.toString("123".split("\\." )));
+//            //ModbusTcpTets();
+//            //MelsecMcNet melsec_net = new MelsecMcNet("192.168.8.12", 6001);
+//            //System.out.println(melsec_net.ReadInt16("D100").Content);
+//
+//            SiemensS7Net siemensS7Net = new SiemensS7Net(SiemensPLCS.S1200,"192.168.8.12");
+//            OperateResult write = siemensS7Net.Write("M200",(short)200);
+//
+//            if(!write.IsSuccess){
+//                System.out.println("Write failed:"+write.Message);
+//            }
+//
+//            OperateResultExOne<Short> read = siemensS7Net.ReadInt16("M200");
+//            if(read.IsSuccess){
+//                System.out.println("Value:"+read.Content.toString());
+//            }
+//            else {
+//                System.out.println("Read failed:"+read.Message);
+//            }
+//        }
+//        catch (Exception ex){
+//            System.out.println(ex.getMessage());
+//        }
+//        Thread.sleep(1000);
+//    }
 
-            //System.out.println(Arrays.toString("123".split("\\." )));
-            //ModbusTcpTets();
-            //MelsecMcNet melsec_net = new MelsecMcNet("192.168.8.12", 6001);
-            //System.out.println(melsec_net.ReadInt16("D100").Content);
 
-            SiemensS7Net siemensS7Net = new SiemensS7Net(SiemensPLCS.S1200,"192.168.8.12");
-            OperateResult write = siemensS7Net.Write("M200",(short)200);
-
-            if(!write.IsSuccess){
-                System.out.println("Write failed:"+write.Message);
-            }
-
-            OperateResultExOne<Short> read = siemensS7Net.ReadInt16("M200");
-            if(read.IsSuccess){
-                System.out.println("Value:"+read.Content.toString());
-            }
-            else {
-                System.out.println("Read failed:"+read.Message);
-            }
+    public static void main(String[] args) {
+        MelsecMcNet melsec_net = new MelsecMcNet("192.168.2.6", 6000);
+        OperateResult operateResult = melsec_net.ConnectServer();
+        if (operateResult.IsSuccess) {
+            System.out.println("杩炴帴鎴愬姛");
+        } else {
+            System.err.println("杩炴帴澶辫触" + operateResult.Message);
         }
-        catch (Exception ex){
-            System.out.println(ex.getMessage());
+        OperateResult d100 = melsec_net.Write("D100", "H000C");
+        if (d100.IsSuccess) {
+            System.out.println("鍙戦�佹垚鍔�");
+        } else {
+
+
         }
-        Thread.sleep(1000);
+
+
     }
-
 
     /**
      * 绠�鍗曠綉缁滃鎴风
@@ -264,7 +283,7 @@
 
 
     /**
-     * 鍥涢棬瀛�
+     * 瑗块棬瀛�
      */
     private static void SiemesTest(){
         SiemensS7Net siemens_net = new SiemensS7Net(SiemensPLCS.S1200,"192.168.1.195");

--
Gitblit v1.9.1