Instantiierungs- und Verwendungsbeispiel
Instantiierungs- und Verwendungsbeispiel
Diese Abbildung zeigt eine Instanz des Funktionsbausteins FB_PID:
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 Funktionsbaustein FB_PID aufgezeichnet.
Bei diesem Beispiel werden folgende Daten erzeugt:
Unter Verwendung der vorherigen Einstellung ist die Antwort auf eine Sollwertänderung bei Steuerung/Regelung:
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.
Bei einer Änderung des GEN-MODE von Rechteck auf Sinus ergibt sich bei sonst gleichen Parametern das folgende Antwortverhalten:
Diese Abbildung zeigt eine Darstellung des Funktionsbausteins FB_PID:
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.