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

Results 1 to 3 of 3

Thread: Lesen der Diagnosedaten (Slave-Diagnose) eines DP-Slaves mit der SFC 13 "DPNRM_DG"

  1. #1
    Join Date
    30.10.2008
    Posts
    77
    Danke
    5
    Erhielt 2 Danke für 2 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo ich hab eine Frage zum Lesen der Diagnosedaten mit dem SFC13.
    Wenn jemand die Auswertung zu den untenstehenden Diagnosedaten hat.
    Diese Daten müssten ja eigentlich bei jedem DP-Slave identische Bedeutungen haben. Leider komm ich da mit der Step7 Hilfe nicht weiter.

    z.B. "3 Master-Stationsnummer" ist klar, aber was sagt der "Stationsstatus 0-3" aus?

    Byte Bedeutung
    0 Stationsstatus 1
    1 Stationsstatus 2
    2 Stationsstatus 3
    3 Master-Stationsnummer
    4 Herstellerkennung (high byte)
    5 Herstellerkennung (low byte)
    6 ... Weitere slavespezifische Diagnose

    Erstmal will ich auswerten, welche Profibusslave momentan am Profibus hängt und mit der CPU kommuniziert. Mit dem SFC13 müsste ja das machbar sein?
    Reply With Quote Reply With Quote Lesen der Diagnosedaten (Slave-Diagnose) eines DP-Slaves mit der SFC 13 "DPNRM_DG"  

  2. #2
    Join Date
    01.11.2007
    Posts
    1,333
    Danke
    99
    Erhielt 441 Danke für 398 Beiträge

    Default

    Byte 1 Stationsstatus 1
    Bit 0 Slave ist nicht über den Bus erreichbar
    Bit 1 Slave noch nicht für Datenaustausch bereit
    Bit 2 Fehler in Konfigurationsdaten
    Bit 3 Erweiterte Diagnose vorhanden
    Bit 4 Funktion wird vom Slave nicht unterstützt
    Bit 5 Slave sendet unplausible Antwort an Master (wird vom Master
    gesetzt)
    Bit 6 Fehler im Parametertelegramm
    Bit 7 Info welcher Master den Slave parametriert hat (siehe Byte 4)

    Byte 2 Stationsstatus 2
    Bit 0 Slave muß neu parametriert werden
    Bit 1 statische Diagnose (z.B. Slave kann keine Nutzdaten zur Verf
    ügung stellen.)
    Bit 2 fest auf 1
    Bit 3 Anspechüberwachung des Slaves ist aktiviert
    Bit 4 Slave hat FREEZE Steuerkommando erhalten
    Bit 5 Slave hat SYNC Steuerkommando erhalten
    Bit 6 reserviert
    Bit 7 Slave nicht aktiv aus zyklischer Bearbeitung herrausgenommen

    Byte 3 Stationsstatus 3 Bit 0-6 reserviert
    Bit 7 Diagnoseüberlauf (es befinden sich noch Diagnosedaten im
    Slave, die vom Master geholt werden müssen)
    Grüße von HaDi

  3. Folgende 4 Benutzer sagen Danke zu HaDi für den nützlichen Beitrag:

    AKA (13.06.2013),Fenix (22.12.2008),HarryH (16.03.2009),JaegerDK (13.06.2015)

  4. #3
    Join Date
    30.10.2008
    Posts
    77
    Danke
    5
    Erhielt 2 Danke für 2 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Genau diese Antwort hilft mir weiter.
    "Vielen Dank!"

Similar Threads

  1. Replies: 4
    Last Post: 31.12.2018, 17:13
  2. Replies: 5
    Last Post: 29.09.2016, 17:35
  3. Systemzeit lesen mit der SFC 64 "TIME_TCK"
    By Onkel Dagobert in forum Simatic
    Replies: 7
    Last Post: 16.04.2007, 08:28
  4. Replies: 2
    Last Post: 16.08.2005, 17:23
  5. Replies: 1
    Last Post: 26.07.2005, 10:36

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
  •