Nuget package for Sharp7 - The multi-platform Ethernet S7 PLC communication suite
Sharp7 is a C# port of Snap7 library
For usage and documentation you can visit the official page or read the Wiki.
See the changelog here
PM> Install-Package Sharp7
or
> dotnet add package Sharp7
Try Sharp7Reactive
- S7 300/400/WinAC CPU (fully supported)
- S7 1200/1500 CPU
- CP (Communication processor - 343/443/IE)
An external equipment can access to S71200/1500 CPU using the S7 'base' protocol, only working as an HMI, i.e. only basic data transfer are allowed.
All other PG operations (control/directory/etc..) must follow the extended protocol, not implemented yet.
Particularly to access a DB in S71500 some additional setting plc-side are needed.
-
Only global DBs can be accessed.
-
The optimized block access must be turned off.
- The access level must be “full” and the “connection mechanism” must allow GET/PUT.