Bronkhorst RS232 interface Benutzerhandbuch

Seite 17

Advertising
background image

BRONKHORST

®

 

Seite 17   

 

 

 

 

RS232 interface   

 

 

 

9.19.027 

 

3.7

S

ENDEN VON 

P

ARAMETERN

 

Zum Anschreiben eines Geräts müssen die Befehlscodes „01“ und „02“ verwendet werden. Der Befehl „01“ führt zu 
einer Statusmeldung zur Fehlerprüfung. Auf Befehl „02“ wird keine Antwort vom Gerät ausgegeben. In der 
nachstehenden Tabelle wird die gesamte Befehlszeile erläutert. 
 

Senden eines Parameters

Nr. 

Byte 

Layout 

Beschreibung

Startzeichen

Länge 

Nachrichtenlänge

Node 

Node‐Adresse

01 oder 02 

Befehl Schreiben, für Typ 01 wird eine Statusmeldung (00) zurückgesendet

Prozess 

cppppppp

c Prozess verkettet

p Prozessnummer

Parameter 

 

cttppppp

c

Parameter verkettet

t Parametertyp

p Parameternummer (FBnr.)

Wert 1 

Wert für alle Typen. Bei „string“ enthält dieses Feld die Stringlänge.

Wert 2 

Wert für Typ „integer“, „float“ oder „long“.

Wert 3 

Wert für Typ „float“ oder „long“.

Wert 4 

Wert für Typ „float“ oder „long“.

Wert x 

Weitere Wertfelder folgen für Typ „string“ abhängig von der Stringlänge. 
Wenn die gegebene Stringlänge null ist, sollte das letzte Feld auch eine Null 
enthalten. 

X+1 

\r 

Wagenrücklauf

X+2 

\n 

Zeilenvorschub

 

3.8

A

BFRAGEN VON 

P

ARAMETERN

 

Für jeden abgefragten Parameter kann eine Indexnummer vergeben werden. Der antwortende Node schickt diese 
Indexnummer zusammen mit dem abgefragten Parameter zurück. Dies gibt einem die Möglichkeit, zu prüfen, welcher 
Parameter zurückgeschickt wird, wenn mehrere Parameter abgefragt werden.  
 

Abfragen eines Parameters

Nr. 

Byte 

Layout 

Beschreibung

 

Startzeichen

Länge 

 

Nachrichtenlänge

Node 

 

Node‐Adresse

04 

 

Befehl Lesen 

4* 

Prozess 

cppppppp 

c Prozess verkettet

p Prozessnummer

5* 

Parameter 

cttnnnnn 

c Parameter verkettet

t Parametertyp

n Parameterindex 0…31

Prozess 

‐ppppppp 

‐ Nicht verwendet (Null benutzen)

p Prozessnummer

Parameter 

‐ttppppp 

‐ Nicht verwendet (Null benutzen)
t Parametertyp
t Parameternummer (FBnr.)

Stringlänge 

 

Bei Parametertyp „string“ enthält dieses Feld die erwartete Stringlänge.

\r 

 

Wagenrücklauf

10 

\n 

 

Zeilenvorschub

 

Advertising