NORD Drivesystems BU0000 Benutzerhandbuch
Seite 148
NORD CON Hilfe
148
BU 0000 DE
Eingängen bestimmte physikalische Größen zu erfassen. Die Überwachung der Eingänge
erfolgt in einem 1ms Zyklus. Die so gespeicherten Werte können später von der PLC
ausgelesen werden.
Bei einer positiven Flanke an EXECUTE werden alle Eingänge eingelesen und die Capture
Funktion scharf geschaltet. Über den Eingang INPUT wird der zu überwachende FU Eingang
selektiert. Über EDGE wird die Art der Flanke und das Verhalten des Bausteins ausgewählt.
EDGE
= 0
Mit der ersten positiven Flanke wird der selektierte Wert unter OUTPUT1 gespeichert
und DONE1 auf 1 gesetzt. Die nächste positive Flanke speichert unter OUTPUT2 und
DONE2 wird auf 1 gesetzt. Der FB wird dann deaktiviert.
EDGE
= 1
Verhalten wie unter EDGE = 0, mit dem Unterschied das die negative Flanke auslöst.
EDGE
= 2
Mit der ersten positiven Flanke wird der selektierte Wert unter OUTPUT1 gespeichert
und DONE1 auf 1 gesetzt. Die nächste negative Flanke speichert unter OUTPUT2 und
DONE2 wird auf 1 gesetzt. Der FB wird dann deaktiviert.
EDGE
= 3
Verhalten wie unter EDGE = 2, mit dem Unterschied das zuerst die negative und dann
die positive Flanke auslöst.
Wird der Eingang CONTINUOUS auf 1 gesetzt, dann ist für EDGE nur noch die Einstellung 0
und 1 relevant. Der FB läuft kontinuierlich weiter und speichert das letzte auslösende Ereignis
immer unter OUTPUT1 ab. DONE1 bleibt ab dem ersten Ereignis aktiv. DONE2 und
OUTPUT2 werden nicht verwendet.
Der BUSY Ausgang bleibt solange aktiv bis beide Capture Ereignisse (DONE1 und DONE2)
eingetreten sind.
Die Funktion des Bausteins kann jederzeit durch eine negative Flanke an EXECUTE beendet
werden. Alle Ausgänge behalten dabei ihre Werte. Mit einer positiven Flanke an EXECUTE
werden zuerst alle Ausgänge gelöscht und dann die Funktion des Bausteins gestartet.
VAR_INPUT
VAR_OUTPUT
Eingang
Erläuterung
Typ
Ausgang
Erläuterung
Typ
EXECUTE
Ausführen
BOOL
DONE1
Wert in OUTPUT1 gültig
BOOL
CONTINUOUS
Einmalige Ausführung o.
Dauerbetrieb
BOOL
DONE2
Wert in OUTPUT2 gültig
BOOL
INPUT
Zu überwachender Eingang
0 = Eingang 1
- - - -
7 = Eingang 8
BYTE
BUSY
FB wartet noch auf Capture
Ereignisse
BOOL
EDGE
Auslösende Flanke
BYTE
ERROR
der FB hat einen Fehler
BOOL
SOURCE
Zu speicherende Größe
0 = Position in
Umdrehungen
1 = Istfrequenz
2 = Moment
BYTE
ERRORID
Fehlercode
INT
OUTPUT1
Wert für 1. Capture Ereignisses
DINT
OUTPUT2
Wert für 2. Capture Ereignisses
DINT
ERRORID
Erläuterung
0
Kein Fehler
1900h
Wertebereich INPUT wurde überschritten