5
Funktionsbausteine
5.121
L_SdGetPosition - Positionsumrechnung
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
5.121
L_SdGetPosition - Positionsumrechnung
Funktionsbibliothek:
Runtime Software-Lizenz:
Dieser FB rechnet eine Position in [Inkrementen] anhand der übergebenen Maschinenparameter in
eine Position in der realen Einheit der Maschine um und zeigt diese in C04273 an.
Eingänge
Bezeichner/Datentyp
dnPosIn_p
AxisData
Ausgänge
Bezeichner/Datentyp
dnState
bError
Parameter
Parameter
C04271
C04272
Ab Bibliothek V02.02.xx.xx
C04273
468
LenzeServoDrive
Motion Control HighLevel
Motion Control TopLevel
Info/Einstellmöglichkeiten
Position in [Inkrementen]
DINT
• Normierung: 1 Geberumdrehung ≡ 2
Maschinenparameter
• Verbinden Sie diesen Eingang zur Übernahme der Maschinenparameter des An-
triebs/Motors mit dem Ausgang DI_AxisData des SB LS_DriveInterface.
• Die Maschinenparameter eines übergeordneten Antriebs lassen sich mit dem
FB
L_SdSetAxisData
sem Eingang zu verbinden.
Wert/Bedeutung
Status
DINT
0 Ok - kein Fehler
-1 Am Eingang AxisData liegen keine Maschinenparameter an.
-12 Zahlenüberlauf von ±214748.3647 im Anzeigeparameter C04273.
Statussignal "Fehler"
BOOL
TRUE Die Umrechnung konnte nicht fehlerfrei durchgeführt werden.
Einstellmöglichkeiten
-2147483647
Zeichenkette
-214748.3647
Einheit
Lenze · Funktionsbibliothek 9400 · Referenzhandbuch · DMS 6.7 DE · 08/2014 · TD05
16
Inkremente (bzw. gemäß AxisData)
abbilden. In diesem Fall ist dessen Ausgang AxisData mit die-
( 520)
Info
2147483647 Status
• Anzeige des bit-codierten Aus-
gangssignals dnState.
Positionseinheit
• Nur Anzeige
214748.3647 Positionswert
• Anzeige des Eingangssignals
dnPosIn_p in der realen Einheit
der Maschine.