Herunterladen Diese Seite drucken

Jetter JX2-PID1 Betriebsanleitung Seite 56

Werbung

5 Funktionalität des Moduls JX2-PID1
Das untenstehende Programm wird zur Initialisierung des Moduls JX2-PID1 und
zum Einstellen der Parameter verwendet. Das Modul JX2-PID1 hat im Beispiel die
Modulnummer 2.
VAR
END_VAR;
TASK 0;
CLEAR_FLAGS (1, 3);
nRegler_aktiv := 1;
nAbtastzeit := 1;
nRegler_zu_Eingang := 1;
nRegler_zu_Ausgang := 1;
nRegler1_Kommando := 1;
LABEL lAuswahl = 10:
fMerker3 := FALSE;
WHEN fMerker1 OR fMerker2 CONTINUE;
LABEL lRegelstrecke = 12:
LABEL lEingangssprung = 13:
56
nRegler_aktiv:
nAbtastzeit:
nRegler_zu_Eingang:
nRegler_zu_Ausgang:
nRegler1_Kommando:
nRegler1_Sollwert:
nRegler1_Kp:
nRegler1_Tn:
nRegler1_Tv:
nSollwert_Ausgang1:
nEingangssprung:
nEinschwingzeit1:
nEinschwingzeit2:
nUnterer_Sollwert:
nOberer_Sollwert:
nKp:
nTn:
nTv:
fMerker1:
fMerker2:
fMerker3:
IF fMerker2 THEN
GOTO lParameter;
END_IF;
nRegler1_Kommando := 2;
nSollwert_Ausgang1 := 0;
DELAY (nEinschwingzeit1);
fMerker1 := FALSE;
nSollwert_Ausgang1 := nEingangssprung;
DELAY (nEinschwingzeit1);
nSollwert_Ausgang1 := 0;
DELAY (nEinschwingzeit1);
INT AT %VL 12502;
// Variablen deklarieren
INT AT %VL 12106;
INT AT %VL 12111;
INT AT %VL 12112;
INT AT %VL 12101;
INT AT %VL 12102;
INT AT %VL 12103;
INT AT %VL 12104;
INT AT %VL 12105;
INT AT %VL 12551;
INT AT %VL 510;
INT AT %VL 511;
INT AT %VL 500;
INT AT %VL 501;
INT AT %VL 502;
INT AT %VL 503;
INT AT %VL 504;
INT AT %VL 505;
BOOL AT %MX 1;
BOOL AT %MX 2;
BOOL AT %MX 3;
// Nur ein Regler aktiv
// Abtastzeit = 2 ms
//
//
//
//
// Regler 1 einschalten
// zur Parameterbest.
// zum Eingangssprung
// Regler 1 ausschalten
// Sollwert 0 ausgeben
//
//
// Eingangssprung positiv
// Eingangssprung negativ
JetWeb
Eingang 1 ist Regler 1
zugeordnet
Ausgang 1 ist Regler 1
zugeordnet
Eingangssprung durch-
führen
Jetter AG

Werbung

loading