PackMLBaseObjectType

The representation of the PackMLBaseObjectType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=6 |
NamespaceUri | http://opcfoundation.org/UA/PackML/ |
BrowseName | PackMLBaseObjectType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | BaseObjectType |
The references from the PackMLBaseObjectType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasComponent | Object | Admin | PackMLAdminObjectType | Mandatory | |
HasComponent | Object | BaseStateMachine | PackMLBaseStateMachineType | Mandatory | |
HasComponent | Variable | PackMLVersion | PackMLVersionDataType | BaseDataVariableType | Optional |
HasComponent | Method | RemoteCommand | Optional | ||
HasComponent | Method | SetInterlock | Optional | ||
HasComponent | Method | SetMachSpeed | Mandatory | ||
HasComponent | Method | SetParameter | Mandatory | ||
HasComponent | Method | SetProduct | Mandatory | ||
HasComponent | Method | SetUnitMode | Mandatory | ||
HasComponent | Object | Status | PackMLStatusObjectType | Mandatory | |
HasProperty | Variable | TagID | String | PropertyType | Optional |
RemoteCommand
Signature
RemoteCommand(
[in] PackMLRemoteInterfaceDataType RemoteInterface
);
Argument | Description |
---|---|
RemoteInterface | This structure is an array of remote interface information which include Number, ControlCmdNumber, CmdValue and Parameter. |
SetInterlock
Signature
SetInterlock(
[in] NodeId InterlockId
[in] Boolean State
);
Argument | Description |
---|---|
InterlockId | The NodeId of the interlock to set or reset. |
State | The state that the targeted interlock should be set to. True is set to interlocked, false is not interlocked. |
SetMachSpeed
Signature
SetMachSpeed(
[in] Float RequestedMachineSpeed
);
Argument | Description |
---|---|
RequestedMachineSpeed | The target machine speed |
SetParameter
Signature
SetParameter(
[in] PackMLDescriptorDataType Parameter
);
Argument | Description |
---|---|
Parameter | The array of parameter that can be used by the method |
SetProduct
Signature
SetProduct(
[in] PackMLProductDataType Product
);
Argument | Description |
---|---|
Product | This structure is an array of product definition, which includes the ProductId, ProcessVariables array and Ingredient array. |
SetUnitMode
Signature
SetUnitMode(
[in] NodeId ModeSelection
[in] Int32 RequestedMode
);
Argument | Description |
---|---|
ModeSelection | The NodeId of the enumeration that describes the available modes |
RequestedMode | The requested mode from the list of available modes in the enumeration from ModeSelection |