What's Changed
- Ergänzungen zu NckTag by @Nick135 in #46
- SZLDatasets erweitert by @Nick135 in #51
- NC file functions and PI-Service by @Nick135 in #52
- New Function PLCGetBlockHeader, PLCCompressMemory, PLCCopyRamToRom and PLCBlockName by @StefanHasensperling in #54
- Comments by @StefanHasensperling in #55
- Fixed bug in parsing of MC7toAWL of Data-blocks. The interface length… by @StefanHasensperling in #57
- Added Unit test for MC7Converter by @StefanHasensperling in #58
- Spanish Translations by @StefanHasensperling in #59
- Fixed bug where "PLCGetBlockHeader" takes a long time to run by @StefanHasensperling in #60
- New PLCException by @StefanHasensperling in #65
- Instance Datablocks declarations are now read from the Function Block by @StefanHasensperling in #72
- Implementation of Reachable PLC Scanner for TCP/IP by @StefanHasensperling in #74
- Bug Fix in Parsing of FB and Datablocks and Proper S7Attribute Parsing by @StefanHasensperling in #75
- Added Checksum to S7Blocks by @StefanHasensperling in #76
- Reverted BlockVersion field and marked it with an comment to avoid co… by @StefanHasensperling in #78
- Tiav14sp1opennesssupport by @jogibear9988 in #79
- Refactoring of MC7 Block interface parsing by @StefanHasensperling in #82
- Bug fix in BlockInterface Parsing. by @StefanHasensperling in #84
- Bug fixes in Block Interface Parsing by @StefanHasensperling in #85
- Bug fixex in Interface parsing and MC7 code parsing by @StefanHasensperling in #87
- Bugfix in Function Block interface parsing and MC7 decompilation by @StefanHasensperling in #88
- Datatypes (sint, usint, ulint, lint, lreal, uint, udint) added. by @7evenk in #90
- Merge Nck Changes and BugFixes to master by @Nick135 in #96
- feature: list with skipped blocks is gonna be written to console afte… by @7evenk in #97
- BugFix PDU Size Area FeedDrive by @Nick135 in #100
- Add feature to remove falsely by TIA added blanks from comments by @7evenk in #109
- Export awl as xml including defaults and read only values. Remove all date nodes in xml files. by @7evenk in #111
- Remove DateAttribute from TiaGitHandler exported xmls and remove all … by @7evenk in #112
- Remove informative address nodes from xml export files in TiaGitHandler by @7evenk in #113
- Remove informative IntegerAttribute nodes from xml by @7evenk in #114
- Fix that export folder isn't deleted by @7evenk in #115
- Add option to reset all setpoints in TiaGitHandler export files by @7evenk in #117
- UDT as xml, IsInstance prop V15.1, remove setpoints from instance DBs xmls by @7evenk in #118
- Add setpoint node if not existing (necessary because TIA sets setpoin… by @7evenk in #120
- TiaGitHandler Export WithDefaults by @7evenk in #121
- work on var tab export by @jogibear9988 in #123
- TiaImporter and Vartab export by @7evenk in #124
- Remove all members from IDBS in TiaGitHandler by @7evenk in #125
- Feature/compile by @7evenk in #127
- Remove created nodes from var and watch tables in TiaGitHandler by @7evenk in #128
- Remove nodes with informative attributes true by @7evenk in #129
- Remove LibraryConformanceStatus nodes from xml via TiaGitHandler by @7evenk in #130
- Remove LibraryConformanceStatus nodes from all xmls via TiaGitHandler by @7evenk in #133
- Remove DocumentInfo nodes in ForceTables, WatchTables and TagTables f… by @7evenk in #134
- work on netcore3 and netstandard support by @jogibear9988 in #136
- add missing libnodave dll to nuget by @jogibear9988 in #137
- Remove datatype content in FB,FC and UDT and disable quick edit by @TeaJAge in #138
- bugfix s5 communication by @jogibear9988 in #141
- Bug fix in the GetSZL function by @StefanHasensperling in #143
- Block Version Calculation was wrong by @englbit in #144
- Added Ethernet-objType for 3xxF CPUs by @englbit in #146
- Read checksum of offline blocks added by @englbit in #148
- Added support for WinLC RTX CPU and an older 319-3PN/DP CPU. by @fleibede in #150
- Get CPU ordernumber (MLFB) from CPUFolders. by @fleibede in #152
- Remove restriction of S7-1500 devices in TIA 15.1 module by @thomasb454 in #153
- NullReferenceException Fixed by @englbit in #156
- weird timestamps fixed by @englbit in #155
- Step7 improvements by @fleibede in #158
- Update Parameter.cs by @englbit in #163
- Update Step7ProjectV5.cs by @englbit in #162
- Delete ReadOnly in TiaGitHandler and add multipple node support in TiaXmlCombiner by @TeaJAge in #167
- Bump SharpZipLib from 1.2.0 to 1.3.3 in /LibNoDaveConnectionLibrary by @dependabot in #179
- Bump SharpZipLib from 1.2.0 to 1.3.3 in /LibNoDaveConnectionLibrary.WinForms by @dependabot in #180
- Feature/v17 by @jogibear9988 in #190
- Feature/v18 btn by @7evenk in #191
- fix s7 sfb call parsing & index out of range errors by @ryan2445 in #192
- handles empty address for Step7Vat block by @bzurkow in #193
- Fix getting block dependencies for function blocks using DBs by @ryan2445 in #194
- Add S7 options to get DB 'actual values' and expand arrays by @ryan2445 in #196
- Combine DB access when there are no comments by @ryan2445 in #197
- Added support for TIA V19 by @zgon81 in #198
- Add feature to export plc alarm user textlists for TIA V19 by @7evenk in #203
- Get CP400's, fix duplicate H CPUs by @ryan2445 in #205
- attach TIA Portal to a running instance is missing (V17, V18, V19) by @guertel in #204
- bug: step7v5: Add CPU type check in addition to ID when getting CPU folders by @ryan2445 in #206
- Step7v5: add option to use MC7 interface when there are timestamp conflicts by @ryan2445 in #208
- Fix tests & remove parent reference during DeepCopy() by @ryan2445 in #209
- step7v5: handle interface timestamp conflicts in GetInterface(string blkName, S7ConvertingOptions myConvOpt) by @ryan2445 in #211
- step7v5: Handle case where block doesn't exist offline during upload in
HasTimestampConflict
by @ryan2445 in #212 - Fix S7 offline blocks with comments can't generate AWL Code by @TomMuehlegger in #214
- Switch to GitHub actions by @jogibear9988 in #213
- Minor fixes by @TomMuehlegger in #215
- convert GitHandler PlcAlarmTextListGroup xlsx to csv by @TeaJAge in #218
- TiaGitHandler - add additional namespace for delete date attribute an… by @TeaJAge in #219
New Contributors
- @StefanHasensperling made their first contribution in #54
- @jogibear9988 made their first contribution in #79
- @7evenk made their first contribution in #86
- @TeaJAge made their first contribution in #138
- @englbit made their first contribution in #144
- @fleibede made their first contribution in #150
- @thomasb454 made their first contribution in #153
- @dependabot made their first contribution in #179
- @ryan2445 made their first contribution in #192
- @bzurkow made their first contribution in #193
- @zgon81 made their first contribution in #198
- @guertel made their first contribution in #204
- @TomMuehlegger made their first contribution in #214
Full Changelog: https://github.com/dotnetprojects/DotNetSiemensPLCToolBoxLibrary/commits/4.1