Need help with DotNetSiemensPLCToolBoxLibrary?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

dotnetprojects
223 Stars 144 Forks GNU Lesser General Public License v2.1 1.1K Commits 8 Opened issues

Description

Switch from Codeplex http://siemensplctoolboxlib.codeplex.com/ to GitHub

Services available

!
?

Need anything else?

Contributors list

Build status

DotNetSiemensPLCToolBoxLibrary

Switch from Codeplex http://siemensplctoolboxlib.codeplex.com/ to GitHub

NuGet

https://www.nuget.org/packages/DotNetProjects.DotNetSiemensPLCToolBoxLibrary/

Description

A CSharp Library for working with Siemens Step5 and Step7 Projects, connecting to S5 or S7 PLC's. This Library also works under Mono/MonoTouch

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

Credits

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

SevenMag -> For CP Read Code

Special thanks

ReSharper
ReSharper - the most advanced productivity add-in for Visual Studio!

Reflector - Best DotNet decompiler

OzCode - Best Debugging Tool

Trademarks

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.