UDP-Kommunikation mit CP315-2DP

herdi

Level-1
Beiträge
50
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

wir stehen gerade auf der Baustelle versuchen eine CP315-2DP(mit CP343-1 Lean) und eine B&R-Steuerung mittels UDP-Kommunikation zu verbinden.

Wir haben in NetPro die Verbindung eingerichtet und verwenden im Programm die Bausteine TUSEND/TURCV. Sobald diese eingespielt werden geht die Steuerung in Stop und im Diagnosepuffer wird ein fehlender SFC136 angemeckert.

Laut Siemens-Seite muss unter Leistungsdaten dieser SFC aufgeführt sein, ansonsten würde die CPU diesen nicht unterstützen, was hier offensichtlich der Fall ist.

Kann uns das jemand bestätigen? Bzw. was machen wir falsch? Eine andere Maschine mit CP312C drin kommuniziert einwandfrei...

Danke schon mal.

Gruß

Herdi
 
Kannst du mal den ganzen Diagnosepuffer zeigen ?
Läuft die CPU312C auch mit einem LEAN-CP ?

Grüße von HaDi
 
Hallo Chefmech,

sowas ähnliches habe ich mir auch gedacht als ich auf der Siemens-Homepage gekramt habe. Ich bin mir da nur nicht ganz sicher da ich mit Siemens-Steuerungen nicht wirklich fit bin. Mein Part hier liegt auf B&R-Seite, allerdings hat der Kollege der die Siemens in Betrieb nimmt mit roher UDP-Kommunikation noch nie was gemacht.

Die Frage ist halt mal grundsätzlich: Geht das mit dieser CPU CP315-2DP und dem CP343-1 Lean überhaupt, und wenn ja mit welchen Bausteinen. Wenn uns da jemand noch n paar Hinweise hätte wie wir das machen müssen wärs top.

Viele Grüße

Herdi
 
Hallo,

ich kenne ich mit der UDP Verbindung leider nicht aus, habe aber gerade
auch mit CP343-1 Lean zu tun. Hier ein Ausschnitt aus dem Handbuch,
vielleicht hilft es.
Demnach würde ich sagen, ihr benötigt AG_SEND/AG_RECV
 

Anhänge

  • lean s22.JPG
    lean s22.JPG
    177,2 KB · Aufrufe: 22
  • Gerätehandbuch Teil B CP 343-1 Lean.pdf
    400,6 KB · Aufrufe: 11
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

mir steht in den nächsten 2 Monaten auch eine Kommunikation zwischen S7 und B&R über Ethernet bevor.
Gibt es einen Grund, warum Ihr das mit UDP macht? Ich hatte vor das mit TCP zu machen.

Wenn Ihr eine Lösung habt - bitte reinstellen (verwendete Standartbausteine, evtl Programm oder so...).

Besten Dank - MeTh.
 
Hallo,

wir haben es mittlerweile hinbekommen. Der Hinweis auf AG_SEND/AG_RECV war gut.

Im Prinzip ist es ja egal ob UDP oder TCP. In diesem Fall wollen wir halt auf den Overhead der bei TCP für die Verbindungssicherung anfällt verzichten und dafür eine schnellere Übertragung und weniger CPU-Last haben. Es darf einem halt nichts ausmachen wenn ein Telegramm mal nicht ankommt. Am besten einen Telegrammzähler mitschicken dann kann man erkennen wenn die Übertragung nicht tut,

Gruß
Herdi
 
Zurück
Oben