# OPC UA Job Tags and System Tags

Job A job is a user-configured program in Spreadsheet consisting of functions and designed for specific applications. You can create and edit jobs using the Spreadsheet interface, and load them on a vision system for deployment in a live environment. Tags are user-configurable tags that represent a value stored in the In-Sight job file that you can expose to OPC UA clients. Job Tags are saved within the job file.

System Tags are default tags that are always available on any vision system. The vision system support the OPC UA Server and you can add them to your configuration. The job file does not store System Tags.

System Tag | Accessibility | Data Type | Description
--- | --- | --- | ---
AcquisitionCount | Read-only | Integer | Returns the number of acquisitions since the vision system powers up.
DiscreteOnline | Read-only | Boolean | Returns False if a Discrete Input line (configured as an Online/Offline Type) is set low (0). Otherwise, returns True. Note: The In-Sight 3800 does not have a configurable Discrete Input. Therefore, the tag always returns True.
GuiOnline | Read-only | Boolean | Returns True if the GUI is set to Online mode (Sensor Menu > Online).
IndustrialEthernetOnline | Read-only | Boolean | Returns True if the Industrial Ethernet is Online. Returns False if the Industrial Ethernet is Offline.
JobName | Read-only | String | Returns the name of the active job loaded on the vision system, if the user saves the active job before.
NativeOnline | Read-only | Boolean | Returns False if the Native Mode Set Online command "SO0" has been issued to the vision system. Otherwise, returns True.
Online | Read-only | Boolean | Returns the logical 'AND' of the following: (DiscreteOnline AND NativeOnline AND GuiOnline).
OPCUAOnline | Read/Write |  | Reading: Returns True if the OPC UA is Online. Otherwise, returns False. Writing: Writing any non-zero value to the OPCUAOnline tag places the OPC UA Online. Writing zero to the OPCUAOnline tag places the OPC UA Offline.