The RockCrusherType provides a representation of a Rock Crusher and is a sub-type of the MiningEquipmentType as shown in Figure 2. It acts as a container class for sub-components and has the ability, through inheritance, to have its own Parameter- and MethodSet.
Figure 2 – Overview RockCrusherType
The RockCrusherType is formally defined in Table 1.
Table 1 – RockCrusherType Definition
Attribute |
Value |
||||
BrowseName |
RockCrusherType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the MiningEquipmentType defined in OPC 40560 |
|||||
0:HasAddIn |
Object |
3:Components |
|
3:MachineComponentsType |
M |
0:HasAddIn |
Object |
4:MiningEquipmentIdentification |
|
4:MiningEquipmentIdentificationType |
M |
Conformance Units |
|||||
Rock Crusher Functional Variables |
|||||
Rock Crusher Methods |
Please refer to OPC 10000-100, OPC 40001-1, OPC 40560 and OPC 40564-1 for the descriptions of other inherited instance declarations. Specifically, the Components and MiningEquipmentIdentification instance declarations of the RockCrusherType are defined in OPC 40560.
The RockCrusherControlType provides a representation of a rock crusher control and is a sub-type of the MiningEquipmentType as defined in Figure 3. It consists also of a MethodSet and a ParameterSet to cover all relevant aspects of the equipment.
Figure 3 – Overview RockCrusherControlType
The RockCrusherControlType is formally defined in Table 2.
Table 2 – RockCrusherControlType Definition
Attribute |
Value |
||||
BrowseName |
RockCrusherControlType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the MiningEquipmentType defined in OPC 40560 |
|||||
0:HasAddIn |
Object |
4:MiningEquipmentIdentification |
|
4:MiningEquipmentIdentificationType |
M |
0:HasComponent |
Object |
2:MethodSet |
|
0:BaseObjectType |
M |
0:HasComponent |
Object |
2:ParameterSet |
|
0:BaseObjectType |
M |
Conformance Units |
|||||
Rock Crusher Control Functional Variables |
|||||
Rock Crusher Control Methods |
The components of the RockCrusherControlType have subcomponents which are defined in Table 3.
Table 3 – RockCrusherControlType Subcomponents
BrowsePath |
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
2:MethodSet |
0:HasComponent |
Method |
RequestUnloading |
|
|
M, |
2:ParameterSet |
0:HasComponent |
Variable |
ExclusionZone |
0:3DFrame [] |
0:3DFrameType |
M, RO |
The signature of this Method is specified below. Table 4 specifies the Arguments and AddressSpace representation, respectively.
Signature
RequestUnloading(
[out] 0:Boolean RequestUnloadingAcknowledged );
Table 4 – RequestUnloading Method Arguments
Argument |
Description |
RequestUnloadingAcknowledged |
The RequestUnloadingAcknowledged property describes the acknowledging of the unloading command. True – OK False – RequestError – Unloading could not be confirmed |
Table 5 – RequestUnloading Method Address Space definition
Attribute |
Value |
||||
BrowseName |
RequestUnloading |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
0:HasProperty |
Variable |
0:OutputArguments |
0:Argument[] |
0:PropertyType |
0:Mandatory |
The RequestUnloading method call indicates that some hauling machine requests the unloading operation. After successful confirmation, the unloading procedure starts.
The ExclusionZone property describes the area that haulage machines, which are to be unloaded, are not allowed to enter when approaching the rock crusher.
Please refer to OPC 10000-100, OPC 40001-1, OPC 40560 and OPC 40564-1 for the descriptions of other inherited instance declarations.