7.5 STJobManagementType ObjectType Definition

7.5.1 Overview

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
BrowseNameSTJobManagementType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 6:JobManagementType defined in OPC 40001-3.
0:HasComponentObjectSTJobManagementAliases0:AliasNameCategoryTypeO
0:HasComponentMethodAddAliasO
0:HasComponentMethodRemoveAliasO
Conformance Units
STJobManagement Alias

7.5.2 AddAlias Method

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

Signature

	AddAlias (
		[in]	0:String	AliasName,
		[in]	0:NodeId	ReferenceID,
		[in]	0:ExpandedNodeId	Target,
		[out]	0:NodeId	AliasNode
	);
	
Table 26 – AddAlias Method Arguments
Argument Description
AliasNameThe alias to be assigned to a particular node
ReferenceIDThe ID of the reference that should apply to the new alias
TargetThe exact node to which the alias should be assigned to
AliasNodeThe ID of the node that has now been assigned the alias
Table 27 – AddAlias Method AddressSpace Definition
Attribute Value
BrowseNameAddAlias
References Node Class BrowseName DataType TypeDefinition Other
0:HasPropertyVariableInputArgumentsArgument[]0:PropertyTypeM
0:HasPropertyVariableOutputArgumentsArgument[]0:PropertyTypeM

7.5.3 RemoveAlias Method

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

Signature

	RemoveAlias (
		[in]	0:String	AliasName,
		[in]	0:NodeId	ReferenceID
	);
	
Table 28 – RemoveAlias Method Arguments
Argument Description
AliasNameThe alias that has to be removed
ReferenceIDThe ID of the reference that has to be removed
Table 29 – RemoveAlias Method AddressSpace Definition
Attribute Value
BrowseNameRemoveAlias
References Node Class BrowseName DataType TypeDefinition Other
0:HasPropertyVariableInputArgumentsArgument[]0:PropertyTypeM