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

Step 7 Bits auf Änderung abfragen

$
0
0
Hallo
Ich bräuchte mal einen Denkanstoß, wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht.
Ich habe 128 Alarmbits, für die in einem DB jeweils ein Bit gesetzt werden. Zusätzlich wird für jeden Alarm (Bit) ein Integerwert (Errorcode) erstelt. Wenn ein Alarmbit gesetzt wird, soll der Errorcode von einen OPC-Server ausgelesen werden.
Damit kein Alarm verloren geht, speicher ich die Alarme in einem FIFO-Buffer. Dazu benutze ich den FC84 und FC85 aus der Bibliothek. Bis hier ist alles schick.
Damit die Alarme über den FC84 in den DB geschrieben werden brauche ich einen Trigger. Jetzt wollte ich die 128 Bit auf Änderung vergleichen. Wird ein oder mehrere Bit's true, soll ein oder halt mehrere Schreibvorgänge ausgelöst werden. Kann mir bitte mal einer erklären, wie ich diese 128 Bit auf Änderung vergleichen kann? Werden mehrere Bits gleichzeitig true, muss der Schreibvorgang entsprechend der Anzahl "true-Bits" wiederholt werden. Es darf praktisch kein Alarm verloren gehen.

MfG
bastler

Viewing all articles
Browse latest Browse all 46421


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