Releases: fisothemes/LabVIEW-TwinCAT-ADS
Releases · fisothemes/LabVIEW-TwinCAT-ADS
v1.3.7.15
New Features:
- Added support for free tasks (ports 300-399) on the PLC.
Improvements:
- Significant improvements in read/write/invoke speeds for large structs and arrays.
- Added support for invoking RPC methods with
VAR_IN_OUT
parameters.
Fixes:
- Error in
Read Method Information.vi
onTwinCAT 3.1.4024.60
.
v1.2.6.14
v1.2.5.13
New Features:
- Added
Read PLC Type.vi
- Added Alias names to Notifications. This means you can listen for changes to the same symbol at different rates.
Improvements:
- Speed of
Read Multiple.vi
andWrite Multiple.vi
Fixes:
- Issue reading/writing values of symbols of pointer types that didn't end with ^(dereference character).
- Issue reading/writing non-jagged arrays.
- Issue where writing dates for DT type didn't take into account daylight savings.
- Issue reading and writing
REFERENCE TO
types greater than 4 or 8 bytes (depending on the bitness of the machine).
v1.1.4.12
Fixes:
- Pointers symbols that didn't end with ^(dereference character) could not be read on v1.1.3.11.
v1.1.3.11
New Features:
- Added VI for adding multiple symbol notifications.
- Added VI for deleting multiple symbol notifications.
- Added VI for clearing all symbol notifications.
- Added VI for getting the names and cycle times for all symbol notifications.
- Added extension VI for getting notification handle.
- Added extension VI for deleting notification handle.
- Added extension VI for getting symbol handle.
- Added extension VI for removing symbol handle.
Fixes:
- Fixed failure in application build due to Flatten .NET Symbol Information.vi.
- Fixed nested function blocks not being read properly.
- Fixed premature closure of cached .NET Symbol Information references by LabVIEW's garbage collector when calling the API's VIs in an Asynchronous VI.
- Fixed cases where characters after the null character in strings would show.
- Fixed case where you couldn't use the event registration refnum as a control, indicator or constant.
Improvements:
- Read.vim automatically changes to read multiple when connecting an array of symbol names.
v1.0.2.6
Fixes:
- Fixed failure in application build due to Flatten .NET Symbol Information.vi
v1.0.1.5
Notes:
- Created a new versioning convention.
New Features:
- Added VI for adding multiple symbol notifications.
- Added VI for deleting multiple symbol notifications.
- Added VI for clearing all symbol notifications.
- Added VI for getting the names and cycle times for all symbol notifications.
- Added extension VI for getting notification handle.
- Added extension VI for deleting notification handle.
- Added extension VI for getting symbol handle.
- Added extension VI for removing symbol handle.
Fixes:
- Fixed cases where characters after the null character in strings would show.
- Fixed case where you couldn't use the event registration refnum as a control, indicator or constant.
v1.0.0.4
Notes:
- Preparation for VIMP.io release.
- To read and write to pointers simply add the dereferencing symbol to your symbol name e.g.
"pValue^"
. - References are read like normal symbols.
New Features:
- Support for reading and writing to
POINTER
s andREFERENCE
s. - Support for reading and writing
FUNCTION BLOCK
s as clusters. - Added VIs for reading and writing data as bytes.
- Added VI for reading symbol attributes e.g.
{attribute 'answer to everything' := '42'}
. - Added VI for reading all namespaces.
- Added high-speed reading example.
Fixes:
- Fixed the issue in which you couldn't read aliases of
STRUCT
s - Fixed .NET reference leaks in the
Read Method Information
VI
v1.0.0.3
New Features:
- Can now read and write Function Blocks
- NOTE: These are read/written as clusters
Fixes:
- Couldn't read aliases that are structs
v1.0.0.2
New Features:
- Added new VIs
- Read All Namespaces
- Read as Byte Stream
- Write as Byte Stream
- High-Speed Reading Example