The PROFINET Drive Information Model covers a subset of the Signals and parameters defined in [PI 3172 PDP]. Table 58 gives an overview which parameters and Signals are mapped to OPC UA Variables in the PROFINET Drive Information Model.
Table 58 is grouped into several sections headed by the name of the folder the listed Variable is part of in the Drive Information Model. The “PD Application Class” column entries show the PROFIdrive Application Class of the concrete Axis ObjectTypes providing the respective Variable. If a Variable is not provided for a specific Application Class, the respective column is empty.
The “Signal Variable” column contains the BrowseName of a Signal Variable representing a Standard Signal in the “PNSignals” folder, as described in chapter 7.1, “PNSignals folder in Signals sub-aspect”.
Variables connected by 0:RepresentsSameEntityAs References (see Figure 11 also) are entered in the same line of Table 58. If there is no connection, the respective Variables are entered in their section of the table separately.
The “PROFIdrive Signal/Param” column contains the name of the Signal (see [PI 3172 PDP], Table 86 – Signal list – assignment) or PROFIdrive Parameter (see [PI 3172 PDP], Table 144 – PROFIdrive Parameter listed by number) the respective Variable represents. If a Variable represents a Signal, the Signal number is listed in the “Signal No.” column. If the Variable represents a parameter, the corresponding PROFIdrive Parameter number is entered in the “Param No.” column. Some Variables are available both by a Signal and a PROFIdrive Parameter.
Table 58 – Variable mapping and coverage
<Folder>/Variable |
PD Application Class |
Signal Variable |
PROFIdrive Signal/Param |
SignalNo. |
Param No. |
|||||
BrowseName |
DataType |
1 |
3 |
4 |
5 |
BrowseName |
DataType |
|||
Monitoring Folder |
PNSignals Folder |
|
||||||||
AccelerationActualValue |
0:Float |
|
X |
X |
X |
|
|
|
|
|
Override |
0:Float |
|
X |
|
|
|
|
|
|
|
AxisState |
0:UInt16 |
X |
X |
X |
X |
ZSW1 |
0:UInt16 |
Status word 1 |
2 |
968 |
BrakeResistorTemperature |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
BrakeStatus |
0:Byte |
|
X |
X |
X |
|
|
|
|
|
ControlMode |
0:UInt16 |
X |
X |
X |
X |
|
|
Operating Mode |
|
930 |
ControlPriority |
0:UInt16 |
X |
X |
X |
X |
|
|
Control Priority |
|
928 |
DcBusVoltage |
0:Float |
X |
X |
X |
X |
|
|
DC bus voltage rated |
|
60226 |
PositionFollowingError |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
VelocityFollowingError |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
DeviceTemperature |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
<FeedbackSensor1..3Temperature> |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
Force |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
FrequencyActualValue |
0:Float |
|
|
|
|
FIST |
0:UInt16 |
Frequency actual value |
63 |
|
FrequencyCommandValue |
0:Float |
X |
|
|
|
FSOLL |
0:UInt16 |
Frequency setpoint |
55 |
|
FrequencySetpoint |
0:Float |
X |
|
|
|
|
|
|
|
|
ConverterTemperature |
0:Float |
X |
X |
X |
X |
|
|
Inverter temperature |
|
60235 |
LimitFollowingError |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
MotorTemperature |
0:Float |
X |
X |
X |
X |
|
|
Motor temperature |
|
60235 |
OutputCosPhi |
0:Float |
X |
|
|
|
|
|
|
|
|
OutputCurrent |
0:Float |
X |
X |
X |
X |
IAIST |
0:UInt16 |
Output current |
59 |
|
OutputFrequency |
0:Float |
X |
|
|
|
|
|
|
|
|
OutputVoltage |
0:Float |
X |
|
|
|
|
|
|
|
|
PositionActualValue |
0:Float |
|
X |
|
X |
XIST_A |
0:Int32 |
Position actual value A |
28 |
|
PositionCommandValue |
0:Float |
|
|
|
X |
XSOLL_A |
0:Int32 |
Position setpoint value A |
27 |
|
PositionSetpoint |
0:Float |
|
X |
|
X |
|
|
|
|
|
Power |
0:Float |
X |
X |
X |
X |
PIST |
0:UInt16 |
Active power |
62 |
|
Torque |
0:Float |
X |
X |
X |
X |
MIST |
0:Int16 |
Torque actual value |
60 |
|
VelocityActualValue |
0:Float |
X |
X |
X |
X |
NIST_A(B) |
0:Int16(32) |
Speed actual value A(B) |
6(8) |
|
VelocityCommandValue |
0:Float |
X |
|
X |
|
NSOLL_A(B) |
0:Int16(32) |
Speed Setpoint A(B) |
5(7) |
|
VelocitySetpoint |
0:Float |
X |
|
X |
X |
|
|
|
|
|
CharacteristicsConverter Folder |
PNSignals Folder |
|
||||||||
BrakingResistorExcessCurrentLimit |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
ContouringError |
0:Float |
|
|
|
X |
|
|
|
|
|
FollowingError |
0:Float |
|
|
X |
|
|
|
|
|
|
IntermediateCircuitVoltageConfigured |
0:UInt16 |
X |
X |
X |
X |
|
|
|
|
|
InputConverterAcInputVoltage |
0:Float |
X |
X |
X |
X |
|
|
AC input voltage |
|
60510 |
ConverterExcessCurrentConfigured |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
BrakeResistorExcessCurrentLimit |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
OutputConverterPulseFrequency |
0:Float |
X |
X |
X |
X |
|
|
Inverter pulse frequency |
|
60540 |
ConverterThermalLoadLimitConfigured |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
CharacteristicsMechanics Folder |
PNSignals Folder |
|
||||||||
ContouringError |
0:Float |
|
|
|
|
|
|
|
|
|
FollowingError |
0:Float |
|
|
|
|
|
|
|
|
|
Gearfactor |
0:Float |
|
X |
|
|
|
|
|
|
|
SpindlePitch |
0:Float |
|
X |
|
|
|
|
|
|
|
CharacteristicsMotorAndControl Folder |
PNSignals Folder |
|
||||||||
FeedbackMode |
0:UInt16 |
X |
X |
X |
X |
|
|
|
|
|
MotorExcessCurrentConfigured |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
MotorThermalLoadLimitConfigured |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
MotorType |
0:Byte |
X |
X |
X |
X |
|
|
|
|
|
PositionFollowingErrorLimit |
0:Byte |
X |
X |
X |
X |
|
|
|
|
|
VelocityFollowingErrorLimit |
0:Byte |
X |
X |
X |
X |
|
|
|
|
|
SpeedMaxConfigured |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
PowerRated |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
SpeedRated |
0:Float |
X |
X |
X |
X |
|
|
Velocity reference value |
|
60000 |
TorqueRated |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
ForceRated |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
MaxCurrent |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
UfRatio |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
RunUpVoltage |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
DcBrakingCurrent |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
DcBrakingTime |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
TorqueMaxConfigured |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
UnitOfLength |
0:Float |
|
X |
|
X |
|
|
|
|
|
LimitSupervision Folder |
PNSignals Folder |
|
||||||||
MotorCurrentLimitHigh |
0:Float |
X |
X |
|
|
|
|
|
|
|
MotorCurrentLimitLow |
0:Float |
X |
X |
|
|
|
|
|
|
|
SoftwareLowerPosLimit |
0:Float |
|
X |
X |
X |
|
|
|
|
|
SoftwareUpperPosLimit |
0:Float |
|
X |
X |
X |
|
|
|
|
|
TorqueLimiting |
0:Boolean |
|
X |
X |
X |
|
|
|
|
|
TorqueLimit |
0:Float |
|
|
|
X |
|
|
|
|
|
TorqueLimitHigh |
0:Float |
X |
X |
X |
|
|
|
|
|
|
TorqueLimitLow |
0:Float |
X |
X |
X |
|
|
|
|
|
|
Maintenance Folder |
PNSignals Folder |
|
||||||||
OperationCycleCounter |
0:UInteger |
X |
X |
X |
X |
|
|
|
|
|
ConverterCapacityUtilization |
0:UInt16 |
X |
X |
X |
X |
|
|
|
|
|
MotorCapacityUtilization |
0:UInt16 |
X |
X |
X |
X |
|
|
|
|
|
OperationDuration |
0:Duration |
X |
X |
X |
X |
|
|
|
|
|
PowerOnDuration |
0:Duration |
X |
X |
X |
X |
|
|
|
|
|
TraversingTask Object |
PNSignals Folder |
|
||||||||
Acceleration |
0:Float |
|
X |
|
|
MDI_ACC |
0:UInt16 |
|
36 |
|
Deceleration |
0:Float |
|
X |
|
|
MDI_DEC |
0:UInt16 |
|
37 |
|
PositioningMode |
0:UInt16 |
|
X |
|
|
MDI_MOD |
0:UInt16 |
|
38 |
|
StateMachineState |
0:UInt16 |
|
X |
|
|
|
|
|
|
|
TargetPosition |
0:Float |
|
X |
|
|
MDI_TARPOS |
0:Int32 |
|
34 |
|
TraversingTaskNumber |
0:Int32 |
|
X |
|
|
AKTSATZ |
0:UInt16 |
Actual traversing block |
33 |
|
Velocity |
0:Float |
|
X |
|
|
MDI_VELOCITY |
0:Int32 |
|
35 |
|
VelocityProfile Folder |
PNSignals Folder |
|
||||||||
JogSpeed1 |
0:Float |
X |
X |
|
|
|
|
|
|
|
JogSpeed2 |
0:Float |
X |
X |
|
|
|
|
|
|
|
JogPosInc1 |
0:Float |
|
X |
|
|
|
|
|
|
|
JogPosInc2 |
0:Float |
|
X |
|
|
|
|
|
|
|
MaximumVelocity |
0:Float |
X |
|
|
|
|
|
Maximum Speed |
|
60482 |
MinimumVelocity |
0:Float |
X |
|
|
|
|
|
Minimum Speed |
|
60480 |
NominalSpeed |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
RfgRampUpTime |
0:Float |
X |
|
|
|
|
|
|
|
|
RfgAcceleration |
0:Float |
X |
|
|
|
|
|
|
|
|
RampDeceleration |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
RfgRampDownTime |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
QuickStopRampDeceleration |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
QuickStopRampDownTime |
0:Float |
X |
X |
X |
X |
|
|
|
|
|
Homing Folder |
PNSignals Folder |
|
||||||||
HomingDirection |
0:Byte |
|
X |
|
X |
|
|
|
|
|
HomingSpeedToCam |
0:Float |
|
X |
|
X |
|
|
|
|
|
HomingSpeedToMark |
0:Float |
|
X |
|
X |
|
|
|
|
|
HomingPointOffset |
0:Float |
|
X |
|
X |
|
|
|
|
|
HomingMode |
0:Byte |
|
X |
|
X |
|
|
|
|
|
|
PNSignals Folder |
|
||||||||
|
|
X |
X |
X |
X |
STW1 |
0:UInt16 |
Control word 1 |
1 |
|
|
|
X |
X |
X |
X |
STW2 |
0:UInt16 |
Control word 2 |
3 |
|
|
|
X |
X |
X |
X |
ZSW2 |
0:UInt16 |
Status word 2 |
4 |
|
|
|
X |
X |
X |
X |
G1_STW |
0:UInt16 |
Sensor 1 control word |
9 |
|
|
|
X |
X |
X |
X |
G1_ZSW |
0:UInt16 |
Sensor 1 status word |
10 |
|
|
|
X |
X |
X |
X |
G1_XIST1 |
0:UInt32 |
Sensor 1 position actual value 1 |
11 |
|
|
|
X |
X |
X |
X |
G1_XIST2 |
0:UInt32 |
Sensor 1 position actual value 2 |
12 |
|
|
|
X |
X |
X |
X |
G2_STW |
0:UInt16 |
Sensor 2 control word |
13 |
|
|
|
X |
X |
X |
X |
G2_ZSW |
0:UInt16 |
Sensor 2 status word |
14 |
|
|
|
X |
X |
X |
X |
G2_XIST1 |
0:UInt32 |
Sensor 2 position actual value 1 |
15 |
|
|
|
X |
X |
X |
X |
G1_XIST2 |
0:UInt32 |
Sensor 2 position actual value 2 |
16 |
|
|
|
X |
X |
X |
X |
G3_STW |
0:UInt16 |
Sensor 3 control word |
17 |
|
|
|
X |
X |
X |
X |
G3_ZSW |
0:UInt16 |
Sensor 3 status word |
18 |
|
|
|
X |
X |
X |
X |
G3_XIST1 |
0:UInt32 |
Sensor 3 position actual value 1 |
19 |
|
|
|
X |
X |
X |
X |
G3_XIST2 |
0:UInt32 |
Sensor 3 position actual value 2 |
20 |
|
|
|
X |
X |
X |
X |
E_DIGITAL |
0:UInt16 |
Input (digital) |
21 |
|
|
|
X |
X |
X |
X |
A_DIGITAL |
0:UInt16 |
Output (digital) |
22 |
|
|
|
X |
X |
X |
X |
E_ANALOG |
0:UInt16 |
Input (analog) |
23 |
|
|
|
X |
X |
X |
X |
A_ANALOG |
0:UInt16 |
Output (analog) |
24 |
|
|
|
X |
X |
X |
X |
XERR |
0:Int32 |
System deviation |
25 |
|
|
|
X |
X |
X |
X |
KPC |
0:Int32 |
Position controller, gain factor |
26 |
|
|
|
X |
X |
X |
X |
XIST_B |
0:Int32 |
Position actual value B |
29 |
|
|
|
X |
X |
X |
X |
XIST_C |
0:Int32 |
Position actual value C |
30 |
|
|
|
X |
X |
X |
X |
XIST_D |
0:Int32 |
Position actual value D |
31 |
|
|
|
X |
X |
X |
X |
SATZANW |
0:UInt16 |
Traversing block selection |
32 |
|
|
|
X |
X |
X |
X |
G1_XIST3 |
0:UInt64 |
Sensor 1 position actual value 3 |
39 |
|
|
|
X |
X |
X |
X |
IAIST_GLATT |
0:UInt16 |
Output current smoothed |
51 |
|
|
|
X |
X |
X |
X |
ITIST_GLATT |
0:Int16 |
Active current (torque proportional) |
52 |
|
|
|
X |
X |
X |
X |
MIST_GLATT |
0:Int16 |
Torque actual value smoothed |
53 |
|
|
|
X |
X |
X |
X |
PIST_GLATT |
0:UInt16 |
Active power smoothed |
54 |
|
|
|
X |
X |
X |
X |
FIST_GLATT |
0:UInt16 |
Frequency actual value smoothed |
56 |
|
|
|
X |
X |
X |
X |
NIST_A_GLATT |
0:Int16 |
Speed actual value A |
57 |
|
|
|
X |
X |
X |
X |
MELD_NAMUR |
0:UInt16 |
Drive status/fault word |
58 |
|
|
|
X |
X |
X |
X |
ITIST |
0:UInt16 |
Active current smoothed (tor. prop.) |
61 |
|
|
|
X |
X |
X |
X |
STW2_ENC |
0:UInt16 |
Control word 2 for Encoder |
80 |
|
|
|
X |
X |
X |
X |
ZSW2_ENC |
0:UInt16 |
Status word 2 for Encoder |
81 |
|