Herunterladen Inhalt Inhalt Diese Seite drucken

Saia pcd Handbuch Seite 70

Burgess ethernet für die pcd serie
Inhaltsverzeichnis

Werbung

Saia-Burgess Controls AG
Kanal-Diagnose-Flags
Im Open Data Mode programmiert der Benutzer praktisch direkt in einer Abstraktions-
ebene über den Berkeley Sockets. Um die Programmierung zu vereinfachen und zu
abstrahieren wird mit sogenannten Kanälen gearbeitet. Für praktisch jedes Socket
auf dem Ethernet TCP/IP Module (Open Data Mode UDP und TCP) gibt's einen
virtuellen Kanal über welchen kommuniziert wird. Jeder Kanal besitzt seine eigenen
Diagnose-Flags und ein Diagnose-Register. Auf diese Kanäle wird in den Funktionen
"OpenUDP", "OpenClientTCP", "OpenServerTCP", "Close", "ConnectTCP", "Discon-
nectTCP", "AcceptConnectionTCP", "SendData", "SendDataRev", "ReceiveData" und
"ReceiveDataRev" zugegriffen.
Adresse
Name
xxxx
RDIA
xxxx + 1
TACT
xxxx + 2
TDIA
xxxx + 3
XCON
xxxx + 4
NEXE
xxxx + 5
Reserviert
xxxx + 6
Reserviert
xxxx + 7
Reserviert
Receiver diagnostic
(RDIA)↑
Transmitter active
(TACT)↑
Transmitter diagnostic
(TDIA)↑
Port connected
(XCON)↑
Not executed
(NEXE)↑
Ethernet-Handbuch der PCD Reihe│Dokument 26/776; Ausgabe DE 06│2011-07-27
Programmierung des Open Data Mode via Ethernet
Beschreibung:
Receiver diagnostic
Transmitter active
Transmitter diagnostic
Port connected
Not executed
Im Diagnose-Register ist eine Empfänger-Diagnose vorhan-
den. Das Flag wird auf "H" gesetzt, wenn beim vorhanden.
Das Flag wird auf "H" gesetzt, wenn beim Empfang eines
Telegramms ein Fehler festgestellt wird. Eine ausführliche
Beschreibung des Fehlers ist im Diagnose-Register (Bits 0
bis 15) zu finden. Das Flag wird zurückgesetzt, sobald alle
Receiver-Diagnosebits im Diagnose-Register zurückgesetzt
wurden
Ist gesetzt, wenn sich ein Telegramm im Sendepuffer be-
findet. Es ist nicht möglich, andere Daten an diesen Kanal
zu senden oder diesen Kanal zu verbinden / zu trennen bis
TACT nicht mehr aktiv ist.
Im Diagnose-Register ist eine Sender-Diagnose vorhan-
den. Es wird auf "H" gesetzt, wenn beim Senden eines
Telegramms ein Fehler festgestellt wird. Eine ausführliche
Beschreibung des Fehlers ist im Diagnose-Register (Bits
16.bis.31) zu finden. Das Flag wird zurückgesetzt, sobald
alle Sender-Diagnosebits im Diagnose-Register zurückge-
setzt wurden.
Der TCP-Port ist mit einer anderen TCP Station verbunden.
Wird gesetzt, wenn eine Instruktion nicht vollständig ist oder
nicht ausgeführt wurde. Das Flag wird durch die nächste
erfolgreiche Kommunikations-Instruktion zurückgesetzt.
Konfiguration und Programmierung
4
4-27

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis