Switch from Codeplex http://siemensplctoolboxlib.codeplex.com/ to GitHub
Clone or download
Latest commit 62eb889 Oct 26, 2018
Permalink
Failed to load latest commit information.
BackupRestoreBlocks Automatic Nuget Build Aug 5, 2015
CommandWhenBitSet Support Fetch/Write => Write Jun 3, 2015
DbfReader Implement a DBF Reader... (helps analyze Siemens files...) Sep 29, 2014
DotNetDatenbankProtokollerV2 Postgres fixes Jul 3, 2015
DotNetSiemensPLCToolBoxLibrary.TIAV13 BugFix after Merge Apr 7, 2018
DotNetSiemensPLCToolBoxLibrary.TIAV14SP1 include changes from pull #94 Apr 19, 2018
DotNetSiemensPLCToolBoxLibrary.TIAV15 credentials for tia v15 May 22, 2018
ExampleWPFVisualization Support Fetch/Write => Write Jun 3, 2015
LibNoDaveConnectionLibrary Merge pull request #100 from Nick135/master May 28, 2018
MultipleSPSExample Support Fetch/Write => Write Jun 3, 2015
NetworkPLCSim Support Fetch/Write => Write Jun 3, 2015
Projects/Kopplungstester bugfix kopplungstester Sep 16, 2016
ReadSpeedtest Support Fetch/Write => Write Jun 3, 2015
ReadTools Enum NCK_Area + PLCNckTagTypeConverter hinzugefügt Sep 26, 2017
S7ProjectBlockComparer Support Fetch/Write => Write Jun 3, 2015
SimpleCSharpDemonstartion Support Fetch/Write => Write Jun 3, 2015
SimpleCSharpService WARNING! Breaking Change! Nov 1, 2016
SimpleTcpSocket Support Fetch/Write => Write Jun 3, 2015
SimpleTcpSocketWPF Update MainWindow.xaml Tabs May 3, 2018
TCPForwarder Use nunit so VS for Mac could be used Jan 2, 2017
TestLibrary Support Fetch/Write => Write Jun 3, 2015
TestProjectFileFunctions - resolves an issue when closing the project Nov 27, 2017
TestVB Support Fetch/Write => Write Jun 3, 2015
TestWpfC Support Fetch/Write => Write Jun 3, 2015
TiaExImPorter wip v14sp1 support Aug 17, 2017
TiaGitHandler credentials for tia v15 May 22, 2018
ToolBoxLibUnitTests Merge remote-tracking branch 'refs/remotes/dotnetprojects/master' Apr 7, 2018
WPFToolboxForPLCs Support Fetch/Write => Write Jun 3, 2015
WPFVarTab support tia data types May 30, 2017
externalDlls libnodave to vs14 May 22, 2018
jfkvartab/JFK-VarTab Support Fetch/Write => Write Jun 3, 2015
nuget TIA PORTAL V15 SUPPORT FOR OPENESS Dec 27, 2017
.gitignore Ignore compiled folder Jul 22, 2017
DotNetSiemensPLCToolBoxLibrary.sln BugFix after Merge Apr 7, 2018
DotNetSiemensPLCToolBoxLibrary.vsmdi Unchanged files (but git think they are changed!) Apr 30, 2013
LICENSE License added Jul 22, 2013
LibNoDaveConnectionLibrary.suo fixed my commit errors Jan 12, 2011
LibNoDaveConnectionLibrary.userprefs Initial Import Jan 7, 2011
Local.testsettings Unchanged files (but git think they are changed!) Apr 30, 2013
README.md Update README.md Aug 9, 2015
TraceAndTestImpact.testsettings Unchanged files (but git think they are changed!) Apr 30, 2013
appveyor.yml fix wpfvartab zip Oct 26, 2018

README.md

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