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

Ergebnis 1 bis 4 von 4

Thema: Daten azyklisch gegenlesen mit dem SFB52 RDREC

  1. #1
    Registriert seit
    19.01.2009
    Ort
    Hamm
    Beiträge
    83
    Danke
    24
    Erhielt 9 Danke für 8 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich bekomme mein Programm mit dem SFB52 nicht ans laufen. *verzweifelt*

    Der Hersteller eines Messgerätes mit Profibus-DP Schnittstelle (Burster Digiforce 9307) macht im Handbuch Vorgaben, wie ich Einstellungen über den Profibus mittels azyklischen Diensten verändern kann.
    Zunächst ist der Index 1 mit dem zukünfitigen Slot (hier 30, Format: U16) azyklisch zu beschreiben. Das scheint auch fehlerfrei zu funktionieren (kein Error am Baustein, nur ein Done).
    Anschließend ist der Index 1 wieder azyklisch zu lesen. Hier sollte dann der vorher übertragene Wert (30) angezeigt werden.
    Wurde erfolgreich gegengelesen, so ist der Slot 30 erfolgreich gemappt und ich kann meinen eigentlichen Wert (Format: STRING 64) zum Zielindex (Index: 86) übertragen.

    Jedoch funktioniert das gegenlesen nicht. Es kommt immer eine Fehlermeldung, die ich auch nicht interpretieren kann.

    Das Messgerät ist in der HW-Konfig auf DPV1 eingestellt und kommuniziert mit einer S7-315F-2PN/DP. Programmiert wird das ganze mit Step 7 Pro 2010 SP4.

    Ich hoffe es kann mir jemand helfen.

    Sascha


    Anbei zwei Bilder, wo das Gegenlesen einmal im Gang ist und einmal mit einem Fehler abgebrochen wurde.
    ReadError.jpgReadBusy.jpg
    Zitieren Zitieren Daten azyklisch gegenlesen mit dem SFB52 RDREC  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.163
    Danke
    921
    Erhielt 3.286 Danke für 2.655 Beiträge

    Standard

    Adressiert Deine Adresse 16#0200 (512 dez) den Steckplatz 1?
    Lies mal diesen Thread.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    DeinVater (29.01.2015)

  4. #3
    Registriert seit
    19.01.2009
    Ort
    Hamm
    Beiträge
    83
    Danke
    24
    Erhielt 9 Danke für 8 Beiträge

    Pfeil

    Zitat Zitat von PN/DP Beitrag anzeigen
    Adressiert Deine Adresse 16#0200 (512 dez) den Steckplatz 1?
    Hallo Harald,

    ja, das hast du richtig erkannt.

    Sascha


    Busbild Burster Adr. 3.jpg

  5. #4
    Registriert seit
    11.03.2011
    Beiträge
    384
    Danke
    32
    Erhielt 80 Danke für 69 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich interpretiere deine Fehlermeldung CO 8A 01 01 so:
    CO: "Funktionskennung aus DPV1-PDU: ...... Falls kein DPV1-Protokollelement benutzt wird: B#16#C0."; interpretiere ich als: Fehler kommt nicht vom Bus
    8A: Der 10. Parameter ist fehlerhaft ( In AWL abgezählt: RECORD)
    01: "Unzulässige Syntaxkennung bei einem ANY-Parameter"
    00: egal

    Ist zumindest in sich schlüssig

    Ich meine es gibt es ein Problem mit deinem ANY Pointer.
    Könnte es sein, dass deine Baugruppe eine Fehlermeldung überträgt und diese länger als 2 Byte ist?
    Mach den ANY-Pointer doch testweise einfach mal länger.

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 13.07.2014, 16:27
  2. Antworten: 1
    Letzter Beitrag: 18.12.2013, 10:05
  3. Antworten: 0
    Letzter Beitrag: 21.01.2013, 19:11
  4. CPU315-2DP mit DP zyklisch und azyklisch
    Von Kieler im Forum Feldbusse
    Antworten: 2
    Letzter Beitrag: 16.03.2009, 22:25
  5. Antworten: 6
    Letzter Beitrag: 05.02.2009, 09:44

Stichworte

Lesezeichen

Berechtigungen

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