TIA Bitzugriff in SCL

Wintz

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte in SCL für eine IF-Anweisung ein Bit eines Datenbausteins abfragen. Meines Wissens nach sollte dies mit DX funktionieren, allerdings gibt mir das TIA-Portal immer, dass der Operand DX nicht definiert sei.

Der generelle Aufbau ist : IF #AnyDB.DX[0,2] THEN ...

Ich möchte quasi bei dem wechselnden Any-DB das Bit 0.2 abfragen.

Ich hoffe jemand kann mir weiterhelfen.

Gruß Wintz
 
Welche TIA-Version und welche CPU verwendest Du?

In manchen CPU kann man Bits aus Variablen einfach per "Slice"-Zugriff myVarname.%X2 ansprechen.

Harald
 
??? ... in Verbindung mit AnyDB ...???
Die Benennung dieser Variablen impliziert für mich, dass wir hier mit einem (ANY-)Pointer oder ähnlich arbeiten ...

Gruß
Larry
 
da man ja Peek und poke mit ganzzahlen füttert. und man aus DB_ANY ja die nummer kriegt. wieso nicht?
natürlich bin ich voll gegen absolute anyarbeiten aber eben ;)
 
Zurück
Oben