The AxisEventType is the abstract base for the EventTypes provided by the different subtypes of the DriveAxisType. Derived EventTypes render certain components mandatory, dependent on the nature of the event reported.
Table 35 – AxisEventType Definition
Attribute |
Value |
||||
BrowseName |
AxisEventType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of 0:BaseEventType defined in [OPC 10000-5]. |
|||||
0:HasProperty |
Variable |
AxisState |
0:UInt16 |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
ControlPriority |
0:UInt16 |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
OutputCurrent |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
Torque |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
Force |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
Power |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
MotorTemperature |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
ConverterTemperature |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
DeviceTemperature |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
DcBusVoltage |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
PositionFollowingError |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
VelocityFollowingError |
0:Float |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
ControlMode |
0:UInt16 |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
<FeedbackSensor1..3Temperature> |
0:Float |
0:PropertyType |
OP, RO |
0:HasProperty |
Variable |
BrakeResistorTemperature |
0:Float |
0:PropertyType |
O, RO |
Conformance Units |
|||||
PDRV Limit Events |
The Properties provided are the components of the “Monitoring” folder (for a description see Table 33 section for Monitoring folder). The Values of these properties shall constitute a snapshot of the Axis/DO state when the Event is fired.
The AxisSwOvertravelEventType Event is fired if a motion range software limit of the axis is exceeded.
Table 36 – AxisSwOvertravelEventType Definition
Attribute |
Value |
||||
BrowseName |
AxisSwOvertravelEventType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of AxisEventType. |
|||||
HasProperty |
Variable |
IsUpperSwLimit |
0:Boolean |
0:PropertyType |
M,RO |
Conformance Units |
|||||
PDRV Limit Events |
The IsUpperSwLimit Property indicates whether the upper software limit is exceeded (True) or the lower software limit is exceeded (False).
The AxisHwOvertravelEventType is fired if a motion range hardware limit of the axis is exceeded.
Table 37 – AxisHwOvertravelEventType Definition
Attribute |
Value |
||||
BrowseName |
AxisHwOvertravelEventType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of AxisEventType. |
|||||
HasProperty |
Variable |
IsUpperHwLimit |
0:Boolean |
0:PropertyType |
M,RO |
Conformance Units |
|||||
PDRV Limit Events |
The IsUpperHwLimit Property indicates whether the upper hardware limit is exceeded (True) or the lower hardware limit is exceeded (False).
The TorqueLimitEventType Event is fired if a torque range limit of the axis is exceeded.
Table 38 – TorqueLimitEventType Definition
Attribute |
Value |
||||
BrowseName |
TorqueLimitEventType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of AxisEventType. |
|||||
HasProperty |
Variable |
Torque |
0:Float |
0:PropertyType |
M, RO |
HasProperty |
Variable |
TorqueLimit |
0:Float |
0:PropertyType |
M, RO |
Conformance Units |
|||||
PDRV Limit Events |
The Torque Property contains the actual torque value.
The TorqueLimit Property contains the torque limit which was exceeded causing the Event to be fired.
The ForceLimitEventType Event is fired if a force range limit of a linear axis is exceeded.
Table 39 – ForceLimitEventType Definition
Attribute |
Value |
||||
BrowseName |
ForceLimitEventType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of AxisEventType. |
|||||
HasProperty |
Variable |
Force |
0:Float |
0:PropertyType |
M, RO |
HasProperty |
Variable |
ForceLimit |
0:Float |
0:PropertyType |
M, RO |
Conformance Units |
|||||
PDRV Limit Events |
The Force Property contains the actual force.
The ForceLimit Property contains the force limit which was exceeded causing the Event to be fired.
The MotorCurrentLimitEventType Event is fired if a motor current limit of the axis’s motor is exceeded.
Table 40 – MotorCurrentLimitEventType Definition
Attribute |
Value |
||||
BrowseName |
MotorCurrentLimitEventType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of AxisEventType. |
|||||
0:HasProperty |
Variable |
OutputCurrent |
0:Float |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
MotorCurrentLimitHigh |
0:Float |
0:PropertyType |
M, RO |
Conformance Units |
|||||
PDRV Limit Events |
The OutputCurrent Property contains the actual motor current.
The MotorCurrentLimitHigh Property contains the upper motor current limit exceeded causing the Event to be fired.
Table 41 – DiagnosisAlarmType Definition
Attribute |
Value |
||||
BrowseName |
DiagnosisAlarmType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of 0:AlarmConditionType defined in [OPC 10000-9]. |
|||||
HasProperty |
Variable |
LogEntry |
3:LogEntryDataType |
0:PropertyType |
M,RO |
Conformance Units |
|||||
PDRV Diagnosis Alarms |