Herunterladen Inhalt Inhalt Diese Seite drucken

Betriebsarten; Betriebsart Tcp-Server; Der Web-Io Als Tcp-Server - W&T 57731 Anleitung

Inhaltsverzeichnis

Werbung

10. Betriebsarten

10.1

Betriebsart TCP-Server

Der direkteste Weg, mit einem an das Web-IO angeschlossenen seriellen Gerät Da-
ten auszutauschen, ist der über TCP-Sockets aus eigenen Anwendungen heraus.
Vergleichbar zur klassischen Telefonie bestehen TCP-Verbindungen immer aus ei-
ner aktiven, anrufenden Seite (=Client) und einer passiven, den Ruf annehmenden
Gegenseite (=Server). Die Betriebsart TCP-Server bietet Netzwerk-Clients die Mög-
lichkeit direkt und datentransparent auf das seriell angeschlossene Gerät zuzugrei-
fen.

10.1.1 Der Web-IO als TCP-Server

TCP ist ein verbindungsorientiertes Protokoll, d.h. während der Datenübertragung
gibt es eine feste Verbindung zwischen Client und Server. TCP verfügt über alle Me-
chanismen, um eine Verbindung zu öffnen, zu schließen und einen fehlerfreien Da-
tentransfer über das Netzwerk sicherzustellen.
Das Öffnen (connect()) und Schließen (close()) der Verbindung erfolgt durch das
Anwenderprogramm (Clientprozess). Ist eine Verbindung hergestellt, können Daten
zwischen den beiden Prozessen bidirektional ausgetauscht werden. Das Web-IO
gibt alle Daten vom LAN auf die serielle Schnittstelle aus und liest im Gegenzug alle
Daten von der seriellen Schnittstelle ein, um sie an den Clientprozess zu vermitteln.
Der Zugriff auf die serielle Schnittstelle des Web-IOs zu einem gegebenen Zeitpunkt
ist exklusiv. Das heißt, besteht bereits eine Verbindung zu einem seriellen Port des
Os
Web-I
, wird ein konkurrierender Zugriff abgewiesen, bis die erste Verbindung be-
endet wurde.
In verbindungslosem Zustand muss im Menü SETUP Port 1 r Port State r Con-
i
nection State der Eintrag FREE zu lesen sein. Ist eine Verbindung aktiv, erscheint
dort der Eintrag In Use <Portnummer> <IP-Adresse>!
Anwendungsbeispiele TCP-Server-Mode
Für die Abfrage des seriell an das Web-IO angeschlossenen Gerätes soll ein ei-
genes Client-Programm erstellt werden. TCP-Socket-Kommunikation wird von al-
len modernen Programmier- und Skriptsprachen unterstützt.
Das zu dem seriellen Gerät gehörende Kommunikations-Programm bietet als
Betriebsart TCP-Server
35

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Web-io 4.0 digital

Inhaltsverzeichnis