Merkwürdiger Profibusfehler

MarkusSether

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich benutze Step7 v13 TIA Portal auf einem Windows 8 Rechner und die Anlage besteht aus 4 S7300 SPS in Slave-Schaltung zu einem S7300 Master und ca. 20 IMs in 3 verschiedenen Bauweisen.

All diese Bauteile sind mit Profibus verbunden.

Da die Bauteile in einer geraden Linie zueinander stehen und ich versucht habe den Bus zum laufen zu bringen bin ich wie folgt vorgegangen.

Ich habe mich an den Master gestellt und habe den Abschlusswiderstand des ersten Slaves eingeschalten. Dann hab ich bei Step7 im Diagnose-Reiter-->Erreichbare Teilnehmer auf suchen gedrückt und geschaut das alle bis zum Abschlusswiderstand in der Liste auftauchen. Wenn es nicht ging habe ich nach Fehlern gesucht. Wenn es ging habe ich den Abschlusswiderstand rausgenommen und beim nächsten Slave den Abschlusswiderstand reingemacht und das ganze Wiederholt.

Jetzt ging das ganze gut bis zum Slave Nr. 18 der eine IM ist.
Entferne ich den Abschlusswiderstand und mache den beim Slave Nr. 19 rein passiert folgendes:

Step7 sucht nach Busteilnehmern und hört nichtmehr damit auf. Auch nicht wenn ich Step7 beende und den PC Neustarte. Step7 teilt mir nach jedem Neustart mit das es immernoch nach Busteilnehmern sucht bzw. das ich den Verbundungstyp (MPI/Profibus) am Adapter nicht ändern kann weil noch eine Verbindung geöffnet ist.
Das ganze kann ich nur beenden indem ich meine USB Buchsen Deaktiviere und wieder Aktiviere.

Die SF und BF Lämpchen an den nächsten 3 IMs leuchten nicht und es sieht so aus als würden die IMs mit dem Bus kommunizieren.

Die Slaves ab Nr. 22 Haben alle einen SF und/oder BF.

Ich könnte es ja verstehen wenn alle SF und BF Lampen ab Slave Nr. 19 leuchten würden aber die nächsten drei scheinen vollkommen in Ordnung.
Ich konnte auch keinen Fehler finden zwischen der 21ten und 22 IM.

Alles im Allen finde ich es Saumässig das Step7 "Abstürzt" bloß weil da irgendwo nen Busfehler drinsteckt.

Hatte jemand sowas schonmal oder hat jemand eine Idee ? =)
 
Kurze Anmerkung die für dich jetzt nicht wichtig ist aber anderen vielleicht helfen kann. Nicht alle Abschlusswiderstände trennen den Bus. Ich hatte schon Fälle (meist bei Profibusanschluss über Klemmen) wo es mit deiner Methode den Bus zu testen nicht funktioniert hat. Da hilft nur ein abklemmen der weitergehenden Leitung.

Bist du sicher das deine Verkabelung richtig ist ? Kann es sein das du beim Slave 19 Ein- und Ausgang vertauscht hast ?

Die Gesamtkabellänge passt zur Busgeschwindigkeit ?

Es kann durchaus auch mal ein Teilnehmer defekt sein. Schon mal quergetauscht ?



Zu TIA sage ich jetzt mal nix. Da fehlt mir die Erfahrung. Ich werde auch nie verstehen wie man eine CPU 3xx mit TIA programmieren kann.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hatte schon mal ein ähnliches PB Problem. Der PB konnte nicht richtig Terminiert werden, da der Teilnehmer nicht in der Lage war die Spannung zur Verfügung zu stellen. Abhilfe: aktiver Abschlusswiderstand.

Was ist Slave 19 denn für ein Teilnehmer? Auch eine IM?
Holger
 
.. Entferne ich den Abschlusswiderstand und mache den beim Slave Nr. 19 rein passiert folgendes:

.. Die SF und BF Lämpchen an den nächsten 3 IMs leuchten nicht und es sieht so aus als würden die IMs mit dem Bus kommunizieren ...
Diese Aussage ist das einzige was mir an deinen Ausführungen unplausibel erscheint. Sind die Busteilnehmer möglicherweise in einer anderen Reihenfolge verkabelt? Wenn SF und BF aus sind, dann ist der Slave richtig konfiguriert und kommuniziert mit dem Busmaster.
 
Ich habe heute durch Zufall den/die Fehler gefunden. Nein, es war wirklich so wie ich schrieb =) .

Der Fehler war gleich bei 4 Teilnehmern hatte ich die DIP-Schalter auf den Falschen Wert gestellt (Das passiert wenn man nicht richtig draufgucken kann), was zur folge hatte das ich 4 Doppelte Bus-Adressen im Bus hatte. Ausserdem war ein projektierter Teilnehmer garnicht angeschlossen und am Ende waren Rot und Grün vertauscht. Die letzten beiden sachen hat mein Helfer verbrochen.

Von allem ein bisschen ...
 
Zurück
Oben