SPS- Programmierung mit ST

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

Lösungen Kapitel 5  Kontrollstrukturen-Schleifen

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


Übung 5.1 Messstellen, Mittelwertberechnung
 
PROGRAM PLC_PRG
(*Mittelwert von %IW0...%IW3 berechnen*)
(*Geben Sie während der Laufzeit in der
Steuerungskonfiguration Werte 0...32760
(0...100°C) ein*)
VAR
 iMw AT %IW0:ARRAY[0..3] OF INT;
 i:INT;(*Index*)
 rMesswert: ARRAY[0..3] OF REAL;
 rMittelwert, rSumme:REAL;
END_VAR
(*Messwerte berechnen*)
rSumme:= 0.0;
FOR i:= 0 TO 3 DO
 rMesswert[i]:=iMw[i]*100/32760.0;
 rSumme:= rSumme + rMesswert[i];
END_FOR;
(*Mittelwert berechnen*)
rMittelwert:= rSumme/i;
  

© Vogel Buchverlag