Bits_And_More
Level-1
- Beiträge
- 83
- Reaktionspunkte
- 13
-> Hier kostenlos registrieren
Hallo Zusammen
Ich stiess in einem fremden Code auf folgendes Konstrukt:
Meiner Interpretation nach, wird die Entleerungszeit Bitweise mit 16#2000 verglichen, das Ergebnis in TEMP1 zwischengespeichert und wenn Bool1 AND NOT E1.0 erfüllt sind, der TOF Timer T1 gestartet.
Durch die Bitweise OR-Verknüpfung wird eine Mindestzeit (8.192s) für die Zeit des TOF Timers gesetzt, unabhängig von der Entleerungszeit.
Wie seht ihr das?
Ich stiess in einem fremden Code auf folgendes Konstrukt:
Code:
L Entleerungszeit
ITB
OW W#16#2000
T Temp1
U Bool1
UN E1.0
L Temp1
SA T1
Meiner Interpretation nach, wird die Entleerungszeit Bitweise mit 16#2000 verglichen, das Ergebnis in TEMP1 zwischengespeichert und wenn Bool1 AND NOT E1.0 erfüllt sind, der TOF Timer T1 gestartet.
Durch die Bitweise OR-Verknüpfung wird eine Mindestzeit (8.192s) für die Zeit des TOF Timers gesetzt, unabhängig von der Entleerungszeit.
Wie seht ihr das?