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
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