One-time writing

The TwinCAT 3 Interface for LabVIEW™ categorizes one-time writing as follows:

  1. Synchronous writing
  2. Asynchronous writing

Synchronous writing

During synchronous writing, the system waits for a response from the server (TwinCAT). The writer is released after the data packet has successfully been sent to TwinCAT.

This process is performed in the background by the polymorphic VI "Sync Single".

One-time writing 1:

Examples in LabVIEW™: Basic examples

Asynchronous writing

When writing asynchronously, the system does not wait for a positive acknowledgement from the server. In this mode, there is no guarantee that the Writer has already sent the data packet or not. As a result, the writer cannot be released.

The polymorphic VI "Async Single" therefore initializes the writer and sends only the request to the server. A release is not executed in the VI.

One-time writing 2:

Examples in LabVIEW™: Basic examples