OPC UA for Cranes and Hoists – Part 1: Base Model Motion Devices System
8 OPC UA DataTypes
8.1 CraneOperationalModeEnum
The enumeration CraneOperationModeEnum represents the mode of operation the crane is in. A crane can be in MANUAL, SEMIAUTOMATIC, FULLAUTOMATIC, BYPASS_ON or MAINTENANCE mode. The enumeration also allows OTHER, vendor specific modes to be represented. Table 25 below describes the possible values for the mode enumerations and their descriptions.
Some or all of crane motions are automated, but a human operator is required in the loop.
FULLAUTOMATIC
3
All of the crane motions are automated. No human intervention is required.
BYPASS_ON
4
A function, such as an assistive feature, is bypassed on the crane, e. g. to continue productive work in case a non-critical function suffers a fault.
MAINTENANCE
5
Crane is in maintenance mode, typically operating at reduced speed and possibly with some protective functions disabled so they will not hinder or prohibit service activities.
Its representation in the AddressSpace is defined in Table 26.
Table 26 – CraneOperationalModeEnum Definition
Attribute
Value
BrowseName
CraneOperationalModeEnum
IsAbstract
False
References
NodeClass
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasProperty
Variable
0:EnumValues
0:EnumValueType[]
0:PropertyType
Conformance Units
Crane Base Info CraneOperationalModeEnum
8.2 ExternalControlRequestEnum
The enumeration ExternalControlRequestEnum provides information to the client about whether an external control request is active on the crane and other information about external controls. See Table 27 for the possible values for the mode enumeration and their descriptions.
No control request inputs have been received from any client
REQUESTED_AND_CONTROL_ACTIVE
1
Control request input has been received from a client and the request is being applied to the control
REQUESTED_AND_CONTROL_INACTIVE
2
Control request input has been received from a client but the request is not currently being applied to the control
REQUESTED_AND_CONTROL_BYPASSED
3
Control request input has been received from a client but the request is not currently being applied to the control because it has been bypassed in the control system
Its representation in the AddressSpace is defined in Table 28.
.
Table 28 – ExternalControlRequestEnum Definition
Attribute
Value
BrowseName
ExternalControlRequestEnum
IsAbstract
False
References
NodeClass
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasProperty
Variable
0:EnumValues
0:EnumValueType[]
0:PropertyType
Conformance Units
Crane Base Info ExternalControlRequestEnum
8.3 CraneMotionDeviceCategoryEnum
This enumeration CraneMotionDeviceCategoryEnum is used to denote which type of crane motion device a specific instance of CraneMotionDeviceType is. This can be used to, for example, identify the machineries when performing certain operations only for e.g. hoisting machineries. The enumeration is defined in Table 29.
Table 29 – CraneMotionDeviceCategoryEnum Items
Name
Value
Description
HOIST
0
Hoisting machinery
TROLLEY_TRAVERSE
1
Trolley traverse or cross travel machinery
BRIDGE_OR_GANTRY_TRAVEL
2
Bridge or gantry travel, long travel machinery
LOAD_LIFTING_ATTACHMENT
3
Load lifting attachment
ROTATING_OR_SLEWING
4
Rotating or slewing machinery
LUFFING
5
Luffing machinery
POWER_SUPPLY_MACHINERY
6
Power supply or power delivery
OTHER
7
Other
Its representation in the AddressSpace is defined in Table 30.
Subtype of the Enumeration type defined in OPC 10000-5
0:HasProperty
Variable
0:EnumValues
0:EnumValueType[]
0:PropertyType
Conformance Units
Crane Base Info CraneMotionDeviceCategoryEnum
8.4 ProtectiveFunctionEnum
The enumeration ProtectiveFunctionEnum variable describes what kind of protective function a specific instance of protective function type describes, e. g. force limiter for overload protection devices or motion limiter for limit switches etc. A protective function represents a hardware or software function designed to affect motion of the crane in order to protect personnel, equipment and/or the environment.