-> Hier kostenlos registrieren
Hallo zusammen
Ich versuche gerade ein Array, welches ich im Bereich VAR CONSTANT eines PRG deklariert habe, mit Strukturen zu initialisieren, welche auch im Bereich VAR CONSTANT deklariert und initialisiert werden .
Hier ein Beispiel:
Definition der Struktur
FB
Leider kompiliert der oben aufgeführte Code nicht. Hat jemand eine Idee, wie man dieses Problem angehen könnte?
Bei einer Lösung wäre folgendes wichtig:
FB
Ich versuche gerade ein Array, welches ich im Bereich VAR CONSTANT eines PRG deklariert habe, mit Strukturen zu initialisieren, welche auch im Bereich VAR CONSTANT deklariert und initialisiert werden .
Hier ein Beispiel:
Definition der Struktur
Code:
TYPE typeFoo :
STRUCT
bar : INT;
END_STRUCT
END_TYPE
FB
Code:
...
VAR CONSTANT
st1 : typeFoo := (bar := 1);
st2 : typeFoo := (bar := 2);
st3 : typeFoo := (bar := 3);
data : ARRAY[1..3]OF typeFoo := st1,st2,st3;
END_VAR
.....
Leider kompiliert der oben aufgeführte Code nicht. Hat jemand eine Idee, wie man dieses Problem angehen könnte?
Bei einer Lösung wäre folgendes wichtig:
- Der Inhalt des Arrays sowie der Strkturen sollte unveränderlich sein.
- Die Strukturen sollen sollten einzeln deklariert und initialisiert werden. So etwas wie unten aufgeführt wäre somit nicht zulässig.
FB
Code:
...
VAR CONSTANT
data : ARRAY[1..3]OF typeFoo := (bar := 1),(bar := 1),(bar := 1);
END_VAR
.....