Problem bei DB-Deklaration eines Arrays mit STRUCT-Daten?

kassla

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

ich möchte einen DB wie folgt deklarieren:

DB100.DBB0 Haus[0]
DB100.DBX0.0 Haus[0].Auto
DB100.DBX0.1 Haus[0].Hand
..
DB100.DBX0.7 Haus[0].Fehler

DB100.DBB1 Haus[1]
DB100.DBX1.0 Haus[1].Auto
DB100.DBX1.1 Haus[1].Hand
..
DB100.DBX1.7 Haus[1].Fehler

...
DB100.DBB99 Haus[99]
DB100.DBX99.0 Haus[99].Auto
DB100.DBX99.1 Haus[99].Hand
..
DB100.DBX99.7 Haus[99].Fehler

Ich habe versucht, die Deklaration im DB wie lt. Anhang zu machen.
Nun habe ich das Problem, dass
1. die STRUCT nicht 1 Byte sondern 1 Word lang ist und
2. wenn ich im FC (AWL) den DB100.DBB0 bzw. DB100.DBW0 aufrufe, dann die Beschreibung vom Array (= Haus[0]) fehlt.

Kann jemand helfen, wie ich hier besser vorgehen kann?

Danke
 

Anhänge

  • DB_Array.JPG
    DB_Array.JPG
    51,5 KB · Aufrufe: 28
... und leider wird die symbolische Bezeichnung des Ober-Elementes (in deinem Fall "Haus" nicht mit ausgegeben. Das klappt lediglich bei Verwendung der Unter-Operanden (Haus[0].Hand) ...
 
Zurück
Oben