1 mc_readparameter – NORD Drivesystems BU0550 Benutzerhandbuch
Seite 52

PLC Logik für NORD Frequenzumrichter SK 54xE
52
BU 0550 DE-0813
3.5.2.1
MC_ReadParameter
Liest einen Parameter zyklisch aus dem Frequenzumrichter, sofern ENABLE auf 1 gesetzt ist. Der gelesene
Parameter wird in Value abgelegt und ist gültig, wenn DONE auf 1 gesetzt ist. Für die Dauer des Lesevor-
gangs wird der Ausgang BUSY 1 auf gesetzt. Bleibt ENABLE auf 1 dann wird der Parameter ständig zyk-
lisch ausgelesen. Parameternummer und Index können jederzeit bei aktivem ENABLE geändert werden.
Jedoch ist schwierig zu erkennen, wann der neue Wert ausgelesen ist, da das DONE Signal die gesamte
Zeit 1 ist. In diesem Fall ist es empfehlenswert das ENABLE Signal für einen Zyklus auf 0 zu setzen, da das
DONE Signal dann zurückgesetzt wird. Der Parameterindex ergibt sich aus dem Index in der Dokumentati-
on minus 1 (Siehe
). So wird z.B. P700 Index 3 (
„Grund Einschaltsperre“) über den Parameterindex
2 abgefragt. Im Fehlerfall wird ERROR auf 1 gesetzt. DONE ist in diesem Fall 0 und die ERRORID enthält
den Fehlercode. Wird das ENABLE Signal auf 0 gesetzt, dann werden alle Signale und die ERRORID ge-
löscht.
Tabelle 71 MC_ReadParameter
VAR_INPUT
VAR_OUTPUT
Eingang
Erläuterung
Typ
Ausgang
Erläuterung
Typ
ENABLE
Freigabe
BOOL
DONE
Value ist gültig
BOOL
PARAMETERNUMBER
Parameternummer
INT
BUSY
Der Vorgang ist nicht abgeschlossen
BOOL
PARAMETERINDEX
Parameterindex
INT
ERROR
Lesevorgang ist fehlgeschlagen
BOOL
ERRORID
Fehlercode
INT
VALUE
Ausgelesener Parameter
DINT
ERRORID
Erläuterung
0
unzulässige Parameternummer
3
fehlerhafter Parameterindex
4
kein Array
201
Ungültiges Auftragselement im zuletzt empfangenen Auftrag
202
Interne Antwortkennung nicht abbildbar