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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

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

Konfiguration und Programmierung<br />

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

4.3.18 ReceiveData<br />

Empfängt Daten über einen Kanal im IP Open Data Mode<br />

Diese Funktion kann nur ausgeführt werden, wenn RDATA auf “H“ (high) gesetzt<br />

ist. Wird mit mehreren Kanälen gearbeitet, so muss im Kanal-Parameter der Kanal<br />

angegeben werden, auf welchem <strong>die</strong> Daten angekommen sind (Kanal-Register). Den<br />

Inhalt des Kanal-Registers (im InitODM konfiguriert) direkt vor dem Aufruf des CSF<br />

“RevceiveData“ lesen und seine Kopie im Befehl als “Channel“ anwenden.<br />

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

S.IPD.ReceiveData ; Funktion<br />

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

← RemoteIP/Node ; IP-Adresse für das Senden von Daten<br />

; (R/K/X)*<br />

← Remote Port ; IP-Port abgesetzten Servers (R/K)<br />

→ Max_ Datalength ; Max. Grösse des Datenpuffers in Bytes<br />

; (0=Keine Überprüfung)**<br />

→ Datalength ; Länge der zu sendenden Daten (R/K)**<br />

→ Data ; Datenpuffer (R/X/DB)<br />

*) siehe Kapitel: IP-Adressen-Deco<strong>die</strong>rung<br />

**) Die max. Länge der gesendeten Daten ist 720 Bytes<br />

RDATA↓<br />

nach der Ausführung des Befehls ReceiveData<br />

Beispiel: CSF [cc] S.IPD.Library ; Bibliothek<br />

S.IPD.ReceiveData ; Funktion<br />

10 ; Kanal 10<br />

R100R<br />

; Abgesetzte IP-Adresse<br />

R101<br />

; Abgesetzter Port<br />

100 ; Länge der Daten<br />

R1<br />

; Empfangene Daten in Bytes<br />

R1000<br />

; Start des Sendpuffers<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-40

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!