Hallo, ich habe ein kleines Problem. Vielleicht könnt Ihr mir weiterhelfen. Ich habe eine SPS laufen, die an einen Prozessrechner seriell RS232 verbunden ist.Dieser Rechner hat 2x RS232 Schnittstellen. Ich möchte von einem zweiten Rechner auf die SPS zugreifen. Deshalb war meine Idee eine serielle Leitung an die 2te RS232 Schnittstelle des Prozessrechners anschließen, da ich dachte dass beide Port´s parallel sind. Gesagt, getan. Funktioniert aber nicht. Meine Frage deshalb: wie kann ich vom 2ten Rechner auf die SPS zugreifen? Bitte um Hilfestellung. Gruß D.Lamm
:
Verschoben durch User
Dmitrij schrieb: > Meine Frage deshalb: wie kann ich vom 2ten Rechner auf die SPS > zugreifen? vermutlich gar nicht. Serial ist als Punkt zu Punkt ausgelegt, da kann man nicht einfach 2 PCs und eine SPS anschließen.
Peter II schrieb: > Dmitrij schrieb: >> Meine Frage deshalb: wie kann ich vom 2ten Rechner auf die SPS >> zugreifen? > > vermutlich gar nicht. Serial ist als Punkt zu Punkt ausgelegt, da kann > man nicht einfach 2 PCs und eine SPS anschließen. Mit Hilfe von Dioden, muss aber dann koordiniert werden. Kurt
Kurt schrieb: > Mit Hilfe von Dioden, muss aber dann koordiniert werden. Das ist maximal eine Bastellösung. Es klingt aber nicht so, als ob der TE basteln möchte.
Er kann sich ja auf dem Rechner wo jetzt grade SPS und der zweite Rechner angeschlossen sind einen kleinen Proxy basteln... Dann ist zwar immer noch kein paralleler Zugriff von beiden Computern möglich - aber es ist einfacher zu kontrollieren, wer grade kommuniziert, wie mit der Dioden Lösung... Wenn man die Kommunikation komplett im Griff hat (also das Protokoll selbst festlegen kann), könnte man auch einen Ring aufbauen... Also TX von der SPS an RX von PC1, TX von PC1 an RX von PC2 und TX von PC2 an RX von der SPS... Aber wie gesagt, da muss das Protokoll dann für ausgelegt sein - dann funktioniert das aber sehr gut!
Dmitrij schrieb: > da ich dachte dass beide Port´s parallel > sind Das ist Quatsch. Schon die alten DOS-PCs hatten mehrere RS-232 (COM1..COM4) und man mußte jeder Anwendung die gewünschte COM zuweisen, z.B. der Maus die COM4 in der config.sys. Du müßtest also Deine Anwendung so umschreiben, daß sie auf beide RS-232 hört und antwortet.
Peter D. schrieb: > Du müßtest also Deine Anwendung so umschreiben, daß sie auf beide RS-232 > hört und antwortet. Und damit kommst du dann von zwei Rechnern aus auf eine SPS? Kannst du das bitte mal etwas genauer beschreiben?
Adele schrieb: > Und damit kommst du dann von zwei Rechnern aus auf eine SPS? Man könnte die eine Applikation so schreiben, daß sie die 2. RS-232 tunnelt, dürfte aber etwas Aufwand sein. Praktisch geht wohl nur ein 2-poliger Umschalter für die SPS.
Per VNC vom 2. auf den 1. Rechner zugreifen, auf welchem die Anwendung läuft, die auf die SPS zugreift?
Dmitrij schrieb: > Ich habe eine SPS laufen, die an einen Prozessrechner seriell RS232 > verbunden ist.Dieser Rechner hat 2x RS232 Schnittstellen. > Ich möchte von einem zweiten Rechner auf die SPS zugreifen. Deshalb war > meine Idee eine serielle Leitung an die 2te RS232 Schnittstelle des > Prozessrechners anschließen, da ich dachte dass beide Port´s parallel > sind. Versteht das jemand?
Sollen beide Rechner Befehle an die SPS senden? Dann müssen sich die beiden Rechner einigen, wer überhaupt senden darf. Sonnst kommt totales Chaos bei der SPS an.
Noch einer schrieb: > Sollen beide Rechner Befehle an die SPS senden? > > Dann müssen sich die beiden Rechner einigen, wer überhaupt senden darf. > Sonnst kommt totales Chaos bei der SPS an. Das war genau das, was ich auch meinte. Die SPS hat nun mal nur eine Schnittstelle, und wenn da zwei Rechner dran rumfummeln (egal ob über Tunnel oder direkt), kann ich mir nicht vorstellen, daß das sauber läuft. Die SPS kann ja nicht wissen, mit welchem Rechner sie gerade verbunden ist. Also kann sie auch nicht wissen, woher die Daten kommen. Und sie kan auch nicht wissen, wohin ihre Daten geschickt werden... Deshalb meine Rückfrage an Peter. Wenn laut TO die SPS mit dem Prozesrechner verbunden ist, muss man erstmal klären, was passiert, wenn man diese Verbindung trennt und einen anderen Rechner damit verbindet. Das wäre ja auch der Fall bei Peters Vorschlag mit dem Umschalter.
Hallo, danke an Eure Vorschläge und auch Bedenken. Ich habe es jetzt mit einem 2poligen Schalter gelöst. Funktioniert wunderbar, allerdings nur im Wechsel. Michael R. schrieb: > Wenn man die Kommunikation komplett im Griff hat (also das Protokoll > selbst festlegen kann), könnte man auch einen Ring aufbauen... Also TX > von der SPS an RX von PC1, TX von PC1 an RX von PC2 und TX von PC2 an RX > von der SPS... Aber wie gesagt, da muss das Protokoll dann für ausgelegt > sein - dann funktioniert das aber sehr gut! Wie und womit kann ich diesen Protokol erstellen? Gruß D.Lamm
Dmitrij schrieb: > Wie und womit kann ich diesen Protokol erstellen? Mit den Programmen auf den PCs und auf Deiner SPS, vorausgesetzt, deren serielle Schnittstelle läuft unter Kontrolle Deiner SPS-Programme. Wenn die SPS auf ihrer seriellen Schnittstelle ein Standardprotokoll wie z.B. Modbus umsetzt, dann geht das nicht.
Hallo, welches Protokol meine SPS und Schnittstelle verwendet, weis ich nicht. Ich habe eine SLC500 von Allen Bradley. Sagt es dir was? Kannst du mir helfen? Gruß D.Lamm
Dmitrij schrieb: > welches Protokol meine SPS und Schnittstelle verwendet, weis ich nicht. > Ich habe eine SLC500 von Allen Bradley. Sagt es dir was? Immerhin sagt das so viel, dass man sich mal unter Documentation gezielt in den diversen Handbücher auf die Suche machen könnte. http://ab.rockwellautomation.com/Programmable-Controllers/SLC-500-Controllers#documentation Allen-Bradley hat wohl keinen sonderlichen Bedarf mehr, da noch Support rein zu stecken. Die empfehlen den Umstieg auf ihre CompactLogix™ 5370 oder 5380
Dmitrij schrieb: > welches Protokol meine SPS und Schnittstelle verwendet, weis ich nicht. Und was sollen die beiden PCs dann mit der Schnittstelle anfangen?
>allerdings nur im Wechsel
einfach mal eine Woche beobachten, ob das gut genug ist, oder ob der
abgeklemmte Rechner verrückt spielt.
Wie wärs damit, den ersten Rechner (der mit der SPS verbunden ist) über VNC/TeamViewer/etc. fernzusteuern?
Dmitrij schrieb: > Ich habe eine SPS laufen, die an einen Prozessrechner seriell RS232 > verbunden ist.Dieser Rechner hat 2x RS232 Schnittstellen. > Ich möchte von einem zweiten Rechner auf die SPS zugreifen. Comserver (ich nehm die von Moxa) setzen RS232 auf Ethernet um und du kannst von beliebig vielen PCs via virtual Com Port drauf zugreifen.
Hört auf ihm Tipps zu geben. Der legt den Betrieb noch lahm. Er weiß doch gar nicht was er da veranstaltet.
:
Bearbeitet durch User
Mit dem Umschalter funktioniert es gut. Bis jetzt ist mein Betrieb heil.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.