Obsidean_VM/01-Documentation/SIEMENS & WINCC/S7Net+/Notes.md

17 lines
1.4 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### [A .NET Library for Siemens S7 Connectivity](https://github.com/S7NetPlus/s7netplus#a-net-library-for-siemens-s7-connectivity)
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.
## [What is S7.Net](https://github.com/S7NetPlus/s7netplus/wiki#what-is-s7net)
S7.Net is a plc driver that works only with Siemens PLC and only with Ethernet connection. This means that your plc must have a Profinet CPU or a profinet external card (CPxxx card). S7.Net is written entirely in C#, so you can debug it easily without having to go through native dlls.
## [Supported PLC](https://github.com/S7NetPlus/s7netplus/wiki#supported-plc)
S7.Net is compatible with S7-200, S7-300, S7-400, S7-1200, S7-1500.
## [Getting started with S7.Net](https://github.com/S7NetPlus/s7netplus/wiki#getting-started-with-s7net)
To get started with S7.Net you have to download and include the S7.Net.dll in your project. You can do this by downloading the NuGet package, or by downloading the sources and compile them.