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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Sfb 53 wrrec

  1. #1
    Registriert seit
    20.01.2008
    Ort
    Österreich
    Beiträge
    349
    Danke
    91
    Erhielt 18 Danke für 15 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo !

    Ich habe eine ET200SCPU IM158PN am Profinet hängen 6 Stk G120C und 2 TR-Elect. CES58M-PN Absolutwertgeber die Kommunikation funktioniert ohne Probleme. Jetzt zu meinen Problem die Absolutwertgeber haben keine zyklischen Ausgangsadressen d.h. Ich kann das PRESET nur per SFB 53 durchfürhen! Alles laut HB ins Programm eingefügt und Parametriert aber der ERROR ausgang ist bei mir schon auf 1 obwohl ich den Request Eingang noch gar nicht gesetzt habe! DONE und BUSY bleiben auch immer auf 0! Siehe Anhang
    Hatte schon jemand mal das Problem?
    Angehängte Grafiken Angehängte Grafiken
    Zitieren Zitieren Sfb 53 wrrec  

  2. #2
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Ja, du musst bei Record eine Struct zuerst definieren und dies dann als Eingang verwenden.
    Ein Pointer geht nicht.
    Wenn du dir den Fehlerstatus genauer anschaust, ist SFB54 genau beschrieben, wirst du sehen, das das c0 schon den Error beschreibt


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  3. #3
    Rauchegger ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.01.2008
    Ort
    Österreich
    Beiträge
    349
    Danke
    91
    Erhielt 18 Danke für 15 Beiträge

    Standard

    aber in der hilfe steht doch das der es ein Pointer sein muss!?

  4. #4
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Kann sein.
    Definiere z.B:

    Send
    STRUCT
    send INT
    END_STRUCT
    und hänge Send an den Record.


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  5. #5
    Rauchegger ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.01.2008
    Ort
    Österreich
    Beiträge
    349
    Danke
    91
    Erhielt 18 Danke für 15 Beiträge

    Standard

    80 90 reserved, pass logische Anfangsadresse ungültig

    C0 read constrain conflict Bei SFB 53 "WRREC": Die Daten können nur im STOP-Zustand der CPU geschrieben werden. Hinweis: Damit ist ein Schreiben durch das Anwenderprogramm nicht möglich. Sie können die Daten nur online mit PG/PC

    stimmt die Aufschlüsselung?

  6. #6
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Ich habe zur Zeit kein S7 hier.
    Dein Teilnehmer ist auf DPV1 eingestellt?
    C0 habe ich in Erinnerung, dass es bedeutet kein DPV1 Element gentz wird oder so ähnlich.

    Aber ich weiß es nicht sicher auswendig.


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  7. #7
    Rauchegger ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.01.2008
    Ort
    Österreich
    Beiträge
    349
    Danke
    91
    Erhielt 18 Danke für 15 Beiträge

    Standard

    DPV1 = ja Profibus, ich bin aber auf Profinet unterwegs!

  8. #8
    Registriert seit
    03.04.2008
    Beiträge
    6.200
    Danke
    237
    Erhielt 815 Danke für 689 Beiträge

    Standard

    Autsch! Sorry
    Habe ich überlesen.
    Muss morgen nachschauen, da ich Profinet noch nicht auswendig weiß.

    Doch der record sollte doch gleich sein.


    bike
    Geändert von bike (14.11.2012 um 21:17 Uhr)
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  9. #9
    Rauchegger ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.01.2008
    Ort
    Österreich
    Beiträge
    349
    Danke
    91
    Erhielt 18 Danke für 15 Beiträge

    Standard

    ja danke fürs erste ich werde morgen an der Anlage mal das mit dem record und struct versuchen! sag dir bescheid!

  10. #10
    Rauchegger ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.01.2008
    Ort
    Österreich
    Beiträge
    349
    Danke
    91
    Erhielt 18 Danke für 15 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Mein fehler !
    Hab die ID = Anfangsadresse in Dez angegeben und nicht in Hex

Ähnliche Themen

  1. rdrec/wrrec
    Von Stephen im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 17.07.2014, 17:42
  2. SFB 4 und SFB 5
    Von tnehrich im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 10.01.2012, 00:01
  3. Sfb 47
    Von franzlurch im Forum Simatic
    Antworten: 19
    Letzter Beitrag: 02.10.2007, 15:27
  4. Sfb 29 ????
    Von NitroHaiza im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 13.07.2007, 08:46
  5. Sfb 47
    Von godi im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 26.10.2006, 19:44

Lesezeichen

Berechtigungen

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