Herunterladen Inhalt Inhalt Diese Seite drucken

Receivedatarev - Saia pcd Handbuch

Burgess ethernet für die pcd serie
Inhaltsverzeichnis

Werbung

Saia-Burgess Controls AG

4.3.19 ReceiveDataRev

Empfängt Daten in umgekehrter Byte-Reihenfolge über einen IP-Kanal im "Open
Data Mode".
ReceiveDataRev vertauscht die Bytes, wenn die abgesetzte Station "Intel"-Format
aufweist (siehe nachfolgende Tabelle).
Diese Funktion kann nur ausgeführt werden, wenn RDATA auf "H" (high) gesetzt
ist. Wird mit mehreren Kanälen gearbeitet, so muss im Kanal-Parameter der Kanal
angegeben werden, auf welchem die Daten angekommen sind (Kanal-Register). Den
Inhalt des Kanal-Registers (im InitODM konfiguriert) direkt vor dem Aufruf des CSF
"RevceiveData" lesen und seine Kopie im Befehl als "Channel" anwenden.CSF [cc]
S.IPD.Library
RDATA↓
Beispiel:
Flags:
Ethernet-Handbuch der PCD Reihe│Dokument 26/776; Ausgabe DE 06│2011-07-27
S.IPD.ReceiveDataRev
Channel
RemoteIP/Node
Remote Port
Max_ Datalength
Datalength
Data
*) siehe Kapitel: IP-Adressen-Decodierung
**) Die max. Länge der gesendeten Daten ist 720 Bytes
nach der Ausführung des Befehls ReceiveData
CSF
[cc]
S.IPD.Library
S.IPD.ReceiveDataRev
10
R100R
R101
100
R1
R1000
Wenn die Firmware keine IP Open Data Mode-Unterstützung bietet,
wird das Error (E) Flag gesetzt.
Programmierung des Open Data Mode via Ethernet
; IP-Bibliothek
; Funktion Daten empfangen
; Kanal-Nr. (R/K)
; IP-Adresse für das Senden von Daten
; (R/K/X)*
; IP-Port abgesetzten Servers (R/K)
; Max. Grösse des Datenpuffers in Bytes
; (0=Keine Überprüfung)**
; Länge der empfangenen Daten (R/K)**
; Empfangsdatenpuffer (R/X/DB)
Konfiguration und Programmierung
; Bibliothek
; Funktion
; Kanal 10
; Abgesetzte IP-Adresse
; Abgesetzter Port
; Länge der Daten
; Empfangene Daten in
; Bytes
; Start des Empfangspuff-
; ers
4
4-41

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis