Kommunikation mit S5 944B über AS511

Grimsey

Level-2
Beiträge
543
Reaktionspunkte
32
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

wir sind gerade dabei eine alte Anlage von S5 nach S7 um zurüsten. Die ersten beiden von insgesamt 4 S5en haben wir bereits erfolgreich ausgetauscht.
Eine S5 944B hat leider Gottes nur noch eine freie Schnittstelle und das ist die AS511. Über diese kommuniziert die SPS mit einer anderen S5. Dabei werden ca. 12 Byte übertragen. Da wir die Anlage quasi im laufenden Betrieb um rüsten müssen und leider auch nicht die Möglichkeit haben, alles komplett in einem Aufwasch auszuwechseln, müssen wir für eine gewisse Übergangszeit eine Kommunikationsstrecke zwischen der alten S5 944B und unserer S7-300 aufbauen. Als Notnagel haben wir die Visualisierung über die man mit einem TTY-Kabel an die AS511-Schnittstelle rangehen könnte. Wirklich gefallen tut uns dies aber nicht und es verbleibt eine gewissen Unsicherheit.

Im Netz haben wir noch ein L1-Gateway von Comsoft gefunden. In den technischen Daten dazu steht nur leider nicht genau, ob dieses Gerät über die TTY-Schnittstelle an die S5 angeschlossen werden kann. Es wird lediglich erwähnt, dass es das L1-Protokoll unterstützt.

Nun meine Frage: ist hier im Forum jemanden noch ein Weg bekannt, wie man die S5 944B und die S7-300 datentechnisch miteinander verbinden kann?

Wir möchten aus Zeitgründen auch sehr ungern das Programm der S5 anfassen und suchen daher nach einer Möglichkeit, wie man die S7 mit der S5 verbinden kann.

Vielen Dank schon mal für Eure hilfreichen Anregungen!
 
Ich glaube nicht, dass zwei SPSen über AS511 miteinander kommunizieren. Die S5 kann meines Wissens nach nicht über AS511 aktiv ein Verbindung mit einer anderen Steuerung aufbauen und mit dieser kommunizieren (ok, AS511 benötigt keinen Verbidnungsaufbau). Eventuell wird über die zweite Schnittstelle ein anderes Protokoll verwendet. Wenn Du eine Aufzeichnung des Datenverkehrs einstellst, kann ich sicher mehr dazu sagen.
Was ist denn das zweite für eine SPS? Wo steckt da das Kabel?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die beiden S5en sind momentan definitiv über die AS511-Schnittstelle miteinander verbunden. Es gibt da leider keinerlei Unterlagen mehr dazu für diese Anlage. Im Programm wird über diese Schnittstelle mittels Send-/Receive gearbeitet...laut Kommentar soll da das L1-Protokoll verwendet werden. Physikalisch sind sie aber definitiv über AS511 verbunden.
 
Die beiden S5en sind momentan definitiv über die AS511-Schnittstelle miteinander verbunden. Es gibt da leider keinerlei Unterlagen mehr dazu für diese Anlage. Im Programm wird über diese Schnittstelle mittels Send-/Receive gearbeitet...laut Kommentar soll da das L1-Protokoll verwendet werden. Physikalisch sind sie aber definitiv über AS511 verbunden.

Sorry, AS511 ist ein Protokoll, L1 ist ein Protokoll, TTY ist dagegen eine physikalische Verbindung.
Hängen somit beide über TTY zusammen und kommunizieren dann über L1?
Bei einer 300er bekommst Du TTY mit einer CP340/341. Ob diese für deinen Anwendungsfall geeignet ist, hängt allerdings vom verwendeten Protokoll ab. Hast Du die Möglichkeit eine Aufzeichnung der Daten zu machen und diese dann einzustellen? Dann ich Dir mehr dazu sagen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Rainer: Danke für den Hinweis. Hab mich da vertan. Also die S5en hängen über TTY zusammen und über welches Protokoll sie kommunizieren kann ich nur anhand der Bausteinkommentare und des Programmes nachvollziehen. Da sieht es so aus als ob L1 benutzt werden würde.

@Tersus: danke für den Tipp! werde ich mir mal anschauen ob das was wäre
 
