Zottel
Level-3
- Beiträge
- 2.299
- Reaktionspunkte
- 279
-> Hier kostenlos registrieren
Hallo zusammen,
STEP7 biete ja die Möglichkeit, Bereiche von Datenbausteinen mittels STRUCT oder Anwenderdatentypen in benannte Felder einzuteilen.
Nun bekomme über Profibus Daten, die folgendermaßen aufgebaut sind
BYTE status1
WORD wert1
BYTE status2
WORD wert2
BYTE status3
WORD wert3
....
Es ist kein Problem, den 1. Status mit L DBB 0
und den 1. Wert dann mit L DBW 1 zu lesen.
Aus ästhetischen Gründen (Symbolik,Kommentar) hätte ich die Struktur jedoch gerne im DB deklariert.
Wenn ich das versuche und das erste BYTE deklariert habe, besteht Step7 (V 5.0, service pack 2) aber darauf, den nächsten Eintrag an die Adresse 2 zu legen.
Mache ich was falsch oder hat Siemens da nicht zu Ende gedacht?
STEP7 biete ja die Möglichkeit, Bereiche von Datenbausteinen mittels STRUCT oder Anwenderdatentypen in benannte Felder einzuteilen.
Nun bekomme über Profibus Daten, die folgendermaßen aufgebaut sind
BYTE status1
WORD wert1
BYTE status2
WORD wert2
BYTE status3
WORD wert3
....
Es ist kein Problem, den 1. Status mit L DBB 0
und den 1. Wert dann mit L DBW 1 zu lesen.
Aus ästhetischen Gründen (Symbolik,Kommentar) hätte ich die Struktur jedoch gerne im DB deklariert.
Wenn ich das versuche und das erste BYTE deklariert habe, besteht Step7 (V 5.0, service pack 2) aber darauf, den nächsten Eintrag an die Adresse 2 zu legen.
Mache ich was falsch oder hat Siemens da nicht zu Ende gedacht?