SPS- Programmierung mit ST

nach IEC 61131 mit CODESYS V2.3, CODESYS V3, e!COCKPIT

Lösungen Kapitel 1 Anweisung, Berechnungen

   Kopieren Sie den Programmcode und fügen Sie diesen in Ihre Entwicklungsumgebung ein.
  


Aufgabe 1.2 Kompensationsanlage:

PROGRAM PLC_PRG
(*Kompensationsanlage U,I,P-Werte zum Testen des Codes ändern*)
VAR
  r_U :REAL:= 230.0;(*Die Variable wird mit 230.0 initialisiert*)
  r_I :REAL:= 10.5; (*Testwert*)
  r_P :REAL:= 1500.0; (*Testwert*)
  r_S, r_lamda, r_Q :REAL;
END_VAR
(*Scheinleistung berechnen*)
r_S:= r_U * r_I;
(*Leistungsfaktor berechnen*)
r_lamda:= r_P / r_S;
(*Blindleistung berechnen*)
r_Q:= SQRT(EXPT(r_S,2)- EXPT(r_P,2));
Übung 1.1 Volumenberechnung:

PROGRAM PLC_PRG
(*Volumen berechnen, rFuellhoehe- und rD-Werte zum Testen verändern*)
VAR
  rD :REAL:= 2.5;(*Tankdurchmesser mit 2.5 initialisiert*)
  rFuellhoehe :REAL;
  rV :REAL;(*Füllvolumen*)
END_VAR
rV:= 3.14 * EXPT(rFuellhoehe,2) *(rD/2 – rFuellhoehe/3);

© Vogel Buchverlag