S7NetPlus/s7netplus
S7NetPlus/s7netplus has 1,648 GitHub stars and 658 forks. GitHot measured 0 stars in 24 hours and +3 in 7 days. Last checked 2026-11-14 21:00 UTC. Last push 2025-06-02.
Crecimiento de estrellas medido
- in 24h
- 0
- in 7 days
- +3
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
Acerca de
S7.NET+ -- A .NET library to connect to Siemens Step7 devices
Herramientas de desarrolloREADME.md
Originals7netplus
A .NET Library for Siemens S7 Connectivity
Overview
S7.Net Plus is a continuation of the work done on the S7.Net project by 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
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)
https://ci.appveyor.com/project/mesta1/s7netplus
Running the tests
Unit tests use Snap7 server. On Windows, the DLL is included with the test project. On other platforms, Snap7 must be installed manually before running tests.