
6
MBA1000
Datum 26.08.2008
Art.Nr. 79828
Änd. Stand 318/08
Befehl
Länge Antwort
Beschreibung
Fy±xxxxxx
9/2 ">"
3-Byte-Wert eingeben
y=Adresse (2...4)
y=2: Nullpunktwert (default=0)
y=3: Kalibrierwert (default=0)
y=4: Offsetwert (default=0)
±xxxxxxx=dezimaler Wert
K
1/0 ""
Software-RESET
L
1/2 ">"
Positionswert nullen (Kalibrieren)
Nx
2/2 ">"
Ausgabecode SSI eingeben
x=0: Gray-Code (default)
x=1: Binär-Code
Qxx
3/2 ">"
Geräteadresse (für SIKONETZ 3-
Protokoll) eingeben
xx= 01...31
R
1/4 "xx>"
Geräteadresse ausgeben
xx= Adresse
Sxxxxx
6/2 ">"
Werkseinstellung wiederherstellen
x= 11100 (s_befehl)
Nullpunkt/Kalibrier/Offset-Wert =0
Zählrichtung = positiv
Ausgabecode = Gray
Geräteadresse = 01
Tx
2/2 ">"
Zählrichtung eingeben
x=0: Zählrichtung positiv (default)
x=1: Zählrichtung negativ
W
1/3 "xyz"
hexadezimal
Positionswert binär ausgeben
xyz = 3 Byte MSB...LSB
Z
1/10 "±xxxxxxx>" Positionswert ausgeben (f. kein
Band unter Sensor "+5555555")
8. Befehlsliste SIKONETZ3 Protokoll
Parameter:
19200 Baud, kein Parity, 8Bit, 1
Stopbit, ohne Handshake
Ausgabe:
Hexadezimal
Wertebereiche: 2/3 Byte: 0...65535 / 0...± 2
23
Im SIKONETZ3 Protokoll sind zwei feste Tele-
grammlängen möglich (3 oder 6 Byte).
Der Aufbau gliedert sich in:
Adressbyte
Befehlsbyte
Datenlowbyte (nur bei 6Byte Länge)
Datenmiddlebyte (nur bei 6Byte Länge)
Datenhighbyte (nur bei 6Byte Länge)
Prüfsumme (Exor der vorangegangenen Bytes
dieses Telegramms)
Aufbau des Adressbytes:
0
1
2
3
4
5
Startbit
A0
A1
A2
A3
A4
0
?
?
?
?
?
6
7
8
9
0
Rundruf
Länge
Stoppbit
0
?
0 = Länge 6
1
1.
2.
3.
4.
5.
6.
Befehl Länge
TX/RX
S/P/R* Beschreibung
0x1B
3/6
- - - Gerätekennung/Softwareversion ausgeben
0x16
3/6
- - - Positionswert im 3-Byte Format ausgeben
0x18
3/6
- - - Kalibrierwert im 3-Byte Format ausgeben
0x19
3/6
- - - Offsetwert im 3-Byte Format ausgeben
0x1D
3/6
- - - Zählrichtung ausgeben
Bit 0 Lowbyte = 0 -> positiv (default)
Bit 0 Lowbyte = 1 -> negativ
0x28
6/6
S P - Kalibrierwert im 3-Byte Format eingeben
0x29
6/6
S P - Offsetwert im 3-Byte Format eingeben
0x2D
6/6
S P - Zählrichtung eingeben
Bit 0 Lowbyte = 0 -> positiv
Bit 0 Lowbyte = 1 -> negativ
0x32
3/3
- - - Programmierbetrieb ein
0x33
3/3
- - - Programmierbetrieb aus
0x3a
3/6
- - - Systemstatus ausgeben
0x3b
3/3
- - - System Status löschen
0x48
3/3
S P - Positionswert nullen
*S = nichtflüchtige Speicherung
*P = Programmiermode nötig
*R = rundruffähig Beschreibung