Herunterladen Inhalt Inhalt Diese Seite drucken

Saia pcd Handbuch Seite 62

Burgess ethernet für die pcd serie
Inhaltsverzeichnis

Werbung

Saia-Burgess Controls AG
UDP
Beispiel der TCP Kommunikation: Der CSF "Open Data Mode" ist nötig um den Open
Data Mode zu initialisieren. Da TCP verbindungsorientiert ist, muss der Client auf sei-
nen Server eine Verbindung aufbauen, über welche dann Telegramme ausge-tauscht
werden. Der Client öffnet ein TCP-Client Socket mit "OpenCLientTCP" und der Ser-
ver ein TCP-Server Socket mit "OpenServerTCP". Auf diesem Port horcht der Server
auf eine Verbindungsanfrage. Deshalb wird an dieser Stelle oft vom "Listener Socket"
gesprochen. Mit dem CSF "ConnectTCP" verbindet sich der Client auf den Server
Teilnehmer mit 192.168.12.95 und Port 5052. Ist die Verbindung einmal erfolgt, dann
gibt es eigentlich keinen Unterschied mehr zwischen Client und Server. Beide Teil-
nehmer können dann die Initiative ergreifen und einander Telgramme und Anfragen
schicken. Auch können jederzeit beide die Verbindung beenden. Wie später noch
eingehend erwähnt wird ist der Behandlung des Diagnose Flags "RDATA" (Daten
sind angekommen) höchste Priorität zuzuordnen.
Ethernet-Handbuch der PCD Reihe│Dokument 26/776; Ausgabe DE 06│2011-07-27
Programmierung des Open Data Mode via Ethernet
TBSY
global
N
Y
CSF InitODM
TBSY
global
N
Y
Channel 10
CSF OpenUDP
LocalPort 6060
TBSY
TACT
global
local
N
Y
Channel 10
CSF SendData
RemoteIP 192.168.12.15
RemotePort 6061
Konfiguration und Programmierung
4
4-19

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis