- Beiträge
- 9.191
- Reaktionspunkte
- 2.944
-> Hier kostenlos registrieren
Hallo,
ich war letzte Woche an einer Anlage mit einer S7-300 und 11 Profibusteilnehmern zu einer Fehlersuche. Leider konnte ich den Fehler vor Ort nicht beheben
Dort ist ein Anybus-Gateway am Profibus angeschlossen, welches ausgefallen war. Ich bin mit meinem PG online gegangen, CPU zeigt auch den Teilnehmer als nicht erreichbar an. Am Gateway wurde auch mit einer roten LED der Busfehler angezeigt. Ich habe mich dann mit meinem Profibusadapter an die PG-Buchse der CPU gehängt, Teilnehmer wird auch nicht gefunden.
Die Anlage ist nicht von uns erstellt worden, die Topologie sieht zumindest teilweise wie folgt aus:
<CPU>---<Repeater>---<10 Teilnehmer>---<Anybus-Gateway>---<Aktiver Abschlusswiderstand>
Am Repeater ist wohl noch eine Stichleitung, das habe ich nicht nachverfolgt.
Auf jeden Fall habe ich mit dann mit meinem PG direkt an das Anybus-Gateway angeschlossen (Profibus-Stecker ab), einziger Master am Bus eingestellt, und das Gerät wurde gefunden. Dann habe ich mich mit einem Zwischenkabel mit PG-Buchse zwischen Gerät und Busanschluss gesteckt. Erreichbare Teilnehmer zeigten nun alle Teilnehmer an, bis auf das Gateway. Schon einmal phänomenal.
Da mir nichts weiteres eingefallen ist, habe ich den Profibus-Stecker gegen ein wenn auch alten Stecker getauscht. Aber keine Besserung.
Dann habe ich das Anybus-Gateway mit einem fliegenden Profibuskabel direkt an die PG-Buchse an der CPU aufgesteckt. Ich habe mich mit meinem PG an den Anschluss des Repeaters angesteckt. Alle Teilnehmer werden gefunden, inklusive des Anybus-Gateways. Aber die CPU erkennt das Gerät weiterhin nicht.
Es gab vor Ort noch ein Ersatzgerät dieses Gateways, das habe ich auch getauscht. Macht keinen Unterschied.
Vor Ort dann erstmal diese Aufgabe abgebrochen, und das Ersatzgerät mit ins Büro genommen. Testprojekt erstellt, den Profibus-Slave 1:1 aus dem Quellprojekt kopiert und in mein Testprojekt eingefügt. CPU geladen und gestartet, läuft. Zumindest der Slave wird erkannt, Datenkommunikation kann ich mangels Gerätes auf der anderen Seite des Gateways nicht testen, aber im ersten Schritt sollte zumindest der Slave vom Master gefunden werden.
Ich bin jetzt etwas mit meinen Ideen am Ende, warum das Gerät vor Ort von der CPU nicht erkannt wurde. Angeblich war das Gateway nach einem Netzausfall oder Netzwischer ausgefallen.
Ich weiß nicht, ob ich ein Busproblem ausschließen kann, wenn das erreichbare Teilnehmer funktioniert. Eventuell ist das nicht ganz so pingelig? Hat jemand noch eine Idee? CPU Online/Offline Vergleich zeigte keine Unterschiede bei den SDBs.
ich war letzte Woche an einer Anlage mit einer S7-300 und 11 Profibusteilnehmern zu einer Fehlersuche. Leider konnte ich den Fehler vor Ort nicht beheben
Dort ist ein Anybus-Gateway am Profibus angeschlossen, welches ausgefallen war. Ich bin mit meinem PG online gegangen, CPU zeigt auch den Teilnehmer als nicht erreichbar an. Am Gateway wurde auch mit einer roten LED der Busfehler angezeigt. Ich habe mich dann mit meinem Profibusadapter an die PG-Buchse der CPU gehängt, Teilnehmer wird auch nicht gefunden.
Die Anlage ist nicht von uns erstellt worden, die Topologie sieht zumindest teilweise wie folgt aus:
<CPU>---<Repeater>---<10 Teilnehmer>---<Anybus-Gateway>---<Aktiver Abschlusswiderstand>
Am Repeater ist wohl noch eine Stichleitung, das habe ich nicht nachverfolgt.
Auf jeden Fall habe ich mit dann mit meinem PG direkt an das Anybus-Gateway angeschlossen (Profibus-Stecker ab), einziger Master am Bus eingestellt, und das Gerät wurde gefunden. Dann habe ich mich mit einem Zwischenkabel mit PG-Buchse zwischen Gerät und Busanschluss gesteckt. Erreichbare Teilnehmer zeigten nun alle Teilnehmer an, bis auf das Gateway. Schon einmal phänomenal.
Da mir nichts weiteres eingefallen ist, habe ich den Profibus-Stecker gegen ein wenn auch alten Stecker getauscht. Aber keine Besserung.
Dann habe ich das Anybus-Gateway mit einem fliegenden Profibuskabel direkt an die PG-Buchse an der CPU aufgesteckt. Ich habe mich mit meinem PG an den Anschluss des Repeaters angesteckt. Alle Teilnehmer werden gefunden, inklusive des Anybus-Gateways. Aber die CPU erkennt das Gerät weiterhin nicht.
Es gab vor Ort noch ein Ersatzgerät dieses Gateways, das habe ich auch getauscht. Macht keinen Unterschied.
Vor Ort dann erstmal diese Aufgabe abgebrochen, und das Ersatzgerät mit ins Büro genommen. Testprojekt erstellt, den Profibus-Slave 1:1 aus dem Quellprojekt kopiert und in mein Testprojekt eingefügt. CPU geladen und gestartet, läuft. Zumindest der Slave wird erkannt, Datenkommunikation kann ich mangels Gerätes auf der anderen Seite des Gateways nicht testen, aber im ersten Schritt sollte zumindest der Slave vom Master gefunden werden.
Ich bin jetzt etwas mit meinen Ideen am Ende, warum das Gerät vor Ort von der CPU nicht erkannt wurde. Angeblich war das Gateway nach einem Netzausfall oder Netzwischer ausgefallen.
Ich weiß nicht, ob ich ein Busproblem ausschließen kann, wenn das erreichbare Teilnehmer funktioniert. Eventuell ist das nicht ganz so pingelig? Hat jemand noch eine Idee? CPU Online/Offline Vergleich zeigte keine Unterschiede bei den SDBs.