The LabVIEW OPC UA Toolkit allows integration of secure, reliable communications in your LabVIEW applications. This toolkit allows communications and interoperability with third-party devices and supervisory systems supporting the OPC UA specification. It incorporates a series of features for the creation of OPC UA clients, servers, and security management. In addition to the data access (DA) facet of the protocol, the LabVIEW OPC UA Toolkit includes support for the historical access (HA) and alarms and conditions (AC) facets. The HA facet allows the creation, retrieval, update, and deletion of archived data. The AC facet allows the definition, management, and acknowledgement of state-driven notifications that require interaction with an operator or a user such as infringement of safety limits, maintenance service, or confirmation of steps in a process. The LabVIEW OPC UA Toolkit is compatible with both Windows and NI Linux Real-Time OSs.
The LabVIEW OPC UA Toolkit also allows communication with any third-party device or supervisory software fully supporting the OPC UA specification.
Figure 2: The LabVIEW OPC UA Toolkit allows interoperability with third-party devices that support the OPC UA specification.
For Windows-based applications, development requires the LabVIEW OPC UA Toolkit and deployment requires the LabVIEW Application Builder Module and the LabVIEW OPC UA Toolkit Deployment License.
For applications based on NI Linux Real-Time, development requires the LabVIEW Real-Time Module and the LabVIEW OPC UA Toolkit; however, no deployment license is required.