【文件属性】:
文件名称:modbusTCP-DotNET:Visual Studio modbusTCP类
文件大小:200KB
文件格式:ZIP
更新时间:2021-05-28 18:40:10
C#
介绍
Visual Studio modbusTCP类
此类实现Modbus TCP主驱动程序。 该代码是用C#编写的,但DLL可以用任何其他语言来使用。
它支持以下功能代码:
读取线圈
读取离散输入
写单线圈
写多个线圈
读取持有人登记册
读取输入寄存器
写单个寄存器
写多个寄存器
背景信息我不会详细解释Modbus协议的工作原理,因为在线上有大量可用信息。
使用代码
所有命令均以同步或异步模式发送。 如果在同步模式下访问值,程序将停止并等待从站响应。 如果从站在指定时间内没有应答,则会调用超时异常。 该类将多线程用于同步和异步访问。 该类为每个从属打开两个通信通道。 这是必需的,因为同步线程必须等待命令完成。 这将阻止异步连接。 类目录包含一个帮助文件(ModbusClassTCP \ doc),其中包含每个功能的详细信息。
包装中包括一个示例应用程序,该示例应用程序显示了基本功能
【文件预览】:
modbusTCP-DotNET-master
----Documentation.chm(122KB)
----.gitignore(5KB)
----LICENSE(1KB)
----ModbusTCP()
--------ModbusTCP()
--------ModbusTCP.sln(897B)
----README.md(3KB)
----ModbusSampleCommon()
--------AssemblyInfo.cs(2KB)
--------ModbusTester.csproj(4KB)
--------App.ico(1KB)
--------frmStart.cs(31KB)
--------Modbus Sample Common.sln(2KB)
--------frmStart.resx(6KB)
--------Thumbs.db(5KB)
----.gitattributes(2KB)
----Screenshot.png(64KB)