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 |