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

TIA ressourcenschonende Abfrage eines DB auf größer 0

$
0
0
Hi,

wie kann man in TIA (V15.1) einen (optimierten) DB bzw. ein dortiges Array
ressourcenschonend auf das Vorhandensein mind. eines Bits bzw. auf den Gesamtwert aller
Elemente im Array auf > 0 überprüfen?
Aktuell läuft es mit SCL über eine Scheife:

Code:

FOR #i := 0 TO 127 BY 1
DO
        IF "DB100".Data[#i] > 0
        THEN
            #Daten_vorhanden := true;
            EXIT;
        END_IF;
       
    END_FOR;

Gibt es hier vielleicht noch einen effizienteren und weniger CPU-lastigen Weg?

Viewing all articles
Browse latest Browse all 49295


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>