Beispiel in st – NORD Drivesystems BU0000 Benutzerhandbuch
Seite 128

NORD CON Hilfe
128
BU 0000 DE
X
X
High
Der Frequenzumrichter wird sofort spannungsfrei geschaltet,
der Motor dreht ungebremst aus.
X
High
Low
Der Frequenzumrichter fährt einen Schnellstop (P426) und
schaltet dann den Motor spannungsfrei
Über den Eingang PARASET kann der aktive Parametersatz eingestellt werden.
Wenn der Ausgang STATUS = 1 ist, dann ist der FU eingeschaltet und der Motor wird
bestromt.
VAR_INPUT
VAR_OUTPUT
Eingang
Erläuterung
Typ
Ausgang
Erläuterung
Typ
ENABLE
Freigabe
BOOL
STATUS
Motor wird bestromt
BOOL
DISABLEVOLTAGE
Spannungsfrei
schalten
BOOL
ERROR
Fehler im FB
BOOL
QUICKSTOP
Schnellstop
BOOL
ERRORID
Fehlercode
INT
PARASET
Aktiver Parametersatz
Wertebereich: 0 - 3
BYTE
ERRORID
Erläuterung
0
Kein Fehler
1001h
Stop Funktion ist aktiv
1300h
FU befindet sich in einem unerwarteten State
Beispiel in ST:
(* Gerät freigeben mit Dig3*)
Control.Enable := _5_State_digital_input.2;
(* Parametersätze werden über Dig1 und Dig2 festgelegt. *)
Control.ParaSet := INT_TO_BYTE(_5_State_digital_input and 2#11);
Control;
(* Ist Gerät freigegeben? *)
if Control.Status then
(* Soll eine andere Position angefahren werden? *)
if SaveBit3 <> _5_State_digital_input.3 then
SaveBit3 := _5_State_digital_input.3;
if SaveBit3 then
Move.Position := 500000;
else
Move.Position := 0;
end_if;
Move(Execute := False);
end_if;
end_if;
(* Position anfahren wenn das Gerät freigegeben ist. *)
Move(Execute := Control.Status);