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

Ergebnis 1 bis 5 von 5

Thema: String über DP / DP Koppler

  1. #1
    Registriert seit
    01.07.2007
    Beiträge
    5
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen,

    bin neu hier und habe ein Problem.

    Ich arbeite mit Step 7 V5.3 und bekomme eine 8 stellige Programmnummer als String von einer übergeordneten Steuerung (über DP 7 DP Koppler)!

    Wie wird den ein solcher String über den DP / DP Koppler übertragen....wie kann ich Ihn auslesen...Byte-weise??

    Wie ist dies dann vom Code her zu realisieren in SCL?

    Danke schon mal im voraus für eure hilfreichen Tipps!

    Andreas
    Zitieren Zitieren String über DP / DP Koppler  

  2. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.227
    Danke
    534
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Ein DP/DP-Koppler tauscht zwischen 2 Steuerungen über den Profibus E/A-Bereiche aus. Welche, das wird jeweils in der Hardwareconfig der übergeordneten und der deiner Steuerung festgelegt. Es gibt mehrere Möglichkeiten. Den E/A-Bereich direkt in das Prozeßabbild legen, dann kann man auch direkt Bit/Byte/Word/DWord lesen schreiben.(L EW110) Oberhalb des Prozeßabbildes legen, dann kann man PE und PA lesen/schreiben. (L PEW 310) Hat man die DP/DP-Koppler über ein CP angeschlossen muß man die Daten mit dem FC1/2 (DP_SEND/DB_RECV) aus der Standard-Library lesen/schreiben und z.Bsp. in einen DB legen. Was die Daten letztlich beinhalten ist eigentlich völlig egal, wenn die übergeordnete Steuerung einen String mit der Länge 10 ablegt, dann müssen 12 Byte übertragen werden, 2 Byte kopf, der Rest die Zeichen. Du holst die Byte, legst sie in einen DB, der ebenfalls den Typ String[10] als Variable definiert hat und kannst dann direkt mit der Stringvariable weiterarbeiten.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  3. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    AndreasH (01.07.2007)

  4. #3
    Registriert seit
    04.02.2007
    Beiträge
    2.544
    Danke
    167
    Erhielt 731 Danke für 528 Beiträge

    Standard

    Hallo AndreasH,

    Ralle hat eigentlich schon alles beschrieben was da dazu wissen musst.

    Nur noch eine Anmwerkung, Was für den einen ein String ist, muss es nicht für die SPS sein.
    Daher mal genau prüfen ob es ein String nach Siemens-Aufbau ist, oder nur die 8 Zeichen. Das führt meist zu unstimmigkeiten.

    Wenn es wirklich ein String ist, sind es 10 Byte
    1 und 2 byte jeweils eine 8 für angelegte und belegte Länge
    danach 8 Byte mit den Daten.
    Wichtig ist dies, da die Breite der Kopplung an beiden Seiten gleich sein muss.

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

    AndreasH (01.07.2007)

  6. #4
    AndreasH ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    01.07.2007
    Beiträge
    5
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Vielen Dank!

  7. #5
    Registriert seit
    21.06.2007
    Beiträge
    45
    Danke
    0
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von jabba Beitrag anzeigen
    Wichtig ist dies, da die Breite der Kopplung an beiden Seiten gleich sein muss.
    Und dazu muss noch beachtet werden (wenn es sich um den neuen Koppler handelt 158-0AD01) das den Projektierten Eingängen die selbe Anzahl an Ausgängen auf der anderen Seite gegenüberliegt

    Mfg dasding

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 10.05.2011, 10:15
  2. 2 OP 270er über DP/DP Koppler steuern
    Von Outrider im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 16.06.2008, 15:19
  3. über dp/dp-koppler an die andere cpu
    Von volker im Forum Feldbusse
    Antworten: 1
    Letzter Beitrag: 03.08.2007, 00:47
  4. DB über DP/DP Koppler
    Von Anonymous im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 07.12.2005, 10:31
  5. DB aus S5 über DP/DP Koppler übertragen
    Von Anonymous im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 03.12.2005, 14:46

Lesezeichen

Berechtigungen

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