IM308C - sonderbares Profibusverhalten

matziane

Level-1
Beiträge
120
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
IM308C - OP7/OP17 sind gestört

Guten Morgen,

haben einen laufenden Profibus an einer IM308C, an diesem Bus sind diverse ET200B Stationen, ein OP7, ein OP17 vor einer Weile kam noch ein MP277 dazu.
So wie es im Moment konfiguriert ist, läuft der Bus auch schon eine Weile, haben da auch keine Probleme.

Nun soll das ganze noch um eine weitere ET200B Station erweitert werden, bei dieser ist es nun so, dass sie über eine Stichleitung an einem Repeater mit dem Profibusnetz verbunden ist.
Hardwaremässig ist das ganze auch schon verkabelt, die Station ist aber noch nciht in der Konfiguration mit drin, das ganze bereitet uns auch keine Probleme.
Die Station zeigt zwar Busfehler an und der Repeater erkennt das zweite Bussegment nicht, das spielt aber keine Rolle, da es sowieso noch nicht in Funkition ist.

Nun bin ich mit meinem Field PG auf dem ich in meinem Windows XP mein COM Profibus 5.1 laufen hab und meiner Austausch Memory Card, an die Anlage gegangen und wollte die Buskonfiguration um diese eine Station erweitern.
Ja, ich weiss COM Profibus soll auf Windows XP nicht laufen, tut es aber. Habe auch schon einige Anlagen über dieses System erweitert und diese laufen auch.
Kann zwar nur bis 500kb/s online ändern, aber über Memory Card brennen geht es.

So, an der Anlage habe ich also, die Originalkarte ausgelesen, das ganze Profibusnetz um diese eine Station erweitert, Profibusadresse rein, E/A Adresse vergeben und auf Austauschkarte gebrannt.
Was dann passierte versteh ich nicht, meine Station war am Bus, wurde erkannt, alles gut.
Jedoch zicken nun plötzlich das OP7 und das OP17 rum, wenn ich Online Diagnose mache, seh ich wie sie kommen und wieder weg gehen.
Das MP277 bereitet keine Probleme.

Mit der Originalkarte läuft alles wieder. Lese ich die Originalkarte aus und brenne genau diese Konfiguration auf die Austauschkarte, sind auch die OPs weg.
Kann mir nciht vorstellen, dass es an der Karte liegt, denn sie lief bis vor kurzem noch in einer anderen Anlage, dort musste ich vor ein paar Tagen etwas erweitern.
Dort habe ich es so wie gewohnt gemacht, keine Probleme.
Zu mal dort jetzt meine alte Austauschkarte läuft mit der ich es an der jetzt zuerweiternden Anlage vor ein paar Tagen schonmal probierte.

Es ist mir schleierhaft, woran es liegen kann, wäre wirklich toll wenn ihr einen Rat für mich hättet.
 
Zuletzt bearbeitet:
kannst du mal die topologie, die kabellängen, die busdaten (z.b. geschwindigkeit) mitteilen?
ich würde versuchen den fehler einzugrenzen:
- evtl. wird das bus-timming von com profibus beim brennen verändert?
vergleiche mal das bustiming von der orginal-karte mit den neuen werten.
wurde in der vergangenheit mit manuell geänderten werten gefahren?
- bustakt verändern (ändert sich am verhalten was?)
- abschlußwiderstände prüfen (darf nur am leitungsende bzw. anfang vorhanden sein)
- stecker und kabel prüfen
- nur mal die op´s anschließen (wenn möglich mit sep. kabel). gehen sie dann?
dann weitere stationen nach und nach dazu testen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
kannst du mal die topologie, die kabellängen, die busdaten (z.b. geschwindigkeit) mitteilen?
Anbei die eingestellten Busparameter, sind nicht von mir, sind schon seit dem die Anlage läuft so eingestellt.
Kabellänge ist schwer einzuschätzen, ich vermute mal 100m werden schon zusammen kommen.

Busparameter.JPG

Dann hier die Stationsliste[h=1]COM PROFIBUS[/h]

[h=2]Stationsliste[/h]
Anzahl PROFIBUS - Teilnehmer:
28
Anzahl DP-Master:
1
Anzahl DP-Slaves:
27
Anzahl FMS-Stationen:
0
Anzahl Netzkomponenten:
0

