在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → modbus server and client

modbus server and client

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:29.83M
  • 下载次数:34
  • 浏览次数:124
  • 发布时间:2023-12-26
  • 实例类别:C#语言基础
  • 发 布 人:ambitionbin
  • 文件格式:.rar
  • 所需积分:2
 相关标签: Modbus MOD bus db OD

实例介绍

【实例简介】modbus server and client

【实例截图】

from clipboard

from clipboard

【核心代码】

.
├── IOT
│   ├── GRT-iot-device(数据上报)
│   │   ├── GRT-iot-device.sln
│   │   ├── device_demo_mqttnet
│   │   │   ├── App.config
│   │   │   ├── FrmMqttDemo.Designer.cs
│   │   │   ├── FrmMqttDemo.cs
│   │   │   ├── FrmMqttDemo.en-US.Designer.cs
│   │   │   ├── FrmMqttDemo.en-US.resx
│   │   │   ├── FrmMqttDemo.resx
│   │   │   ├── FrmMqttDemo.zh-CN.Designer.cs
│   │   │   ├── FrmMqttDemo.zh-CN.resx
│   │   │   ├── Program.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   ├── Settings.settings
│   │   │   │   └── licenses.licx
│   │   │   ├── ServiceProperty.cs
│   │   │   ├── Utility
│   │   │   │   ├── EncryptUtil.cs
│   │   │   │   └── MultiLanguage.cs
│   │   │   ├── bin
│   │   │   │   └── x64
│   │   │   │       └── Debug
│   │   │   │           ├── MQTTnet.Extensions.ManagedClient.dll
│   │   │   │           ├── MQTTnet.dll
│   │   │   │           ├── Newtonsoft.Json.dll
│   │   │   │           ├── Newtonsoft.Json.xml
│   │   │   │           ├── SunnyUI.Common.dll
│   │   │   │           ├── SunnyUI.dll
│   │   │   │           ├── certificate
│   │   │   │           │   └── DigiCertGlobalRootCA.crt.pem
│   │   │   │           ├── device_demo_mqttnet.exe
│   │   │   │           ├── device_demo_mqttnet.exe.config
│   │   │   │           ├── device_demo_mqttnet.pdb
│   │   │   │           ├── en-US
│   │   │   │           │   └── device_demo_mqttnet.resources.dll
│   │   │   │           ├── resources
│   │   │   │           │   └── 112.png
│   │   │   │           ├── sunnyui
│   │   │   │           │   ├── SunnyUI.Common.dll
│   │   │   │           │   └── SunnyUI.dll
│   │   │   │           └── zh-CN
│   │   │   │               └── device_demo_mqttnet.resources.dll
│   │   │   ├── device_demo_mqttnet.csproj
│   │   │   ├── device_demo_mqttnet.csproj.user
│   │   │   ├── obj
│   │   │   │   ├── Debug
│   │   │   │   │   ├── DesignTimeResolveAssemblyReferences.cache
│   │   │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │   ├── TempPE
│   │   │   │   │   │   └── Properties.Resources.Designer.cs.dll
│   │   │   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │   │   ├── device_demo_mqttnet.FrmMqttDemo.en-US.resources
│   │   │   │   │   ├── device_demo_mqttnet.FrmMqttDemo.resources
│   │   │   │   │   ├── device_demo_mqttnet.FrmMqttDemo.zh-CN.resources
│   │   │   │   │   ├── device_demo_mqttnet.Properties.Resources.resources
│   │   │   │   │   ├── device_demo_mqttnet.csproj.CopyComplete
│   │   │   │   │   ├── device_demo_mqttnet.csproj.CoreCompileInputs.cache
│   │   │   │   │   ├── device_demo_mqttnet.csproj.FileListAbsolute.txt
│   │   │   │   │   ├── device_demo_mqttnet.csproj.GenerateResource.cache
│   │   │   │   │   ├── device_demo_mqttnet.csprojAssemblyReference.cache
│   │   │   │   │   ├── device_demo_mqttnet.exe
│   │   │   │   │   ├── device_demo_mqttnet.pdb
│   │   │   │   │   ├── en-US
│   │   │   │   │   │   └── device_demo_mqttnet.resources.dll
│   │   │   │   │   └── zh-CN
│   │   │   │   │       └── device_demo_mqttnet.resources.dll
│   │   │   │   ├── Release
│   │   │   │   └── x64
│   │   │   │       └── Debug
│   │   │   │           ├── DesignTimeResolveAssemblyReferences.cache
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── TempPE
│   │   │   │           │   ├── FrmMqttDemo.en-US.Designer.cs.dll
│   │   │   │           │   ├── FrmMqttDemo.zh-CN.Designer.cs.dll
│   │   │   │           │   └── Properties.Resources.Designer.cs.dll
│   │   │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│   │   │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│   │   │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│   │   │   │           ├── device_demo_mqttnet.FrmMqttDemo.en-US.resources
│   │   │   │           ├── device_demo_mqttnet.FrmMqttDemo.resources
│   │   │   │           ├── device_demo_mqttnet.FrmMqttDemo.zh-CN.resources
│   │   │   │           ├── device_demo_mqttnet.Properties.Resources.resources
│   │   │   │           ├── device_demo_mqttnet.csproj.CopyComplete
│   │   │   │           ├── device_demo_mqttnet.csproj.CoreCompileInputs.cache
│   │   │   │           ├── device_demo_mqttnet.csproj.FileListAbsolute.txt
│   │   │   │           ├── device_demo_mqttnet.csproj.GenerateResource.cache
│   │   │   │           ├── device_demo_mqttnet.csprojAssemblyReference.cache
│   │   │   │           ├── device_demo_mqttnet.exe
│   │   │   │           ├── device_demo_mqttnet.exe.licenses
│   │   │   │           ├── device_demo_mqttnet.pdb
│   │   │   │           ├── en-US
│   │   │   │           │   └── device_demo_mqttnet.resources.dll
│   │   │   │           └── zh-CN
│   │   │   │               └── device_demo_mqttnet.resources.dll
│   │   │   └── packages.config
│   │   └── packages
│   │       ├── MQTTnet.3.0.11
│   │       │   ├── LICENSE
│   │       │   ├── MQTTnet.3.0.11.nupkg
│   │       │   ├── images
│   │       │   │   └── Logo_128x128.png
│   │       │   └── lib
│   │       │       ├── net452
│   │       │       │   └── MQTTnet.dll
│   │       │       ├── net461
│   │       │       │   └── MQTTnet.dll
│   │       │       ├── netstandard1.3
│   │       │       │   ├── MQTTnet.deps.json
│   │       │       │   └── MQTTnet.dll
│   │       │       ├── netstandard2.0
│   │       │       │   ├── MQTTnet.deps.json
│   │       │       │   └── MQTTnet.dll
│   │       │       ├── netstandard2.1
│   │       │       │   ├── MQTTnet.deps.json
│   │       │       │   └── MQTTnet.dll
│   │       │       └── uap10.0
│   │       │           ├── MQTTnet.dll
│   │       │           └── MQTTnet.pri
│   │       ├── MQTTnet.Extensions.ManagedClient.3.0.11
│   │       │   ├── LICENSE
│   │       │   ├── MQTTnet.Extensions.ManagedClient.3.0.11.nupkg
│   │       │   ├── images
│   │       │   │   └── Logo_128x128.png
│   │       │   └── lib
│   │       │       ├── net452
│   │       │       │   └── MQTTnet.Extensions.ManagedClient.dll
│   │       │       ├── netstandard1.3
│   │       │       │   ├── MQTTnet.Extensions.ManagedClient.deps.json
│   │       │       │   └── MQTTnet.Extensions.ManagedClient.dll
│   │       │       ├── netstandard2.0
│   │       │       │   ├── MQTTnet.Extensions.ManagedClient.deps.json
│   │       │       │   └── MQTTnet.Extensions.ManagedClient.dll
│   │       │       └── uap10.0
│   │       │           ├── MQTTnet.Extensions.ManagedClient.dll
│   │       │           └── MQTTnet.Extensions.ManagedClient.pri
│   │       └── Newtonsoft.Json.13.0.3
│   │           ├── LICENSE.md
│   │           ├── Newtonsoft.Json.13.0.3.nupkg
│   │           ├── README.md
│   │           ├── lib
│   │           │   ├── net20
│   │           │   │   ├── Newtonsoft.Json.dll
│   │           │   │   └── Newtonsoft.Json.xml
│   │           │   ├── net35
│   │           │   │   ├── Newtonsoft.Json.dll
│   │           │   │   └── Newtonsoft.Json.xml
│   │           │   ├── net40
│   │           │   │   ├── Newtonsoft.Json.dll
│   │           │   │   └── Newtonsoft.Json.xml
│   │           │   ├── net45
│   │           │   │   ├── Newtonsoft.Json.dll
│   │           │   │   └── Newtonsoft.Json.xml
│   │           │   ├── net6.0
│   │           │   │   ├── Newtonsoft.Json.dll
│   │           │   │   └── Newtonsoft.Json.xml
│   │           │   ├── netstandard1.0
│   │           │   │   ├── Newtonsoft.Json.dll
│   │           │   │   └── Newtonsoft.Json.xml
│   │           │   ├── netstandard1.3
│   │           │   │   ├── Newtonsoft.Json.dll
│   │           │   │   └── Newtonsoft.Json.xml
│   │           │   └── netstandard2.0
│   │           │       ├── Newtonsoft.Json.dll
│   │           │       └── Newtonsoft.Json.xml
│   │           └── packageIcon.png
│   └── WinAmqp(数据接收)
│       ├── WinAmqp
│       │   ├── App.config
│       │   ├── Form1.Designer.cs
│       │   ├── Form1.cs
│       │   ├── Form1.resx
│       │   ├── Program.cs
│       │   ├── Properties
│       │   │   ├── AssemblyInfo.cs
│       │   │   ├── Resources.Designer.cs
│       │   │   ├── Resources.resx
│       │   │   ├── Settings.Designer.cs
│       │   │   └── Settings.settings
│       │   ├── WinAmqp.csproj
│       │   ├── bin
│       │   │   └── x64
│       │   │       └── Debug
│       │   │           ├── Amqp.Net.dll
│       │   │           ├── Amqp.Net.pdb
│       │   │           ├── Amqp.Net.xml
│       │   │           ├── Newtonsoft.Json.dll
│       │   │           ├── Newtonsoft.Json.xml
│       │   │           ├── SunnyUI.Common.dll
│       │   │           ├── SunnyUI.dll
│       │   │           ├── WinAmqp.exe
│       │   │           ├── WinAmqp.exe.config
│       │   │           ├── WinAmqp.pdb
│       │   │           ├── resources
│       │   │           │   └── 112.png
│       │   │           └── sunnyui
│       │   │               ├── SunnyUI.Common.dll
│       │   │               └── SunnyUI.dll
│       │   ├── obj
│       │   │   ├── Debug
│       │   │   │   ├── DesignTimeResolveAssemblyReferences.cache
│       │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │   │   ├── TempPE
│       │   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │   │   │   ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │   │   │   ├── WinAmqp.csproj.CoreCompileInputs.cache
│       │   │   │   └── WinAmqp.csprojAssemblyReference.cache
│       │   │   └── x64
│       │   │       └── Debug
│       │   │           ├── DesignTimeResolveAssemblyReferences.cache
│       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │           ├── TempPE
│       │   │           │   └── Properties.Resources.Designer.cs.dll
│       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │   │           ├── WinAmqp.FrmMain.resources
│       │   │           ├── WinAmqp.Properties.Resources.resources
│       │   │           ├── WinAmqp.csproj.CopyComplete
│       │   │           ├── WinAmqp.csproj.CoreCompileInputs.cache
│       │   │           ├── WinAmqp.csproj.FileListAbsolute.txt
│       │   │           ├── WinAmqp.csproj.GenerateResource.cache
│       │   │           ├── WinAmqp.csprojAssemblyReference.cache
│       │   │           ├── WinAmqp.exe
│       │   │           └── WinAmqp.pdb
│       │   └── packages.config
│       ├── WinAmqp.sln
│       └── packages
│           ├── AMQPNetLite.2.4.6
│           │   ├── AMQPNetLite.2.4.6.nupkg
│           │   └── lib
│           │       ├── net35
│           │       │   ├── Amqp.Net.XML
│           │       │   ├── Amqp.Net.dll
│           │       │   └── Amqp.Net.pdb
│           │       ├── net40
│           │       │   ├── Amqp.Net.XML
│           │       │   ├── Amqp.Net.dll
│           │       │   ├── Amqp.Net.dll.config
│           │       │   └── Amqp.Net.pdb
│           │       ├── net45
│           │       │   ├── Amqp.Net.XML
│           │       │   ├── Amqp.Net.dll
│           │       │   └── Amqp.Net.pdb
│           │       ├── netcore451
│           │       │   ├── Amqp.Net.XML
│           │       │   ├── Amqp.Net.dll
│           │       │   ├── Amqp.Net.pdb
│           │       │   └── Amqp.Net.pri
│           │       ├── netstandard1.3
│           │       │   └── _._
│           │       ├── netstandard2.0
│           │       │   └── _._
│           │       └── uap10.0
│           │           ├── Amqp.Net.XML
│           │           ├── Amqp.Net.dll
│           │           ├── Amqp.Net.pdb
│           │           └── Amqp.Net.pri
│           └── Newtonsoft.Json.13.0.3
│               ├── LICENSE.md
│               ├── Newtonsoft.Json.13.0.3.nupkg
│               ├── README.md
│               ├── lib
│               │   ├── net20
│               │   │   ├── Newtonsoft.Json.dll
│               │   │   └── Newtonsoft.Json.xml
│               │   ├── net35
│               │   │   ├── Newtonsoft.Json.dll
│               │   │   └── Newtonsoft.Json.xml
│               │   ├── net40
│               │   │   ├── Newtonsoft.Json.dll
│               │   │   └── Newtonsoft.Json.xml
│               │   ├── net45
│               │   │   ├── Newtonsoft.Json.dll
│               │   │   └── Newtonsoft.Json.xml
│               │   ├── net6.0
│               │   │   ├── Newtonsoft.Json.dll
│               │   │   └── Newtonsoft.Json.xml
│               │   ├── netstandard1.0
│               │   │   ├── Newtonsoft.Json.dll
│               │   │   └── Newtonsoft.Json.xml
│               │   ├── netstandard1.3
│               │   │   ├── Newtonsoft.Json.dll
│               │   │   └── Newtonsoft.Json.xml
│               │   └── netstandard2.0
│               │       ├── Newtonsoft.Json.dll
│               │       └── Newtonsoft.Json.xml
│               └── packageIcon.png
├── IOT.rar
├── modbus server and client
│   ├── ModbusClient
│   │   ├── ModbusClient
│   │   │   ├── App.config
│   │   │   ├── Form1.Designer.cs
│   │   │   ├── Form1.cs
│   │   │   ├── Form1.resx
│   │   │   ├── ModbusClient.csproj
│   │   │   ├── Program.cs
│   │   │   ├── Properties
│   │   │   │   ├── AssemblyInfo.cs
│   │   │   │   ├── Resources.Designer.cs
│   │   │   │   ├── Resources.resx
│   │   │   │   ├── Settings.Designer.cs
│   │   │   │   └── Settings.settings
│   │   │   ├── bin
│   │   │   │   ├── Debug
│   │   │   │   │   ├── EasyModbus.dll
│   │   │   │   │   ├── EasyModbus.xml
│   │   │   │   │   ├── ModbusClient.exe
│   │   │   │   │   ├── ModbusClient.exe.config
│   │   │   │   │   ├── ModbusClient.pdb
│   │   │   │   │   ├── ModbusClientHelper.dll
│   │   │   │   │   └── ModbusClientHelper.pdb
│   │   │   │   ├── Release
│   │   │   │   └── x64
│   │   │   │       ├── Debug
│   │   │   │       │   ├── EasyModbus.dll
│   │   │   │       │   ├── EasyModbus.xml
│   │   │   │       │   ├── ModbusClient.exe
│   │   │   │       │   ├── ModbusClient.exe.config
│   │   │   │       │   ├── ModbusClient.pdb
│   │   │   │       │   ├── ModbusClientHelper.dll
│   │   │   │       │   └── ModbusClientHelper.pdb
│   │   │   │       └── Release
│   │   │   └── obj
│   │   │       ├── Debug
│   │   │       │   ├── DesignTimeResolveAssemblyReferences.cache
│   │   │       │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │       │   ├── ModbusClient.Form1.resources
│   │   │       │   ├── ModbusClient.Properties.Resources.resources
│   │   │       │   ├── ModbusClient.csproj.AssemblyReference.cache
│   │   │       │   ├── ModbusClient.csproj.CopyComplete
│   │   │       │   ├── ModbusClient.csproj.CoreCompileInputs.cache
│   │   │       │   ├── ModbusClient.csproj.FileListAbsolute.txt
│   │   │       │   ├── ModbusClient.csproj.GenerateResource.cache
│   │   │       │   ├── ModbusClient.csproj.SuggestedBindingRedirects.cache
│   │   │       │   ├── ModbusClient.exe
│   │   │       │   ├── ModbusClient.pdb
│   │   │       │   └── TempPE
│   │   │       └── x64
│   │   │           └── Debug
│   │   │               ├── DesignTimeResolveAssemblyReferences.cache
│   │   │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │               ├── ModbusClient.Form1.resources
│   │   │               ├── ModbusClient.Properties.Resources.resources
│   │   │               ├── ModbusClient.csproj.AssemblyReference.cache
│   │   │               ├── ModbusClient.csproj.CopyComplete
│   │   │               ├── ModbusClient.csproj.CoreCompileInputs.cache
│   │   │               ├── ModbusClient.csproj.FileListAbsolute.txt
│   │   │               ├── ModbusClient.csproj.GenerateResource.cache
│   │   │               ├── ModbusClient.csproj.SuggestedBindingRedirects.cache
│   │   │               ├── ModbusClient.exe
│   │   │               ├── ModbusClient.pdb
│   │   │               └── TempPE
│   │   ├── ModbusClient.sln
│   │   ├── ModbusClientHelper
│   │   │   ├── ClientHelper.cs
│   │   │   ├── Enum
│   │   │   │   └── DeviceType.cs
│   │   │   ├── ModbusClientHelper.csproj
│   │   │   ├── Properties
│   │   │   │   └── AssemblyInfo.cs
│   │   │   ├── Queue
│   │   │   │   ├── GMessageSynQueue.cs
│   │   │   │   ├── IMessageQueue.cs
│   │   │   │   └── MessageQueue.cs
│   │   │   ├── bin
│   │   │   │   ├── Debug
│   │   │   │   │   ├── EasyModbus.dll
│   │   │   │   │   ├── EasyModbus.xml
│   │   │   │   │   ├── ModbusClientHelper.dll
│   │   │   │   │   └── ModbusClientHelper.pdb
│   │   │   │   ├── Release
│   │   │   │   └── x64
│   │   │   │       └── Debug
│   │   │   │           ├── EasyModbus.dll
│   │   │   │           ├── EasyModbus.xml
│   │   │   │           ├── ModbusClientHelper.dll
│   │   │   │           └── ModbusClientHelper.pdb
│   │   │   ├── obj
│   │   │   │   ├── Debug
│   │   │   │   │   ├── DesignTimeResolveAssemblyReferences.cache
│   │   │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │   │   ├── ModbusClientHelper.csproj.AssemblyReference.cache
│   │   │   │   │   ├── ModbusClientHelper.csproj.CopyComplete
│   │   │   │   │   ├── ModbusClientHelper.csproj.CoreCompileInputs.cache
│   │   │   │   │   ├── ModbusClientHelper.csproj.FileListAbsolute.txt
│   │   │   │   │   ├── ModbusClientHelper.dll
│   │   │   │   │   ├── ModbusClientHelper.pdb
│   │   │   │   │   └── TempPE
│   │   │   │   └── x64
│   │   │   │       └── Debug
│   │   │   │           ├── DesignTimeResolveAssemblyReferences.cache
│   │   │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│   │   │   │           ├── ModbusClientHelper.csproj.AssemblyReference.cache
│   │   │   │           ├── ModbusClientHelper.csproj.CopyComplete
│   │   │   │           ├── ModbusClientHelper.csproj.CoreCompileInputs.cache
│   │   │   │           ├── ModbusClientHelper.csproj.FileListAbsolute.txt
│   │   │   │           ├── ModbusClientHelper.dll
│   │   │   │           ├── ModbusClientHelper.pdb
│   │   │   │           └── TempPE
│   │   │   └── packages.config
│   │   └── packages
│   │       └── EasyModbusTCP.5.6.0
│   │           ├── EasyModbusTCP.5.6.0.nupkg
│   │           └── lib
│   │               └── net40
│   │                   ├── EasyModbus.dll
│   │                   └── EasyModbus.xml
│   └── ModbusServer
│       ├── EasyModbus
│       │   ├── EasyModbus.csproj
│       │   ├── Exceptions
│       │   │   ├── CRCCheckFailedException.cs
│       │   │   ├── ConnectionException.cs
│       │   │   ├── FunctionCodeNotSupportedException.cs
│       │   │   ├── ModbusException.cs
│       │   │   ├── QuantityInvalidException.cs
│       │   │   ├── SerialPortNotOpenedException.cs
│       │   │   └── StartingAddressInvalidException.cs
│       │   ├── ModbusClient.cs
│       │   ├── ModbusProtocol.cs
│       │   ├── ModbusServer.cs
│       │   ├── NetworkConnectionParameter.cs
│       │   ├── StoreLogData.cs
│       │   ├── TCPHandler.cs
│       │   ├── bin
│       │   │   └── Debug
│       │   │       ├── net4.6.1
│       │   │       │   ├── EasyModbus.dll
│       │   │       │   └── EasyModbus.pdb
│       │   │       ├── net40
│       │   │       ├── net45
│       │   │       └── net46
│       │   └── obj
│       │       ├── Debug
│       │       │   ├── net4.6.1
│       │       │   │   ├── EasyModbus.AssemblyInfo.cs
│       │       │   │   ├── EasyModbus.AssemblyInfoInputs.cache
│       │       │   │   ├── EasyModbus.GeneratedMSBuildEditorConfig.editorconfig
│       │       │   │   ├── EasyModbus.assets.cache
│       │       │   │   ├── EasyModbus.csproj.AssemblyReference.cache
│       │       │   │   ├── EasyModbus.csproj.CoreCompileInputs.cache
│       │       │   │   ├── EasyModbus.csproj.FileListAbsolute.txt
│       │       │   │   ├── EasyModbus.dll
│       │       │   │   ├── EasyModbus.pdb
│       │       │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │       │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │       │   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │       │   ├── net40
│       │       │   │   ├── EasyModbus.AssemblyInfo.cs
│       │       │   │   ├── EasyModbus.csproj.CoreCompileInputs.cache
│       │       │   │   └── EasyModbus.csprojAssemblyReference.cache
│       │       │   ├── net45
│       │       │   │   ├── EasyModbus.AssemblyInfo.cs
│       │       │   │   ├── EasyModbus.csproj.CoreCompileInputs.cache
│       │       │   │   ├── EasyModbus.csprojAssemblyReference.cache
│       │       │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │       │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │       │   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │       │   └── net46
│       │       │       ├── EasyModbus.AssemblyInfo.cs
│       │       │       ├── EasyModbus.csproj.CoreCompileInputs.cache
│       │       │       ├── EasyModbus.csprojAssemblyReference.cache
│       │       │       ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │       │       ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │       │       └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │       ├── EasyModbus.csproj.nuget.cache
│       │       ├── EasyModbus.csproj.nuget.dgspec.json
│       │       ├── EasyModbus.csproj.nuget.g.props
│       │       ├── EasyModbus.csproj.nuget.g.targets
│       │       ├── project.assets.json
│       │       └── project.nuget.cache
│       ├── ModbusServer
│       │   ├── App.config
│       │   ├── Form1.Designer.cs
│       │   ├── Form1.cs
│       │   ├── Form1.resx
│       │   ├── ModbusServer.csproj
│       │   ├── Program.cs
│       │   ├── Properties
│       │   │   ├── AssemblyInfo.cs
│       │   │   ├── Resources.Designer.cs
│       │   │   ├── Resources.resx
│       │   │   ├── Settings.Designer.cs
│       │   │   └── Settings.settings
│       │   ├── bin
│       │   │   ├── Debug
│       │   │   │   ├── ModbusServer.exe
│       │   │   │   ├── ModbusServer.exe.config
│       │   │   │   ├── ModbusServer.pdb
│       │   │   │   ├── NModbus4.dll
│       │   │   │   ├── NModbus4.xml
│       │   │   │   ├── modbusPlcSimulator.dll
│       │   │   │   └── modbusPlcSimulator.pdb
│       │   │   ├── Release
│       │   │   └── x64
│       │   │       └── Debug
│       │   │           ├── EasyModbus.dll
│       │   │           ├── EasyModbus.xml
│       │   │           ├── ModbusServer.exe
│       │   │           ├── ModbusServer.exe.config
│       │   │           ├── ModbusServer.pdb
│       │   │           ├── SerialPortPlc.dll
│       │   │           ├── SerialPortPlc.pdb
│       │   │           ├── SerialPortPlc2.dll
│       │   │           ├── SerialPortPlc2.pdb
│       │   │           ├── modbusPlcSimulator.dll
│       │   │           └── modbusPlcSimulator.pdb
│       │   └── obj
│       │       ├── Debug
│       │       │   ├── DesignTimeResolveAssemblyReferences.cache
│       │       │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │       │   ├── ModbusServer.Properties.Resources.resources
│       │       │   ├── ModbusServer.csproj.AssemblyReference.cache
│       │       │   ├── ModbusServer.csproj.CopyComplete
│       │       │   ├── ModbusServer.csproj.CoreCompileInputs.cache
│       │       │   ├── ModbusServer.csproj.FileListAbsolute.txt
│       │       │   ├── ModbusServer.csproj.GenerateResource.cache
│       │       │   ├── ModbusServer.csproj.SuggestedBindingRedirects.cache
│       │       │   ├── ModbusServer.exe
│       │       │   ├── ModbusServer.pdb
│       │       │   └── TempPE
│       │       └── x64
│       │           └── Debug
│       │               ├── DesignTimeResolveAssemblyReferences.cache
│       │               ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │               ├── ModbusServer.Form1.resources
│       │               ├── ModbusServer.Properties.Resources.resources
│       │               ├── ModbusServer.csproj.AssemblyReference.cache
│       │               ├── ModbusServer.csproj.CopyComplete
│       │               ├── ModbusServer.csproj.CoreCompileInputs.cache
│       │               ├── ModbusServer.csproj.FileListAbsolute.txt
│       │               ├── ModbusServer.csproj.GenerateResource.cache
│       │               ├── ModbusServer.csproj.SuggestedBindingRedirects.cache
│       │               ├── ModbusServer.csprojAssemblyReference.cache
│       │               ├── ModbusServer.exe
│       │               ├── ModbusServer.pdb
│       │               ├── TempPE
│       │               ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │               ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │               └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       ├── ModbusServer.sln
│       ├── ModbusSimulator
│       │   ├── ModbusNode.cs
│       │   ├── ModbusSimulator.csproj
│       │   ├── Properties
│       │   │   └── AssemblyInfo.cs
│       │   ├── Result.Helper
│       │   │   └── ResultHelper.cs
│       │   ├── bin
│       │   │   ├── Debug
│       │   │   │   ├── NModbus4.dll
│       │   │   │   ├── NModbus4.xml
│       │   │   │   ├── modbusPlcSimulator.dll
│       │   │   │   └── modbusPlcSimulator.pdb
│       │   │   ├── Release
│       │   │   └── x64
│       │   │       ├── Debug
│       │   │       │   ├── EasyModbus.dll
│       │   │       │   ├── EasyModbus.xml
│       │   │       │   ├── SerialPortPlc.dll
│       │   │       │   ├── SerialPortPlc.pdb
│       │   │       │   ├── SerialPortPlc2.dll
│       │   │       │   ├── SerialPortPlc2.pdb
│       │   │       │   ├── modbusPlcSimulator.dll
│       │   │       │   └── modbusPlcSimulator.pdb
│       │   │       └── Release
│       │   ├── obj
│       │   │   ├── Debug
│       │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │   │   ├── ModbusSimulator.csproj.AssemblyReference.cache
│       │   │   │   ├── ModbusSimulator.csproj.CopyComplete
│       │   │   │   ├── ModbusSimulator.csproj.CoreCompileInputs.cache
│       │   │   │   ├── ModbusSimulator.csproj.FileListAbsolute.txt
│       │   │   │   ├── TempPE
│       │   │   │   ├── modbusPlcSimulator.csproj.AssemblyReference.cache
│       │   │   │   ├── modbusPlcSimulator.csproj.CoreCompileInputs.cache
│       │   │   │   ├── modbusPlcSimulator.csproj.FileListAbsolute.txt
│       │   │   │   ├── modbusPlcSimulator.dll
│       │   │   │   └── modbusPlcSimulator.pdb
│       │   │   └── x64
│       │   │       └── Debug
│       │   │           ├── DesignTimeResolveAssemblyReferences.cache
│       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │           ├── ModbusPlcSimulator.csproj.CopyComplete
│       │   │           ├── ModbusSimulator.csproj.AssemblyReference.cache
│       │   │           ├── ModbusSimulator.csproj.CopyComplete
│       │   │           ├── ModbusSimulator.csproj.CoreCompileInputs.cache
│       │   │           ├── ModbusSimulator.csproj.FileListAbsolute.txt
│       │   │           ├── TempPE
│       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │   │           ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │   │           ├── modbusPlcSimulator.csproj.AssemblyReference.cache
│       │   │           ├── modbusPlcSimulator.csproj.CoreCompileInputs.cache
│       │   │           ├── modbusPlcSimulator.csproj.FileListAbsolute.txt
│       │   │           ├── modbusPlcSimulator.dll
│       │   │           └── modbusPlcSimulator.pdb
│       │   ├── packages.config
│       │   └── threadHelper
│       │       └── ThreadHelper.cs
│       ├── SerialPortPlc
│       │   ├── Enum
│       │   │   ├── CommandCode.cs
│       │   │   └── DeviceType.cs
│       │   ├── Message
│       │   │   └── ExtensionHelper.cs
│       │   ├── ModbusSLHandler.cs
│       │   ├── Properties
│       │   │   └── AssemblyInfo.cs
│       │   ├── Queue
│       │   │   ├── GMessageSynQueue.cs
│       │   │   ├── IMessageQueue.cs
│       │   │   └── MessageQueue.cs
│       │   ├── Result.Helper
│       │   │   └── ResultHelper.cs
│       │   ├── SerialPortPlc.csproj
│       │   ├── bin
│       │   │   ├── Debug
│       │   │   │   ├── SerialPortPlc.dll
│       │   │   │   └── SerialPortPlc.pdb
│       │   │   ├── Release
│       │   │   └── x64
│       │   │       ├── Debug
│       │   │       │   ├── SerialPortPlc.dll
│       │   │       │   └── SerialPortPlc.pdb
│       │   │       └── Release
│       │   ├── obj
│       │   │   ├── Debug
│       │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │   │   ├── SerialPortPlc.csproj.AssemblyReference.cache
│       │   │   │   ├── SerialPortPlc.csproj.CoreCompileInputs.cache
│       │   │   │   ├── SerialPortPlc.csproj.FileListAbsolute.txt
│       │   │   │   ├── SerialPortPlc.dll
│       │   │   │   ├── SerialPortPlc.pdb
│       │   │   │   └── TempPE
│       │   │   └── x64
│       │   │       └── Debug
│       │   │           ├── DesignTimeResolveAssemblyReferences.cache
│       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │           ├── SerialPortPlc.csproj.AssemblyReference.cache
│       │   │           ├── SerialPortPlc.csproj.CoreCompileInputs.cache
│       │   │           ├── SerialPortPlc.csproj.FileListAbsolute.txt
│       │   │           ├── SerialPortPlc.csprojAssemblyReference.cache
│       │   │           ├── SerialPortPlc.dll
│       │   │           ├── SerialPortPlc.pdb
│       │   │           ├── TempPE
│       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │   └── threadHelper
│       │       └── ThreadHelper.cs
│       ├── SerialPortPlc2
│       │   ├── Enum
│       │   │   ├── CommandCode.cs
│       │   │   └── DeviceType.cs
│       │   ├── Message
│       │   │   └── ExtensionHelper.cs
│       │   ├── ModbusSLHandler.cs
│       │   ├── Properties
│       │   │   └── AssemblyInfo.cs
│       │   ├── Queue
│       │   │   ├── GMessageSynQueue.cs
│       │   │   ├── IMessageQueue.cs
│       │   │   └── MessageQueue.cs
│       │   ├── Result.Helper
│       │   │   └── ResultHelper.cs
│       │   ├── SerialPortPlc2.csproj
│       │   ├── bin
│       │   │   ├── Debug
│       │   │   │   ├── SerialPortPlc.dll
│       │   │   │   └── SerialPortPlc.pdb
│       │   │   ├── Release
│       │   │   └── x64
│       │   │       ├── Debug
│       │   │       │   ├── SerialPortPlc2.dll
│       │   │       │   └── SerialPortPlc2.pdb
│       │   │       └── Release
│       │   ├── obj
│       │   │   ├── Debug
│       │   │   │   ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │   │   ├── SerialPortPlc.csproj.AssemblyReference.cache
│       │   │   │   ├── SerialPortPlc.csproj.CoreCompileInputs.cache
│       │   │   │   ├── SerialPortPlc.csproj.FileListAbsolute.txt
│       │   │   │   ├── SerialPortPlc.dll
│       │   │   │   ├── SerialPortPlc.pdb
│       │   │   │   ├── SerialPortPlc2.csproj.CoreCompileInputs.cache
│       │   │   │   ├── SerialPortPlc2.csproj.FileListAbsolute.txt
│       │   │   │   ├── SerialPortPlc2.csprojAssemblyReference.cache
│       │   │   │   ├── TempPE
│       │   │   │   ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │   │   │   ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │   │   │   └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │   │   └── x64
│       │   │       └── Debug
│       │   │           ├── DesignTimeResolveAssemblyReferences.cache
│       │   │           ├── DesignTimeResolveAssemblyReferencesInput.cache
│       │   │           ├── SerialPortPlc.csproj.AssemblyReference.cache
│       │   │           ├── SerialPortPlc.csproj.CoreCompileInputs.cache
│       │   │           ├── SerialPortPlc.csproj.FileListAbsolute.txt
│       │   │           ├── SerialPortPlc.csprojAssemblyReference.cache
│       │   │           ├── SerialPortPlc2.csproj.AssemblyReference.cache
│       │   │           ├── SerialPortPlc2.csproj.CoreCompileInputs.cache
│       │   │           ├── SerialPortPlc2.csproj.FileListAbsolute.txt
│       │   │           ├── SerialPortPlc2.dll
│       │   │           ├── SerialPortPlc2.pdb
│       │   │           ├── TempPE
│       │   │           ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│       │   │           ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│       │   │           └── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│       │   └── threadHelper
│       │       └── ThreadHelper.cs
│       └── packages
│           └── EasyModbusTCP.5.6.0
│               ├── EasyModbusTCP.5.6.0.nupkg
│               └── lib
│                   └── net40
│                       ├── EasyModbus.dll
│                       └── EasyModbus.xml
└── 好例子网C#_modbus server and client.rar

206 directories, 522 files



标签: Modbus MOD bus db OD

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警