C#实现Modbus协议

Modbus是一个C#实现Modbus协议。提供与Modbus从兼容的设备和应用程序。支持串行ASCII,串行RTU,TCP和UDP协议。


源文件

NModbus4-portable-3.0/.gitignore , 2457
NModbus4-portable-3.0/.travis.yml , 111
NModbus4-portable-3.0/LICENSE.txt , 1122
NModbus4-portable-3.0/NModbus.chm , 325959
NModbus4-portable-3.0/NModbus4.IntegrationTests/CustomMessages/CustomReadHoldingRegistersRequest.cs , 2778
NModbus4-portable-3.0/NModbus4.IntegrationTests/CustomMessages/CustomReadHoldingRegistersResponse.cs , 2349
NModbus4-portable-3.0/NModbus4.IntegrationTests/CustomMessages/CustomWriteMultipleRegistersRequest.cs , 3474
NModbus4-portable-3.0/NModbus4.IntegrationTests/CustomMessages/CustomWriteMultipleRegistersResponse.cs , 2470
NModbus4-portable-3.0/NModbus4.IntegrationTests/EnronFixture.cs , 1909
NModbus4-portable-3.0/NModbus4.IntegrationTests/ModbusIpMasterFixture.cs , 1924
NModbus4-portable-3.0/NModbus4.IntegrationTests/ModbusMasterFixture.cs , 10574
NModbus4-portable-3.0/NModbus4.IntegrationTests/ModbusSerialMasterFixture.cs , 422
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbus4.IntegrationTests.csproj , 5244
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbus4.IntegrationTests.ruleset , 5283
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusSerialAsciiMasterFixture.cs , 671
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusSerialAsciiMasterJamodSerialAsciiSlaveFixture.cs , 913
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusSerialAsciiMasterNModbusSerialAsciiSlaveFixture.cs , 1817
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusSerialRtuMasterDl06SlaveFixture.cs , 803
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusSerialRtuMasterFixture.cs , 596
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusSerialRtuMasterNModbusSerialRtuSlaveFixture.cs , 1735
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusSerialRtuSlaveFixture.cs , 1411
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusTcpMasterJamodTcpSlaveFixture.cs , 632
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusTcpMasterNModbusTcpSlaveFixture.cs , 561
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusTcpSlaveFixture.cs , 5731
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusUdpMasterNModbusUdpSlaveFixture.cs , 538
NModbus4-portable-3.0/NModbus4.IntegrationTests/NModbusUdpSlaveFixture.cs , 5911
NModbus4-portable-3.0/NModbus4.IntegrationTests/Properties/AssemblyInfo.cs , 584
NModbus4-portable-3.0/NModbus4.IntegrationTests/TestCases.cs , 2837
NModbus4-portable-3.0/NModbus4.IntegrationTests/packages.config , 788
NModbus4-portable-3.0/NModbus4.TestDriver/App.config , 182
NModbus4-portable-3.0/NModbus4.TestDriver/NModbus4.TestDriver.csproj , 2780
NModbus4-portable-3.0/NModbus4.TestDriver/Program.cs , 1087
NModbus4-portable-3.0/NModbus4.TestDriver/Properties/AssemblyInfo.cs , 1414
NModbus4-portable-3.0/NModbus4.TestDriver/packages.config , 132
NModbus4-portable-3.0/NModbus4.UnitTests/Data/BoolModbusDataCollectionFixture.cs , 829
NModbus4-portable-3.0/NModbus4.UnitTests/Data/DataStoreEventArgsFixture.cs , 1191
NModbus4-portable-3.0/NModbus4.UnitTests/Data/DataStoreFixture.cs , 10095
NModbus4-portable-3.0/NModbus4.UnitTests/Data/DiscreteCollectionFixture.cs , 3960
NModbus4-portable-3.0/NModbus4.UnitTests/Data/ModbusDataCollectionFixture.cs , 3621
NModbus4-portable-3.0/NModbus4.UnitTests/Data/RegisterCollectionFixture.cs , 2263
NModbus4-portable-3.0/NModbus4.UnitTests/Data/UshortModbusDataCollectionFixture.cs , 893
NModbus4-portable-3.0/NModbus4.UnitTests/Device/ModbusMasterFixture.cs , 3025
NModbus4-portable-3.0/NModbus4.UnitTests/Device/ModbusSlaveFixture.cs , 7960
NModbus4-portable-3.0/NModbus4.UnitTests/Device/TcpConnectionEventArgsFixture.cs , 736
NModbus4-portable-3.0/NModbus4.UnitTests/IO/EmptyTransportFixture.cs , 752
NModbus4-portable-3.0/NModbus4.UnitTests/IO/ModbusAsciiTransportFixture.cs , 3086
NModbus4-portable-3.0/NModbus4.UnitTests/IO/ModbusRtuTransportFixture.cs , 8567
NModbus4-portable-3.0/NModbus4.UnitTests/IO/ModbusSerialTransportFixture.cs , 4074
NModbus4-portable-3.0/NModbus4.UnitTests/IO/ModbusTcpTransportFixture.cs , 7583
NModbus4-portable-3.0/NModbus4.UnitTests/IO/ModbusTransportFixture.cs , 20506
NModbus4-portable-3.0/NModbus4.UnitTests/IO/UdpClientAdapterFixture.cs , 1326
NModbus4-portable-3.0/NModbus4.UnitTests/InvalidModbusRequestExceptionFixture.cs , 2376
NModbus4-portable-3.0/NModbus4.UnitTests/Message/DiagnosticsRequestResponseFixture.cs , 478
NModbus4-portable-3.0/NModbus4.UnitTests/Message/MessageUtility.cs , 731
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ModbusMessageFactoryFixture.cs , 15798
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ModbusMessageFixture.cs , 1878
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ModbusMessageImplFixture.cs , 1925
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ModbusMessageWithDataFixture.cs , 1467
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ReadCoilsInputsRequestFixture.cs , 2169
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ReadCoilsInputsResponseFixture.cs , 2329
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ReadHoldingInputRegistersRequestFixture.cs , 2535
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ReadHoldingInputRegistersResponseFixture.cs , 2276
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ReadWriteMultipleRegistersRequestFixture.cs , 2314
NModbus4-portable-3.0/NModbus4.UnitTests/Message/ReturnQueryDataRequestResponseFixture.cs , 1162
NModbus4-portable-3.0/NModbus4.UnitTests/Message/SlaveExceptionResponseFixture.cs , 934
NModbus4-portable-3.0/NModbus4.UnitTests/Message/WriteMultipleCoilsRequestFixture.cs , 2057
NModbus4-portable-3.0/NModbus4.UnitTests/Message/WriteMultipleCoilsResponseFixture.cs , 1431
NModbus4-portable-3.0/NModbus4.UnitTests/Message/WriteMultipleRegistersRequestFixture.cs , 2001
NModbus4-portable-3.0/NModbus4.UnitTests/Message/WriteMultipleRegistersResponseFixture.cs , 1485
NModbus4-portable-3.0/NModbus4.UnitTests/Message/WriteSingleCoilRequestResponseFixture.cs , 1044
NModbus4-portable-3.0/NModbus4.UnitTests/Message/WriteSingleRegisterRequestResponseFixture.cs , 861
NModbus4-portable-3.0/NModbus4.UnitTests/NModbus4.UnitTests.csproj , 7287
NModbus4-portable-3.0/NModbus4.UnitTests/NModbus4.UnitTests.ruleset , 5283
NModbus4-portable-3.0/NModbus4.UnitTests/Properties/AssemblyInfo.cs , 456
NModbus4-portable-3.0/NModbus4.UnitTests/SlaveExceptionFixture.cs , 3541
NModbus4-portable-3.0/NModbus4.UnitTests/Utility/CollectionUtilityFixture.cs , 2513
NModbus4-portable-3.0/NModbus4.UnitTests/Utility/DiscriminatedUnionFixture.cs , 1648
NModbus4-portable-3.0/NModbus4.UnitTests/Utility/ModbusUtilityFixture.cs , 5432
NModbus4-portable-3.0/NModbus4.UnitTests/Utility/SerialConnectionFixture.cs , 1703
NModbus4-portable-3.0/NModbus4.UnitTests/packages.config , 957
NModbus4-portable-3.0/NModbus4.sln , 3014
NModbus4-portable-3.0/NModbus4/Data/DataStore.cs , 5935
NModbus4-portable-3.0/NModbus4/Data/DataStoreEventArgs.cs , 2571
NModbus4-portable-3.0/NModbus4/Data/DataStoreFactory.cs , 1771
NModbus4-portable-3.0/NModbus4/Data/DiscreteCollection.cs , 3561
NModbus4-portable-3.0/NModbus4/Data/IModbusMessageDataCollection.cs , 660
NModbus4-portable-3.0/NModbus4/Data/ModbusDataCollection.cs , 4886
NModbus4-portable-3.0/NModbus4/Data/ModbusDataType.cs , 596
NModbus4-portable-3.0/NModbus4/Data/RegisterCollection.cs , 2708
NModbus4-portable-3.0/NModbus4/Device/IModbusMaster.cs , 10264
NModbus4-portable-3.0/NModbus4/Device/IModbusSerialMaster.cs , 946
NModbus4-portable-3.0/NModbus4/Device/ModbusDevice.cs , 1403
NModbus4-portable-3.0/NModbus4/Device/ModbusIpMaster.cs , 13355
NModbus4-portable-3.0/NModbus4/Device/ModbusMaster.cs , 19528
NModbus4-portable-3.0/NModbus4/Device/ModbusMasterTcpConnection.cs , 7392
NModbus4-portable-3.0/NModbus4/Device/ModbusSerialMaster.cs , 5318
NModbus4-portable-3.0/NModbus4/Device/ModbusSerialSlave.cs , 5248
NModbus4-portable-3.0/NModbus4/Device/ModbusSlave.cs , 8874
NModbus4-portable-3.0/NModbus4/Device/ModbusSlaveRequestEventArgs.cs , 674
NModbus4-portable-3.0/NModbus4/Device/ModbusTcpSlave.cs , 8650
NModbus4-portable-3.0/NModbus4/Device/ModbusUdpSlave.cs , 2885
NModbus4-portable-3.0/NModbus4/Device/TcpConnectionEventArgs.cs , 565
NModbus4-portable-3.0/NModbus4/Extensions/Enron/EnronModbus.cs , 5797
NModbus4-portable-3.0/NModbus4/GlobalSuppressions.cs , 322
NModbus4-portable-3.0/NModbus4/IO/EmptyTransport.cs , 931
NModbus4-portable-3.0/NModbus4/IO/IStreamResource.cs , 1983
NModbus4-portable-3.0/NModbus4/IO/ModbusAsciiTransport.cs , 2399
NModbus4-portable-3.0/NModbus4/IO/ModbusIpTransport.cs , 5932
NModbus4-portable-3.0/NModbus4/IO/ModbusRtuTransport.cs , 5133
NModbus4-portable-3.0/NModbus4/IO/ModbusSerialTransport.cs , 2263
NModbus4-portable-3.0/NModbus4/IO/ModbusTransport.cs , 11367
NModbus4-portable-3.0/NModbus4/IO/SerialPortAdapter.cs , 1791
NModbus4-portable-3.0/NModbus4/IO/StreamResourceUtility.cs , 750
NModbus4-portable-3.0/NModbus4/IO/TcpClientAdapter.cs , 1814
NModbus4-portable-3.0/NModbus4/IO/UdpClientAdapter.cs , 4297
NModbus4-portable-3.0/NModbus4/InvalidModbusRequestException.cs , 4833
NModbus4-portable-3.0/NModbus4/Message/AbstractModbusMessage.cs , 2450
NModbus4-portable-3.0/NModbus4/Message/AbstractModbusMessageWithData.cs , 707
NModbus4-portable-3.0/NModbus4/Message/DiagnosticsRequestResponse.cs , 1808
NModbus4-portable-3.0/NModbus4/Message/IModbusMessage.cs , 1479
NModbus4-portable-3.0/NModbus4/Message/IModbusRequest.cs , 383
NModbus4-portable-3.0/NModbus4/Message/ModbusMessageFactory.cs , 2996
NModbus4-portable-3.0/NModbus4/Message/ModbusMessageImpl.cs , 3360
NModbus4-portable-3.0/NModbus4/Message/ReadCoilsInputsRequest.cs , 3547
NModbus4-portable-3.0/NModbus4/Message/ReadCoilsInputsResponse.cs , 2225
NModbus4-portable-3.0/NModbus4/Message/ReadHoldingInputRegistersRequest.cs , 3647
NModbus4-portable-3.0/NModbus4/Message/ReadHoldingInputRegistersResponse.cs , 2283
NModbus4-portable-3.0/NModbus4/Message/ReadWriteMultipleRegistersRequest.cs , 4844
NModbus4-portable-3.0/NModbus4/Message/SlaveExceptionResponse.cs , 3285
NModbus4-portable-3.0/NModbus4/Message/WriteMultipleCoilsRequest.cs , 4333
NModbus4-portable-3.0/NModbus4/Message/WriteMultipleCoilsResponse.cs , 2635
NModbus4-portable-3.0/NModbus4/Message/WriteMultipleRegistersRequest.cs , 4363
NModbus4-portable-3.0/NModbus4/Message/WriteMultipleRegistersResponse.cs , 2667
NModbus4-portable-3.0/NModbus4/Message/WriteSingleCoilRequestResponse.cs , 3316
NModbus4-portable-3.0/NModbus4/Message/WriteSingleRegisterRequestResponse.cs , 3280
NModbus4-portable-3.0/NModbus4/Modbus.cs , 2399
NModbus4-portable-3.0/NModbus4/NModbus4.csproj , 6787
NModbus4-portable-3.0/NModbus4/NModbus4.ruleset , 5205
NModbus4-portable-3.0/NModbus4/Properties/AssemblyInfo.cs , 1198
NModbus4-portable-3.0/NModbus4/Resources.Designer.cs , 11496
NModbus4-portable-3.0/NModbus4/Resources.resx , 10860
NModbus4-portable-3.0/NModbus4/SlaveException.cs , 7317
NModbus4-portable-3.0/NModbus4/Unme.Common/DisposableUtility.cs , 370
NModbus4-portable-3.0/NModbus4/Unme.Common/EventUtility.cs , 605
NModbus4-portable-3.0/NModbus4/Unme.Common/SequenceUtility.cs , 919
NModbus4-portable-3.0/NModbus4/Utility/DiscriminatedUnion.cs , 4563
NModbus4-portable-3.0/NModbus4/Utility/ModbusUtility.cs , 8605
NModbus4-portable-3.0/NModbus4/packages.config , 179
NModbus4-portable-3.0/README.md , 1579
NModbus4-portable-3.0/Samples/App.config , 1652
NModbus4-portable-3.0/Samples/Driver.cs , 13083

 

posted @ 2025-03-18 15:37  风一直那个吹  阅读(20)  评论(0)    收藏  举报