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

Ergebnis 1 bis 5 von 5

Thema: "Zyklische" PROFINET Diagnose

  1. #1
    Registriert seit
    10.07.2012
    Beiträge
    11
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Habe eine 315/2 PN/DP - Switch - 4x ET 200S (Ring)

    Nun brauche ich eine zyklische Diagnose der ET200S. Hab das ganze schon mit "Systemfehler melden" + OB68. Funktioniert auch alles soweit nur das Problem ist eben das der OB68 erst aufgerufen wird wenn ein Fehler kommt. Und genau da sind wir... WENN ein Fehler kommt das startet dieses Event den OB68. WIll und brauch ich nicht.

    Telefoniert, Support.... Antwort: SFB52

    Kurz und knapp: Es ging nix

    Nächstes Versuch: SFC51

    "F1" und bisschen Lesen und siehe da es funktioniert
    (SLZ_ID = 694 , INDEX 64 (Hex) = PROFINET IO System 100)

    Nun habe ich jedoch das Problem das ich auch die Slots gerne überprüfen würde.

    Weiß jemand wie das geht und könnte mir bitte helfen?

    Danke Kreativ
    Zitieren Zitieren "Zyklische" PROFINET Diagnose  

  2. #2
    Registriert seit
    20.01.2012
    Beiträge
    36
    Danke
    1
    Erhielt 14 Danke für 11 Beiträge

    Standard

    Hi,

    wenn die Diagnose nur von einem TN sein soll nimm den SFB54.

    Gruß

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

    Kreativ (05.11.2012)

  4. #3
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.620
    Danke
    777
    Erhielt 647 Danke für 493 Beiträge

    Standard

    Wieso nimmst du nicht SFC51? Die Teilnehmer diagnostiziere ich bei mir z.B. so.

    Das bringt mir zyklisch jeden Fehler in der ET200s auch Slotfehler.

    Code:
          SPBN  end
          CALL  SFC51
           REQ       :=TRUE
           SZL_ID    :=W#16#694             //ID Status PN-IO
           INDEX     :=W#16#64              //Nr. PROFINET-IO System
           RET_VAL   :=#RET_VAL_SysDiag  // Rückgabewert
           BUSY      :=#Busybit
           SZL_HEADER:="DB_DIAG_PN".SZL_HEADER
           DR        :="DB_DIAG_PN".DATA
    
    
          U     "DB_DIAG_PN".DATA.DEVICE_STATUS[3] // Fehler Teilnehmer 3
          =     "DB310"._DBX_94_7
    
          U     "DB_DIAG_PN".DATA.DEVICE_STATUS[4]
          =     "DB310"._DBX_95_0
          U     "DB_DIAG_PN".DATA.DEVICE_STATUS[5]
          =     "DB310"._DBX_95_1
          U     "DB_DIAG_PN".DATA.DEVICE_STATUS[6]
          =     "DB310"._DBX_95_2
    etc. etc.
    Code:
    DATA_BLOCK "DB_DIAG_PN"
    TITLE =
    VERSION : 0.1
    
    
      STRUCT     
       SZL_HEADER : STRUCT     //Kopfinformation
        LENTHDR : WORD ;    //Länge eines Datensatzes dieser Teilliste in Byte
        N_DR : WORD ;    //Anzahl der Datensätze, die diese Teilliste enthält.
       END_STRUCT ;    
       DATA : STRUCT     //Datensatz
        INDEX : WORD ;    //Index
        DEVICE_STATUS : ARRAY  [0 .. 2047 ] OF //Station [xxxx] gestört
        BOOL ;    
       END_STRUCT ;    
      END_STRUCT ;    
    BEGIN
       SZL_HEADER.LENTHDR := W#16#0; 
       SZL_HEADER.N_DR := W#16#0; 
       DATA.INDEX := W#16#0; 
       DATA.DEVICE_STATUS[0] := FALSE; 
       DATA.DEVICE_STATUS[1] := FALSE; 
       DATA.DEVICE_STATUS[x] := FALSE;
    Ich denke die Slots selber lassen sich dann wirklich nur im OB genauer auseinanderklamüsern

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

    Kreativ (05.11.2012)

  6. #4
    Registriert seit
    11.12.2009
    Beiträge
    2.115
    Danke
    388
    Erhielt 390 Danke für 271 Beiträge

    Standard

    Hallo,

    ich hatte mal das gleiche Spiel:

    http://www.sps-forum.de/showthread.p...ehmer-Diagnose

    Sind ein paar Seiten mehr geworden ... Aber zum Schmökern nicht schlecht!

    Die detaillierte Diagnose steht auf meiner ToDo-Liste. Leider komme ich nicht dazu mir darüber Gedanken zu machen.
    Es geht nämlich mal wieder auf Weihnachten zu, da gibts dann wieder Action!

    Grüße

    Marcel

  7. Folgender Benutzer sagt Danke zu Matze001 für den nützlichen Beitrag:

    Kreativ (05.11.2012)

  8. #5
    Kreativ ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    10.07.2012
    Beiträge
    11
    Danke
    9
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Kenne ich schon Trotzdem Danke für den Link

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 16.03.2012, 18:20
  2. "Index Pulse", "Home Switch" und "Position Limit Switch"
    Von senmeis im Forum Antriebstechnik
    Antworten: 3
    Letzter Beitrag: 07.03.2011, 11:21
  3. "Spionage"-Bausteine für Profibus/Profinet
    Von wolder im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 21.06.2009, 13:28
  4. Antworten: 2
    Letzter Beitrag: 22.12.2008, 13:20
  5. Profinet, langsamer "Online Zugriff" auf die CPU
    Von sps-freak im Forum Feldbusse
    Antworten: 0
    Letzter Beitrag: 01.10.2007, 21:04

Lesezeichen

Berechtigungen

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