5
Funktionsbausteine
5.101
L_LdZeroDetect - Nulldurchgangserkennung
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
5.101
L_LdZeroDetect - Nulldurchgangserkennung
Funktionsbibliothek:
Runtime Software-Lizenz:
Dieser FB betrachtet eine getaktete Position und detektiert Nulldurchgänge.
• Die Taktlänge und der Shift-Faktor für die Positionsauflösung werden aus den Maschinenpara-
metern (AxisData) ausgelesen.
Eingänge
Bezeichner/Datentyp
dnPosIn_p
AxisData
Ausgänge
Bezeichner/Datentyp
dnState
bZero
Lenze · Funktionsbibliothek 9400 · Referenzhandbuch · DMS 6.7 DE · 08/2014 · TD05
LenzeLineDrive
Motion Control HighLevel
Motion Control TopLevel
Info/Einstellmöglichkeiten
Getaktete Position in [Inkrementen]
DINT
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 (bit-codiert)
DINT
Bit 10 Nulldurchgang aktiv
Bit 15 Fehler
Bit 18 Keine Taktlänge vorhanden
Bit 21 Eingangsfehler (z. B. unzulässiger Positionssprung oder gegensinni-
ge Laufrichtung)
Bit 23 Keine gültige Achsdatenstruktur
Statussignal "Nulldurchgang"
BOOL
TRUE Nulldurchgang erkannt bzw. Position = "0"
abbilden. In diesem Fall ist dessen Ausgang AxisData mit die-
( 520)
391