- Beiträge
- 24.285
- Reaktionspunkte
- 7.711
-> Hier kostenlos registrieren
Hallo,
weiß jemand, ob/wie es möglich ist, daß eine S7-300 auf der selben Portnummer mehrere TCP-Verbindungen von mehreren Verbindungspartnern gleichzeitig akzeptiert?
Ich habe eine S7-300 CPU 315-2DP mit CP343-1, programmiert mit Step7 V5.5, da betreibe ich auf Port 502 einen selbsprogrammierten ModbusTCP-Server. Nun wollen mehrere Clients (quasi gleichzeitig) mit dem ModbusTCP-Server kommunizieren und Werte abfragen. Leider benutzen alle Clients die selbe Verbindungsprojektierung, es kann nicht für jeden Client eine andere/exclusive Ziel-Portnummer oder Ziel-IP eingestellt werden. So bekommt immer nur 1 Client eine Verbindung (bis das SPS-Programm die Verbindung zwangsweise trennt - dann haben alle Clients kurzzeitig die Chance eine Verbindung zu bekommen).
Alternativ könnte ich die CPU durch eine 315-2PN/DP 315-2EH14 ersetzen. Könnte die das?
Oder kennt jemand eine Windows-Einstellung oder ein Tool, das bei ausgehenden Verbindungen zu einer bestimmten IP-Adresse die Ziel-Portnummer austauscht? Wie Port-Forwarding oder NAT, aber nicht im Router, sondern auf dem Windows-PC.
Oder gibt es vielleicht eine Hardware oder Software zum zwischenschalten, ähnlich einem OPC-Server, aber mit ModbusTCP-Protokoll gegenüber den Clients? (die Verbindung zur SPS müsste da nicht unbedingt ModbusTCP sein, S7-Verbindung oder was anderes wäre auch möglich).
Harald
weiß jemand, ob/wie es möglich ist, daß eine S7-300 auf der selben Portnummer mehrere TCP-Verbindungen von mehreren Verbindungspartnern gleichzeitig akzeptiert?
Ich habe eine S7-300 CPU 315-2DP mit CP343-1, programmiert mit Step7 V5.5, da betreibe ich auf Port 502 einen selbsprogrammierten ModbusTCP-Server. Nun wollen mehrere Clients (quasi gleichzeitig) mit dem ModbusTCP-Server kommunizieren und Werte abfragen. Leider benutzen alle Clients die selbe Verbindungsprojektierung, es kann nicht für jeden Client eine andere/exclusive Ziel-Portnummer oder Ziel-IP eingestellt werden. So bekommt immer nur 1 Client eine Verbindung (bis das SPS-Programm die Verbindung zwangsweise trennt - dann haben alle Clients kurzzeitig die Chance eine Verbindung zu bekommen).
Alternativ könnte ich die CPU durch eine 315-2PN/DP 315-2EH14 ersetzen. Könnte die das?
Oder kennt jemand eine Windows-Einstellung oder ein Tool, das bei ausgehenden Verbindungen zu einer bestimmten IP-Adresse die Ziel-Portnummer austauscht? Wie Port-Forwarding oder NAT, aber nicht im Router, sondern auf dem Windows-PC.
Oder gibt es vielleicht eine Hardware oder Software zum zwischenschalten, ähnlich einem OPC-Server, aber mit ModbusTCP-Protokoll gegenüber den Clients? (die Verbindung zur SPS müsste da nicht unbedingt ModbusTCP sein, S7-Verbindung oder was anderes wäre auch möglich).
Harald