16 people following this project (follow)

Project Description
DotNetSiemensPLCToolBoxLibrary

A Library for working with Siemens Step5 and Step7 Projects, connecting to S5 or S7 PLC's.


More Info

This Library was Started as LibNoDaveConnection Library, because it was only a high Level Wrapper for the LibNoDave Library (http://libnodave.sourceforge.net/).

More Info you can find on the homepage: http://jochensserver.dyndns.org/wordpress/?page_id=55

Features:
- Support for Connecting to Siemens S7-300/400 and S5 PLCs
- Support for reading als S7 DataTypes and Converting them to DotNet ones
- Support for combining multiple different Tags to one Read-Request
- Support for reading Step5 Projects (*.S5D)
- Support for reading Step7 V5.5 Projects (*.S7P)
- Support for MC5 to AWL or DB
- Support for MC7 to AWL or DB
- Support for all S7 Blocks (DB, FB, FC, OB, SDB, SFC, SFB, UDT, VAT)
- Support for most S5 Types (DB, FB, PB, SB, OB, FX, DX, FK, PK, OK, SK, DKX, FKX, FV, DV, FVX, DVX) (BB is missing at the moment)
- Support for the VarTab Functions of S7 PLCs

The SourceCode also contains a few Files describing a few parts of the Step7 Project Files!

Thanks go to Human (SPS-Forum) for his work on MC7toAWL and Thomas_V2 (SPS-Forum) for Infos about linkhrs.lnk

And to Brian Duke for his DBF parsing Code: http://www.codeproject.com/KB/bugs/LoadDBF.aspx

S7ProjectToolBox
This is a Example Software, what can be done with the Lib.
The source for this programm is also included in my Library!
(A Binary Version can be downloaded here: http://www.sps-forum.de/showthread.php?t=40921)


Download:

There will be no releases, you can download the source on the Sourcecode Page, or via SVN!

Step 5, Step 7, S7-300, S7-400 are Trademarks of Siemens

Last edited Jan 9 at 4:25 PM by jogibear9988, version 15