C# ModBus Tcp读写数据 与服务器进行通讯,内包含客户端和服务端源码。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 2518 2018-09-13 22:41 HslCommunication-masterHslCommunication-master.gitattributes
....... 4305 2018-09-13 22:41 HslCommunication-masterHslCommunication-master.gitignore
文件 692052 2018-09-14 16:35 HslCommunication-masterHslCommunication-master.vsHslCommunicationDesignTimeBuild.dtbcache
..A..H. 278016 2018-09-14 16:35 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15.suo
文件 0 2018-09-14 10:02 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15Serversqlite3db.lock
文件 3256320 2018-09-14 10:02 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide
文件 32768 2018-09-14 10:02 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide-shm
文件 4404312 2018-09-14 15:46 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide-wal
....... 3746 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterchmHelper.shfbproj
....... 7067 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsEnglish.md
....... 6609 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsMelsec.md
....... 5277 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsModbusServer.md
....... 5863 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsModbusTcp.md
....... 5790 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsOmron.md
....... 7026 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsSiemens.md
....... 132443 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadHslCommunication.jar
....... 929622 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadHslCommunication.zip
....... 1091097 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadHslCommunicationDemo.zip
....... 2851231 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadHSLSharp.zip
....... 807950 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadModbusTcpServer.zip
....... 760592 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadPushNetServer.zip
....... 4178184 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHelpHslCommunication.chm
....... 9354 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication.sln
....... 425 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationHslCommunication.iml
....... 6633 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicframeworkSoftBasic.class
....... 956 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicframeworkSoftIncrementCount.class
....... 325 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicframeworkSoftSecurity.class
....... 1645 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicframeworkSoftZipped.class
....... 2854 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicframeworkSystemVersion.class
....... 937 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationCoreAddressDeviceAddressbase.class
............此处省略1496个文件信息
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.Siemens.SiemensPLCS;
import HslCommunication.Profinet.Siemens.SiemensS7Net;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
//NetSimplifyClientTest();
//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();
}
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 MelsecTest() {
MelsecMcNet melsec_net = new MelsecMcNet(“192.168.1.192“ 6001);
boolean[] M100 = melsec_net.ReadBool(“M100“ (short) 1).Content; // 读取M100是否通,十进制地址
boolean[] X1A0 = melsec_net.ReadBool(“X1A0“ (short) 1).Content; // 读取X1A0是否通,十六进制地址
boolean[] Y1A0 = melsec_net.ReadBool(“Y1A0“ (short) 1).Content; // 读取Y1A0是否通,十六进制地址
boolean[] B1A0 = melsec_net.ReadBool(“B1A0“ (short) 1).Content; // 读取B1A0是否通,十六进制地址
short short_D1000 = melsec_net.ReadInt16(“D1000“).Content; // 读取D1000的short值 W3C0R3C0 效果是一样的
int int_D1000 = melsec_net.ReadInt32(“D1000“).Content; // 读取D1000-D1001组成的int数据
float float_D1000 = melsec_net.ReadFloat(“D1000“).Content; // 读取D1000-D1001组成的float数据
long long_D1000 = melsec_net.ReadInt64(“D1000“).Content; // 读取D1000-D1003组成的long数据
double double_D1000 = melsec_net.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 2518 2018-09-13 22:41 HslCommunication-masterHslCommunication-master.gitattributes
....... 4305 2018-09-13 22:41 HslCommunication-masterHslCommunication-master.gitignore
文件 692052 2018-09-14 16:35 HslCommunication-masterHslCommunication-master.vsHslCommunicationDesignTimeBuild.dtbcache
..A..H. 278016 2018-09-14 16:35 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15.suo
文件 0 2018-09-14 10:02 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15Serversqlite3db.lock
文件 3256320 2018-09-14 10:02 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide
文件 32768 2018-09-14 10:02 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide-shm
文件 4404312 2018-09-14 15:46 HslCommunication-masterHslCommunication-master.vsHslCommunicationv15Serversqlite3storage.ide-wal
....... 3746 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterchmHelper.shfbproj
....... 7067 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsEnglish.md
....... 6609 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsMelsec.md
....... 5277 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsModbusServer.md
....... 5863 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsModbusTcp.md
....... 5790 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsOmron.md
....... 7026 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterdocsSiemens.md
....... 132443 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadHslCommunication.jar
....... 929622 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadHslCommunication.zip
....... 1091097 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadHslCommunicationDemo.zip
....... 2851231 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadHSLSharp.zip
....... 807950 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadModbusTcpServer.zip
....... 760592 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterDownloadPushNetServer.zip
....... 4178184 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHelpHslCommunication.chm
....... 9354 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication.sln
....... 425 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationHslCommunication.iml
....... 6633 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicfr
....... 956 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicfr
....... 325 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicfr
....... 1645 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicfr
....... 2854 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationBasicfr
....... 937 2018-09-13 22:41 HslCommunication-masterHslCommunication-masterHslCommunication_JavaHslCommunicationoutproductionHslCommunicationHslCommunicationCoreAddressDeviceAddressba
............此处省略1496个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)