-> Hier kostenlos registrieren
Liebe Gemeinde,
folgende Problemstellung:
aus der „großen“ 416-3-PN/DP soll ein DB mit rund 18k in die 317-2-PN/DP übertragen werden. Der Größe wegen habe ich mich für die Variante BSEND/BRCV entschieden.
In der 400er läuft der SFC12 in Version 1.1, auf der 300er-Seite lauscht der FB13 aus der Familie CP300PBK in der Version 1.4.
Die Kommunikation soll sich über eine nicht spezifizierte S7-Verbindung abspielen, welche den Weg auf der einen Seite über den CP 443-1 an X2-P2 [Rack 0 / Slot 12] und auf der anderen Seite über den CP 343-1 Advanced X2-P1 [Rack 0 / Slot 7] nehmen soll.
Beide Teilnehmer sind [um verbogene Switch-Ports auszuschließen] direkt über ein CAT7-Kabel miteinander verbunden [PTP].
Alle Teilnehmer sind adressmäßig im gleichen Netz beheimatet.
400er CPU 172.26.172.26
CP443-1 172.26.172.27
300er CPU 172.26.172.36
CP343-1 Adv. 172.26.172.37
Problem:
Ich kann keine Verbindung aufbauen.
Wohl ist es möglich, eine „einseitige“ Verbindung aufzubauen [Verbindungsressource x03] aber bidirektional lässt sich keine Verbindung herstellen. Ich habe jetzt endlos lange mit den TSAP´s herum experimentiert und bin der Meinung alle in Frage kommenden Kombinationen ausprobiert zu haben.
Das Einzige was geht war wie gesagt eine einseitige Verbindung von beiden Partnern aus zu etablieren, dann werden im NCM7 auf der 400er-Seite auch zwei S7-Verbindungen angezeigt – auf der 300er Seite komischerweise nur eine. Beim Sendeversuch meckert der BSEND dann allerdings berechtigterweise mit Fehler 3 – er findet auf der etablierten Verbindung keinen Kommunikationspartner mit der anparametrierten R_ID. Macht insofern Sinn, da der BRCV ja auf seiner selbst aufgebauten Verbindung lauscht. Eine einzige Verbindung aufzubauen über welche sich die Bausteine anhand der R_ID identifizieren gelingt mir aber leider nicht.
Was beim Experimentieren aufgefallen ist, ist dass sich auf der 300er-Seite beim Ändern der Schnittstelle im Verbindungsweg der unspezifizierten S7-Verbindung der TSAP in den Adressdetails ändert. Wähle ich als Schnittstelle den Onboard-Adapter, springt der lokale TSAP in den Adressdetails erwartungsgemäß auf 10.02. Wähle ich dann als Schnittstelle den CP, springt der TSAP auf 10.07 – eben so wie es in der HW-Konfig projektiert ist.
Mache ich das auf der 400er-Seite bleibt der lokale TSAP immer auf 10.03 stehen – egal welches Interface ich wähle. Komischerweise ändert sich die S7-Subnet-ID auf das richtige Netz – der TSAP bleibt.
Ich bin hier mit meiner Kunst am Ende und freue mich auf Tipps und Hinweise was ich noch zu beachten habe.
Mich würde interessieren, welche IP´s / Schnittstellen / TSAP´s aus eurer Sicht hier die richtigen wären.
Dass beide R_ID´s den gleichen Wert haben brauche ich nicht weiter erwähnen, oder?
Vielen Dank für eure Antworten.
Grüße
Michael
folgende Problemstellung:
aus der „großen“ 416-3-PN/DP soll ein DB mit rund 18k in die 317-2-PN/DP übertragen werden. Der Größe wegen habe ich mich für die Variante BSEND/BRCV entschieden.
In der 400er läuft der SFC12 in Version 1.1, auf der 300er-Seite lauscht der FB13 aus der Familie CP300PBK in der Version 1.4.
Die Kommunikation soll sich über eine nicht spezifizierte S7-Verbindung abspielen, welche den Weg auf der einen Seite über den CP 443-1 an X2-P2 [Rack 0 / Slot 12] und auf der anderen Seite über den CP 343-1 Advanced X2-P1 [Rack 0 / Slot 7] nehmen soll.
Beide Teilnehmer sind [um verbogene Switch-Ports auszuschließen] direkt über ein CAT7-Kabel miteinander verbunden [PTP].
Alle Teilnehmer sind adressmäßig im gleichen Netz beheimatet.
400er CPU 172.26.172.26
CP443-1 172.26.172.27
300er CPU 172.26.172.36
CP343-1 Adv. 172.26.172.37
Problem:
Ich kann keine Verbindung aufbauen.
Wohl ist es möglich, eine „einseitige“ Verbindung aufzubauen [Verbindungsressource x03] aber bidirektional lässt sich keine Verbindung herstellen. Ich habe jetzt endlos lange mit den TSAP´s herum experimentiert und bin der Meinung alle in Frage kommenden Kombinationen ausprobiert zu haben.
Das Einzige was geht war wie gesagt eine einseitige Verbindung von beiden Partnern aus zu etablieren, dann werden im NCM7 auf der 400er-Seite auch zwei S7-Verbindungen angezeigt – auf der 300er Seite komischerweise nur eine. Beim Sendeversuch meckert der BSEND dann allerdings berechtigterweise mit Fehler 3 – er findet auf der etablierten Verbindung keinen Kommunikationspartner mit der anparametrierten R_ID. Macht insofern Sinn, da der BRCV ja auf seiner selbst aufgebauten Verbindung lauscht. Eine einzige Verbindung aufzubauen über welche sich die Bausteine anhand der R_ID identifizieren gelingt mir aber leider nicht.
Was beim Experimentieren aufgefallen ist, ist dass sich auf der 300er-Seite beim Ändern der Schnittstelle im Verbindungsweg der unspezifizierten S7-Verbindung der TSAP in den Adressdetails ändert. Wähle ich als Schnittstelle den Onboard-Adapter, springt der lokale TSAP in den Adressdetails erwartungsgemäß auf 10.02. Wähle ich dann als Schnittstelle den CP, springt der TSAP auf 10.07 – eben so wie es in der HW-Konfig projektiert ist.
Mache ich das auf der 400er-Seite bleibt der lokale TSAP immer auf 10.03 stehen – egal welches Interface ich wähle. Komischerweise ändert sich die S7-Subnet-ID auf das richtige Netz – der TSAP bleibt.
Ich bin hier mit meiner Kunst am Ende und freue mich auf Tipps und Hinweise was ich noch zu beachten habe.
Mich würde interessieren, welche IP´s / Schnittstellen / TSAP´s aus eurer Sicht hier die richtigen wären.
Dass beide R_ID´s den gleichen Wert haben brauche ich nicht weiter erwähnen, oder?
Vielen Dank für eure Antworten.
Grüße
Michael