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

Ergebnis 1 bis 6 von 6

Thema: Struct??

  1. #1
    Registriert seit
    14.05.2007
    Beiträge
    29
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Arbeiten mit dem Datentyp Struct.

    In einem DB(global) habe ich mir mehrere Structs angelegt:

    Adresse Name Typ Anfangswert

    0.0 A Struct
    0.0 B DWORD DW#16#0
    4.0 C DWORD DW#16#0
    8.0 D DWORD DW#16#0
    =12.0 END_STRUCT
    12.0 B Struct
    0.0 A DWORD DW#16#0
    4.0 E DWORD DW#16#0
    =8.0 END_STRUCT

    1 Frage:

    Diese Structs bzw. der Inhalt sind nun z.B. teilweise unterschiedlich.
    Gibt es eine Funktion in SCL mit der ich im DB von Struct zu Struct
    springen kann ?

    2 Frage:
    Wie schreibe ich in den Anfangswert die Adresse eines anderen DBs ?
    Zitieren Zitieren Struct??  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.718
    Danke
    398
    Erhielt 2.400 Danke für 2.000 Beiträge

    Standard

    Hallo Broesel,
    meines Wissens gibt es keine Möglichkeit, die Position eines STRUCTS in einem DB zu finden. Da hätte ich aber auch Interesse daran ...

    Zu deiner 2. Frage hatte Ralle dir doch schon mal einen Vorschlag gemacht ... Oder meintest du etwas anderes ...?

  3. #3
    Registriert seit
    20.12.2007
    Beiträge
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    SCL erzeugten DB zu erstellen?

    Mein Problem: Habe eine Excelliste welche ich in einen DB bringen müsste. Habe einfach : und ;// zwischen den Bezeichnungen eingefügt und in ein SCL-Datei kopiert. Funktioniert soweit kann den DB ohne Fehler erzeugen. Jetzt musste ich nur noch Strukturen hinein bekommen.

    Ist es überhaupt möglich einen DB mit Strukturen aus SCL zu erzeugen? Oder muss ich es über Type mit UDT’s machen?
    Zitieren Zitieren Ist es möglich 2 oder mehrere Strukturen in einem  

  4. #4
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.718
    Danke
    398
    Erhielt 2.400 Danke für 2.000 Beiträge

    Standard

    ...
    Selbstverständlich ...
    Genau wie in einem unter Step7 erstellten Baustein.

    Der Code unter SCL :
    Code:
    Daten : struct
       Variable_1 : INT ;
       Variable_2 : DINT ;
       Variable_3 : REAL ;
    end_struct ;

  5. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    emotionslos1 (20.12.2007)

  6. #5
    Registriert seit
    20.12.2007
    Beiträge
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Habe das schon versucht aber es will nicht wie ich es will!!!

    Das ist mein DB:

    DATA_BLOCK DB22
    //
    // Baustein-Kommentar ...
    //
    Daten : struct
    Variable_1 : INT ;
    Variable_2 : DINT ;
    Variable_3 : REAL ;
    end_struct ;
    BEGIN
    END_DATA_BLOCK

    Und das sind die Fehlermeldungen:
    F Ze 000006 Sp 003: Symbol Daten nicht in Symboltabelle gefunden.
    F Ze 000006 Sp 003: Typkonflikt für Daten.
    F Ze 000006 Sp 011: Syntaxfehler bei struct.
    Zitieren Zitieren geht leider nicht:(:(:(  

  7. #6
    Registriert seit
    20.12.2007
    Beiträge
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Habe es geschaft
    danke

    DATA_BLOCK DB11
    //
    // Baustein-Kommentar ...
    //
    STRUCT
    Daten : struct
    Variable_1 : INT ;
    Variable_2 : DINT ;
    Variable_3 : REAL ;
    end_struct ;
    END_STRUCT
    BEGIN
    END_DATA_BLOCK
    Zitieren Zitieren Danke  

Ähnliche Themen

  1. DB Struct
    Von redscorpion im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 24.04.2011, 23:44
  2. Antworten: 5
    Letzter Beitrag: 08.04.2011, 14:36
  3. SCL Struct in Struct
    Von Techniker_85 im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 18.02.2011, 09:45
  4. DB-Struct in DB-Struct transferieren
    Von Marvin II im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 20.11.2007, 08:29
  5. UDT- STRUCT Frage
    Von tomatensaft im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 02.02.2007, 14:24

Lesezeichen

Berechtigungen

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