PID Motorschrittregler

Lonestar

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

ich mache gerade meinen ersten Schritte in der SPS Programmierung und stehe nun vor einem Problem.

Ich muss einen Brenner (Dampfkessel) mit 3-Punkt-Schritt (Takt-AUF, Takt-ZU) ansteuern, benötige für meine Regelung aber unbedingt einen "D-Anteil" (Regelparameter TD).
Der "Step Controll" (Cont-S) bietet mit aber nur Pb/Gain und Ti.
Alle drei Regelparameter (Pb/Gain, Td und Ti) habe ich nur beim "Continius-Controll" (Cont-C). dieser hat aber nur einen stetigen Ausgang.

Bisher habe ich nur mit Industriereglern (KS90-1 etc) gearbeitet, da was das kein Problem.

Habe ich etwas übersehen, oder gibt es eine Möglichkeit, aus einem Stetigen Signal 3-Punkt-Schritt Signale zu machen?

Ich programmiere mit "Step 7" und bei der SPS handelt es sich um eine "S 314"

Gruss Lonestar
 
Und wo liegt das Problem?

Code:
IF ReglerOut > Schwellwert THEN
    Ausgang_Auf = TRUE;
    Ausgang_Zu = FALSE;
 ELSIF ReglerOut < -Schwellwert THEN
    Ausgang_Zu = TRUE;
    Ausgang_Auf = FALSE;
ELSE
    Ausgang_Auf = FALSE;
    Ausgang_Zu = FALSE;
 
Es gibt einen Baustein PULSE_GEN, vielleicht hilft Dir der weiter. Dieser wandelt das Stellsignal des Reglers in Pulse (auch bipolar um). Er lässt sich auch mit dem kontinuierlichen Regler synchronisieren, d.h. bei einer Stellsignaländerung wird der Puls generiert.
Ich habe das bei Heiz/Kühl- Systemen verwendet und dort eine Regler- Abtastzeit von 20s verwendet. Geht dort perfekt!

Viel Glück
Karl
 
Zurück
Oben