【实例简介】
通过西门子开源DLL ,libnodave.dll连接西门子PLC,亲测,可读取西门子S71200里的DB1.DBW0,连续读取,无需OPC配置。只是抛砖引玉,后续读取封装自行编写。
【实例截图】
【核心代码】
S71200
`-- S71200
`-- WpfApplication1
|-- S71200.sln
|-- S71200.suo
|-- S71200.v12.suo
`-- WpfApplication1
|-- App.config
|-- App.xaml
|-- App.xaml.cs
|-- MainWindow.xaml
|-- MainWindow.xaml.cs
|-- Properties
| |-- AssemblyInfo.cs
| |-- Resources.Designer.cs
| |-- Resources.resx
| |-- Settings.Designer.cs
| `-- Settings.settings
|-- SiemensPLC.cs
|-- WCSConnectPlc.csproj
|-- bin
| `-- Debug
| |-- WpfApplication1.exe
| |-- WpfApplication1.exe.config
| |-- WpfApplication1.pdb
| |-- WpfApplication1.vshost.exe
| |-- WpfApplication1.vshost.exe.config
| |-- WpfApplication1.vshost.exe.manifest
| |-- libnodave.dll
| `-- libnodave.net.dll
`-- obj
`-- Debug
|-- App.g.cs
|-- App.g.i.cs
|-- DesignTimeResolveAssemblyReferencesInput.cache
|-- MainWindow.baml
|-- MainWindow.g.cs
|-- MainWindow.g.i.cs
|-- TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
|-- TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
|-- TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
|-- WCSConnectPlc.csproj.FileListAbsolute.txt
|-- WCSConnectPlc.csproj.GenerateResource.Cache
|-- WpfApplication1.Properties.Resources.resources
|-- WpfApplication1.csproj.FileListAbsolute.txt
|-- WpfApplication1.csproj.GenerateResource.Cache
|-- WpfApplication1.exe
|-- WpfApplication1.g.resources
|-- WpfApplication1.pdb
|-- WpfApplication1_MarkupCompile.cache
`-- WpfApplication1_MarkupCompile.i.cache
8 directories, 42 files



