Frage zu DB

mister_chaos

Level-1
Beiträge
17
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
HI!
Achtung..Anfänger!
So...kann ich einen Pointer auf einem DB setzten und so dort die Werte ändern? Also, habe dort 10 BOOL Variablen gespeichert. Nun möchte ich im laufenden Programm die Variablen ändern (BOOL/FALSE) und das später in der Logik verarbeiten. Z.B. habe eine Lampe am A3.0, im DB1.DBX0.0 ist ein TRUE "Lampe1"....ich möchte den Wert später auf "FALSE" setzen und so die Lampe ausschalten. Geht das?
Also,
U DB1.DBX0.0
= A3.0
 
Hallo mister_chaos,

es gibt verschiedene Möglichkeiten ein Bit zu beschreiben:

1. Setzen
1a. Setzen über Bedingung:
U Bed1
U Bed2
S Bit
1b. Setzen mit SET:
SET
S Bit

2. Rücksetzen
2a. Rücksetzen über Bedingung:
U Bed3
O Bed4
R Bit
2b. Rücksetzen mit SET:
SET
R Bit

3. Zuweisen
3a. Zuweisen übed Bedingung (meine bevorzugte Möglichkeit)
U Bed1
U Bed2
UN Bed3
UN Bed4
= Bit
3b. Zuweisen mit SET/CLR
SET
= Bit (Bit ist TRUE)
CLR
= Bit (Bit ist False)


Grüße
Gebs
 
Zurück
Oben