This ObjectType represents the jobs (order to produce parts/process material) stored on the machine. It is formally defined in Table 72.
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.