Industry Online Support
Technical Forum
29.09.2010 11:09 | |
Beigetreten: 31.03.2009 Letzter Bes: 19.08.2024 Beiträge: 29 Bewertung: (0) |
Hallo zusammen, Ich soll eine S7-400 mit CP443-1 mit einem Digital Vax über Ethernet Verbinden. Da ich in den Kommunikationen aber nicht so bewandert bin habe ich ein paar Problemchen. Hat jemand eine Ahnung welches Protokoll ich für diese Verbindung verwenden soll (TCP/IP, TCP, S7-Verbindung...usw.)? Verbunden über Kabel sind die Beiden, sie haben auch jeder seine IP Adresse(hab gepingt und ne Antwort erhalten). Aber mit den Standard FB´s AG_SEND und AG_RECV passiert nichts. Weder in der Vax noch in meinem DB kommt was an. Hat jemand schon mal eine solche Verbindung hergestellt? Wenn ja wäre ich über eineBeschreibung oder einProgrammbeispiel und etwas Dokumentation sehr dankbar. Chrescht. |
01.10.2010 14:04 | |
Beiträge: 5822 Bewertung: (412)
|
Hallo Chrescht, ich glaube da kann man etwas helfen. Zwecks der Projektierung, ich bezweifle das die VAX von sich aus S7-Verbindungen handhaben kann, was allerdings immer gehen sollte (weil eigentlich jedes Betriebssystem das kann) ist das TCP/IP Protokoll. Für Dich in der Anwendung solltest Du aber darauf achten das beide Seiten mit statischen Datenlängen für die Datenübertragung arbeiten... denn nur so kann die S7 ordentlich über TCP/IP arbeiten... TCP/IP als Protokoll kennt leider keine Daten-Ende-Kennung. Für die Anwendung in der Steuerung ist eines ganz wichtig... für das TCP/IP Protokoll brauchst Du unbedingt die Bausteinen FC 50 und FC 60 (AG_LSEND und AG_LRECV) Die beiden von Dir genannten Bausteine arbeiten hier nicht weil das TCP/IP Protokoll die L-Bausteine braucht. Für die Anwendung würde ich Dir diesen FAQ empfehlen: Wie werden die Kommunikationsbausteine FC5 und FC6 programmiert? er geht zwar über die FC 5 und FC 6 Bausteine, aber die Schnittstelle für die FC 50 und FC 60 sind identisch. Hoffentlich helfen Dir diese Informationen weiter. Viele Grüße J_Bell |