Herunterladen Inhalt Inhalt Diese Seite drucken

Programmerstellung; Aufrufreihenfolge - Siemens SIMATIC S7-1500 Funktionshandbuch

Pid-regelung
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

6.4.2

Programmerstellung

Beachten Sie folgende Punkte bei der Programmerstellung:
● Anzahl der PID_Temp-Instanzen
Es müssen so viele verschiedene PID_Temp-Instanzen in einem Weckalarm-OB
aufgerufen werden, wie verkettete Messgrößen im Prozess vorhanden sind.
Im Beispiel sind zwei verkettete Messgrößen vorhanden: TempChocolate und
TempWater. Daher sind zwei PID_Temp-Instanzen notwendig.
● Aufrufreihenfolge
Ein Master muss vor seinen Slaves im gleichen Weckalarm-OB aufgerufen werden.
Der äußerste Master, an dem der Anwendersollwert vorgegeben wird, wird zuerst
aufgerufen.
Der Slave, der seinen Sollwert vom äußersten Master vorgegeben bekommt, wird als
nächstes aufgerufen usw.
Der innerste Slave, der mit seinem Ausgangswert auf das Stellglied des Prozesses wirkt,
wird als letztes aufgerufen.
Im Beispiel wird PID_Temp_1 vor PID_Temp_2 aufgerufen.
● Verschaltung der Messgrößen
Der äußerste Master wird mit der äußersten Messgröße verschaltet, die auf den
Anwendersollwert geregelt werden soll.
Der innerste Slave wird mit der innersten Messgröße verschaltet, die direkt vom Stellglied
beeinflusst wird.
Die Verschaltung der Messgrößen mit PID_Temp erfolgt mit den Parametern Input oder
Input_PER.
Im Beispiel wird die äußere Messgröße TempChocolate mit PID_Temp_1 und die innere
Messgröße TempWater mit PID_Temp_2 verschaltet.
● Verschaltung des Ausgangswerts des Master auf den Sollwert des Slave
Der Ausgangswert (OutputHeat) eines Master muss auf den Sollwert (Setpoint) seines
Slave zugewiesen werden.
Diese Verschaltung können Sie manuell im Programmiereditor vornehmen oder
automatisch im Inspektorfenster des Slave in den Grundeinstellungen über die Auswahl
des Master vornehmen lassen.
Bei Bedarf können Sie eigene Filter- oder Skalierungsfunktionen einfügen z .B. um den
Ausgangswertbereich des Master an den Sollwert-/Istwertbereich des Slave anzupassen.
Im Beispiel wird OutputHeat von PID_Temp_1 auf Setpoint von PID_Temp_2
zugewiesen.
PID-Regelung
Funktionshandbuch, 12/2017, A5E35300226-AC
PID_Temp einsetzen
6.4 Kaskadenregelung mit PID_Temp
203

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis