Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

dotnetprojects/DotNetSiemensPLCToolBoxLibrary

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,309 Commits
1,309 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 TIA Portal Projects via the Openness API
  • Support for reading 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!

Trademarks

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

About

Library to Access Siemens PLCs and Step5/Step7 Project Files

Resources

License

Stars

464 stars

Watchers

65 watching

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.