Step 7 OB 122 vorhanden troztdem Fehlermeldung

Hoppi

Level-1
Beiträge
20
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Forengemeinschaft,

leider benötige ich dringend eure geballte Fachkompetenz.

Wer Zeit beschäftige ich mich gerdae mit folgender Fehlermeldung:


Nach dem ich den RS485-Steckverbinder von meinem Slave entfernte blieb die Steuerung im RUN jedoch begann die FS-LED zu leuchten.

Ereignis 2 von 100: Ereignis-ID 16# 2942
Peripherie-Zugriffsfehler, lesend
P-Bereich , Wortzugriff, Zugriffsadresse: 102
Angeforderter OB: Peripheriezugriffsfehler-OB (OB 122)
OB nicht vorhanden oder gesperrt oder nicht startbar im aktuellen Betriebszustand
externer Fehler, kommendes Ereignis
15:49:15.840 11.04.2017
(Kodierung: 16# 2942 FE7A 0020 0066 0000 0000)


Achtung:

DER OB122 sowie auch der OB121 befinden sich "leer" in der CPU im Bausteincontainer und sind Online vorhanden. Auch habe ich die Bausteine OB122,OB121 bereits schon mehrfach gelöscht und wieder erstellt und auch auf die Steuerung übertragen.

Mir ist schleierhaft weshalb in der Diagnose trotzdem diese Meldung erzeugt.

Bitte um Hilf.


UND "JA" NOCH EINMAL: DER BAUSTEIN OB121 UND OB122 BEFINDEN SICH DEVINTIV ONLINE IM BAUSTEINCONTAINER DER CPU!!!
:)


Viele Grüße

Hoppi
 

Anhänge

  • Diagnosepuffer_2017-04-12_kho.txt
    38,6 KB · Aufrufe: 23
  • Unbenannt.PNG
    Unbenannt.PNG
    12,1 KB · Aufrufe: 40
Ja, dass ist ein ganz normales Verhalten.

Ist der OB122 nicht auf der CPU, geht diese in Stopp bei Zugriffsfehler. Ist er auf der CPU, geht sie nicht in Stopp, die SF LED geht aber an.
Ist ja auch richtig so, so dass man erkennen kann, dass das Programm gerade auf Adressen schreibt oder liest, welche nicht mehr erreichbar sind.

Mit Grüßen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
die ob's verhindern dir nur den cpu-stop nicht die Unterdrückung des fehlers
der fehler der den ob aufruft ist aber natürlich da.
 
Hallo Hoppi,

die SF Lampe geht an, wenn ein projektierter Teilnehmer nicht gefunden wird.

Der OB122 sorgt dafür, dass in diesem Fall die SPS nicht in Stopp geht.

Gruß
Peter
 
Du siehst ja auch anhand der Diagnose, dass versucht wird, PEW 102 zu lesen und nicht erreicht werden kann:

Ereignis 2 von 100: Ereignis-ID 16# 2942
Peripherie-Zugriffsfehler, lesend
P-Bereich , Wortzugriff, Zugriffsadresse: 102
Angeforderter OB: Peripheriezugriffsfehler-OB (OB 122)
OB nicht vorhanden oder gesperrt oder nicht startbar im aktuellen Betriebszustand
externer Fehler, kommendes Ereignis
15:49:15.840 11.04.2017
(Kodierung: 16# 2942 FE7A 0020 0066 0000 0000)
 
Vielen Dank für die Hilfe. Es leiben so nur noch zwei Fragen:

Ist die Meldung: "OB nicht vorhanden oder gesperrt oder nicht startbar im aktuellen Betriebszustand" dann nicht falsch?

Der OB ist sehr wohl vorhanden, er ist auch nicht gesperrt. Starten tut der OB122 ebenfalls - ansonsten hätte ich einen echten SPU-Stop und so nur einen SF-Fehler.

Interpretiere ich die Meldung falsch?

2. Frage:

Wenn ich mit vorhandenen OB121/122 nun den Profibuskontakt zur CPU am Master entferne und nun wieder auflege, dann bleibt die Meldung vorhanden und auch die SF-LED bleibt leuchtend bestehen, solange bis sich der CPU die 24V Versorgungsspannung nehme und wieder neu auflege.


Mit anderen Worten:


Einmal Profibussignal kurz weck, dann wieder da, trotzdem bleibt SF-Fehler LED und auch die Meldung. Erst nach Entfernung 24VDC an CPU nach Neuanlauf wieder alles gut.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Tja, das ist ohne das du mal den genauen CPU-Typ nennst, alles nur Rätselraten.
Ggf. solltest du ja mal als erstes schauen, ob es für deine CPU ein Firmwareupdate gibt :)

MfG Fabsi
 
Ereignis 2 von 100: Ereignis-ID 16# 2942
Peripherie-Zugriffsfehler, lesend
P-Bereich , Wortzugriff, Zugriffsadresse: 102
Angeforderter OB: Peripheriezugriffsfehler-OB (OB 122)
OB nicht vorhanden oder gesperrt oder nicht startbar im aktuellen Betriebszustand
externer Fehler, kommendes Ereignis
15:49:15.840 11.04.2017
(Kodierung: 16# 2942 FE7A 0020 0066 0000 0000)
[...]
Mir ist schleierhaft weshalb in der Diagnose trotzdem diese Meldung erzeugt.
Laut Diagnosepuffer in #1 ist es eine VIPA 214-2BT13, die sich als 315-2AF03 ausgibt.
Ich würde mal sagen, da hat VIPA bei der Firmware ein wenig geschlampt und die Diagnosemeldung mit irreführendem/falschem Text ausgestattet - natürlich ist der OB122 vorhanden und wird auch gestartet/ausgeführt, wenn nicht würde die CPU in STOP gehen. Daß die Diagnosemeldung überhaupt kommt und SF leuchtet ist allerdings richtig so, das ist auch bei echten S7-300 so.

Bei einer Siemens 315-2AF03 würde die Diagnosemeldung 16# 2942 lauten:
Code:
Ereignis 2 von 100:  Ereignis-ID 16# 2942
Peripherie-Zugriffsfehler, lesend  
P-Bereich , Wortzugriff, Zugriffsadresse:    102
Angeforderter OB: Peripheriezugriffsfehler-OB (OB 122)
Prioritätsklasse:  1
externer Fehler, kommendes Ereignis
15:49:15.840  11.04.17

Harald
 
Hallo Harald
Ich hatte mal das gleiche Problem. 840D PL. Der OP 82 hat dann das Problem gelöst. Seither lade ich immer auch den OB82 / OB86 /OB 122.

Gruß und frohe Eiersuche
Guste
 
Zurück
Oben