LabVIEW TwinCAT ADS by FisoThemes - Toolkit for LabVIEW Download
Unofficial LabVIEW TwinCAT API for communicating with Beckhoff PLCs via ADS

Version | 1.0.0.1 |
Released | Mar 20, 2023 |
Publisher | FisoThemes |
License | MIT |
LabVIEW Version | LabVIEW>=18.0 |
Operating System | Windows |
Project links | Homepage Repository |
Description
Easy to use Unofficial LabVIEW TwinCAT API for communicating with Beckhoff PLCs via ADS. Features include Invoking Rpc Methods, Reading/Writing of PLC variables (including all Standard, Time, Strings, WStrings, Structs composed of the aforementioned, Nested STRUCTs and Multi-dimensional Arrays of the aforementioned datatypes), introspective capabilities (get the symbol and type information), the ability to build your own low-level VIs via Extensions and more.
Release Notes
Note:
------
+ Disconnect no longer disposes of resources.
+ Please use the Dispose VI after you you are done.
+ No need to use Disconnect before Dispose. Dispose of will disconnect for you.
+ When using Extensions do not close references without an asterisk(*), those references are used internally. They're managed for you.
New Features:
---------------
Symbols auto-update when you Login with download, Restart TwinCAT System or Activate TwinCAT whilst connected on the LabVIEW side. Online Change, however, is still not supported.
+ Events
- Read symbols with events.
- ADS state events.
- Connection state change events.
- AMS router change event.
- Symbol Version change event.
Improvements:
----------------
+ No need to match the array size with Beckhoff array size to write.
+ Improved reading and writing speeds of Time and Date types, strings, wstrings.
+ Improved reading and writing speeds of large structs and arrays of large structs.
+ Improved naming of terminals controls of indicators.
Fixes:
------
+ Showcase.vi no longer stops you from compiling code executable.
+ Fixed memory leak, caches .NET AdsDataTypeInfo were not closed on disconnect/disposal.
+ Invoke method handles now deleted disconnect/disposal.