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

0 

: 

Startzeichen

1 

Länge 

Nachrichtenlänge

2 

Node 

Node‐Adresse

3 

01 oder 02 

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

4 

Prozess 

cppppppp

c Prozess verkettet

p Prozessnummer

5 

Parameter 

 

cttppppp

c

Parameter verkettet

t Parametertyp

p Parameternummer (FBnr.)

6 

Wert 1 

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

7 

Wert 2 

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

8 

Wert 3 

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

9 

Wert 4 

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

X 

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

0 

: 

 

Startzeichen

1 

Länge 

 

Nachrichtenlänge

2 

Node 

 

Node‐Adresse

3 

04 

 

Befehl Lesen 

4* 

Prozess 

cppppppp 

c Prozess verkettet

p Prozessnummer

5* 

Parameter 

cttnnnnn 

c Parameter verkettet

t Parametertyp

n Parameterindex 0…31

6 

Prozess 

‐ppppppp 

‐ Nicht verwendet (Null benutzen)

p Prozessnummer

7 

Parameter 

‐ttppppp 

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

8 

Stringlänge 

 

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

9 

\r 

 

Wagenrücklauf

10 

\n 

 

Zeilenvorschub

 

Advertising