32/64 bit multi-platform Ethernet S7 PLC communication suite
...Very easy to use, a full working server example is not bigger than the “Hello world”.
Many projects/makefiles are ready to run to easily rebuild Snap7 in any platform without the need of be a C++ guru.
Very detailed documentation provided.
Instead of always creating these annoying zip folders or just new folders for all your text based files (C files, NSIS files, CPP files, etc.), just use Text Zipper! It takes your files and puts them all into one Batch file. Making these files more Portable. Example: Distribute your sourcecode in a easier way. You can customize by editing the batch file.