|
<< Click to Display Table of Contents >> Navigation: Components > Communication > Multi-IO-IP > How to connect Multi I/O to a device > Example with 2 EisBaer |
In dem folgenden Beispiel, werden mit Hilfe der Multi-IO-IP Komponente Zeichenketten zwischen zwei EisBaeren ausgetauscht. Für eine Bidirectionale Kommunikation muss als Transport-Protokoll UDP verwendet werden. Dieses Beispielprojekt kann als "SCADAComp" unter folgendem Link herunter geladen werden: www.busbaer.de Downloadcenter-EisBaer-SCADAComp
Zum Testen, werden zwei EisBaer-Editoren auf zwei Rechnern (A,B) gestartet. Beide müssen über Netzwerk miteinander verbunden sein.
Zum erfolgreichen Verbindungsaufbau zwischen den EisBaeren müssen die Verbindungseinstellungen der Multi-IO-IP Komponente, an die Netzwerkkonfiguration der beiden Rechner angepasst werden:
Transmission method: UDP
Filter:
Name |
Filter type |
Filter expression |
Data type |
Condition |
Text Substitution |
|---|---|---|---|---|---|
FilterStartStop |
SEARCH_PATTERN |
Start Element: STRINGSTART Stop Element: STRINGSTOP |
String |
|
|
Prefix/Postfix
Name |
Prefix |
Postfix |
|---|---|---|
STRINGSTARTSTOP |
STRINGSTART |
STRINGSTART |
Entries:
Name |
Prefix/Postfix |
Data filter |
Request |
|
Receiving only |
Encoding |
Redirect Response |
|---|---|---|---|---|---|---|---|
TextSenden |
STRINGSTARTSTOP |
kein |
cmd=start |
|
|
Unicode 16 Bit, big-endian |
No |
TextEmpfangen |
NO |
FilterStartStop |
cmd=stop |
|
x |
Unicode 16 Bit, big-endian |
No |
Einstellungen Rechner "A".
Use fixed IP/Port active
Unter "Quell IP/Port" ist die IP-Adresse und der Port des Rechners "A" einzustellen. z.B. 192.168.100.65:6543
Unter "Ziel IP/Port" ist die IP-Adresse und der Port des Rechners "B" einzustellen. z.B. 192.168.100.54:6544
Einstellungen Rechner "B".
Use fixed IP/Port active
Unter "Quell IP/Port" ist die IP-Adresse und der Port des Rechners "B" einzustellen. z.B. 192.168.100.54:6544
Unter "Ziel IP/Port" ist die IP-Adresse und der Port des Rechners "A" einzustellen. z.B. 192.168.100.65:6543
Nach dem starten der Simulation auf beiden Rechnern, sollten Texte zwischen den EisBaeren ausgetauscht werden können. Falls dies nicht der Fall ist, könnten die Firewall-Einstellungen dafür verantwortlich sein.