From 7bb6bff9506d1b0153b814e45f622c4f8538f67c Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 05 八月 2020 16:43:45 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/common/Main.java | 79 ++++++++++++++++++++++++---------------
1 files changed, 49 insertions(+), 30 deletions(-)
diff --git a/src/main/java/com/zy/common/Main.java b/src/main/java/com/zy/common/Main.java
index ab86c2f..d79d1b0 100644
--- a/src/main/java/com/zy/common/Main.java
+++ b/src/main/java/com/zy/common/Main.java
@@ -20,40 +20,59 @@
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