7.10 OPC UA Variable Mapping to Drive Properties

Table 33 lists the OPC UA Variables and the drive properties represented by those Variables which are components of the drive ObjectTypes above.

The Variables listed are components of a parent folder which belongs to the Axis Object. The parent folder is specified in the row preceding the rows specifying the Variables which belong to this very folder.

Table 33 – Drive Properties represented by OPC UA Variables
BrowseName Drive Property represented
Monitoring
AxisStateActual state of the Axis/DO’ internal state machine, e.g. S2, encoded as 0:MultiStateDiscreteType. The content of the EnumStrings lookup table Property is defined in Table 17.
ControlPriorityLeading control context, e.g. PROFIBUS or PROFINET, of the Axis/DO encoded as 0:MultiStateDiscreteType. The content of the EnumStrings lookup table Property is defined in Table 17.
ControlModeActive control function in the overall control cascade, e.g. SPEED_CONTROL_MODE, encoded as 0:MultiStateDiscreteType. The content of the EnumStrings lookup table Property is defined in Table 17.
VelocityCommandValueCommanded velocity of the controller, transmitted by the associated Telegram Signal.
VelocitySetpointVelocity setpoint as input for motor/axis control unit.
VelocityActualValueCurrent velocity.
PositionCommandValueCommanded position of the controller.
PositionSetpointSetpoint as input for motor/axis control unit.
PositionActualValueCurrent position of motor or axis.
FrequencyCommandValueCommanded frequency of the controller, transmitted by the associated Telegram Signal.
FrequencySetpointFrequency setpoint as input for motor/axis control unit.
AccelerationActualValueCurrent acceleration of motor or axis.
OutputFrequencyOutput frequency of the Axis/DO.
OutputVoltageOutput voltage of the Axis/DO.
OutputCosPhiActual motor power factor.
OutputCurrentActual output current measured at the clamp.
TorqueActual axis torque. Provide for rotatory axis only.
ForceActual axis force. Provide for linear axis only.
PowerActual power consumption.
MotorTemperatureActual motor temperature.
ConverterTemperatureActual converter temperature.
DeviceTemperatureActual device temperature.
<FeedbackSensor1..3Temperature>Actual temperature of feedback sensor.
BrakeResistorTemperatureActual temperature of brake resistor.
DcBusVoltageActual decent bus voltage value.
PositionFollowingErrorActual difference between PositionSetpoint and PositionActualValue.
VelocityFollowingErrorActual difference between VelocitySetpoint and VelocityActualValue.
BrakeStatusActual brake status encoded as 0:MultiStateDiscreteType. The content of the EnumStrings lookup table Property is defined in Table 34. The Variable shall not be provided if the Drive Axis has no brake.
ContouringErrorLimit of contouring error supervision.
OverrideActive override factor on programmed velocity in percent (100% == programmed velocity).
Maintenance
PowerOnDurationActual duration of the power-on-state in milliseconds of the Axis/DO.
OperationDurationActual duration of performing effective operation of the Axis/DO (e.g. the Drive’s motor “works”) in milliseconds.
OperationCycleCounterNumber of switches between power-on and operation.
MotorCapacityUtilizationUtilization of motor thermal capacity, in % of motor load limit (0% - 100%).
ConverterCapacityUtilizationUtilization of converter thermal capacity, in % of converter load limit (0% - 100%).
CharacteristicsConverter
InputConverterAcInputVoltageInput alternating voltage.
OutputConverterPulseFrequencyPulse frequency of the drive’s converter.
IntermediateCircuitVoltageConfiguredVoltage of intermediate circuit determined by configuration data.
ConverterThermalLoadLimitConfiguredThermal load limit of converter determined by configuration data.
ConverterExcessCurrentConfiguredExcess current of converter determined by configuration data.
BrakeResistorExcessCurrentLimitExcess current limit of brake resistor, in ampere.
CharacteristicsMotorAndControl
PowerRatedRated power of the motor.
SpeedRatedRated speed of rotatory motor. If the motor of the axis does not work rotatory, the Variable shall not be provided.
TorqueRatedRated torque of the motor.
ForceRatedRated force of a linear moving axis.
MaxCurrentMaximum current the motor draws from the power supply.
UfRatioConstant ratio of voltage and frequency.
RunUpVoltageVoltage the motor creates at the feeder clamp during start-up.
DcBrakingCurrentCurrent the motor draws during braking.
DcBrakingTimeTime needed in dc-braking mode until stand still if the braking current given by the DcBrakingCurrent Variable is applied
FeedbackModeSensing device used by closed loop control of the Axis/DO, e.g. FEEDBACK_SENSOR_1, encoded as 0:MultiStateDiscreteType. The content of the EnumStrings lookup table Property is defined in Table 17.
SpeedMaxConfiguredMaximum speed determined by configuration data.
TorqueMaxConfiguredMaximum torque determined by configuration data.
MotorThermalLoadLimitConfiguredThermal load limit of motor determined by configuration data.
MotorExcessCurrentConfiguredExcess current of motor determined by configuration data.
MotorTypeKind of motor, e.g. STEPPER, INDUCTION_ROTATORY, etc. encoded as 0:MultiStateDiscreteType. The content of the EnumStrings lookup table Property is defined in Table 17.
PositionFollowingErrorLimitMaximum allowed position deviation in the position closed loop control. Exceeding this limit causes position following error.
VelocityFollowingErrorLimitMaximum allowed velocity deviation in the velocity closed loop control. Exceeding this limit causes velocity following error.
UnitOfLengthInternal setting of length unit. The length unit is used for transmitting position, velocity, acceleration, deceleration in the PROFIdrive standard telegram 9. This Variable should be provided for the application classes 3 and 5 if the Signals sub-aspect is provided.
LimitSupervision
MotorCurrentLimitHighCurrent upper velocity limit of the Axis/DO.
MotorCurrentLimitLowCurrent lower velocity limit of the Axis/DO.
TorqueLimitTorque limit of the motor.
TorqueLimitLowLower torque limit of the motor.
TorqueLimitHighUpper torque limit of the motor.
SoftwareUpperPosLimitSoftware upper position limit.
SoftwareLowerPosLimitSoftware lower position limit.
TorqueLimitingIndicates if torque limiting is active.
VelocityProfile
JogSpeed1Jogging setpoint 1 value (see [PDP], chapter 6.3.3.3.4).
JogSpeed2Jogging setpoint 2 value (see [PI 3172 PDP], chapter 6.3.3.3.4).
JogPosInc1Jogging position increment 1.
JogPosInc2Jogging position increment 2.
NominalSpeedReference value for ramp up (down) used to calculate ramp acceleration (deceleration)
RfgRampUpTimeActual ramp up time of the Ramp Function Generator (RFG), see [PDP], chapter 6.3.3, in seconds
RfgRampDownTimeActual ramp down time of the RFG (see RfgRampUpTime above), in seconds
QuickStopRampDownTimeQuick stop ramp down time, in seconds.
RfgAccelerationActual ramp acceleration.
RampDecelerationActual ramp deceleration.
QuickStopRampDecelerationQuick stop ramp deceleration.
MinimumVelocityLowest speed of the ramp-function.
MaximumVelocityHighest speed of the ramp-function.
CharacteristicsMechanics
GearfactorRotation to rotation transmission factor.
SpindlePitchRotation to linear transmission factor.
FollowingErrorLimit of following error supervision.
Homing
HomingDirectionHoming direction (POSITIVE or NEGATIVE)
HomingSpeedToCamSpeed when moving to cam.
HomingSpeedToMarkSpeed when moving to mark.
HomingPointOffsetHome position shift for adjustment of axis mechanical zero.
HomingModeActive homing mode (ABSOLUTE, REF_MARK, DIST_CODE, FLY).
Diagnosis
LogbookRepresentation of the Axis/DO fault buffer.
Table 34 – Content of EnumStrings Property of BrakeStatus Variable
Element Index (==Value) Element Value (locale ”en”) Description
0”NO_BRAKE”No brake.
1”OPEN_BRAKE”Brake is open and has no effect.
2”MECHANIC_BRAKE_APPLIED”The mechanic brake is active.
3”DC_BRAKE_APPLIED”The DC brake is active.
4“ROTOR_SHORT_APPLIED”Rotor short circuit is active.