-> Hier kostenlos registrieren
Hallo
Ich habe hier ein ziemlich akutes Problem mit meiner Projektierung.
Aber vorher vielleicht erst ein mal ein paar Worte zu meinem Netzaufbau.
Ich habe eine S7-315-2 PN/DP an der über Profibus einige Teilnehmer in der folgenden Reihenfolge dran hängen.
1. DP/DP Koppler, der auf der CPU Seite Profibusmäßig konfiguriert ist (die 2. Seite ist noch nicht konfiguriert)
2. 3x ET200eco Module
3. Anschlussbox des MP177
4. Kuka Roboter
Die Teilnehmer sind alle als Slave konfiguriert. Bis auf das MP177 sind auch alle Teilnehmer in der HWKonfig der CPU drin. Im NetPro ist auch noch das Panel drin. Auf der Profinetseite hängt noch eine Kamera, aber die sollte hier nicht so viel zur Sache tun. Der Bus läuft und es sind keinerlei Fehler hinterlegt. Als Profil ist DP eingestellt und die Geschwindigkeit ist bei 1,5 MBit.
Das WinCC Projekt spiele ich über einen Einschleußpunkt an dem CPU Profibusstecker auf das MP177. Das funktioniert auch einwandfrei.
Jetzt zu meinem Problem.
In meinem WinCC Projekt habe ich diverse Buttons, die die Funktion "SetzeBitWaehrendTasteGedrueckt" implementiert haben. Als projektiertes Bit habe ich eins, was in einem Struct in einem DB ist. Wenn ich nun den Button drücke, dauert es mehrere Sekunden 85-10 sec.) bis das Bit in dem DB gesetzt wird. Getestet hab ich das mit der Variablentabelle und mit der dahinterstehenden Funktion für das Bit.
Nun ist das kein tragbarer Zustand und ich bin verzweifelt auf der Suche nach dem Fehler.
Ist denn eurer Meinung nach der Profibus richtig konfiguriert, oder muss ich das MP177 auch noch irgendwie in der HWKonfig der CPU finden?
Als Profibusadresse hat die CPU die Adresse 2 und das Panel die Adresse 3. An sich muss die Konfiguration ja auch stimmen, denn ich kann ja auch ein Projekt mit den Profibus-Adress-Daten auf das MP177 spielen.
Was total komisch ist, ist die Terminierung des Busses in der Anschlussbox. Lt. Bedienungsanleitung Seite 4-14 muss ich die DIP-Schalter auf Off stellen, wenn das Panel nicht der letzte Teilnehmer am Bus ist (Da kommt ja noch der Roboter hinten dran.) Wenn ich das aber mache, dann ist der Robi nicht mehr im Bus. Erst wenn ich die DIP-Schalter so einstelle, als wenn ich mit dem Panel der letzte Teilnehmer wäre, funktionierts auch mit dem Roboter. Ist das ein Schreibfehler seitens Siemens oder passt das was anderes noch nicht?
http://support.automation.siemens.c...m=0&extranet=standard&viewreg=WW&load=content
Was kann denn noch der Grund sein?
Solltet ihr noch Angaben benötigen, dann schreibt bitte.
Ansonsten bin ich über jede Anregung oder Idee dankbar
Grüße
Daimonion
Ich habe hier ein ziemlich akutes Problem mit meiner Projektierung.
Aber vorher vielleicht erst ein mal ein paar Worte zu meinem Netzaufbau.
Ich habe eine S7-315-2 PN/DP an der über Profibus einige Teilnehmer in der folgenden Reihenfolge dran hängen.
1. DP/DP Koppler, der auf der CPU Seite Profibusmäßig konfiguriert ist (die 2. Seite ist noch nicht konfiguriert)
2. 3x ET200eco Module
3. Anschlussbox des MP177
4. Kuka Roboter
Die Teilnehmer sind alle als Slave konfiguriert. Bis auf das MP177 sind auch alle Teilnehmer in der HWKonfig der CPU drin. Im NetPro ist auch noch das Panel drin. Auf der Profinetseite hängt noch eine Kamera, aber die sollte hier nicht so viel zur Sache tun. Der Bus läuft und es sind keinerlei Fehler hinterlegt. Als Profil ist DP eingestellt und die Geschwindigkeit ist bei 1,5 MBit.
Das WinCC Projekt spiele ich über einen Einschleußpunkt an dem CPU Profibusstecker auf das MP177. Das funktioniert auch einwandfrei.
Jetzt zu meinem Problem.
In meinem WinCC Projekt habe ich diverse Buttons, die die Funktion "SetzeBitWaehrendTasteGedrueckt" implementiert haben. Als projektiertes Bit habe ich eins, was in einem Struct in einem DB ist. Wenn ich nun den Button drücke, dauert es mehrere Sekunden 85-10 sec.) bis das Bit in dem DB gesetzt wird. Getestet hab ich das mit der Variablentabelle und mit der dahinterstehenden Funktion für das Bit.
Nun ist das kein tragbarer Zustand und ich bin verzweifelt auf der Suche nach dem Fehler.
Ist denn eurer Meinung nach der Profibus richtig konfiguriert, oder muss ich das MP177 auch noch irgendwie in der HWKonfig der CPU finden?
Als Profibusadresse hat die CPU die Adresse 2 und das Panel die Adresse 3. An sich muss die Konfiguration ja auch stimmen, denn ich kann ja auch ein Projekt mit den Profibus-Adress-Daten auf das MP177 spielen.
Was total komisch ist, ist die Terminierung des Busses in der Anschlussbox. Lt. Bedienungsanleitung Seite 4-14 muss ich die DIP-Schalter auf Off stellen, wenn das Panel nicht der letzte Teilnehmer am Bus ist (Da kommt ja noch der Roboter hinten dran.) Wenn ich das aber mache, dann ist der Robi nicht mehr im Bus. Erst wenn ich die DIP-Schalter so einstelle, als wenn ich mit dem Panel der letzte Teilnehmer wäre, funktionierts auch mit dem Roboter. Ist das ein Schreibfehler seitens Siemens oder passt das was anderes noch nicht?
http://support.automation.siemens.c...m=0&extranet=standard&viewreg=WW&load=content
Was kann denn noch der Grund sein?
Solltet ihr noch Angaben benötigen, dann schreibt bitte.
Ansonsten bin ich über jede Anregung oder Idee dankbar
Grüße
Daimonion