Skip to content

Releases: fisothemes/LabVIEW-TwinCAT-ADS

v1.3.7.15

09 Dec 03:10
Compare
Choose a tag to compare

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 on TwinCAT 3.1.4024.60.

v1.2.6.14

18 Nov 02:07
Compare
Choose a tag to compare
v1.2.6.14 Pre-release
Pre-release

Fixes:

  • Failure to connect to free task ports (300-399) on the PLC. (Issue #4 )
  • Error in Read Method Information.vi on TwinCAT 3.1.4024.6. (Issue #5)

v1.2.5.13

08 Apr 03:47
Compare
Choose a tag to compare

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 and Write 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

30 Oct 02:34
Compare
Choose a tag to compare
v1.1.4.12 Pre-release
Pre-release

Fixes:

  • Pointers symbols that didn't end with ^(dereference character) could not be read on v1.1.3.11.

v1.1.3.11

29 Oct 01:10
Compare
Choose a tag to compare

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

31 May 23:51
Compare
Choose a tag to compare
v1.0.2.6 Pre-release
Pre-release

Fixes:

  • Fixed failure in application build due to Flatten .NET Symbol Information.vi

v1.0.1.5

20 May 22:04
Compare
Choose a tag to compare
v1.0.1.5 Pre-release
Pre-release

Notes:

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

11 May 02:07
8da6a9f
Compare
Choose a tag to compare

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 POINTERs and REFERENCEs.
  • Support for reading and writing FUNCTION BLOCKs 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 STRUCTs
  • Fixed .NET reference leaks in the Read Method Information VI

v1.0.0.3

27 Apr 03:27
575f5d6
Compare
Choose a tag to compare
v1.0.0.3 Pre-release
Pre-release

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

25 Apr 04:06
Compare
Choose a tag to compare
v1.0.0.2 Pre-release
Pre-release

New Features:

  • Added new VIs
    • Read All Namespaces
    • Read as Byte Stream
    • Write as Byte Stream
    • High-Speed Reading Example