Station
Stationstyp
Gehört zu
Bezeichnung
GSD-Datei
1
IM 308-C
S5-115U / CPU 945
<1>
Si801cax.2mh
3
B-16DI/16DO DP
MAG03<1>
AB52-AB53 / EB52-EB53
SI000AAD.200
4
B-32DI DP
<1>
EB54 - EB57
SI0004AX.200
5
B-32DI DP
<1>
EB58 - EB61
SI0004AX.200
6
B-32DO DP
<1>
AB54 - AB57
SI000DAD.200
7
B-32DO DP
<1>
AB58 - AB61
SI000DAD.200
8
B-32DI DP
<1>
EB62 - EB65
SI0004AX.200
9
B-32DI DP
<1>
EB66 - EB69
SI0004AX.200
10
B-16DI/16DO DP
<1>
AB70 - AB71 / EB70 - EB71
SI000AAD.200
11
B-32DO DP
<1>
AB62 - AB65
SI000DAD.200
12
B-32DO DP
<1>
AB66 - AB69
SI000DAD.200
13
B-32DI DP
<1>
EB72 - EB75
SI0004AX.200
14
B-16DI/16DO DP
<1>
AB76 - AB77 / EB76 - EB77
SI000AAD.200
15
B-32DO DP
<1>
AB72 - AB75
SI000DAD.200
16
B-32DI DP
<1>
EB78 - EB81
SI0004AX.200
17
B-32DO DP
<1>
AB78 - AB81
SI000DAD.200
19
DP/DP-Koppler, Ausgabestand 2
<1>
Kopplung si018070.gsg
20
B-16DI/16DO DP
<1>
AB82 - AB83 / EB82 - EB83
SI000AAD.200
21
B-16DI DP
<1>
MAG03 EB84 - EB85
SI0001AX.200
22
B-16DI/16DO DP
<1>
AB86 - AB87 / EB86 - EB87
SI000AAD.200
23
B-32DI DP
<1>
EB88 - EB91
SI0004AX.200
25
B-16DI DP
<1>
EB94 - EB95
SI0001AX.200
26
B-16DI/16DO DP
<1>
AB92 - AB93 / EB92 - EB93
SI000AAD.200
27
B-16DI/16DO DP
<1>
AB40 - AB41 / EB40 - EB41
SI000AAD.200
30
DP/AS-i Link 20
<1>
+600/+610
SI804FAX.200
41
SIMATIC OP7/DP
<1>
OP7, Bedienpult 5, 078020AX.200
43
SIMATIC OP17/DP
<1>
OP17, Bedienpult 7,
178020AX.200
44
HMI OP/TP/MP277/Mobile 277
<1>

Siem813F.gsd



evtl. wird das bus-timming von com profibus beim brennen verändert?
vergleiche mal das bustiming von der orginal-karte mit den neuen werten.
Wo kann ich das sehen, oder sind das schon die Busparametereinstellungen von da oben?

wurde in der vergangenheit mit manuell geänderten werten gefahren?
Kann ich nichts zu sagen.
Kann nur sagen, das die Anlage mit den eingestellten Werten schon seid Jahren läuft

- bustakt verändern (ändert sich am verhalten was?)
Wo tu ich das?

- abschlußwiderstände prüfen (darf nur am leitungsende bzw. anfang vorhanden sein)
- stecker und kabel prüfen
Möchte ich als Problem ausschließen, in das vorhandene Profibusnetz wurde nur ein Repeater eingebunden, heisst also an den Widerständen wurde nichts verändert.
Bzw. am dazugekommenen Repeater wurde der Widerstand ausgeschaltet.

- nur mal die op´s anschließen (wenn möglich mit sep. kabel). gehen sie dann?
Geht schlecht, wegen der Leitungslänge, es ist alles ziemlich verbaut, wenn es alles nichts nützt werde ich das am Ende mal testen müssen.
 
