Step 7 Stellsignale von PID-Regler FB41 zählen

mkatmkat

Level-1
Beiträge
15
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine allgemeine Frage bezüglich dem FB 41:
Innerhalb einer bestimmten Hysterese soll der Regler nicht arbeiten.
Außerhalb der Hysterese gibt der Regler ein Stellsignal aus.

Ist es möglich die "Anzahl der Stellsignale" zu zählen? Jedes Mal, wenn der
Regler arbeitet, d.h. in die eine oder andere Richtung stellt soll dieses gezählt werden
und auf einem Touch Display die Schaltungen pro Stunde (oder auch andere Zeiteinheit) angezeigt werden.

Es wäre super, wenn ich paar Ansätze erhalten würde.
 
Dito hallo,
bin zwar nicht der Siemensianer (lerne noch) aber bei meinem Mischer mache ich das so,
dass ich die beiden Ausgänge über einen CTU mitzählen lasse...
Ab einer bestimmten Anzahl und einer Position fahre ich dann einen Referenzlauf (Oscat-3P-Actuator läßt grüssen)

Hoffe das hilft etwas weiter...
Beste Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hmm, ich verstehe nicht was Du willst.

Ich vermute Du möchtest, dass sich das Stellsignal innerhalb einer Hysterese nicht ändert, korrekt?
Dazu muss aber der Regler trotzdem weiterregeln ("arbeiten").

Zu dem Zählen der Stellsignale: was ist denn das eigentliche Problem, willst Du das Stellorgan schonen?
 
Du willst zählen, wie oft der Regler eine Sollwert-Istwert-Differenz ausregeln mußte (weil sich der Sollwert oder der Istwert geändert hat)?

Wenn die Abweichung "Sollwert(SP_INT) - Istwert(PV)" <= die "Hysterese" DEADB_W ist, dann wird die effektiv wirkende Regeldifferenz ER auf 0.0 gesetzt und der Regler ändert den Stellwert nur noch um die verbleibenden I- und D-Anteile.

Du könntest versuchsweise zählen, wenn ER von == 0.0 auf <> 0.0 wechselt. Eventuell mit einer kleinen Einschaltverzögerung beruhigt.

Oder Du vergleichst unabhängig vom Regler, ob die Abweichung "Sollwert - Istwert" kleiner/größer Deine selbstgewählte Hysterese ist.

Harald
 
Zurück
Oben