1 mc_readparameter – NORD Drivesystems BU0550 Benutzerhandbuch

Seite 52

Advertising
background image

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

Tabelle 70

). 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

Advertising