Navigation:  » - «

  Anbindung über TCP/IP an alle Geräte, die dieses Protokoll unterstützen

Kapitelübersicht

 

                 

Bitte lesen Sie unbedingt die Sicherheitshinweise bei externer (Soft-)SPS !

 

Diese Anbindung ist nur möglich, wenn Sie die entsprechende Option erworben haben, oder wenn Sie die Demo-Version verwenden.

 

Im allgemeinen ist TrySim der Client, d.h. der Partner muss als Server auftreten.

 

Die Anbindung an eine S7-300/400 ist nur an die PN-CPUs möglich, die die ethernet-Schnittstelle on board haben. Die Verbindung von TrySim über einen CP ist nicht möglich (Was nicht bedeuten muss, das es gar nicht geht, es ist uns nur nicht gelungen, siehe Fußnote *).

 

Die Port-Nummer muss in allen Fällen auf beiden Seiten gleich eingestellt werden.

 

Bei allen Problemen mit der TCP/IP-Verbindung prüfen Sie bitte zunächst die verwendeten IP-Adressen (IPCONFIG /all) und Subnet-Masken. Die Einstellungen einer Firewall sollten ebenfalls überprüft und ggfs. angepasst werden. Grundfunktionalität kann mit einem “Ping” festgestellt werden. Beim ersten Aufbau einer Verbindung dauert es oft einige Sekunden bis die Sockets die optimale Verbindung ausgehandelt haben.

 

TrySim ist TCP Client

 

In diesem Fall muss auf der Parameter-Maske die IP-Adresse und die Port-Nummer des Partners angegeben werden.

 

Der Datenaustausch erfolgt mit einer festen Anzahl von Bytes. Es werden alle Datenbytes, die in der I/O-Konfiguration als “Eingänge der externen SPS” angegeben sind, ohne weitere Kopfdaten aneinander gehängt und zum Partner geschickt. Dieser muss jedes Telegramm mit der Anzahl von Bytes beantworten, die der Summe der Datenbytes der “Ausgänge der externen SPS” entspricht. Die so empfangenen Daten, wieder ohne zusätzliche Kopfdaten, werden dann von TrySim entsprechend verteilt.

 

Bei der IO-Konfiguration muss nur der Bereich, die Anfangsadresse und die Byte-Zahl angeben werden. Die anderen Werte sind belanglos.

 

Der Datendurchsatz hängt entscheidend von der Antwortgeschwindigkeit des Partners ab. Auf der Seite von TrySim handelt es sich selbst bei großen Datenmengen nur um wenige (< 20) Millisekunden.

 

Eine Anbindung an eine S7 xxx -2 PN/DP ist im Beispiel “Beispiel_TCP” mit dem zugehörigen S7-Projekt gezeigt.

 

*) Die Anbindung über einen CP sieht von TrySim genau wie eine Anbindung an eine PN-CPU aus. Tatsächlich interessiert sich TrySim für den TCP/IP - Partner überhaupt nicht, sondern sendet einfach ohne jedes weitere Protokoll die Eingänge und erwartet als Antwort ein Telegramm mit den Ausgängen. Diese einfache Funktionalität auf der S7-Seite zu programmieren ist uns aber trotz vieler Versuche nicht gelungen, aus Gründen, die wir nicht verstehen. Wer mag, kann es ja versuchen und das “Beispiel_TCP” als Vorlage nehmen.

 

Siehe auch:

Externe SPS

Festlegen der IO-Konfiguration

 

S7-300 und S7-400 sind eingetragene Warenzeichen der Siemens AG.