trage in die busparameter den repeater ein! (anzahl repeater = 1).
ebenso würde ich die buslänge (leitungslänge CU) eintragen (0.1 km).
stell sicher dass die abschluß widerstände für jede leitung korrekt geschaltet sind (siehe link: http://infosys.beckhoff.com/english.../fbb-x310/html/fbb_pbcomstructure.htm&id=5093)
den bustakt änderst du in den busparametern (baudrate verstellen). der bus läuft schon recht langsam, schätze nicht dass hier das problem liegt.
 
Den Repeater und die Leitungslängen habe ich zum Test schonmal eingetragen.
Am Verhalten des Busses hatte sich nichts geändert, nach wie vor alle Teilnehmer da außer die beiden OPs.

Habe eben nur auf die Austauchkarte gebrannt und nicht auf die Originalkarte.
Auf die Originalkarte mag ich auch nciht brennen, denn falls etwas schief geht habe ich keine Sicherheit mehr.
Und vom Prinzip her muss es mit der Austauschkarte ja auch gehen.

Immerhin läuft meine alte Austauschkarte ja im Moment in einer anderen Anlage und die die ich aktuell als Austauschkarte benutze ist ja die die in der Anlage schon Jahrelang drin war.

Die Abschlußwiderstände sind korrekt geschaltet, alles schon geprüft.

Gehe nochmal an die Anlage mit der neu gebrannten Karte und werde mal die beiden OPs außer acht lassen und schauen, ob der Rest korrekt funktioniert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... ich denke in deiner Konstellation bleibt für die Bediengeräte nicht mehr genügend PB-Performance übrig. Die Dinger werden so gut wie gar nicht mehr bedient ...

Ich würde für den ganze HMI-Kram einen eigenen PB-Strang machen (mit eigenem CP).

Gruß
Larry
 
So, habe jetzt den ganzen Babel nochmal erstellt inkl. Repeater und Kabellängen und anschließendem Berechnen der Busparameter.
Das verhalten bleibt wie es ist.
Die Panels sind Offline bzw. man kann erkennen wie sie verbinden wollen aber es nicht schaffen, warum auch immer.
Die neue ET Station ist am Bus konnte ich auch über die Übersichtsdiagnose sehen.
Die LED am Repeater für den neuen Strang fimmert, hm. Mit diesem Repeater und der Stichleitung über die wir die ET Station mit unserem PB Netz verbunden haben müssen wir schon arbeiten.
Das PB Kabel zur ET Station geht durch Kabelschlepps durch und falls hier die PB Leitung schaden nimmt durch was auch immer, so läuft der Rest des Busses weiter.

Ich glaube fast dass der Larry Recht hat, danach sieht es mir zumindest fast aus.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... er hatte ja sogar nur MPI-Speed drin ... aber davon ab ... 3 Bediengeräte (die ja alle PB-Master sind) sind sogar für einen noch schnelleren Bus eine ganz schöne Belastung. Es ist hier nur so, dass bei Allem immer die Perepherie im Vordergrund steht.
Die HMI-Geschichte hängt dann "hinten dran".

Gruß
Larry
 
Guten Morgen,

diese Baudrate ist schon seit dem die Anlage steht eingestellt und seit dem die Anlage steht sind auch 3 HMI Panels eingebaut.
Es waren ursprünglich aber nur 2 OP17 und 1 OP7 drin, durch das eine MP277, dass das eine OP17 ersetzt hat, wird die Belastung doch nicht so hoch geworden sein.

Dann wird der ganze Bus doch schon von Anfang an falsch projektiert gewesen sein.

Für mich heisst das also, Baudrate des Busses hochnehmen.....Baudraten der HMI Panels anpassen.......und es sollte gehen.
 
... es ist doch eigentlich ganz einfach, meine diesbezügliche Vermutung zu überprüfen - betreib die Visu's allein und schau, was passiert.
Wie viele Variablen soll das MP277 denn so im Durchschnitt wie schnell auf den Schirm bringen ? Bei einem OP7 und einem OP17 kann man ja selbst mit viel Fantasie nicht mehr als 10 gleichzeitig aktiv haben ...

Überleg vielleicht auch mal, wie viele Bytes du mit deinen 187,5 kBit's insgesamt übertragen willst (die DP hier mit eingeschlossen und auch den Kommunikations-Header der Bustelegramme, der ja auch eine nicht unbeträchtliche Größe hat).
Wie ich schon geschrieben habe behandelt PB die B&B-Dienste (bedienen und beobachten) komplett unterschiedlich ...

Gruß
Larry
 
Zurück
Oben