Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
S7-200 Systemhandbuch
152
Die folgenden Anweisungen zeigen, wie Sie die Stellgröße skalieren:
MOVR
VD108, AC0
//Überträgt die Stellgröße in den Akkumulator
-R
0,5, AC0
//Diese Anweisung nur aufnehmen, wenn der Wert zweipolig ist
*R
64000,0, AC0
//Wert im Akkumulator skalieren
Anschließend muss die skalierte Realzahl, die die Stellgröße darstellt, in eine ganze Zahl (16 Bit)
umgewandelt werden. Die folgenden Anweisungen zeigen, wie Sie diese Umwandlung
durchführen:
ROUND AC0, AC0
//Realzahl in ganze Zahl (32 Bit) wandeln
DTI
AC0, LW0
//Wert in ganze Zahl (16 Bit) wandeln
MOVW
LW0, AAW0
//Wert in Analogausgang schreiben
Vorwärts- und Rückwärtsverhalten in Regelkreisen
Der Regelkreis zeigt Vorwärts-Verhalten, wenn die Verstärkung positiv ist. Eine negative
Verstärkung bewirkt ein Rückwärts-Verhalten. (Bei einem I- oder ID-Regler mit einer Verstärkung
von 0,0 bewirken Sie Vorwärtsverhalten, wenn Sie positive Werte für die Integral- und die
Differentialzeit angeben. Bei Angabe von negativen Werten für diese Zeiten wird
Rückwärtsverhalten ausgelöst.)
Variablen und Bereiche
Die Prozessvariable (der Istwert) und der Sollwert sind Eingabewerte bei der PID-Berechnung.
Deshalb werden die Felder in der Tabelle für den Regelkreis gelesen aber von der Operation PID
nicht geändert.
Die Stellgröße wird vom PID-Regler berechnet, so dass das Feld für die Stellgröße in der Tabelle
für den Regelkreis nach jeder PID-Berechnung aktualisiert wird. Die Stellgröße wird zwischen 0,0
und 1,0 festgesetzt. Das Feld für die Stellgröße kann als Eingabewert für eine anfängliche
Stellgröße verwendet werden, wenn von der manuellen Regelung zur automatischen Regelung
mittels PID gewechselt werden soll (siehe Abschnitt zu den Betriebsarten weiter unten).
Wird ein Integralregler verwendet, dann wird der Wert der Integralsumme bei der PID-Berechnung
aktualisiert und die aktualisierte Integralsumme als Eingabewert bei der nächsten
PID-Berechnung verwendet. Wenn die errechnete Stellgröße außerhalb des Bereichs liegt (d.h.
die Stellgröße wäre kleiner als 0,0 oder größer als 1,0), dann wird die Integralsumme nach der
folgenden Gleichung angepasst:
MX
=
1.0
-
(MP
n
+ MD
n
)
wenn die errechnete Stellgröße M
n
> 1,0
oder
MX
=
- (MP
n
+ MD
n
)
wenn die errechnete Stellgröße M
n
< 0,0
Erklärung:
MX
Wert der angepassten Integralsumme
MP
n
Wert des Proportionalanteils der Stellgröße bei Abtastzeit n
MD
n
Wert des Differentialanteils der Stellgröße bei Abtastzeit n
M
n
Wert der Stellgröße bei einer Abtastzeit n
Passen Sie die Integralsumme wie beschrieben an, verbessert sich die Ansprechempfindlichkeit
des Systems, wenn sich die errechnete Stellgröße wieder im zulässigen Bereich befindet. Die
errechnete Integralsumme wird auch auf den Bereich von 0,0 bis 1,0 festgesetzt und in das Feld
für die Integralsumme in der Tabelle für den Regelkreis geschrieben. Dies geschieht nach
Ausführung der PID-Berechnung. Der Wert, der in der Tabelle für den Regelkreis abgelegt ist, wird
für die nächste PID-Berechnung verwendet.
Sie können den Wert der Integralsumme in der Tabelle für den Regelkreis vor Ausführung der
Operation PID ändern, um so auf bestimmte Situationen in verschiedenen Anwendungen über die
Integralsumme Einfluss zu nehmen. Gehen Sie aber vorsichtig vor, wenn Sie die Integralsumme
manuell anpassen. Es muss sich bei jedem Wert, der für die Integralsumme in die Tabelle für den
Regelkreis geschrieben wird, um eine Realzahl zwischen 0,0 und 1,0 handeln.
Für die Prozessvariable wird ein Vergleichswert in der Tabelle gespeichert, der für den
Differentialanteil eines PID-Reglers eingesetzt werden kann. Diesen Wert dürfen Sie nicht ändern.