Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 49316

TIA Ringpuffer mit scl in TIA

$
0
0
Hallo zusammen :-)
Ich bin gerade dabei auf TIA einen Ringpuffer zu programmieren der mir den Maximalwert, Minimalwert und den Durchschnitt liefern soll.
Jedoch suche ich jetzt Rat wie ich zu diesen Werten kommen könnte. (Wahrscheinlich benötige ich eine Schleife :confused:)

Code:

IF #n > #MAX_ANZAHL_FELD THEN
    #Error := true;
    #max_anzahl_teile := 0;
    #min_anzahl_teile := 0;
    #avg_anzahl_teil := 0;
   
ELSE
    //Daten in Feld schreiben
    #aufzeichnungsfeld[#akt_idx] := #akt_anzahl_teile;
    #akt_idx := #akt_idx + 1;
   
    //Kontrolle ob es zum Überlauf gekommen ist
    IF #akt_idx >= 100 THEN
        #akt_idx :=0;
       
    END_IF;
END_IF;


//Auswertung | mix, max & avg


Viewing all articles
Browse latest Browse all 49316