s7netplus-master
所属分类:能源行业(电力石油煤炭)
开发工具:C#
文件大小:1535KB
下载次数:8
上传日期:2019-12-25 20:30:33
上 传 者:
tanghan321
说明: 采用C#利用simatic S7协议与西门子PLC之间通讯
(communication with simatic plc with s7 protel)
文件列表:
.nuget (0, 2017-09-15)
.nuget\NuGet.Config (164, 2017-09-15)
.nuget\NuGet.exe (1664000, 2017-09-15)
.nuget\NuGet.targets (7484, 2017-09-15)
Documentation (0, 2017-09-15)
Documentation\Documentation.docx (191272, 2017-09-15)
Documentation\Documentation.pdf (573506, 2017-09-15)
Documentation\protection 2.png (121055, 2017-09-15)
Documentation\protection.png (17466, 2017-09-15)
Documentation\struct.png (8392, 2017-09-15)
License.txt (1082, 2017-09-15)
NuGetPack.bat (557, 2017-09-15)
S7.Net.Core (0, 2017-09-15)
S7.Net.Core\Properties (0, 2017-09-15)
S7.Net.Core\Properties\AssemblyInfo.cs (1060, 2017-09-15)
S7.Net.Core\Properties\S7.Net.Core.rd.xml (1541, 2017-09-15)
S7.Net.Core\S7.Net.Core.csproj (7525, 2017-09-15)
S7.Net.Core\S7.Net.Core.nuget.props (2287, 2017-09-15)
S7.Net.Core\S7.Net.Core.nuget.targets (1468, 2017-09-15)
S7.Net.Core\SocketClient.cs (15237, 2017-09-15)
S7.Net.Core\project.json (293, 2017-09-15)
S7.Net.UnitTest (0, 2017-09-15)
S7.Net.UnitTest\ConvertersUnitTest.cs (791, 2017-09-15)
S7.Net.UnitTest\Helpers (0, 2017-09-15)
S7.Net.UnitTest\Helpers\ConsoleManager.cs (2675, 2017-09-15)
S7.Net.UnitTest\Helpers\NativeMethods.cs (1218, 2017-09-15)
S7.Net.UnitTest\Helpers\S7TestServer.cs (3793, 2017-09-15)
S7.Net.UnitTest\Helpers\TestClass.cs (1440, 2017-09-15)
S7.Net.UnitTest\Helpers\TestClassWithArrays.cs (740, 2017-09-15)
S7.Net.UnitTest\Helpers\TestClassWithCustomType.cs (498, 2017-09-15)
S7.Net.UnitTest\Helpers\TestClassWithPrivateSetters.cs (1145, 2017-09-15)
S7.Net.UnitTest\Helpers\TestLongClass.cs (6218, 2017-09-15)
S7.Net.UnitTest\Helpers\TestLongStruct.cs (4806, 2017-09-15)
S7.Net.UnitTest\Helpers\TestStruct.cs (1256, 2017-09-15)
S7.Net.UnitTest\Properties (0, 2017-09-15)
S7.Net.UnitTest\Properties\AssemblyInfo.cs (1405, 2017-09-15)
S7.Net.UnitTest\S7.Net.UnitTest.csproj (5344, 2017-09-15)
... ...
# s7netplus
#### A .NET Library for Siemens S7 Connectivity
## Overview
S7.Net Plus is a continuation of the work done on the [S7.Net](http://s7net.codeplex.com/) project by [Juergen1969](http://www.codeplex.com/site/users/view/juergen1969).
I found the library simple and effective, but the project has languished unchanged since late 2009.
I was doing some automation work already and saw a few places where the code base could be improved. Because Juergen did not respond
to my request for committing code, I decided to pick up where he left off here on GitHub.
## Documentation
Check the Wiki and feel free to edit it: https://github.com/killnine/s7netplus/wiki
S7.Net Plus has a [User Manual](https://github.com/killnine/s7netplus/blob/master/Documentation/Documentation.pdf), check it out.
## Supported PLC
+ Compatible S7 PLC (S7-200, S7-300, S7-400, S7-1200, S7-1500)
## Target framework
+ .NET Framework 3.5 or higher
+ Universal Windows Application (.Net Core) - see S7.UniversalWindowsApp.sln
## Compile
You need at least Visual Studio 2015 (you can download the Community Edition for free).
## Nuget
PM> Install-Package S7netplus
## Latest build (Appveyor)
[![Build status](https://ci.appveyor.com/api/projects/status/ousjt8sn9b1w43p6?svg=true)](https://ci.appveyor.com/project/mesta1/s7netplus)
[https://ci.appveyor.com/project/mesta1/s7netplus](https://ci.appveyor.com/project/mesta1/s7netplus)
## Running the tests
Unit tests use Snap7 server, so port 102 must be not in use.
If you have Siemens Step7 installed, the service s7oiehsx*** is stopped when running unit tests.
You have to restart the service manually if you need it.
近期下载者:
相关文件:
收藏者: