24.06.2014 Aufrufe

Ethernet für die Saia PCD® Serie - SBC-support

Ethernet für die Saia PCD® Serie - SBC-support

Ethernet für die Saia PCD® Serie - SBC-support

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Saia</strong>-Burgess Controls AG<br />

Konfiguration und Programmierung<br />

Programmierung des Open Data Mode via <strong>Ethernet</strong><br />

4.3.10 OpenServerTCP<br />

Öffnet einen TCP-Server-Kanal im IP Open Data Mode (entspricht einem “socket“,<br />

“bind“ und “accept“ im Berkeley Standard). Nach <strong>die</strong>sem Aufruf ist der TCP Server<br />

bereit eine Verbindung eines TCP Clients anzunehmen.<br />

Diese Funktion kann nur ausgeführt werden, wenn TBSY auf “L“ (low) gesetzt ist.<br />

CSF [cc] S.IPD.Library ; IP-Bibliothek<br />

S.IPD.OpenServerTCP ; Funktion Open UDP channel<br />

→ Channel ; Kanal-Nr. (R/K)<br />

→ LocalPort ; der lokale IP-Port über welchen Daten<br />

; gesendet/ empfangen werden (R/K)<br />

→ Ch_Diag_Flag ; Basis der Kanal-Diagnose-Flags<br />

; (8 Flags) (F)<br />

→ Ch_Diag_Register ; Kanal-Diagnose-Register (R) Conn_Tout<br />

→ Connection_filter ; Verbindungs-Filter (R/K)<br />

→ Conn_Tout ; Verbindungs-Timeout: 0=kein, x=Sek.<br />

; (R/K)<br />

LocalPort: Wahl des lokalen Ports für <strong>die</strong> Open Data Mode UDP Kommunikation<br />

0 = ein vom System freier Port wird gewählt<br />

X = direkte Zuweisung des lokalen Ports durch den Benutzer<br />

Obwohl der LocalPort 5050 für <strong>die</strong> S-Bus UDP Kommunikation reservi<br />

ert ist, kann <strong>die</strong>ser Port 5050 in TCP trotzdem benutzt werden.<br />

Connection ● 0 = kein Filter, keine Verbindungsinfo erhältlich (automatische<br />

_filter<br />

Annahme jeglicher Clients)<br />

(nur auf ● 1 = kein Filter, Verbindungsinfo erhältlich (automatische An-<br />

TCP-Server) nahme jeglicher Clients)<br />

● 2 = Filter-Anforderung zur Annahme des Clients, Verbindungsinfo<br />

erhältlich<br />

Conn_Tout: Wenn Conn_Tout (Sekunden) überschritten wird, ohne dass über den<br />

Kanal ein Telegramm empfangen wurde, wird der Kanal geschlossen<br />

(empfangsabhängig).<br />

● 0 = keine Timeout-Kontrolle<br />

● x = Timeout-Kontrolle alle x Sekunden<br />

TACT↑<br />

TACT↓<br />

NEXE↑<br />

wenn der Befehl „OpenUDP“ für das <strong>Ethernet</strong>-TCP/IP Module in <strong>die</strong><br />

Kommunikations-Mailbox abgelegt wurde.<br />

nach dem ACK des <strong>Ethernet</strong>-TCP/IP Modules. Ein neuer Open Data<br />

Mode-Befehl kann ausgeführt werden.<br />

Wenn zum Beispiel der lokale IP Port bereits benutzt wird.<br />

4<br />

<strong>Ethernet</strong>-Handbuch der <strong>Saia</strong> PCD ® Reihe │ Dokument 26 / 776 DE08 │ 2013-11-05<br />

4-32

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!