R67051.0009
– Index 1
6
Bitte beachten Sie, dass neben den Ziffern
0
–9 auch die Zeichen A-F zur Adressierung
verwendet werden können, die mit den
Hexadezimal-Codes 4.1 bis 4.6 ausgedrückt
werden.
Bei richtiger Geräteadresse und gültigem
Register-Code antwortet das Gerät je nach
Adressierungs-Art mit einem der folgenden
beiden Strings:
Please note that figures 0-9 and characters
A-F may be used for register addressing,
where A-F are expressed by hexa-
decimalcodes 4.1 to 4.6.
With a correct unit address and a valid
register code, the unit responds with one of
the subsequent strings (depending on mode
of addressing):
BCC
STX = Control character CTRL B ( Hex 02 )
ETX = Control character CTRL C ( Hex 03 )
XXX = Register data
BCC = Block check character
STX
ETX
BCC
X X X
C1
C2
STX
ETX
BCC
C1
C2
!
C3
C4
S1
S2
BCC
X X X
Die Stellenzahl der gesendeten Datenwerte
"XXX" hängt vom jeweiligen Wert des
angewählten Registers ab und kann bei
negativen Werten auch ein Minuszeichen
enthalten. Vornullen werden grundsätzlich
unterdrückt und erscheinen nicht im Antwort-
Telegramm.
Der Block-Check-Character "BCC" ist das
Exclusiv-Oder aller gesendeten Zeichen von
„C1“ bzw. „!“ bis „ETX“ (jeweils ein-
schließlich).
The total number of data characters "XXX"
depends on the actual numeric value of the
selected data register and may also be
leaded by a minus sign with negative values.
Leading zeros are always supressed and will
not appear in the telegram.
The block check character "BCC" is
generated by an Exclusive-OR over all
characters between “C1” resp. “!” and “ETX”
(both included)
Wenn in der Anforderung ein ungültiger bzw.
unbekannter Datencode (C1-C4 oder S1-S2)
gesendet wurde, antwortet das Gerät nur :
If the request string contains an invalid or
unknown register code (C1
– C4 or S1-S2),
the response of the unit will just be :
STX
C1
C2
EOT
STX
C1
C2
EOT
!
C3
C4
S1
S2
Wenn sonstige Fehler im Anfrage-Protokoll
festgestellt werden, antwortet das Gerät nur
mit "NAK" ( Hex 15 )
In case of other errors in the request string,
the unit just responds by "NAK" (Hex 15)
5. Das Schreiben von Daten
Zur Veränderung von Parametern und
Registerdaten durch einen Rechner wird, je
nach Adressierungsart, eines der nach-
folgenden Sendeprotokolle verwendet:
5. Writing to Registers
For modification of operational or other
register data by a computer, one of the
subsequent strings must be used, depending
on addressing mode:
EOT = Control character Ctrl D ( Hex 04 )
AD1, AD2 = Unit address, High Byte first
STX = Control character Ctrl B ( Hex 02 )
C1, C2, C3, C4 = Register code, High byte first
ETX = Control character Ctrl C ( Hex 03 )
BCC = Block check character
EOT
AD1
AD2
C1
C2
X X X
ETX
BCC
...
EOT
AD1
AD2
C1
C2
X X X
ETX
BCC
...
!
C3
C4
S1
S2
BCC
BCC
S1, S2 = Subcode, High byte first
X X X = New register data ( ASCII Code )
STX
STX
! = Exclamation mark ( Hex 21 )