From bdcc326cf75564f324c164d8ad64e90bda4a95eb Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期六, 08 八月 2020 17:16:33 +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