The STJobManagementType has the ability to orchestrate the manufacturing process by enabling job management and assignment to the respective equipment.

It includes alias handling functionality as defined in OPC 10000-17.

The STJobManagementType is formally defined in Table 25.

Table 25 – STJobManagementType Definition

Attribute

Value

BrowseName

STJobManagementType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 6:JobManagementType defined in OPC 40001-3.

0:HasComponent

Object

STJobManagementAliases

0:AliasNameCategoryType

O

0:HasComponent

Method

AddAlias

O

0:HasComponent

Method

RemoveAlias

O

Conformance Units

STJobManagement Alias

The Method AddAlias enables a new alias entry to be assigned. The signature of this Method is specified below.

Signature

AddAlias (

[in]0:StringAliasName,

[in]0:NodeIdReferenceID,

[in]0:ExpandedNodeIdTarget,

[out]0:NodeIdAliasNode

);

Table 26 – AddAlias Method Arguments

Argument

Description

AliasName

The alias to be assigned to a particular node

ReferenceID

The ID of the reference that should apply to the new alias

Target

The exact node to which the alias should be assigned to

AliasNode

The ID of the node that has now been assigned the alias

Table 27 – AddAlias Method AddressSpace Definition

Attribute

Value

BrowseName

AddAlias

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

InputArguments

Argument[]

0:PropertyType

M

0:HasProperty

Variable

OutputArguments

Argument[]

0:PropertyType

M

The Method RemoveAlias enables to delete already existing alias entries. The signature of this Method is specified below.

Signature

RemoveAlias (

[in]0:StringAliasName,

[in]0:NodeIdReferenceID

);

Table 28 – RemoveAlias Method Arguments

Argument

Description

AliasName

The alias that has to be removed

ReferenceID

The ID of the reference that has to be removed

Table 29 – RemoveAlias Method AddressSpace Definition

Attribute

Value

BrowseName

RemoveAlias

References

Node Class

BrowseName

DataType

TypeDefinition

Other

0:HasProperty

Variable

InputArguments

Argument[]

0:PropertyType

M