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

Ergebnis 1 bis 9 von 9

Thema: ID16#2523 Aufruf OB121

  1. #1
    Registriert seit
    29.04.2009
    Beiträge
    51
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen

    Diese Meldung spuckt mir meine CPU aus:

    Ereignis 1 von 10: Ereignis-ID 16# 2523
    Bereichslängenfehler beim Schreiben
    Global -DB , Bytezugriff, Zugriffsadresse: 200
    Angeforderter OB: Programmierfehler-OB (OB 121)
    Prioritätsklasse: 1
    interner Fehler, kommendes Ereignis

    Wie zum Geier finde ich denn jetzt am schnellsten wo der Fehler herkommt???
    Zitieren Zitieren ID16#2523 Aufruf OB121  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von ellawo Beitrag anzeigen
    Hallo Zusammen

    Diese Meldung spuckt mir meine CPU aus:

    Ereignis 1 von 10: Ereignis-ID 16# 2523
    Bereichslängenfehler beim Schreiben
    Global -DB , Bytezugriff, Zugriffsadresse: 200
    Angeforderter OB: Programmierfehler-OB (OB 121)
    Prioritätsklasse: 1
    interner Fehler, kommendes Ereignis

    Wie zum Geier finde ich denn jetzt am schnellsten wo der Fehler herkommt???
    im ereignis 2 von 10 sollte der baustein stehen und auch die bausteinadresse welche die stelle im baustein markiert.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.649
    Danke
    789
    Erhielt 655 Danke für 498 Beiträge

    Standard

    Entweder durch Eingrenzung oder durch auswerten der OB121 Schnittstelle.

    1. Ist einfach. Im OB1 alle Calls deaktivieren bis auf einen. Laden schaun ob Fehler vorhanden, wenn nicht nächster Call aktivieren usw. Bis Fehler auftaucht. Dann in diesem Call Netzwerk um netzwerk deaktiveren.

    2. Ist etwas kniffliger. OB121 anklicken und Hilfe lesen

    3. in der Diagnose wenn diese nicht vollgemüllt wird sollte in einer auflistung noch stehen wo im Programm der Fehler passiert ist.

  4. #4
    ellawo ist offline Benutzer
    Themenstarter
    Registriert seit
    29.04.2009
    Beiträge
    51
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Also Punkt 1 (alle CALLs zu deaktivieren) kommt nicht in Frage da die Anlage in Betrieb ist und auch bleiben muss.

    Punkt 2 klingt gut...ich werd nur aus der Hilfe nicht schlau

  5. #5
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.649
    Danke
    789
    Erhielt 655 Danke für 498 Beiträge

    Standard

    Zitat Zitat von ellawo Beitrag anzeigen
    Also Punkt 1 (alle CALLs zu deaktivieren) kommt nicht in Frage da die Anlage in Betrieb ist und auch bleiben muss.
    Dann machs dir einfach und lad das teil in den simulator.

  6. #6
    ellawo ist offline Benutzer
    Themenstarter
    Registriert seit
    29.04.2009
    Beiträge
    51
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke, hätt ich auch selbst drauf kommen können
    nur leider kommt die Meldung im Simulator nicht.
    Ich hab jetzt jeden CALL ausgeklammert und dann einen nach dem anderen wieder "aktiviert".
    Nach jedem einspielen hab ich den Simulator von RUN nach STOP und wieder auf RUN.
    Bekomme aber nur die Meldungen für den Betriebszustandswechsel und den Wiederanlauf.

  7. #7
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard

    Hallo zusammen,

    Zitat Zitat von vierlagig Beitrag anzeigen
    im ereignis 2 von 10 sollte der baustein stehen und auch die bausteinadresse welche die stelle im baustein markiert.
    Wenn dort nicht zu sehen, schade...

    Aber warum nimmst du nicht eine andere (Ersatz-)CPU zum Test ?


    Oder

    Zitat Zitat von ellawo Beitrag anzeigen
    Global -DB , Bytezugriff, Zugriffsadresse: 200
    per Querverweis alles durchsehen, was auf einen DBB 200 zugreifen will... (evtl. viel Arbeit, leider...)

    Gruss
    kind regards
    SoftMachine

  8. #8
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.338
    Danke
    932
    Erhielt 3.333 Danke für 2.691 Beiträge

    Standard

    Zitat Zitat von SoftMachine Beitrag anzeigen
    per Querverweis alles durchsehen, was auf einen DBB 200 zugreifen will... (evtl. viel Arbeit, leider...)
    Also ich tippe da eher auf eine indirekte Adressierung mit ungeprüftem Pointer. Ist noch schwerer zu finden...
    Da hilft das Erstellen einer AWL-Quelle aus allen Bausteinen (ohne DBs) und durchsuchen nach [, AR1, AR2

    Trat das Ereignis nur 1x auf oder ist der Diagnosepuffer damit vollgemüllt?
    Bei einmaligem Auftreten tippe ich auf Verarbeitung von Werten aus Kommunikationsverbindungen.

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  9. #9
    Registriert seit
    03.04.2008
    Beiträge
    6.206
    Danke
    237
    Erhielt 818 Danke für 692 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich würde PLCSim starten, Projekt laden und dort den OB121 löschen, dann geht die Steuerung in Stopp und zeigt meist wo es zwickt.
    Außerdem sieht man ob der Fehler zyklisch oder sporatisch ist.
    Oder dann über das Auswahlverfahren durch aushängen von Bausteinen suchen.

    bike
    Geändert von bike (05.08.2011 um 05:26 Uhr)

Ähnliche Themen

  1. Fehlerauswertung im OB121
    Von Bensen83 im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 18.02.2010, 08:49
  2. FB-Aufruf
    Von S7 Frischling im Forum Programmierstrategien
    Antworten: 9
    Letzter Beitrag: 10.10.2009, 11:52
  3. Aufruf SFB aus SCL FB
    Von vollmi im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 22.04.2009, 09:43
  4. S7 OB1 - FB/DB Aufruf
    Von Marco Polo im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 21.04.2009, 14:07
  5. Ob122 Ob121
    Von Dustin im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 17.03.2008, 19:25

Lesezeichen

Berechtigungen

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