From 2228c73293e419ed249a27c426c0d08ce95d517e Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期五, 14 三月 2025 15:55:13 +0800
Subject: [PATCH] 配置信息
---
src/main/java/com/zy/common/Main.java | 82 ++++++++++++++++++----------------------
1 files changed, 37 insertions(+), 45 deletions(-)
diff --git a/src/main/java/com/zy/common/Main.java b/src/main/java/com/zy/common/Main.java
index 9ef3457..f05db30 100644
--- a/src/main/java/com/zy/common/Main.java
+++ b/src/main/java/com/zy/common/Main.java
@@ -56,20 +56,19 @@
public static void main(String[] args) {
- SiemensS7Net siemens_net = new SiemensS7Net(SiemensPLCS.S1200,"192.168.2.125");
- siemens_net.setSlot((byte) 1);
+ SiemensS7Net siemens_net = new SiemensS7Net(SiemensPLCS.S300, "192.168.6.1");
+ siemens_net.setSlot((byte) 2);
siemens_net.setRack((byte) 0);
OperateResult connect = siemens_net.ConnectServer();
- if(connect.IsSuccess){
+ if (connect.IsSuccess) {
System.out.println("connect success!");
- }
- else {
- System.out.println("failed:"+connect.Message);
+ } else {
+ System.out.println("failed:" + connect.Message);
}
siemens_net.ConnectClose();
- short[] array = new short[] {9999,20,31,40,50};
- OperateResult db100 = siemens_net.Write("DB100.0", array);
+ short[] array = new short[]{9999, 20, 31, 40, 50};
+ OperateResult db100 = siemens_net.Write("DB8.18", array);
if (db100.IsSuccess) {
System.out.println("鍐欏叆鎴愬姛");
} else {
@@ -78,7 +77,7 @@
// OperateResultExOne<Short> shortOperateResultExOne = siemens_net.ReadInt16("DB100.2");
// System.out.println(shortOperateResultExOne.Content);
- OperateResultExOne<byte[]> read = siemens_net.Read("DB100.0", (short) 10);
+ OperateResultExOne<byte[]> read = siemens_net.Read("DB8.18", (short) 10);
if (read.IsSuccess) {
// for (int i = 0; i<10; i=i+2) {
// System.out.println(siemens_net.getByteTransform().TransInt16(read.Content, i));
@@ -327,15 +326,13 @@
/**
* 涓夎彵 Q ASCII閫氳鏍煎紡
*/
- private static void MelsecAsciiTest(){
+ private static void MelsecAsciiTest() {
- MelsecMcAsciiNet melsec = new MelsecMcAsciiNet("192.168.1.192",6001);
- OperateResultExOne<short[]> read = melsec.ReadInt16("D100",(short) 2);
- if(read.IsSuccess)
- {
+ MelsecMcAsciiNet melsec = new MelsecMcAsciiNet("192.168.1.192", 6001);
+ OperateResultExOne<short[]> read = melsec.ReadInt16("D100", (short) 2);
+ if (read.IsSuccess) {
System.out.println(Arrays.toString(read.Content));
- }
- else {
+ } else {
System.out.println(read.ToMessageShowString());
}
}
@@ -344,14 +341,13 @@
/**
* 瑗块棬瀛�
*/
- private static void SiemesTest(){
- SiemensS7Net siemens_net = new SiemensS7Net(SiemensPLCS.S1200,"192.168.1.195");
+ private static void SiemesTest() {
+ SiemensS7Net siemens_net = new SiemensS7Net(SiemensPLCS.S1200, "192.168.1.195");
OperateResult connect = siemens_net.ConnectServer();
- if(connect.IsSuccess){
+ if (connect.IsSuccess) {
System.out.println("connect success!");
- }
- else {
- System.out.println("failed:"+connect.Message);
+ } else {
+ System.out.println("failed:" + connect.Message);
}
siemens_net.ConnectClose();
@@ -364,20 +360,19 @@
long m100_long = siemens_net.ReadInt64("M100").Content;
float m100_float = siemens_net.ReadFloat("M100").Content;
double m100_double = siemens_net.ReadDouble("M100").Content;
- String m100_string = siemens_net.ReadString("M100",(short) 10).Content;
+ String m100_string = siemens_net.ReadString("M100", (short) 10).Content;
- siemens_net.Write("M100",(byte) 123);
- siemens_net.Write("M100",(short) 123);
- siemens_net.Write("M100",(int) 123);
- siemens_net.Write("M100",(long) 123);
+ siemens_net.Write("M100", (byte) 123);
+ siemens_net.Write("M100", (short) 123);
+ siemens_net.Write("M100", (int) 123);
+ siemens_net.Write("M100", (long) 123);
siemens_net.Write("M100", 123.456f);
siemens_net.Write("M100", 123.456d);
- siemens_net.Write("M100","1234567890");
+ siemens_net.Write("M100", "1234567890");
- OperateResultExOne<byte[]> read = siemens_net.Read( "M100", (short) 10 );
+ OperateResultExOne<byte[]> read = siemens_net.Read("M100", (short) 10);
{
- if(read.IsSuccess)
- {
+ if (read.IsSuccess) {
byte m100 = read.Content[0];
byte m101 = read.Content[1];
byte m102 = read.Content[2];
@@ -388,9 +383,7 @@
byte m107 = read.Content[7];
byte m108 = read.Content[8];
byte m109 = read.Content[9];
- }
- else
- {
+ } else {
// 鍙戠敓浜嗗紓甯�
}
}
@@ -399,7 +392,7 @@
private static void PushNetTest() {
NetPushClient client = new NetPushClient("127.0.0.1", 23467, "A");
- OperateResult connect = client.CreatePush(new ActionOperateExTwo<NetPushClient,String>(){
+ OperateResult connect = client.CreatePush(new ActionOperateExTwo<NetPushClient, String>() {
@Override
public void Action(NetPushClient content1, String content2) {
System.out.println(content2);
@@ -408,35 +401,34 @@
if (connect.IsSuccess) {
System.out.println("杩炴帴鎴愬姛!");
} else {
- System.out.println("杩炴帴澶辫触!"+connect.Message);
+ System.out.println("杩炴帴澶辫触!" + connect.Message);
}
}
- private static void ModbusTcpTets(){
- ModbusTcpNet modbusTcpNet = new ModbusTcpNet("127.0.0.1",502,(byte) 0x01);
+ private static void ModbusTcpTets() {
+ ModbusTcpNet modbusTcpNet = new ModbusTcpNet("127.0.0.1", 502, (byte) 0x01);
// 褰撲綘闇�瑕佹寚瀹氭牸寮忕殑鏁版嵁瑙f瀽鏃讹紝灏遍渶瑕佽缃笅闈㈢殑杩欎釜淇℃伅
modbusTcpNet.setDataFormat(DataFormat.BADC);
OperateResultExOne<Double> read = modbusTcpNet.ReadDouble("s=2;x=4;200");
- if(read.IsSuccess){
+ if (read.IsSuccess) {
System.out.println(read.Content);
- }
- else {
+ } else {
System.out.println(read.Message);
}
- modbusTcpNet.Write("100",new int[]{12345,-12345});
+ modbusTcpNet.Write("100", new int[]{12345, -12345});
}
- private static void NetComplexClientTest(){
+ private static void NetComplexClientTest() {
System.out.println("Hello World!绛夊緟10s鍏抽棴");
NetComplexClient client = new NetComplexClient();
client.setIpAddress("127.0.0.1");
client.setPort(12346);
client.setClientAlias("娴嬭瘯1");
- client.AcceptString= new ActionOperateExThree<NetComplexClient,NetHandle,String>(){
+ client.AcceptString = new ActionOperateExThree<NetComplexClient, NetHandle, String>() {
@Override
public void Action(NetComplexClient content1, NetHandle content2, String content3) {
- System.out.println("Handle:"+content2.get_CodeValue()+" Value:"+content3);
+ System.out.println("Handle:" + content2.get_CodeValue() + " Value:" + content3);
}
};
--
Gitblit v1.9.1