@Rainer: Danke für den Hinweis. Hab mich da vertan. Also die S5en hängen über TTY zusammen und über welches Protokoll sie kommunizieren kann ich nur anhand der Bausteinkommentare und des Programmes nachvollziehen. Da sieht es so aus als ob L1 benutzt werden würde.

@Terseus: danke für den Tipp! werde ich mir mal anschauen ob das was wäre

Welche SPS soll denn ersetzt werden? Die aktive oder die passive?
Kannst (und darfst) Du die auf die Kommunikation reduzierten S5-Projekte (*.S5D-Dateien) einstellen?
 
Tja das ist eine gute Frage welche von den beiden aktiv und welche passiv ist. Muss mal sehen ob ich das irgendwo herausbekomme und ob ich hier die *.S5D-Datei posten darf.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Tja das ist eine gute Frage welche von den beiden aktiv und welche passiv ist. Muss mal sehen ob ich das irgendwo herausbekomme und ob ich hier die *.S5D-Datei posten darf.

Ich denke, eine wird Send aufrufen (die ist für mich aktiv) und die andere Receive. Oder wird dies gemischt betrieben?
Ist der Datenfluss nur von der einen zur anderen oder bidirektional?
 
Also mir ist die gesamte Konfiguration noch nicht klar.
Auf der einen Seite ist eine CPU944 - über welche Schnittstelle wird kommuniziert? Über die 2. serielle Schnittstelle auf der CPU oder über einen separaten CP?
Was ist auf der Gegenseite? Ebenfalls eine CPU944 mit 2. Schnittstelle oder ein CP?
Du sprichst von SEND/RECEIVE-Bausteinen, die im Programm verwendet wurden. Sind das die in der CPU integrierten Bausteine FB244/FB245 oder selbst programmierte Bausteine? Die integrierten Bausteine funktionieren m.W. nur in Verbindung mit CPs und nicht mit der 2. Schnittstelle onboard. Letztere wird komplett über Systemdaten parametriert.
Wenn die CPUs direkt miteinander verbunden sind, kenne ich zwei Kommunikationsmöglichkeiten - Sinec-L1 oder 3964R. Bei L1 ist mir keine Anbindung an eine S7 bekannt. Bei 3964R käme auf S7-Seite ein CP340/341 in Frage
 
Momentan hängen die beiden S5 über die 2.Schnittstelle auf der CPU zusammen. Dies ist auf beiden Seiten so. Im Programm werden selbstgebaute Bausteine (benannt Send/Receive) für die Kommunikation benutzt. Im Kommentar steht "L1-Send". Beide Bausteine werden auf beiden CPUs aufgerufen...ist also Mischebtrieb.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das scheint dann wirklich Sinec-L1 Punkt-zu-Punkt-Kopplung zu sein. Damit sieht es auf der S7-Seite ziemlich düster aus.
Für sowas müsste es jetzt eine Art Netlink-S5 geben, über den man mittels CP343 in der S7 und FETCH/WRITE Daten aus der S5 lesen oder in die S5 schreiben könnte. Dabei müsste in vielen Fällen in der S5-Seite kaum was geändert werden. @Rainer Hönle - wie wär's denn damit? Aber wahrscheinlich lohnt der Entwicklungsaufwand nicht mehr ...
 
Ich habs befürchtet ;)

Habt vielen Dank für Euer Mitdenken!!!

Wir werden es jetzt wahrscheinlich so machen das beide S5 erst einmal verbleiben und die, die eigentlich jetzt ausgetauscht werden sollte, als Gateway zur anderen S5 für eine gewisse Zeit bestehen bleibt. Unser neues S7-Programm können wir dann so auch erst einmal in Ruhe testen und notfalls immer noch wieder zurück auf die S5 gehen. Zweiter Vorteil ist, dass wir rein physikalisch bis zum endgültigen Umbau nichts ändern müssen.

An dieser Stelle noch einmal ein großes Dankeschön für den Input!
 
Besteht die Möglichkeit, die S5 vorübergehend um eine IM308C zu erweitern und die Daten einfach über Profibus zu schaufeln? Wäre dann ja "nur" Sendefach auf Ausgänge und Eingänge nach Empfangsfach kopieren...

Die IM308C als Slave parametriert und fertig.
 
ne im308c hab ich noch hier rumliegen. die steht zum verkauf.
inkl. zubehör (flash-modul und adaptionskapsel).
 
Zurück
Oben