PID-Anweisung für Timing-Diagramme

Die folgenden Beispiele für Timing-Diagramme beschreiben Ausführungsszenarien für die PID-Anweisung.

Erfolgreiche PID-Ausführung

Erfolgreiche PID-Ausführung
Erfolgreiche PID-Ausführung
Scanzyklus-Beschreibung
Scan-Zyklus
Beschreibung
1, 8
Strompfadbedingung wird TRUE, wenn gilt:
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind gültig.
  • Aktives Bit ist TRUE.
  • Fehlerbit ist FALSE.
2,3,4
Keine Änderung in Strompfadbedingung.
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind gültig.
  • PID-Ausgabeparameter werden aktualisiert.
5, 9
Strompfadbedingung wird FALSE, wenn gilt:
  • Aktivierungsbit ist FALSE.
  • Löscht die PID-Ausgabeparameter mit Ausnahme von AbsoluteError.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.
6, 7, 10, 11
Keine Änderung in Strompfadbedingung.
  • Aktivierungsbit ist FALSE.
  • Löscht die PID-Ausgabeparameter mit Ausnahme von AbsoluteError.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.

PID-Ausführung mit Fehler

PID-Ausführung mit Fehler
PID-Ausführung mit Fehler
Scanzyklus-Beschreibung
Scan-Zyklus
Beschreibung
1, 8
Strompfadbedingung wird TRUE, wenn gilt:
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind ungültig.
  • Aktives Bit ist FALSE.
  • Fehlerbit ist TRUE. ErrorID-Ausgabe ist eingestellt.
  • CV-Ausgabe ist auf 0 eingestellt.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.
2,3,4
Keine Änderung in Strompfadbedingung.
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind ungültig.
  • PID-Ausgabeparameter werden aktualisiert.
5, 9
Strompfadbedingung wird FALSE, wenn gilt:
  • Aktivierungsbit ist FALSE.
  • Löscht die PID-Ausgabeparameter mit Ausnahme von AbsoluteError.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.
6, 7, 10, 11
Keine Änderung in Strompfadbedingung.
  • Aktivierungsbit ist FALSE.
  • Löscht die PID-Ausgabeparameter mit Ausnahme von AbsoluteError.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.

PID-Ausführung mit Fehler, dann erfolgreiche Ausführung

PID-Ausführung mit Fehler, dann erfolgreiche Ausführung
PID-Ausführung mit Fehler, dann erfolgreiche Ausführung
Scanzyklus-Beschreibung
Scan-Zyklus
Beschreibung
1, 8
Strompfadbedingung wird TRUE, wenn gilt:
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind ungültig.
  • Aktives Bit ist FALSE.
  • Fehlerbit ist TRUE. ErrorID-Ausgabe ist eingestellt.
  • CV-Ausgabe ist auf 0 eingestellt.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.
2
Keine Änderung in Strompfadbedingung.
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind ungültig.
  • PID-Ausgabeparameter werden aktualisiert.
3, 4
Keine Änderung in Strompfadbedingung.
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind gültig.
  • Aktives Bit ist TRUE.
  • Fehlerbit ist FALSE.
  • PID-Ausgabeparameter werden aktualisiert.
5, 9
Strompfadbedingung wird FALSE, wenn gilt:
  • Aktivierungsbit ist FALSE.
  • Löscht die PID-Ausgabeparameter mit Ausnahme von AbsoluteError.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.
6, 7, 10, 11
Keine Änderung in Strompfadbedingung.
  • Aktivierungsbit ist FALSE.
  • Löscht die PID-Ausgabeparameter mit Ausnahme von AbsoluteError.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.

Erfolgreiche PID-Ausführung und Fehler

Erfolgreiche PID-Ausführung und Fehler
Erfolgreiche PID-Ausführung und Fehler
Scanzyklus-Beschreibung
Scan-Zyklus
Beschreibung
1, 8
Strompfadbedingung wird TRUE, wenn gilt:
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind gültig.
  • Aktives Bit ist TRUE.
  • Fehlerbit ist FALSE.
  • PID-Ausgabeparameter werden aktualisiert.
2
Keine Änderung in Strompfadbedingung.
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind gültig.
  • PID-Ausgabeparameter werden aktualisiert.
3, 4
Keine Änderung in Strompfadbedingung.
  • Aktivierungseingabebit ist TRUE.
  • Eingabeparameter sind ungültig.
  • Fehlerbit ist TRUE. ErrorID-Ausgabe ist eingestellt.
  • CV-Ausgabe ist auf 0 eingestellt.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.
5, 9
Strompfadbedingung wird FALSE, wenn gilt:
  • Aktivierungsbit ist FALSE.
  • Löscht die PID-Ausgabeparameter mit Ausnahme von AbsoluteError.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.
6, 7, 10, 11
Keine Änderung in Strompfadbedingung.
  • Aktivierungsbit ist FALSE.
  • Löscht die PID-Ausgabeparameter mit Ausnahme von AbsoluteError.
  • AbsoluteError berechnet basierend auf PV- und SP-Eingabewerten.
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal