This ObjectType represents the jobs (order to produce parts/process material) stored on the machine. It is formally defined in Table 72.

image020.png

Figure 14 – JobsType Overview

Table 72 – JobsType Definition

Attribute

Value

BrowseName

JobsType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:BaseObjectType defined in OPC UA Part 5

0:HasComponent

Object

ActiveJob

JobInformationType

M

0:HasComponent

Object

JobInPreparation

JobInformationType

O

0:HasComponent

Method

SendJobList

O

0:HasComponent

Method

SendCyclicJobList

O

0:HasComponent

Object

ActiveJobValues

ActiveJobValuesType

M

GeneratesEvent

ObjectType

RequestJobListEventType

Defined in 18.3.2

GeneratesEvent

ObjectType

RequestCyclicJobListEventType

Defined in 18.3.4

ActiveJob represents the job that is currently active on the machine.

JobInPreparation represents a job that is in preparation. Background: Some manufacturers use two "layers" for job information in their control systems: one active information layer and one for preparation. So, during a running job, inputs for the following job are possible. By pressing a button on the control panel, data from the prepared job information can be set active.

ActiveJobValues represents the status of the current job. See 18.4.

SendJobList sends a list of jobs available on the client to the server. Can be triggered by the machine by the event RequestJobList (see 18.3.2). For cyclic processes SendCyclicJobList and RequestCyclicJobListEventType are used.

NOTE: A method SendContinuousJobList for continuous processes will be added in the future.