# 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)
## Supported frameworks
+ .NET Framework 4.5.2 and higher
+ .NET Standard 1.3 (.NET Core 1.0, UWP 10.0, Xamarin, ...)
+ .NET Standard 2.0 (.NET Core 2.0, .NET Framework 4.6.1)
## Compile
You need at least Visual Studio 2017 (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 s7oiehsx64 is stopped when running unit tests.
You have to restart the service manually if you need it.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
最全的s7.net合集 (364个子文件)
测试S7.ap14 8KB
MainWindow.baml 4KB
S7.Net.csprojAssemblyReference.cache 169KB
S7.Net.csprojAssemblyReference.cache 77KB
HmiExample.csprojAssemblyReference.cache 56KB
S7.Net.UnitTest.csprojAssemblyReference.cache 27KB
S7NetWrapper.csprojAssemblyReference.cache 20KB
s7.NET.csprojResolveAssemblyReference.cache 18KB
s7.NET.csprojResolveAssemblyReference.cache 15KB
S7.Net.UnitTest.csprojResolveAssemblyReference.cache 11KB
ConsoleApplication2.csprojResolveAssemblyReference.cache 9KB
S7.Net.csprojAssemblyReference.cache 8KB
HmiExample.csprojResolveAssemblyReference.cache 8KB
DesignTimeResolveAssemblyReferencesInput.cache 8KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
s7.NET测功机速度.csprojResolveAssemblyReference.cache 6KB
s7.NET测功机速度.csprojResolveAssemblyReference.cache 6KB
S7NetWrapper.csprojResolveAssemblyReference.cache 6KB
DesignTimeResolveAssemblyReferences.cache 1KB
DesignTimeResolveAssemblyReferences.cache 1KB
DesignTimeResolveAssemblyReferences.cache 1KB
s7.NET.csproj.GenerateResource.Cache 977B
s7.NET.csproj.GenerateResource.Cache 977B
s7.NET测功机速度.csproj.GenerateResource.Cache 977B
s7.NET测功机速度.csproj.GenerateResource.Cache 977B
HmiExample.csproj.GenerateResource.cache 954B
HmiExample_MarkupCompile.i.cache 367B
HmiExample_MarkupCompile.cache 367B
S7.Net.csproj.nuget.cache 150B
S7.Net.csproj.CoreCompileInputs.cache 42B
S7.Net.csproj.CoreCompileInputs.cache 42B
S7.Net.csproj.CoreCompileInputs.cache 42B
S7.Net.AssemblyInfoInputs.cache 42B
S7.Net.AssemblyInfoInputs.cache 42B
S7.Net.AssemblyInfoInputs.cache 42B
S7.Net.UnitTest.csproj.CoreCompileInputs.cache 42B
S7NetWrapper.csproj.CoreCompileInputs.cache 42B
HmiExample.csproj.CoreCompileInputs.cache 42B
_1a.cfs 5KB
_1b.cfs 5KB
_17.cfs 3KB
_18.cfs 2KB
_15.cfs 2KB
_19.cfs 2KB
_16.cfs 2KB
HmiExample.exe.config 913B
HmiExample.vshost.exe.config 913B
App.config 913B
App.config 187B
App.config 187B
ConsoleApplication2.vshost.exe.config 187B
ConsoleApplication2.exe.config 187B
App.config 187B
s7.NET测功机速度.exe.config 187B
s7.NET测功机速度.exe.config 187B
s7.NET测功机速度.vshost.exe.config 187B
s7.NET测功机速度.vshost.exe.config 187B
repositories.config 138B
packages.config 136B
packages.config 136B
packages.config 136B
packages.config 133B
repositories.config 118B
HmiExample.csproj.CopyComplete 0B
S7.Net.UnitTest.csproj.CopyComplete 0B
S7NetWrapper.csproj.CopyComplete 0B
snap7.net.cs 82KB
S7NetTestsSync.cs 41KB
S7NetTestsAsync.cs 38KB
PlcAsynchronous.cs 28KB
PlcSynchronous.cs 26KB
Class.cs 13KB
Struct.cs 12KB
MainWindow.g.i.cs 11KB
MainWindow.g.cs 11KB
Form1.Designer.cs 10KB
Conversion.cs 9KB
PLCHelpers.cs 8KB
Form1.Designer.cs 8KB
PLCAddress.cs 7KB
TestLongClass.cs 6KB
S7WriteMultiple.cs 6KB
COTP.cs 5KB
PLC.cs 5KB
MainWindow.xaml.cs 5KB
TestLongStruct.cs 5KB
Plc.cs 4KB
S7TestServer.cs 4KB
Enums.cs 4KB
ConnectionRequestTest.cs 3KB
Form1.cs 3KB
S7NetPlcDriver.cs 3KB
Serialization.cs 3KB
DataItem.cs 3KB
StringExTests.cs 3KB
Form1.cs 3KB
共 364 条
- 1
- 2
- 3
- 4
资源评论
- sunnybaison2020-03-10看到评论的不要再下载了,这个资源下载下来之后根本无法解压,还得我下载了两次。不要再给片子送分了。
- chen_sylar_2020-03-04都是网上现成的资源,之前就下载过了,白浪费了分数
阅尽繁华浮世生
- 粉丝: 2
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功