-> Hier kostenlos registrieren
Hallo Forumteilnehmer,
ich bin gerade auf einer Inbetriebnahme und habe ein Problem mit den BSEND und BRCV Bausteinen.
Meine Hardware ist eine CPU 317-2PN/DP + CP343-1 Advanced 343-1GX30-0XE0. Dieser CP hat einen Profinet- und einen GBIT-Port. Über den GBIT Port bin ich mit derzeit 9 S7-Verbindungen mit anderen CPU’s verbunden (300 und 400er). Später werden es 12 bzw. ganz später 14 Verbindungen. NetPro Verbindungen sind grün.
So, die Datei im Anhang sagt mir, dass ich insgesamt max. 32 Verbindungen aufbauen kann und mit SEND/RECEIVE 16 Aufrufe gleichzeitig. Erste Frage: Sind das dann 16 Send und 16 Receive oder „nur“ 8 Send 8 Receive?
Ich rufe alle SEND Bausteine mit einem 1 Sekunden Takt gleichzeitig auf und habe es genauso programmiert wie hier beschrieben: http://support.automation.siemens.c...objaction=csview&extranet=standard&viewreg=WW
Mein Problem ist, dass immer wenn ich die CPU neu starte mindestens ein Baustein keine Verbindung aufbaut. Manchmal sind es auch zwei oder drei und es sind nicht immer die gleichen Bausteine. Ich habe auch mal die Send aufrufe auf 6 heruntergenommen, das gleiche Problem. Als Status Info bekomme ich die Dez 20 was laut Siemens Hilfe folgendes bedeutet:
Ich hab dann mal versucht, die Aufrufe der Send Bausteine Schrittweise zu machen, also 3 Schritte zu je 3 mal Send Bausteinaufruf (1 Sek) -> sind die ersten drei Rückmeldungen Done oder Error wird der nächste Schritt gestartet -> dabei gleiches Problem. Dann habe ich die Freigabe für die Bausteine beim CPU Start verzögert, soll heißen, die ersten drei Send mit dem ersten Zyklus zurücksetzen, die nächsten drei beim zweiten Zyklus, usw. auch gleiches Problem.
Und jetzt bin ich soweit, dass ich nicht mehr weiter weis. Vielleicht hatte jemand das gleiche Problem und kann mir da einen Tipp geben.
Gruß
markham
ich bin gerade auf einer Inbetriebnahme und habe ein Problem mit den BSEND und BRCV Bausteinen.
Meine Hardware ist eine CPU 317-2PN/DP + CP343-1 Advanced 343-1GX30-0XE0. Dieser CP hat einen Profinet- und einen GBIT-Port. Über den GBIT Port bin ich mit derzeit 9 S7-Verbindungen mit anderen CPU’s verbunden (300 und 400er). Später werden es 12 bzw. ganz später 14 Verbindungen. NetPro Verbindungen sind grün.
So, die Datei im Anhang sagt mir, dass ich insgesamt max. 32 Verbindungen aufbauen kann und mit SEND/RECEIVE 16 Aufrufe gleichzeitig. Erste Frage: Sind das dann 16 Send und 16 Receive oder „nur“ 8 Send 8 Receive?
Ich rufe alle SEND Bausteine mit einem 1 Sekunden Takt gleichzeitig auf und habe es genauso programmiert wie hier beschrieben: http://support.automation.siemens.c...objaction=csview&extranet=standard&viewreg=WW
Mein Problem ist, dass immer wenn ich die CPU neu starte mindestens ein Baustein keine Verbindung aufbaut. Manchmal sind es auch zwei oder drei und es sind nicht immer die gleichen Bausteine. Ich habe auch mal die Send aufrufe auf 6 heruntergenommen, das gleiche Problem. Als Status Info bekomme ich die Dez 20 was laut Siemens Hilfe folgendes bedeutet:
a und b kann ich ausschließen weil ich erst mal nur mit 6 Verbindungen arbeite. c) soll das heißen, dass das nur beim ersten Zyklus kommt und dann nie wieder? bei mir ist das laufend so, also Status 20. d) Speicherengpass sollte bei dem CP auch nicht sein.a) Maximale Anzahl paralleler Aufträge/Instanzen ist überschritten
b)Die Instanzen wurden bei CPU-RUN überladen (STOP-RUN-Übergang der CPU oder des CP ist erforderlich.)
c) Ist beim Erstaufruf möglich
d) Speicherengpass des CP
Ich hab dann mal versucht, die Aufrufe der Send Bausteine Schrittweise zu machen, also 3 Schritte zu je 3 mal Send Bausteinaufruf (1 Sek) -> sind die ersten drei Rückmeldungen Done oder Error wird der nächste Schritt gestartet -> dabei gleiches Problem. Dann habe ich die Freigabe für die Bausteine beim CPU Start verzögert, soll heißen, die ersten drei Send mit dem ersten Zyklus zurücksetzen, die nächsten drei beim zweiten Zyklus, usw. auch gleiches Problem.
Und jetzt bin ich soweit, dass ich nicht mehr weiter weis. Vielleicht hatte jemand das gleiche Problem und kann mir da einen Tipp geben.
Gruß
markham