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.
The enumeration is defined in Table 25.
Table 25 – CraneOperationalModeEnum Items
Name |
Value |
Description |
OTHER |
0 |
Use if vendor specific |
MANUAL |
1 |
Crane is operated manually by a human operator |
SEMIAUTOMATIC |
2 |
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 |
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.
The enumeration is defined in Table 27.
Table 27 – ExternalControlRequestEnum Items
Name |
Value |
Description |
NOT_REQUESTED |
0 |
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 |
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.
Table 30 – CraneMotionDeviceCategoryEnum Definition
Attribute |
Value |
||||
BrowseName |
CraneMotionDeviceCategoryEnum |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
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 |
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.
The enumeration is defined in Table 31.
Table 31 – ProtectiveFunctionEnum Items
Name |
Value |
Description |
OTHER |
0 |
Use if vendor specific |
FORCE_LIMITER |
1 |
Limiting the transmitted force |
OVERSPEED_CONTROL |
2 |
Limiting the speed during operation |
MOTION_LIMITER |
3 |
Limiting by stopping motion |
ANTICOLLISION |
4 |
Device with the ability to bring the moving crane or trolley(s) to a stop before a collision occurs. |
Its representation in the AddressSpace is defined in Table 32.
Table 32 – ProtectiveFunctionEnum Definition
Attribute |
Value |
|||||
BrowseName |
ProtectiveFunctionEnum |
|||||
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 ProtectiveFunctionEnum |