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.

Table 25 - ConveyorDriveType Definition
Attribute Value
BrowseNameConveyorDriveType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 5:MiningEquipmentType defined in OPC 40560
0:HasAddInObject5:MiningEquipmentIdentification5:MiningEquipmentIdentificationTypeM
0:HasAddInObject4:Monitoring4:MonitoringTypeO
0:HasComponentObject4:MachineryBuildingBlocks0:FolderTypeM
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.

Table 26 - ConveyorDriveType Additional References
SourceBrowsePath Reference Type Is Forward TargetBrowsePath
4:MachineryBuildingBlocks0:HasAddInTrue5:MiningEquipmentIdentification
4:MachineryBuildingBlocks0:HasAddInTrue4:Monitoring
4:MachineryBuildingBlocks0:HasAddInTrue
4:Monitoring
4:Status
4:MachineryItemState

The components of the ConveyorDriveType have additional subcomponents which are defined in Table 27.

Table 27 - ConveyorDriveType Additional Subcomponents
Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
4:Monitoring
4:Status

0:HasComponentObject4:MachineryItemState4:MachineryItemState_StateMachineTypeO
4:Monitoring
4:Status

0:HasComponentVariableBeltRunningDirection0:UInt160:MultiStateValueDiscreteTypeO
4:Monitoring
4:Status

0:HasPropertyVariableSavedTorqueReached0:Boolean0:PropertyTypeO
4:Monitoring
4:Status

0:HasPropertyVariableTargetSpeedReached0:Boolean0:PropertyTypeO
4:Monitoring
4:Status

0:HasPropertyVariableConveyorStopped0:Boolean0:PropertyTypeO
4:Monitoring
4:Status

0:HasPropertyVariableAcknowledgeStart0:Boolean0:PropertyTypeO
4:Monitoring
4:Status

0:HasPropertyVariableConveyorStarted0:Boolean0:PropertyTypeO
4:Monitoring
4:Process

0:HasComponentVariableTorque0:Double0:AnalogUnitTypeO
4:Monitoring
4:Process

0:HasComponentVariableBeltSpeed0:Double0:AnalogUnitTypeO
4:Monitoring
4:Process

0:HasComponentVariableMotorSpeed0:Double0:AnalogUnitTypeO
4:Monitoring
4:Process

0:HasComponentVariableMotorPower0:Double0:AnalogUnitTypeO
4:Monitoring
4:Process

0:HasComponentVariableMotorCurrent0:Double0:AnalogUnitTypeO
4:Monitoring
4:Process

0:HasComponentVariableSavedTorque0:Double0:AnalogUnitTypeO

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.

Table 28 - ConveyorDriveType Attribute values for child nodes
BrowsePath Value Attribute Description Attribute
4:Monitoring
4:Status
BeltRunningDirection
0:EnumValues

[

{"Value": 0, "DisplayName": "from tail to head", "Description": ""},

{"Value": 1, "DisplayName": "from head to tail", "Description": ""},

{"Value": 2, "DisplayName": "undefined", "Description": ""}

]