7.3 ConveyorDriveType ObjectType Definition
The ConveyorDriveType provides all the data required for a drive of a conveyor belt system that is needed to fulfil the defined use cases. It is formally defined in Table 25.
| Attribute | Value | ||||
| BrowseName | ConveyorDriveType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the 5:MiningEquipmentType defined in OPC 40560 | |||||
| 0:HasAddIn | Object | 5:MiningEquipmentIdentification | 5:MiningEquipmentIdentificationType | M | |
| 0:HasAddIn | Object | 4:Monitoring | 4:MonitoringType | O | |
| 0:HasComponent | Object | 4:MachineryBuildingBlocks | 0:FolderType | M | |
| Conformance Units | |||||
|---|---|---|---|---|---|
| Mining Conveyor Conveyor Drive Complete |
MiningEquipmentIdentification represents numerous identification features of a mining equipment. It is a subtype of the 4:MachineIdentificationType.
Monitoring represents a collection of ObjectTypes and VariableTypes, representing the current state of the process, that are not assigned to a component but to this Object.
MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in.
The components of the ConveyorDriveType have additional references which are defined in Table 26.
| SourceBrowsePath | Reference Type | Is Forward | TargetBrowsePath | |||
| 4:MachineryBuildingBlocks | 0:HasAddIn | True | 5:MiningEquipmentIdentification | |||
| 4:MachineryBuildingBlocks | 0:HasAddIn | True | 4:Monitoring | |||
| 4:MachineryBuildingBlocks | 0:HasAddIn | True |
|
The components of the ConveyorDriveType have additional subcomponents which are defined in Table 27.
| Source Path | Reference | NodeClass | BrowseName | DataType | TypeDefinition | Others | ||
| 0:HasComponent | Object | 4:MachineryItemState | 4:MachineryItemState_StateMachineType | O | |||
| 0:HasComponent | Variable | BeltRunningDirection | 0:UInt16 | 0:MultiStateValueDiscreteType | O | ||
| 0:HasProperty | Variable | SavedTorqueReached | 0:Boolean | 0:PropertyType | O | ||
| 0:HasProperty | Variable | TargetSpeedReached | 0:Boolean | 0:PropertyType | O | ||
| 0:HasProperty | Variable | ConveyorStopped | 0:Boolean | 0:PropertyType | O | ||
| 0:HasProperty | Variable | AcknowledgeStart | 0:Boolean | 0:PropertyType | O | ||
| 0:HasProperty | Variable | ConveyorStarted | 0:Boolean | 0:PropertyType | O | ||
| 0:HasComponent | Variable | Torque | 0:Double | 0:AnalogUnitType | O | ||
| 0:HasComponent | Variable | BeltSpeed | 0:Double | 0:AnalogUnitType | O | ||
| 0:HasComponent | Variable | MotorSpeed | 0:Double | 0:AnalogUnitType | O | ||
| 0:HasComponent | Variable | MotorPower | 0:Double | 0:AnalogUnitType | O | ||
| 0:HasComponent | Variable | MotorCurrent | 0:Double | 0:AnalogUnitType | O | ||
| 0:HasComponent | Variable | SavedTorque | 0:Double | 0:AnalogUnitType | O |
MachineryItemState is used as defined in OPC 40001-1. It represents a StateMachine that shows the current machine state.
BeltRunningDirection is direction in which the material is conveyed forward or backward.
SavedTorqueReached is a Boolean variable which turns True when the current torque is higher or equal to the saved torque.
TargetSpeedReached is a Boolean variable which turns True when the current speed reaches the set point speed.
ConveyorStopped is a Boolean variable which turns true when the conveyor drives don't move.
AcknowledgeStart is the signal with the information that the conveyor is in the start-up phase.
ConveyorStarted is the state in which the conveyor reached the target speed after the phase AcknowledgeStart.
Torque is the measured value of the drive torque for one drive.
BeltSpeed is the linear velocity at which the conveyor belt is moving.
MotorSpeed is the rotational speed of the motor driving the conveyor.
MotorPower is the electrical drive power of one motor.
MotorCurrent is the electrical current of the motor.
SavedTorque is the last measured torque of the motor that is stored in system.
The component Variables of the ConveyorDriveType have additional Attributes defined in Table 28.
| BrowsePath | Value Attribute | Description Attribute | ||||
| [ {"Value": 0, "DisplayName": "from tail to head", "Description": ""}, {"Value": 1, "DisplayName": "from head to tail", "Description": ""}, {"Value": 2, "DisplayName": "undefined", "Description": ""} ] |