A .NET Library for Siemens S7 Connectivity
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.
S7.Net Plus has a User Manual, check it out.
- Compatible S7 PLC (S7-200, S7-300, S7-400, S7-1200, S7-1500)
- .NET Framework 3.5 or higher
- Universal Windows Application (.Net Core) - see S7.UniversalWindowsApp.sln
PM> Install-Package S7netplus
Latest build (Appveyor)
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.