HslCommunication-master.zip
标签:
•
文件类型: .zip
•
文件大小: 30.08MB
•
下载次数: 1
•
PLC通信测试工具。支持西门子,欧姆龙,松下等各类型PLC。下载下来就可以用。有需要的可以放心下载。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-11-19 09:15 HslCommunication-master
文件 2518 2018-11-15 06:32 HslCommunication-master.gitattributes
文件 4305 2018-11-15 06:32 HslCommunication-master.gitignore
目录 0 2019-11-19 09:13 HslCommunication-master.vs
目录 0 2020-03-09 19:49 HslCommunication-master.vsHslCommunication
目录 0 2019-11-19 09:13 HslCommunication-master.vsHslCommunicationDesignTimeBuild
文件 690408 2020-03-09 19:50 HslCommunication-master.vsHslCommunicationDesignTimeBuild.dtbcache
目录 0 2019-11-19 09:13 HslCommunication-master.vsHslCommunicationv15
文件 417792 2019-09-26 10:27 HslCommunication-master.vsHslCommunicationv15.suo
目录 0 2019-11-19 09:13 HslCommunication-master.vsHslCommunicationv15Server
目录 0 2019-11-19 09:13 HslCommunication-master.vsHslCommunicationv15Serversqlite3
文件 0 2018-11-16 17:01 HslCommunication-master.vsHslCommunicationv15Serversqlite3db.lock
文件 8736768 2019-08-01 16:01 HslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide
文件 32768 2019-09-25 19:01 HslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide-shm
文件 4206552 2019-09-26 10:27 HslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide-wal
目录 0 2020-03-09 19:49 HslCommunication-master.vsHslCommunicationv16
文件 353792 2020-03-09 19:50 HslCommunication-master.vsHslCommunicationv16.suo
目录 0 2020-03-09 19:49 HslCommunication-master.vsHslCommunicationv16Server
目录 0 2020-03-09 19:50 HslCommunication-master.vsHslCommunicationv16Serversqlite3
文件 0 2020-03-09 19:49 HslCommunication-master.vsHslCommunicationv16Serversqlite3db.lock
文件 3407872 2020-03-09 19:50 HslCommunication-master.vsHslCommunicationv16Serversqlite3storage.ide
文件 3746 2018-11-15 06:32 HslCommunication-masterchmHelper.shfbproj
目录 0 2019-11-19 09:13 HslCommunication-masterdocs
文件 8254 2018-11-15 06:32 HslCommunication-masterdocsEnglish.md
文件 6609 2018-11-15 06:32 HslCommunication-masterdocsMelsec.md
文件 5277 2018-11-15 06:32 HslCommunication-masterdocsModbusServer.md
文件 5863 2018-11-15 06:32 HslCommunication-masterdocsModbusTcp.md
文件 5790 2018-11-15 06:32 HslCommunication-masterdocsOmron.md
文件 7026 2018-11-15 06:32 HslCommunication-masterdocsSiemens.md
目录 0 2019-11-19 09:13 HslCommunication-masterDownload
文件 148209 2018-11-15 06:32 HslCommunication-masterDownloadHslCommunication.jar
............此处省略1411个文件信息
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.MelsecMcAsciiNet;
import HslCommunication.Profinet.Melsec.MelsecMcNet;
import HslCommunication.Profinet.Melsec.MelsecA1ENet;
import HslCommunication.Profinet.Siemens.SiemensPLCS;
import HslCommunication.Profinet.Siemens.SiemensS7Net;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
//NetSimplifyClientTest();
MelsecA1ETest();
//MelsecTest();
//PushNetTest();
//ModbusTcpTets();
//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 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());
}
try {
Thread.sleep(1000);
} catch (Exception ex) {
}
}
public static void NetSimplifyClientTest() {
NetSimplifyClient client = new NetSimplifyClient(“127.0.0.1“ 12345);
OperateResultExOne read = client.ReadFromServer(new NetHandle(2) “测试数据“);
if (read.IsSuccess) {
System.out.println(read.Content);
} else {
System.out.println(“读取失败:“ + read.Message);
}
}
private static void MelsecA1ETest() {
MelsecA1ENet melsec_net = new MelsecA1ENet(“192.168.0.100“ 5000);
melsec_net.SetPersistentConnection();
boolean[] M100 = melsec_net.ReadBool(“M100“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-11-19 09:15 HslCommunication-master
文件 2518 2018-11-15 06:32 HslCommunication-master.gitattributes
文件 4305 2018-11-15 06:32 HslCommunication-master.gitignore
目录 0 2019-11-19 09:13 HslCommunication-master.vs
目录 0 2020-03-09 19:49 HslCommunication-master.vsHslCommunication
目录 0 2019-11-19 09:13 HslCommunication-master.vsHslCommunicationDesignTimeBuild
文件 690408 2020-03-09 19:50 HslCommunication-master.vsHslCommunicationDesignTimeBuild.dtbcache
目录 0 2019-11-19 09:13 HslCommunication-master.vsHslCommunicationv15
文件 417792 2019-09-26 10:27 HslCommunication-master.vsHslCommunicationv15.suo
目录 0 2019-11-19 09:13 HslCommunication-master.vsHslCommunicationv15Server
目录 0 2019-11-19 09:13 HslCommunication-master.vsHslCommunicationv15Serversqlite3
文件 0 2018-11-16 17:01 HslCommunication-master.vsHslCommunicationv15Serversqlite3db.lock
文件 8736768 2019-08-01 16:01 HslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide
文件 32768 2019-09-25 19:01 HslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide-shm
文件 4206552 2019-09-26 10:27 HslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide-wal
目录 0 2020-03-09 19:49 HslCommunication-master.vsHslCommunicationv16
文件 353792 2020-03-09 19:50 HslCommunication-master.vsHslCommunicationv16.suo
目录 0 2020-03-09 19:49 HslCommunication-master.vsHslCommunicationv16Server
目录 0 2020-03-09 19:50 HslCommunication-master.vsHslCommunicationv16Serversqlite3
文件 0 2020-03-09 19:49 HslCommunication-master.vsHslCommunicationv16Serversqlite3db.lock
文件 3407872 2020-03-09 19:50 HslCommunication-master.vsHslCommunicationv16Serversqlite3storage.ide
文件 3746 2018-11-15 06:32 HslCommunication-masterchmHelper.shfbproj
目录 0 2019-11-19 09:13 HslCommunication-masterdocs
文件 8254 2018-11-15 06:32 HslCommunication-masterdocsEnglish.md
文件 6609 2018-11-15 06:32 HslCommunication-masterdocsMelsec.md
文件 5277 2018-11-15 06:32 HslCommunication-masterdocsModbusServer.md
文件 5863 2018-11-15 06:32 HslCommunication-masterdocsModbusTcp.md
文件 5790 2018-11-15 06:32 HslCommunication-masterdocsOmron.md
文件 7026 2018-11-15 06:32 HslCommunication-masterdocsSiemens.md
目录 0 2019-11-19 09:13 HslCommunication-masterDownload
文件 148209 2018-11-15 06:32 HslCommunication-masterDownloadHslCommunication.jar
............此处省略1411个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)