Herunterladen Inhalt Inhalt Diese Seite drucken

Serielle Kommunikation; Allgemeine Beschreibung Der Schnittstellen; Übertragungsprotokoll Ascii; Monitor-Mode Ascii - ABB COPA-XF Betriebsanleitung

Magnetisch-induktiver durchflussmesser mit geschalteter gleichfelderregung in kompaktbauweise
Inhaltsverzeichnis

Werbung

1.

Serielle Kommunikation

Zur seriellen Kommunikation stehen grundsätzlich zwei Proto-
kolle zur Verfügung: ASCII und ASCII2w. Das Protokoll
ASCII2w wurde für eine Zweileiterkommunikation (RS485)
entwickelt und unterscheidet sich zum ASCII-Protokoll in
folgenden Punkten:
1.
Der Messumformer beginnt seine Antwort immer
mit ACK (06H).
2.
Es wird immer grundsätzlich die Befehlskennung
(M für Monitormode, P für Programmiermode) und
die Geräteadresse mit zurückgesendet.
3.
Bei einer Fehlermeldung wird auch die Geräte-
adresse mit zurückgesendet.
4.
Im Gegensatz zum ASCII-Protokoll (nur 1 : 1 Kom-
munikation bei Betrieb mit COPA-XF möglich),
können bei Selektierung des ASCII2w Protokolls
bis zu max. 32 COPA-XF Gräte parallel betrieben
werden.
HINWEIS!
Das Protokoll Profibus DP nutzt ausschließlich das
Protokoll ASCII.
1.1

Allgemeine Beschreibung der Schnittstellen

Der COPA-XF lässt sich mit einer seriellen Schnittstelle betrei-
ben, mit deren Hilfe Daten im Online-Betrieb programmiert und
abgefragt werden können. Eine Kopplung an Prozessleitsyste-
me, PC's oder freiprogrammierbare Steuerungen kann reali-
siert werden.
Die Übertrgungsgeschwindigkeit kann in einem Bereich von
1200 bis 9600 Baud gewählt werden. Folgende Baudraten ste-
hen zur Verfügung:
1200, 2400, 4800 und 9600 Baud.
Folgender Übertragungsrahmen wurde gewählt:
--- START, D0, D1, D2, D3, D4, D5, D6, PARITY, STOP ---
START
1 Startbit
D0-D6
7 Datenbit
PARITY
1 Paritybit
STOP
1 Stopbit
Hardwaremäßig wird der Messumformer mit einer RS485 be-
stückt.
Softwaremäßig stehen dem Anwender zwei Schnittstellenpro-
tokolle zur Verfügung:
ASCII und ASCII2w
Beide ASCII-Protokolle sollen nachfolgend beschrieben wer-
den.
2.
Übertragungsprotokoll ASCII
Eine Kommunikation wird immer vom Leitrechner (Hostrech-
ner) aufgebaut. Der Messumformer reagiert immer nur auf ei-
nen entsprechenden Befehl vom Leitrechner.
ASCII-Kommunikation COPA-XF
Das ASCII-Protokoll kennt zwei Betriebsarten. Es können Da-
ten vom Messumformer abgefragt (Monitor-Mode) und neu pro-
grammiert werden (Programmier-Mode).
Die Übertragung selbst beginnt immer mit dem Zeichen SOH
(Start of Header = 01H) gefolgt von "M" für Monitor-Mode oder
"P" für Programmier-Mode sowie einer "zweistelligen Geräte-
adresse". Danach werden "zwei Kennbuchstaben" für die ge-
forderte Funktion und eventuell "maximal acht Datenbyte"
gesendet. Abgeschlossen wird die Übertragung mit "CR"
(Carriage Return) und "LF" (Line Feed).
Der Messumformer beginnt seine Anwort ebenfalls mit "SOH".
Danach folgen die "beiden Kennbuchstaben" und eventuell
"maximal acht Datenbyte". Beendet wird die Übertragung wie-
der mit "CR" und "LF". Die Daten können mit Vorzeichen ("-" für
Minus) und Komma ("." für Komma) versehen werden. Führen-
de oder ergänzende Nullen brauchen nicht gesendet werden.
Alle vom Messumformer empfangenen Daten werden auf viel-
fältige Weise überprüft. Neben der Even-Parity-Überwachung
achtet der Messumformer auf genaue Einhaltung des Übertra-
gungsprotokolls (Kennbuchstaben sowie Anzahl und Art der
Daten). Außerdem wird vor der Übernahme der neuen Daten
eine Plausibilitätsprüfung vorgenommen. Im Fehlerfall sendet
der Messumformer eine Fehlermeldung (Kennbuchstabe "X"
und eine "zweistellige Fehlernummer"). Wird kein Fehler er-
kannt, übernimmt der COPA-XF die neuen Daten und sendet
als Bestätigung die Daten im gleichen Format zum Leitrechner
zurück, wie dieser sie gesendet hat.
Damit ist die Übertragung beendet.
2.1

Monitor-Mode ASCII

In dieser Betriebsart lassen sich alle Einstellparameter und Sta-
tusinformationen vom Messumformer abfragen.
Das dazugehörige Protokoll sieht wie folgt aus:
a) Anfrage vom Hostrechner
Hostrechner→ Messumformer
SOH
M
A1
A0
K1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Zwei Kennbuchstaben im ASCII-Code
.
.
Zweistellige Adresse im ASCII-Code
.
M für Betriebsart Monitor-Mode
Start of Heading = 01H
b) Antwort auf Messumformer
Messumformer → Hostrechner
SOH
K1
K0
D7-D0
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Maximal acht Datenbyte im ASCII-Code
.
Zwei Kennbuchstaben im ASCII-Code
Start of Heading = 01H
Maximal acht Datenbyte (richtet sich nach dem abgefragten
Parameter) inklusive einem Dezimalpunkt (".") und Minus ("-")
können vom Messumformer ausgegeben werden. Die Eingabe
der Schnittstellenadresse muss immer zweistellig erfolgen.
K0
CR
LF
.
.
.
.
.
Line Feed = 0AH
Carriage Return = 0DH
CR
LF
.
.
.
.
.
Line Feed = 0AH
Carriage Return = 0DH
1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis