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.9 OpenClientTCP<br />
Öffnet einen Client-TCP-Kanal im IP Open Data Mode (entspricht einem “socket“ und<br />
“bind“ im Berkeley Standard). Nach <strong>die</strong>sem Aufruf kann sich der TCP Client auf einen<br />
TCP Server verbinden.<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.OpenClientTCP ; Funktion Open TCP channel<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 />
→ 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 TCP 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 reserviert<br />
ist, kann <strong>die</strong>ser Port 5050 in TCP trotzdem benutzt werden.<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 „OpenClient TCP“ für das <strong>Ethernet</strong>-TCP/IP Module<br />
in <strong>die</strong> 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 />
Beispiel: CSF [cc] S.IPD.Library ; Bibliothek<br />
S.IPD.OpenClientTCP ; Funktion<br />
10 ; Kanal 10<br />
5555 ; Port 5555<br />
F 1010<br />
; Basis der Kanal-Diag<br />
; nose-Flags<br />
R 1<br />
; Kanal Diagnose-Register<br />
R 2<br />
; Verbindungstimeout<br />
Flags:<br />
Wenn <strong>die</strong> Firmware keine IP Open Data Mode-Unterstützung bietet,<br />
wird das Error (E) Flag gesetzt.<br />
4<br />
<strong>Ethernet</strong>-Handbuch der <strong>Saia</strong> PCD ® Reihe │ Dokument 26 / 776 DE08 │ 2013-11-05<br />
4-31