实例介绍
软件版本为 5.3.2,是免费版,现在去官网下载的都是收费版,这个适合个人学习使用,可以无障碍的连接各种PLC设备,不需要管具体的底层通讯细节,直接上手【实例截图】
【核心代码】
文件清单
├── demo(5.3.2.0)
│ ├── HslCommunicationDemo.exe
│ ├── HslCommunicationDemo.pdb
│ ├── HslCommunication.dll
│ ├── HslCommunication.pdb
│ ├── HslCommunication.xml
│ ├── Newtonsoft.Json.dll
│ └── Newtonsoft.Json.xml
└── HslCommunication(5.3.2.0)
├── chmHelper.shfbproj
├── docs
│ ├── English.md
│ ├── Melsec.md
│ ├── ModbusServer.md
│ ├── ModbusTcp.md
│ ├── Omron.md
│ └── Siemens.md
├── Download
│ ├── HslCommunicationDemo.zip
│ ├── HslCommunication.zip
│ ├── HSLSharp.zip
│ ├── ModbusTcpServer.zip
│ └── PushNetServer.zip
├── Help
│ └── HslCommunication.chm
├── HslCommunication_Net35
│ ├── Algorithms
│ │ ├── ConnectPool
│ │ └── Fourier
│ ├── BasicFramework
│ ├── bin
│ │ └── Debug
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.xml
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── Controls
│ ├── Core
│ │ ├── Address
│ │ ├── IMessage
│ │ ├── Net
│ │ │ ├── NetworkBase
│ │ │ └── StateOne
│ │ ├── Security
│ │ ├── Thread
│ │ ├── Transfer
│ │ └── Types
│ ├── Enthernet
│ │ ├── ComplexNet
│ │ ├── DeviceNet
│ │ ├── FileNet
│ │ ├── PushNet
│ │ ├── SimplifyNet
│ │ ├── SoftUpdateNet
│ │ └── UdpNet
│ ├── HslCommunication_Net35.csproj
│ ├── imgaes
│ │ ├── abstr11.png
│ │ ├── abstr1.png
│ │ ├── Activity_16xLG.png
│ │ ├── AddressViewer.png
│ │ ├── alipay.png
│ │ ├── asset_progressBar_24x24_on.png
│ │ ├── AudioRecording.png
│ │ ├── brackets_Square_16xMD.png
│ │ ├── Class_489.png
│ │ ├── ClassIcon.ico
│ │ ├── ClassIcon.png
│ │ ├── Cloud_16xLG.png
│ │ ├── Copy_6524.png
│ │ ├── Delegate_8339.png
│ │ ├── docview_xaml_on_16x16.png
│ │ ├── Enum_582.png
│ │ ├── Event_594_exp.png
│ │ ├── Event_594.png
│ │ ├── glasses_16xLG.png
│ │ ├── grid_Data_16xLG.png
│ │ ├── lightningBolt_16xLG.png
│ │ ├── ListView_687.png
│ │ ├── Method_636.png
│ │ ├── Module_648.png
│ │ ├── PropertyIcon.png
│ │ ├── RegistryEditor_5838.ico
│ │ ├── SingleMessage_5727.ico
│ │ ├── Soundfile_461.png
│ │ ├── Structure_507.png
│ │ ├── TabControl_707.png
│ │ ├── Table_748.png
│ │ ├── Tag_7213.png
│ │ ├── Textfile_818_16x.png
│ │ ├── TreeView_713.png
│ │ ├── usbcontroller.png
│ │ ├── UseCaseDiagramFile_usecasediagram_13447_16x.png
│ │ ├── UserInterfaceEditor_5845.ico
│ │ ├── VirtualMachine.png
│ │ ├── WebForm(ASPX)_815_16x.png
│ │ ├── WebFormTemplate_11274_16x_color.png
│ │ ├── WindowsForm_817_16x.png
│ │ └── WindowsForm_817.ico
│ ├── Language
│ ├── LogNet
│ │ ├── Core
│ │ ├── Logs
│ │ └── View
│ ├── mm_facetoface_collect_qrcode_1525331158525.png
│ ├── ModBus
│ │ ├── ModbusAscii
│ │ ├── ModbusRtu
│ │ └── ModbusTcp
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── HslCommunication.BasicFramework.FormAuthorAdvertisement.resources
│ │ ├── HslCommunication.BasicFramework.FormAuthorize.resources
│ │ ├── HslCommunication.BasicFramework.FormPopup.resources
│ │ ├── HslCommunication.BasicFramework.FormPortraitSelect.resources
│ │ ├── HslCommunication.BasicFramework.FormSupport.resources
│ │ ├── HslCommunication.Controls.UserButton.resources
│ │ ├── HslCommunication.Controls.UserClock.resources
│ │ ├── HslCommunication.Controls.UserCurve.resources
│ │ ├── HslCommunication.Controls.UserDrum.resources
│ │ ├── HslCommunication.Controls.UserGaugeChart.resources
│ │ ├── HslCommunication.Controls.UserLantern.resources
│ │ ├── HslCommunication.Controls.UserPieChart.resources
│ │ ├── HslCommunication.Controls.UserSwitch.resources
│ │ ├── HslCommunication.Controls.UserVerticalProgress.resources
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.LogNet.FormLogNetView.resources
│ │ ├── HslCommunication.LogNet.LogNetAnalysisControl.resources
│ │ ├── HslCommunication_Net35.csproj.FileListAbsolute.txt
│ │ ├── HslCommunication_Net35.csproj.GenerateResource.Cache
│ │ ├── HslCommunication_Net35.csprojResolveAssemblyReference.cache
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.Properties.Resources.resources
│ │ └── TempPE
│ ├── packages.config
│ ├── Profinet
│ │ ├── AllenBradley
│ │ ├── Melsec
│ │ ├── Omron
│ │ ├── Panasonic
│ │ └── Siemens
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ └── qrcode_for_gh_319218678954_258.jpg
│ ├── Robot
│ │ └── EFORT
│ └── Serial
├── HslCommunication_Net45
│ ├── Algorithms
│ │ ├── ConnectPool
│ │ │ ├── ConnectPool.cs
│ │ │ └── IConnector.cs
│ │ └── Fourier
│ │ └── FFTHelper.cs
│ ├── BasicFramework
│ │ ├── FormAuthorAdvertisement.cs
│ │ ├── FormAuthorAdvertisement.designer.cs
│ │ ├── FormAuthorAdvertisement.resx
│ │ ├── FormAuthorize.cs
│ │ ├── FormAuthorize.designer.cs
│ │ ├── FormAuthorize.resx
│ │ ├── FormPopup.cs
│ │ ├── FormPopup.designer.cs
│ │ ├── FormPopup.resx
│ │ ├── FormPortraitSelect.cs
│ │ ├── FormPortraitSelect.Designer.cs
│ │ ├── FormPortraitSelect.resx
│ │ ├── FormSupport.cs
│ │ ├── FormSupport.Designer.cs
│ │ ├── FormSupport.resx
│ │ ├── SoftAnimation.cs
│ │ ├── SoftAuthorize.cs
│ │ ├── SoftBaseClass.cs
│ │ ├── SoftBasic.cs
│ │ ├── SoftCache.cs
│ │ ├── SoftException.cs
│ │ ├── SoftMail.cs
│ │ ├── SoftMsgQueue.cs
│ │ ├── SoftNumerical.cs
│ │ ├── SoftPainting.cs
│ │ ├── SoftSecurity.cs
│ │ ├── SoftSqlOperate.cs
│ │ ├── SoftVersion.cs
│ │ └── SoftZipped.cs
│ ├── bin
│ │ └── Debug
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.xml
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── Controls
│ │ ├── UserButton.cs
│ │ ├── UserButton.designer.cs
│ │ ├── UserButton.resx
│ │ ├── UserClock.cs
│ │ ├── UserClock.designer.cs
│ │ ├── UserClock.resx
│ │ ├── UserCurve.cs
│ │ ├── UserCurve.Designer.cs
│ │ ├── UserCurve.resx
│ │ ├── UserDrum.cs
│ │ ├── UserDrum.Designer.cs
│ │ ├── UserDrum.resx
│ │ ├── UserGaugeChart.cs
│ │ ├── UserGaugeChart.Designer.cs
│ │ ├── UserGaugeChart.resx
│ │ ├── UserLantern.cs
│ │ ├── UserLantern.Designer.cs
│ │ ├── UserLantern.resx
│ │ ├── UserPieChart.cs
│ │ ├── UserPieChart.Designer.cs
│ │ ├── UserPieChart.resx
│ │ ├── UserSwitch.cs
│ │ ├── UserSwitch.Designer.cs
│ │ ├── UserSwitch.resx
│ │ ├── UserVerticalProgress.cs
│ │ ├── UserVerticalProgress.Designer.cs
│ │ └── UserVerticalProgress.resx
│ ├── Core
│ │ ├── Address
│ │ │ └── DeviceAddressBase.cs
│ │ ├── IMessage
│ │ │ ├── AlienMessage.cs
│ │ │ ├── AllenBradleyMessage.cs
│ │ │ ├── EFORTMessage.cs
│ │ │ ├── FetchWriteMessage.cs
│ │ │ ├── FinsMessage.cs
│ │ │ ├── HslMessage.cs
│ │ │ ├── INetMessage.cs
│ │ │ ├── MelsecA1EBinaryMessage.cs
│ │ │ ├── MelsecQnA3EAsciiMessage.cs
│ │ │ ├── MelsecQnA3EBinaryMessage.cs
│ │ │ ├── ModbusTcpMessage.cs
│ │ │ └── S7Message.cs
│ │ ├── Net
│ │ │ ├── ClassNetHandle.cs
│ │ │ ├── CommunicationProtocol.cs
│ │ │ ├── IReadWriteNet.cs
│ │ │ ├── NetSupport.cs
│ │ │ ├── NetworkBase
│ │ │ │ ├── NetworkAlienClient.cs
│ │ │ │ ├── NetworkBase.cs
│ │ │ │ ├── NetworkDeviceBase.cs
│ │ │ │ ├── NetworkDoubleBase.cs
│ │ │ │ ├── NetworkFileServerBase.cs
│ │ │ │ ├── NetworkServerBase.cs
│ │ │ │ └── NetworkXBase.cs
│ │ │ └── StateOne
│ │ │ ├── AlienSession.cs
│ │ │ ├── AppSession.cs
│ │ │ ├── AsyncStateSend.cs
│ │ │ ├── FileStateObject.cs
│ │ │ ├── StateObject.cs
│ │ │ └── StateOneBase.cs
│ │ ├── Security
│ │ │ └── Security.cs
│ │ ├── Thread
│ │ │ └── ThreadLock.cs
│ │ ├── Transfer
│ │ │ ├── ByteTransformBase.cs
│ │ │ ├── ByteTransformHelper.cs
│ │ │ ├── DataFormat.cs
│ │ │ ├── IByteTransform.cs
│ │ │ ├── RegularByteTransform.cs
│ │ │ ├── ReverseBytesTransform.cs
│ │ │ └── ReverseWordTransform.cs
│ │ └── Types
│ │ ├── HslPieItem.cs
│ │ ├── HslTimeOut.cs
│ │ ├── IDataTransfer.cs
│ │ └── OperateResult.cs
│ ├── Doc.txt
│ ├── Enthernet
│ │ ├── ComplexNet
│ │ │ ├── NetComplexClient.cs
│ │ │ └── NetComplexServer.cs
│ │ ├── DeviceNet
│ │ │ ├── ClassDeviceNet.cs
│ │ │ └── DeviceState.cs
│ │ ├── FileNet
│ │ │ ├── AdvancedFileServer.cs
│ │ │ ├── FileBaseInfo.cs
│ │ │ ├── FileClientBase.cs
│ │ │ ├── FileMarkId.cs
│ │ │ ├── GroupFileContainer.cs
│ │ │ ├── GroupFileItem.cs
│ │ │ ├── IntegrationFileClient.cs
│ │ │ └── UltimateFileServer.cs
│ │ ├── PushNet
│ │ │ ├── NetPushClient.cs
│ │ │ ├── NetPushServer.cs
│ │ │ └── PushGroupClient.cs
│ │ ├── SimplifyNet
│ │ │ ├── NetSimplifyClient.cs
│ │ │ └── NetSimplifyServer.cs
│ │ ├── SoftUpdateNet
│ │ │ └── ClassSoftUpdate.cs
│ │ └── UdpNet
│ │ ├── NetUdpClient.cs
│ │ └── NetUdpServer.cs
│ ├── HslCommunication_Net45.csproj
│ ├── imgaes
│ │ ├── abstr11.png
│ │ ├── abstr1.png
│ │ ├── Activity_16xLG.png
│ │ ├── AddressViewer.png
│ │ ├── alipay.png
│ │ ├── asset_progressBar_24x24_on.png
│ │ ├── AudioRecording.png
│ │ ├── brackets_Square_16xMD.png
│ │ ├── Class_489.png
│ │ ├── ClassIcon.ico
│ │ ├── ClassIcon.png
│ │ ├── Cloud_16xLG.png
│ │ ├── Copy_6524.png
│ │ ├── Delegate_8339.png
│ │ ├── docview_xaml_on_16x16.png
│ │ ├── Enum_582.png
│ │ ├── Event_594_exp.png
│ │ ├── Event_594.png
│ │ ├── glasses_16xLG.png
│ │ ├── grid_Data_16xLG.png
│ │ ├── lightningBolt_16xLG.png
│ │ ├── ListView_687.png
│ │ ├── Method_636.png
│ │ ├── mm_facetoface_collect_qrcode_1525331158525.png
│ │ ├── Module_648.png
│ │ ├── PropertyIcon.png
│ │ ├── qrcode_for_gh_319218678954_258.jpg
│ │ ├── RegistryEditor_5838.ico
│ │ ├── SingleMessage_5727.ico
│ │ ├── Soundfile_461.png
│ │ ├── Structure_507.png
│ │ ├── TabControl_707.png
│ │ ├── Table_748.png
│ │ ├── Tag_7213.png
│ │ ├── Textfile_818_16x.png
│ │ ├── TreeView_713.png
│ │ ├── usbcontroller.png
│ │ ├── UseCaseDiagramFile_usecasediagram_13447_16x.png
│ │ ├── UserInterfaceEditor_5845.ico
│ │ ├── VirtualMachine.png
│ │ ├── WebForm(ASPX)_815_16x.png
│ │ ├── WebFormTemplate_11274_16x_color.png
│ │ ├── WindowsForm_817_16x.png
│ │ └── WindowsForm_817.ico
│ ├── Language
│ │ ├── DefaultLanguage.cs
│ │ └── English.cs
│ ├── LogNet
│ │ ├── Core
│ │ │ ├── ILogNet.cs
│ │ │ ├── LogBase.cs
│ │ │ └── Types.cs
│ │ ├── LogNetManagment.cs
│ │ ├── Logs
│ │ │ ├── LogNetDateTime.cs
│ │ │ ├── LogNetFileSize.cs
│ │ │ └── LogNetSingle.cs
│ │ └── View
│ │ ├── FormLogNetView.cs
│ │ ├── FormLogNetView.Designer.cs
│ │ ├── FormLogNetView.resx
│ │ ├── LogNetAnalysisControl.cs
│ │ ├── LogNetAnalysisControl.Designer.cs
│ │ └── LogNetAnalysisControl.resx
│ ├── ModBus
│ │ ├── ModbusAddress.cs
│ │ ├── ModbusAscii
│ │ │ └── ModbusAscii.cs
│ │ ├── ModbusInfo.cs
│ │ ├── ModBusMonitorAddress.cs
│ │ ├── ModbusRtu
│ │ │ └── ModbusRtu.cs
│ │ ├── ModBusState.cs
│ │ ├── ModbusTcp
│ │ │ ├── ModbusTcpNet.cs
│ │ │ └── ModbusTcpServer.cs
│ │ └── MonitorAddress.cs
│ ├── NamespaceDoc.cs
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── HslCommunication.BasicFramework.FormAuthorAdvertisement.resources
│ │ ├── HslCommunication.BasicFramework.FormAuthorize.resources
│ │ ├── HslCommunication.BasicFramework.FormPopup.resources
│ │ ├── HslCommunication.BasicFramework.FormPortraitSelect.resources
│ │ ├── HslCommunication.BasicFramework.FormSupport.resources
│ │ ├── HslCommunication.Controls.UserButton.resources
│ │ ├── HslCommunication.Controls.UserClock.resources
│ │ ├── HslCommunication.Controls.UserCurve.resources
│ │ ├── HslCommunication.Controls.UserDrum.resources
│ │ ├── HslCommunication.Controls.UserGaugeChart.resources
│ │ ├── HslCommunication.Controls.UserLantern.resources
│ │ ├── HslCommunication.Controls.UserPieChart.resources
│ │ ├── HslCommunication.Controls.UserSwitch.resources
│ │ ├── HslCommunication.Controls.UserVerticalProgress.resources
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.LogNet.FormLogNetView.resources
│ │ ├── HslCommunication.LogNet.LogNetAnalysisControl.resources
│ │ ├── HslCommunication_Net45.csproj.FileListAbsolute.txt
│ │ ├── HslCommunication_Net45.csproj.GenerateResource.Cache
│ │ ├── HslCommunication_Net45.csprojResolveAssemblyReference.cache
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.Properties.Resources.resources
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── TempPE
│ │ └── Properties.Resources.Designer.cs.dll
│ ├── packages.config
│ ├── Profinet
│ │ ├── AllenBradley
│ │ │ ├── AllenBradleyHelper.cs
│ │ │ └── AllenBradleyNet.cs
│ │ ├── Melsec
│ │ │ ├── MelsecA1EDataType.cs
│ │ │ ├── MelsecA1ENet.cs
│ │ │ ├── MelsecFxSerial.cs
│ │ │ ├── MelsecHelper.cs
│ │ │ ├── MelsecMcAsciiNet.cs
│ │ │ ├── MelsecMcDataType.cs
│ │ │ ├── MelsecMcNet.cs
│ │ │ └── MelsecNetMultiAsync.cs
│ │ ├── Omron
│ │ │ ├── OmronFinsDataType.cs
│ │ │ └── OmronFinsNet.cs
│ │ ├── Panasonic
│ │ │ └── PanasonicMewtocol.cs
│ │ └── Siemens
│ │ ├── SiemensFetchWriteNet.cs
│ │ ├── SiemensPLCS.cs
│ │ └── SiemensS7Net.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Robot
│ │ └── EFORT
│ │ ├── EfortData.cs
│ │ └── ER7BC10.cs
│ ├── Serial
│ │ ├── CRCSupport.cs
│ │ ├── FP1_C72.cs
│ │ ├── SerialBase.cs
│ │ ├── SerialDeviceBase.cs
│ │ └── SoftLRC.cs
│ └── StringResources.cs
├── HslCommunication.sln
├── HslCommunication.v12.suo
├── imgs
│ ├── ab1.png
│ ├── controls.png
│ ├── demo.png
│ ├── File1.png
│ ├── File2.png
│ ├── Gen1.png
│ ├── melsec
│ │ ├── melsec1.jpg
│ │ └── melsec2.jpg
│ ├── Melsec1.png
│ ├── Modbus1.png
│ ├── Modbus2.png
│ ├── Omron.png
│ ├── siemens
│ │ ├── siemens1.jpg
│ │ ├── siemens2.jpg
│ │ ├── siemens3.jpg
│ │ ├── siemens4.jpg
│ │ ├── siemens5.jpg
│ │ └── siemens6.jpg
│ ├── siemens1.png
│ ├── Simlify1.png
│ ├── Simlify2.png
│ ├── support.png
│ ├── Udp1.png
│ └── Udp2.png
├── LICENSE
├── packages
│ └── Newtonsoft.Json.11.0.2
│ ├── 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
│ │ ├── netstandard1.0
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── netstandard1.3
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── netstandard2.0
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── portable-net40+sl5+win8+wp8+wpa81
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ └── portable-net45+win8+wp8+wpa81
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── LICENSE.md
│ └── Newtonsoft.Json.11.0.2.nupkg
├── README.md
└── TestProject
├── ComplexNetServer
│ ├── bin
│ │ └── Debug
│ │ ├── ComplexNetServer.exe
│ │ ├── ComplexNetServer.pdb
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.xml
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── ComplexNetServer.csproj
│ ├── FormServer.cs
│ ├── FormServer.Designer.cs
│ ├── FormServer.resx
│ ├── obj
│ │ └── Debug
│ │ ├── ComplexNetServer.csproj.FileListAbsolute.txt
│ │ ├── ComplexNetServer.csproj.GenerateResource.Cache
│ │ ├── ComplexNetServer.csprojResolveAssemblyReference.cache
│ │ ├── ComplexNetServer.exe
│ │ ├── ComplexNetServer.FormServer.resources
│ │ ├── ComplexNetServer.pdb
│ │ ├── ComplexNetServer.Properties.Resources.resources
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ └── TempPE
│ ├── Program.cs
│ └── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── FileNetServer
│ ├── bin
│ │ └── Debug
│ │ ├── FileNetServer.exe
│ │ ├── FileNetServer.pdb
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.xml
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── FileNetServer.csproj
│ ├── FormFileServer.cs
│ ├── FormFileServer.Designer.cs
│ ├── FormFileServer.resx
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── FileNetServer.csproj.FileListAbsolute.txt
│ │ ├── FileNetServer.csproj.GenerateResource.Cache
│ │ ├── FileNetServer.csprojResolveAssemblyReference.cache
│ │ ├── FileNetServer.exe
│ │ ├── FileNetServer.FormFileServer.resources
│ │ ├── FileNetServer.pdb
│ │ ├── FileNetServer.Properties.Resources.resources
│ │ └── TempPE
│ ├── Program.cs
│ └── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── HslCommunicationCoreDemo
│ ├── HslCommunicationCoreDemo.csproj
│ └── Program.cs
├── HslCommunicationDemo
│ ├── Algorithms
│ │ ├── FormConnectPool.cs
│ │ ├── FormConnectPool.Designer.cs
│ │ ├── FormConnectPool.resx
│ │ ├── FourierTransform.cs
│ │ ├── FourierTransform.Designer.cs
│ │ └── FourierTransform.resx
│ ├── bin
│ │ └── Debug
│ │ ├── HslCommunicationDemo.exe
│ │ ├── HslCommunicationDemo.pdb
│ │ ├── HslCommunicationDemo.vshost.exe
│ │ ├── HslCommunicationDemo.vshost.exe.manifest
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.xml
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── Control
│ │ ├── FormBasicControl.cs
│ │ ├── FormBasicControl.Designer.cs
│ │ ├── FormBasicControl.resx
│ │ ├── FormCurve.cs
│ │ ├── FormCurve.Designer.cs
│ │ ├── FormCurve.resx
│ │ ├── FormGauge.cs
│ │ ├── FormGauge.Designer.cs
│ │ ├── FormGauge.resx
│ │ ├── FormPieChart.cs
│ │ ├── FormPieChart.Designer.cs
│ │ └── FormPieChart.resx
│ ├── FormByteTransfer.cs
│ ├── FormByteTransfer.Designer.cs
│ ├── FormByteTransfer.resx
│ ├── FormComplexNet.cs
│ ├── FormComplexNet.Designer.cs
│ ├── FormComplexNet.resx
│ ├── FormFileClient.cs
│ ├── FormFileClient.Designer.cs
│ ├── FormFileClient.resx
│ ├── FormImage.cs
│ ├── FormImage.Designer.cs
│ ├── FormImage.resx
│ ├── FormLoad.cs
│ ├── FormLoad.Designer.cs
│ ├── FormLoad.resx
│ ├── FormLogNet.cs
│ ├── FormLogNet.Designer.cs
│ ├── FormLogNet.resx
│ ├── FormMail.cs
│ ├── FormMail.Designer.cs
│ ├── FormMail.resx
│ ├── FormPushNet.cs
│ ├── FormPushNet.Designer.cs
│ ├── FormPushNet.resx
│ ├── FormRegister.cs
│ ├── FormRegister.Designer.cs
│ ├── FormRegister.resx
│ ├── FormSeqCreate.cs
│ ├── FormSeqCreate.Designer.cs
│ ├── FormSeqCreate.resx
│ ├── FormSerialDebug.cs
│ ├── FormSerialDebug.Designer.cs
│ ├── FormSerialDebug.resx
│ ├── FormSimplifyNetAlien.cs
│ ├── FormSimplifyNetAlien.Designer.cs
│ ├── FormSimplifyNetAlien.resx
│ ├── FormSimplifyNet.cs
│ ├── FormSimplifyNet.Designer.cs
│ ├── FormSimplifyNet.resx
│ ├── FormTcpDebug.cs
│ ├── FormTcpDebug.Designer.cs
│ ├── FormTcpDebug.resx
│ ├── FormUdpNet.cs
│ ├── FormUdpNet.Designer.cs
│ ├── FormUdpNet.resx
│ ├── HslCommunicationDemo.csproj
│ ├── Modbus
│ │ ├── FormModbusAlien.cs
│ │ ├── FormModbusAlien.Designer.cs
│ │ ├── FormModbusAlien.resx
│ │ ├── FormModbusAscii.cs
│ │ ├── FormModbusAscii.Designer.cs
│ │ ├── FormModbusAscii.resx
│ │ ├── FormModbus.cs
│ │ ├── FormModbus.Designer.cs
│ │ ├── FormModbus.resx
│ │ ├── FormModbusRtu.cs
│ │ ├── FormModbusRtu.Designer.cs
│ │ └── FormModbusRtu.resx
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── HslCommunicationDemo.Algorithms.FormConnectPool.resources
│ │ ├── HslCommunicationDemo.Algorithms.FourierTransform.resources
│ │ ├── HslCommunicationDemo.csproj.FileListAbsolute.txt
│ │ ├── HslCommunicationDemo.csproj.GenerateResource.Cache
│ │ ├── HslCommunicationDemo.csprojResolveAssemblyReference.cache
│ │ ├── HslCommunicationDemo.exe
│ │ ├── HslCommunicationDemo.FormAllenBrandly.resources
│ │ ├── HslCommunicationDemo.FormBasicControl.resources
│ │ ├── HslCommunicationDemo.FormByteTransfer.resources
│ │ ├── HslCommunicationDemo.FormComplexNet.resources
│ │ ├── HslCommunicationDemo.FormCurve.resources
│ │ ├── HslCommunicationDemo.FormFileClient.resources
│ │ ├── HslCommunicationDemo.FormGauge.resources
│ │ ├── HslCommunicationDemo.FormImage.resources
│ │ ├── HslCommunicationDemo.FormLoad.resources
│ │ ├── HslCommunicationDemo.FormLogNet.resources
│ │ ├── HslCommunicationDemo.FormMail.resources
│ │ ├── HslCommunicationDemo.FormMelsec1EBinary.resources
│ │ ├── HslCommunicationDemo.FormMelsecAscii.resources
│ │ ├── HslCommunicationDemo.FormMelsecBinary.resources
│ │ ├── HslCommunicationDemo.FormMelsecSerial.resources
│ │ ├── HslCommunicationDemo.FormModbusAlien.resources
│ │ ├── HslCommunicationDemo.FormModbusAscii.resources
│ │ ├── HslCommunicationDemo.FormModbus.resources
│ │ ├── HslCommunicationDemo.FormModbusRtu.resources
│ │ ├── HslCommunicationDemo.FormOmron.resources
│ │ ├── HslCommunicationDemo.FormPanasonicMew.resources
│ │ ├── HslCommunicationDemo.FormPieChart.resources
│ │ ├── HslCommunicationDemo.FormPushNet.resources
│ │ ├── HslCommunicationDemo.FormRegister.resources
│ │ ├── HslCommunicationDemo.FormSeqCreate.resources
│ │ ├── HslCommunicationDemo.FormSerialDebug.resources
│ │ ├── HslCommunicationDemo.FormSiemensFW.resources
│ │ ├── HslCommunicationDemo.FormSiemens.resources
│ │ ├── HslCommunicationDemo.FormSimplifyNetAlien.resources
│ │ ├── HslCommunicationDemo.FormSimplifyNet.resources
│ │ ├── HslCommunicationDemo.FormTcpDebug.resources
│ │ ├── HslCommunicationDemo.FormUdpNet.resources
│ │ ├── HslCommunicationDemo.pdb
│ │ ├── HslCommunicationDemo.Properties.Resources.resources
│ │ ├── HslCommunicationDemo.Robot.FormEfort.resources
│ │ └── TempPE
│ ├── PLC
│ │ ├── FormAllenBrandly.cs
│ │ ├── FormAllenBrandly.Designer.cs
│ │ ├── FormAllenBrandly.resx
│ │ ├── FormMelsec1EBinary.cs
│ │ ├── FormMelsec1EBinary.Designer.cs
│ │ ├── FormMelsec1EBinary.resx
│ │ ├── FormMelsecAscii.cs
│ │ ├── FormMelsecAscii.Designer.cs
│ │ ├── FormMelsecAscii.resx
│ │ ├── FormMelsecBinary.cs
│ │ ├── FormMelsecBinary.Designer.cs
│ │ ├── FormMelsecBinary.resx
│ │ ├── FormMelsecSerial.cs
│ │ ├── FormMelsecSerial.Designer.cs
│ │ ├── FormMelsecSerial.resx
│ │ ├── FormOmron.cs
│ │ ├── FormOmron.Designer.cs
│ │ ├── FormOmron.resx
│ │ ├── FormPanasonicMew.cs
│ │ ├── FormPanasonicMew.Designer.cs
│ │ ├── FormPanasonicMew.resx
│ │ ├── FormSiemens.cs
│ │ ├── FormSiemens.Designer.cs
│ │ ├── FormSiemensFW.cs
│ │ ├── FormSiemensFW.Designer.cs
│ │ ├── FormSiemensFW.resx
│ │ └── FormSiemens.resx
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ └── Robot
│ ├── FormEfort.cs
│ ├── FormEfort.Designer.cs
│ └── FormEfort.resx
├── ModbusTcpServer
│ ├── bin
│ │ └── Debug
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.xml
│ │ ├── ModbusTcpServer.exe
│ │ ├── ModbusTcpServer.pdb
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── FormInputAlien.cs
│ ├── FormInputAlien.Designer.cs
│ ├── FormInputAlien.resx
│ ├── FormModbus.cs
│ ├── FormModbus.Designer.cs
│ ├── FormModbus.resx
│ ├── FormTrustedClient.cs
│ ├── FormTrustedClient.Designer.cs
│ ├── FormTrustedClient.resx
│ ├── ModbusTcpServer.csproj
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── ModbusTcpServer.csproj.FileListAbsolute.txt
│ │ ├── ModbusTcpServer.csproj.GenerateResource.Cache
│ │ ├── ModbusTcpServer.csprojResolveAssemblyReference.cache
│ │ ├── ModbusTcpServer.exe
│ │ ├── ModbusTcpServer.FormInputAlien.resources
│ │ ├── ModbusTcpServer.FormModbus.resources
│ │ ├── ModbusTcpServer.FormTrustedClient.resources
│ │ ├── ModbusTcpServer.pdb
│ │ ├── ModbusTcpServer.Properties.Resources.resources
│ │ └── TempPE
│ ├── Program.cs
│ └── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── PushNetServer
│ ├── App.config
│ ├── bin
│ │ └── Debug
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.xml
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Newtonsoft.Json.xml
│ │ ├── PushNetServer.exe
│ │ ├── PushNetServer.exe.config
│ │ └── PushNetServer.pdb
│ ├── FormServer.cs
│ ├── FormServer.Designer.cs
│ ├── FormServer.resx
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── PushNetServer.csproj.FileListAbsolute.txt
│ │ ├── PushNetServer.csproj.GenerateResource.Cache
│ │ ├── PushNetServer.csprojResolveAssemblyReference.cache
│ │ ├── PushNetServer.exe
│ │ ├── PushNetServer.FormServer.resources
│ │ ├── PushNetServer.pdb
│ │ ├── PushNetServer.Properties.Resources.resources
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── TempPE
│ │ └── Properties.Resources.Designer.cs.dll
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ └── PushNetServer.csproj
├── SimplifyNetTest
│ ├── bin
│ │ └── Debug
│ │ ├── HslCommunication.dll
│ │ ├── HslCommunication.pdb
│ │ ├── HslCommunication.xml
│ │ ├── Newtonsoft.Json.dll
│ │ ├── SimplifyNetTest.exe
│ │ └── SimplifyNetTest.pdb
│ ├── FormInputAlien.cs
│ ├── FormInputAlien.Designer.cs
│ ├── FormInputAlien.resx
│ ├── FormServer.cs
│ ├── FormServer.Designer.cs
│ ├── FormServer.resx
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── SimplifyNetServer.csproj.FileListAbsolute.txt
│ │ ├── SimplifyNetServer.csproj.GenerateResource.Cache
│ │ ├── SimplifyNetServer.csprojResolveAssemblyReference.cache
│ │ ├── SimplifyNetTest.exe
│ │ ├── SimplifyNetTest.FormInputAlien.resources
│ │ ├── SimplifyNetTest.FormServer.resources
│ │ ├── SimplifyNetTest.pdb
│ │ ├── SimplifyNetTest.Properties.Resources.resources
│ │ └── TempPE
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ └── SimplifyNetServer.csproj
└── UdpNetServer
├── bin
│ └── Debug
│ ├── HslCommunication.dll
│ ├── HslCommunication.pdb
│ ├── HslCommunication.xml
│ ├── Newtonsoft.Json.dll
│ ├── Newtonsoft.Json.xml
│ ├── UdpNetServer.exe
│ └── UdpNetServer.pdb
├── FormUdpNetServer.cs
├── FormUdpNetServer.Designer.cs
├── FormUdpNetServer.resx
├── obj
│ └── Debug
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── TempPE
│ ├── UdpNetServer.csproj.FileListAbsolute.txt
│ ├── UdpNetServer.csproj.GenerateResource.Cache
│ ├── UdpNetServer.csprojResolveAssemblyReference.cache
│ ├── UdpNetServer.exe
│ ├── UdpNetServer.FormUdpNetServer.resources
│ ├── UdpNetServer.pdb
│ └── UdpNetServer.Properties.Resources.resources
├── Program.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
└── UdpNetServer.csproj
175 directories, 733 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论