10 wiegefunktion (fb_weigh), Wiegefunktion (fb_weigh) – NORD Drivesystems BU0550 Benutzerhandbuch
Seite 77

3 AWL (Instruction List, IL)
BU 0550 DE-0813
77
3.5.10
Wiegefunktion (FB_Weigh)
Dieser Baustein dient zur Ermittlung des durchschnittlichen Drehmoments während einer Fahrt mit konstan-
ter Drehzahl. Aus diesem Wert können dann z.B. physikalische Größen wie das bewegte Gewicht ermittelt
werden.
Über eine positive Flanke am EXECUTE Eingang wird der FB gestartet. Mit der Flanke werden alle Eingän-
ge am FB übernommen. Der FU verfährt mit der unter SPEED gesetzten Drehzahl. Nach Ablauf der unter
STARTTIME gesetzten Zeit wird mit der Messung begonnen. Die Messdauer wird unter MEASURETIME
definiert. Nach Ablauf der Messzeit stoppt der FU. Wenn der Eingang REVERSE = 1 ist, dann startet der
Messvorgang erneut jedoch mit negierter Drehzahl. Ansonsten ist die Messung beendet, der Ausgang
DONE geht auf 1 und in VALUE steht das Messergebnis.
Solange der Messvorgang läuft ist BUSY aktiv.
Die Skalierung des Messergebnis VALUE ist 1 = 0,01% vom Nenndrehmoment des Motors.
Der Aufruf eines anderen Motion FB stoppt die Messfunktion und der Ausgang ABORT geht auf 1.
Alle Ausgänge des FB werden mit einer neuen positiven Flanke an EXECUTE rückgesetzt (Reset).
Tabelle 103 FB_Weigh
HINWEIS
Von diesem FB ist nur eine Instance im PLC Programm zulässig!
VAR_INPUT
VAR_OUTPUT
Eingang
Erläuterung
Typ
Ausgang
Erläuterung
Typ
EXECUTE
Ausführen
BOOL
DONE
Messung beendet
BOOL
REVERSE
Drehrichtungswechsel
BOOL
BUSY
Messung läuft
BOOL
STARTTIME
Zeit bis Messbegin in ms
(<2000ms)
INT
ABORT
Messung abgebrochen
BOOL
MEASURETIME
Messzeit in ms
(60 bis 2000ms)
INT
ERROR
der FB hat einen Fehler
BOOL
SPEED
Messgeschwindigkeit in %
(16#4000 entspricht 100%)
INT
ERRORID
Fehlercode
INT
VALUE
Meßergebnis
INT
ERRORID
Erläuterung
0
Kein Fehler
0x1000
FU nicht eingeschaltet
0x1101
Sollfrequenz nicht als Sollwert parametriert (P553)
0x1C00
Wertebereich STARTTIME wurde überschritten
0x1C01
Wertebereich MEASURETIME wurde überschritten
0x1C02
Die Toleranz der Messwerte zueinander, ist größer als 1/8