zy015240 / snap7

Snap7 is an open source, 32/64 bit, multi-platform Ethernet communication suite for interfacing natively with Siemens S7 PLCs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Snap7

This is a fork of http://snap7.sourceforge.net/

This fork focuses on extending the Snap7Server module to support some features helping to implement a software PLC. These features are currently:

  • support for program blocks (up-/download, listing)
  • some dynamic SZLs
  • vartable watching
  • monitor mode

For more details I refer to the commit history. Please note that this fork is currently at version 1.4.0.

Cleanup, more fixes and documentation will follow.

About

Snap7 is an open source, 32/64 bit, multi-platform Ethernet communication suite for interfacing natively with Siemens S7 PLCs.


Languages

Language:Pascal 76.4%Language:C++ 16.1%Language:C 2.4%Language:C# 2.3%Language:Makefile 1.0%Language:HTML 0.9%Language:PHP 0.8%Language:Batchfile 0.1%Language:LabVIEW 0.1%