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