The BrakeType is used to describe the status of a brake. In this specification, it is only defined to model the backup brakes. A service brake status is provided by the BrakeReleased variable of the OPC 40010-1 (OPC Robotics) MotorType object. The Figure 13 shows an overview of this type.

image018.png

Figure 13 – Overview BrakeType

The BrakeType represents the backup brake and contains its various components. The BrakeType is formally defined in Table 19.

Table 19 – BrakeType Definiton

Attribute

Value

BrowseName

BrakeType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 2:ComponentType defined in OPC 10000-100, i. e. inheriting the InstanceDeclarations of that Node.

0:HasComponent

Object

2:Operational

2:FunctionalGroupType

O

0:HasComponent

Object

2:ParameterSet

0:BaseObjectType

M

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

O

Conformance Units

Cranes Base Info BrakeType

The Identification Object provides identification information of the brake. It is specified in OPC 10000-100 and OPC 40001-1.

ParameterSet contains all the variables of the BrakeType. Variables are also referenced by an Organizes from Operational FunctionalGroup.

The components of the BrakeType have additional subcomponents which are defined in Table 20.

Table 20 – BrakeType Additional Subcomponents

BrowsePath

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

2:ParameterSet

0:HasComponent

Variable

BrakeReleased

0:Boolean

0:BaseDataVariableType

M, RO

2:Operational

0:Organizes

Variable

BrakeReleased

0:Boolean

0:BaseDataVariableType

M, RO

The BrakeReleased variable describes the current state of the brake. It is TRUE when the brake is not engaged and FALSE when the brake is stopping the motion.