Instantiierungs- und Verwendungsbeispiel

Instantiierungs- und Verwendungsbeispiel

Diese Abbildung zeigt eine Instanz des Funktionsbausteins FB_PID:

G-SA-0044726.2.gif-high.gif

 

 

oÜber GEN wird ein Rechtecksignal erzeugt, Schlüsselparameter sind SqrPeriod und SignalAmplitude.

oDas zu regelnde System ist ein einfacher Filter erster Ordnung, Schlüsselparameter sind SystemResponseTime und SystemStaticGain.

oDas Verhalten wird bei Steuerung SystemResponse_1 und Regelung mit dem Funktions­baustein FB_PID aufgezeichnet.

Bei diesem Beispiel werden folgende Daten erzeugt:

G-SE-0005697.2.gif-high.gif

 

 

Unter Verwendung der vorherigen Einstellung ist die Antwort auf eine Sollwertänderung bei Steuerung/Regelung:

G-SE-0005698.1.gif-high.gif

 

 

Der Eingang i_tCyclTime der Filter erster Ordnung, System_1 und System_2 (dataCyclTime), muss genau den gleichen Wert aufweisen wie die POU in der MAST-Task, hier 50 Millisekunden.

G-SE-0005699.1.gif-high.gif

 

 

Bei einer Änderung des GEN-MODE von Rechteck auf Sinus ergibt sich bei sonst gleichen Parametern das folgende Antwortverhalten:

G-SE-0005700.1.gif-high.gif

 

 

Diese Abbildung zeigt eine Darstellung des Funktionsbausteins FB_PID:

G-SA-0046359.2.gif-high.gif

 

 

Fehler-erkannt-Status

In dieser Tabelle werden einige allgemeine erkannte Fehler beschrieben:

Problem

Ursache

Lösung

Fehler-erkannt-Status

Ungültiger Eingangsparameter

Geben Sie einen gültigen Parameter ein und setzen Sie den erkannten Fehler zurück.

HINWEIS: Bei deaktiviertem Funktionsbaustein werden die Ausgänge auf Null gesetzt.