Files
Sharp7/doc/documentation.md
Federico Barresi 8fedb53c81 started doc page
2019-01-10 14:16:02 +01:00

16 lines
881 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Sharp7 Documentation
Sharp7 is the C# port of Snap7 Client. Its not a wrapper, i.e. you dont have an interface code that loads snap7.dll (or .so) but its a pure C# implementation of the S7Protocol.
Sharp7 is deployed as a single source file that contains some classes that you can use directly in your .NET project to communicate with S7 PLCs.
Its designed to work with small hardware .NET-based or even for large projects which dont needs of extended control functions.
## Main features
- Fully standard “safe managed” C# code without any dependencies.
- Virtually every hardware with an Ethernet adapter able to run a .NET Core can be connected to an S7 PLC.
- Packed protocol headers to improve performances.
- Helper class to access to all S7 types without worrying about Little-Big endian conversion.
- Built against .Net 4.0 and dotnet stardard 2.0