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

Results 1 to 2 of 2

Thread: Ausrichtung von Daten in structs auf Wortgrenzen?

  1. #1
    Join Date
    19.06.2003
    Posts
    2,205
    Danke
    85
    Erhielt 271 Danke für 179 Beiträge

    Default


    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?
    Reply With Quote Reply With Quote Ausrichtung von Daten in structs auf Wortgrenzen?  

  2. #2
    Join Date
    23.06.2003
    Posts
    79
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    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
    Reply With Quote Reply With Quote ist halt so... :(  

Similar Threads

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

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •