OPC UA
Open Platform Communications - Unified Architecture (OPC UA) is a modern communication protocol developed by the OPC Foundation, to provide a platform-independent, secure, open-architecture solution for industrial devices and systems. For In‑Sight, the vision system or vision sensor acts as the OPC UA Server and can communicate directly with an OPC UA client, eliminating the need for additional hardware.
The In-Sight OPC UA Server and In-Sight OPC Classic Server are supported on the following models. For more information on the In-Sight OPC Classic Server, refer to the In-Sight® OPC Classic Server Help file.
Vision System/Sensor | In-Sight OPC UA Server Support | In-Sight OPC Classic Server Support |
---|---|---|
In-Sight Micro 1000 series | Not Supported | 4.x.x firmware |
In-Sight 2000 series | 5.8.0 firmware and later | Not Supported |
In-Sight 5400 and 5600 series | Not Supported | 4.x.x firmware |
In-Sight 5705 and 5705C | Not Supported | 5.x.x and later firmware |
In-Sight 7000 series | Not Supported | 4.x.x firmware |
In-Sight 7000 Gen2 series | 5.8.0 firmware and later | 5.x.x and later firmware |
In-Sight 8000 series | 5.8.0 firmware and later | 5.x.x and later firmware |
In-Sight 9000 series | 5.8.0 firmware and later | 5.x.x and later firmware |
Emulators | Not Supported | Supported |
The OPC UA client can access the following data from In-Sight vision systems/sensors:
- Cell values
- Acquisition count
- Active job name
- Online status (including Native Online, Discrete Online and GUI Online)
- Live Video mode status
In addition to retrieving data, the In-Sight OPC UA Server allows OPC UA clients to:
- Write cell values (Checkbox, EditFloat, EditInt, EditString and ListBox cells only)
- Save the active job
- Load a job
- Trigger acquisition events
- Toggle Online mode
- Toggle Live Video mode
In addition, the OPC client can be configured to monitor changes to values for AddressSpace nodes (or "monitored items"). Instead of constantly polling for these value changes, you can create subscriptions for nodes to monitor these items. When a change is detected, a notification is generated and transferred to the OPC UA client by the subscription. The number of supported sessions, clients and nodes for monitored items depend on the vision system/sensor:
Vision System/Sensor | Number of Sessions/Clients | AddressSpace Nodes |
---|---|---|
In-Sight 2000 series | One session on one OPC UA client. | 50 nodes across 20 subscriptions per session/client. |
In-Sight 7000 Gen2 series | Two sessions across two OPC UA clients. | 250 nodes across 20 subscriptions per session/client. |
In-Sight 8000 series | Two sessions across two OPC UA clients. | 250 nodes across 20 subscriptions per session/client. |
In-Sight 9000 series | Two sessions across two OPC UA clients. | 250 nodes across 20 subscriptions per session/client. |