资源简介
Modbus TCP 通信程序 源代码
This article explains a Modbus TCP common driver class. This class implements a modbus TCP master driver.
It supports the following commands:
Read coils
Read discrete inputs
Write single coil
Write multiple cooils
Read holding register
Read input register
Write single register

代码片段和文件信息
using System.Reflection;
using System.Runtime.CompilerServices;
//
// Allgemeine Informationen 黚er eine Assembly werden 黚er folgende Attribute
// gesteuert. 膎dern Sie diese Attributswerte um die Informationen zu modifizieren
// die mit einer Assembly verkn黳ft sind.
//
[assembly: Assemblytitle(““)]
[assembly: AssemblyDescription(““)]
[assembly: AssemblyConfiguration(““)]
[assembly: AssemblyCompany(““)]
[assembly: AssemblyProduct(““)]
[assembly: AssemblyCopyright(““)]
[assembly: AssemblyTrademark(““)]
[assembly: AssemblyCulture(““)]
//
// Versionsinformationen f黵 eine Assembly bestehen aus folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie k鰊nen alle Werte oder die standardm溥ige Revision und Buildnummer
// mit ‘*‘ angeben:
[assembly: AssemblyVersion(“1.0.*“)]
//
// Um die Assembly zu signieren m黶sen Sie einen Schl黶sel angeben. Weitere Informationen
// 黚er die Assemblysignierung finden Sie in der Microsoft .NET framework-Dokumentation.
//
// Mit den folgenden Attributen k鰊nen Sie festlegen welcher Schl黶sel f黵 die Signierung verwendet wird.
//
// Hinweise:
// (*) Wenn kein Schl黶sel angegeben ist wird die Assembly nicht signiert.
// (*) KeyName verweist auf einen Schl黶sel der im CSP (Crypto Service
// Provider) auf Ihrem Computer installiert wurde. KeyFile verweist auf eine Datei die einen
// Schl黶sel enth鋖t.
// (*) Wenn die Werte f黵 KeyFile und KeyName angegeben werden
// werden folgende Vorg鋘ge ausgef黨rt:
// (1) Wenn KeyName im CSP gefunden wird wird dieser Schl黶sel verwendet.
// (2) Wenn KeyName nicht vorhanden ist und KeyFile vorhanden ist
// wird der Schl黶sel in KeyFile im CSP installiert und verwendet.
// (*) Um eine KeyFile zu erstellen k鰊nen Sie das Programm sn.exe (Strong Name) verwenden.
// Wenn KeyFile angegeben wird muss der Pfad von KeyFile
// relativ zum Projektausgabeverzeichnis sein:
// %Project Directory%\obj\. Wenn sich KeyFile z.B.
// im Projektverzeichnis befindet geben Sie das AssemblyKeyFile-Attribut
// wie folgt an: [assembly: AssemblyKeyFile(“..\\..\\mykey.snk“)]
// (*) Das verz鰃ern der Signierung ist eine erweiterte Option. Weitere Informationen finden Sie in der
// Microsoft .NET framework-Dokumentation.
//
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyKeyFile(““)]
[assembly: AssemblyKeyName(““)]
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 88407 2013-06-14 21:25 Documentation.chm
目录 0 2013-06-14 21:27 ModbusSampleCommon\
文件 1078 2011-10-18 23:03 ModbusSampleCommon\App.ico
文件 2542 2011-10-18 23:03 ModbusSampleCommon\AssemblyInfo.cs
目录 0 2013-06-14 21:27 ModbusSampleCommon\bin\
目录 0 2013-06-14 21:27 ModbusSampleCommon\bin\Debug\
文件 11776 2013-06-14 21:19 ModbusSampleCommon\bin\Debug\ModbusTCP.dll
文件 26112 2011-10-19 23:46 ModbusSampleCommon\bin\Debug\ModbusTCP.pdb
文件 16499 2011-10-19 23:46 ModbusSampleCommon\bin\Debug\ModbusTCP.xm
文件 28672 2013-06-14 21:21 ModbusSampleCommon\bin\Debug\ModbusTester.exe
文件 28160 2013-06-14 21:21 ModbusSampleCommon\bin\Debug\ModbusTester.pdb
文件 11608 2013-06-14 21:33 ModbusSampleCommon\bin\Debug\ModbusTester.vshost.exe
文件 490 2010-03-18 13:39 ModbusSampleCommon\bin\Debug\ModbusTester.vshost.exe.manifest
文件 31361 2013-06-14 04:09 ModbusSampleCommon\frmStart.cs
文件 5814 2013-06-14 04:09 ModbusSampleCommon\frmStart.resx
目录 0 2013-06-14 21:27 ModbusSampleCommon\help\
目录 0 2013-06-14 21:27 ModbusSampleCommon\help\Help\
文件 88407 2013-06-14 21:25 ModbusSampleCommon\help\Help\Documentation.chm
文件 31117 2013-06-14 21:25 ModbusSampleCommon\help\Help\LastBuild.log
文件 2087 2013-06-14 20:49 ModbusSampleCommon\help\modbusTCPhelp.shfb
文件 1050 2013-06-13 22:08 ModbusSampleCommon\Modbus Sample Common.sln
文件 17408 2013-06-14 21:33 ModbusSampleCommon\Modbus Sample Common.suo
文件 4487 2013-06-14 21:21 ModbusSampleCommon\ModbusTester.csproj
文件 2141 2013-06-13 22:08 ModbusSampleCommon\ModbusTester.csproj.user
文件 7680 2011-10-18 23:03 ModbusSampleCommon\ModbusTester.suo
目录 0 2013-06-14 21:27 ModbusSampleCommon\obj\
目录 0 2013-06-14 21:27 ModbusSampleCommon\obj\Debug\
文件 507 2011-10-18 23:03 ModbusSampleCommon\obj\Debug\buildinfo.inf
文件 1229 2013-06-14 03:49 ModbusSampleCommon\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 5239 2013-06-14 21:32 ModbusSampleCommon\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 62976 2011-10-18 23:03 ModbusSampleCommon\obj\Debug\Modbus V1.0.pdb
............此处省略59个文件信息
相关资源
- Modbus协议官方文档中、英文全
- Omron ETN21模块进行modbustcp通讯
- modbus通讯协议详解
- 组态王中S7-300TCP驱动
- 基于Apache Mina实现的TCP长连接和短连接
- CVI下的TCP服务器和客户端
- 代码客:G-TcpServer(IOCP) 1.0 正式版及
- MCGS与单片机通信
- TCP 发包工具(windows)
- VC 6 Modbus RTU测试程序
- modbus51_c代码
- VxWorks TCPIP协议栈
- socket小工具(可方便建立TCP UDP的soc
- vc 编写的基于TCP协议的客户/服务器
- 基于CSocket的多人聊天室
- 采用WINSOCK2 编写的TCP/UDP通信程序
- Modbus TCP Client
- 基于AVR的NRF24L01跳频通信程序
- 易语言 TCP使用HTTP、SOCKES5代理IP。
-
NModbus4 通讯类库(fr
amework4.5版本) - 西门子S7-1200 MODBUS-TCP通讯编程
- 200SMART Modbus-TCP通信程序演示-轮询(多
- TCP_UDP对结构体加密数据传输
- 基于PIC的TCP/IP网络协议和zigbee无线传
- 整理的ModbusProtocol SDK开发包
- delphi编写的modbus测试源码
- modbus通讯,用DELPHI编写
- 欧姆龙PLC tcp通信工具
- 欧姆龙以太网通讯TCP/UDP及欧姆龙PLC程
- FreeModbus_Slave+STM32F407+USART2代码亲测可
评论
共有 条评论