Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 2 von 2

Thema: Ausrichtung von Daten in structs auf Wortgrenzen?

  1. #1
    Registriert seit
    19.06.2003
    Beiträge
    2.203
    Danke
    85
    Erhielt 262 Danke für 178 Beiträge

    Standard


    Zuviel Werbung?
    -> 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?
    Zitieren Zitieren Ausrichtung von Daten in structs auf Wortgrenzen?  

  2. #2
    Registriert seit
    23.06.2003
    Beiträge
    79
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zottel,

    Siemens hat das so implementiert. Sobald das nachfolgende Element nicht mehr in das Wort passt, fängt es an der nächsten Wortadresse an.
    Wäre also in Deinem Fall hinter dem 'byte' ein 'bool', würde das dann in Byte 1 abgelegt.
    Bin selbst schon öfter da drüber gestolpert und hab's verflucht.

    Gruß Jörg
    Zitieren Zitieren ist halt so... :(  

Ähnliche Themen

  1. Daten aus PC in SPS
    Von Outrider im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 23.06.2010, 13:45
  2. Ausrichtung Funktionstext
    Von c.wehn im Forum E-CAD
    Antworten: 1
    Letzter Beitrag: 08.01.2010, 13:17
  3. TwinCat Datentypen -> Structs grau ???
    Von Anaconda55 im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 02.10.2008, 15:12
  4. Antworten: 2
    Letzter Beitrag: 25.05.2008, 12:24
  5. Ausrichtung einer Ebene zu Referenzebene
    Von burtzel im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 05.02.2006, 22:42

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •