Reibekuchen
Level-1
- Beiträge
- 16
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hi,
ist es in AWL möglich, symbolisch auf ein Array, welches in einem DB liegt, zuzugreifen?
Mein Programm soll die aktuelle Uhrzeit an einer Stelle X im Array, welches in DB1 liegt, speichern.
So Funktioniert das ja ohne Probleme
Jetzt würde ich nur gerne den Platz im Array aus einer Variablen beziehen:
.. was ja in der Form leider nicht funktioniert.
Gibts dafür eine Lösung? Wenn ja, wie sieht diese aus?
Ansich könnte man ja bitweise auf den DB zugreifen, allerdings bereitet mir da der Datentyp DATE_AND_TIME Probleme.
Wie löst man das am elegantesten?
Vielen Dank
ist es in AWL möglich, symbolisch auf ein Array, welches in einem DB liegt, zuzugreifen?
Mein Programm soll die aktuelle Uhrzeit an einer Stelle X im Array, welches in DB1 liegt, speichern.
So Funktioniert das ja ohne Probleme
Code:
CALL "READ_CLK"
RET_VAL:=MW10
CDT :=DB1.TestArray[1]
Jetzt würde ich nur gerne den Platz im Array aus einer Variablen beziehen:
Code:
L 1
T MW 0
CALL "READ_CLK"
RET_VAL:=MW10
CDT :=DB1.TestArray[MW 0]
.. was ja in der Form leider nicht funktioniert.
Gibts dafür eine Lösung? Wenn ja, wie sieht diese aus?
Ansich könnte man ja bitweise auf den DB zugreifen, allerdings bereitet mir da der Datentyp DATE_AND_TIME Probleme.
Wie löst man das am elegantesten?
Vielen Dank