MSA501-S(SSI)
Service mode (RS485 mode)
Parameters: 19200 baud, 8 bit, no parity, 1 stop bit, no handshake
Output: ASCII (binary)
Value ranges: 2/3 Byte: 0 ... 65535 / -2
Lower-case or upper-case letters are allowed. An invalid input will result in
an error message ("?Ê") (Ê = CR).
Command
Ax
B
Cxxx
Dxxxyy
Ey
FyVZxxxxxxx 10
G
MSA501-S(SSI) · Date 06.06.2016 · Art. No. 85615 · Mod. status 152/16
Length Reply
2
A0 = 13byte
A1 = 7byte
A2 = 11byte
1
Ê
+xxxxxxx>
(10byte)
4
Ê
0xyy>
(6byte)
6
Ê
>
(2byte)
2
Ê
VZxxxxxxxx>
(10byte)
(at y=4:
Ê
VZxxxxxxxxx>
(12byte)
Ê
>
(2byte)
1
8 or 9Byte
... 2
-1
23
23
Description
General encoder information
x = 0: unit type ("MSA501-SSI>
x = 1: firmware version ("V1.00>
x = 2: serial number ("001234567>
Outputs the non-offset absolute value.
Read out EEPROM
xxx = 000 ... 127 (address range)
yy = value of the selected location (hex)
Write EEPROM
xxx = 000 ... 127 (address range)
yy = value to be written (hex)
Read the position value, zeropoint value,
calibration value, boundary:
xxxxxxx = decimal value
VZ = arithmetical sign (+ / -)
y = address (0 ... 4)
y = 0: position value
y = 1: zero point value (internal offset
value)
y = 2: calibration value
y = 3: boundary
y = 4: 32bit position value of the interpo-
lation module (only with LD version)
Write zero point value and calibration
value and boundary:
VZ = arithmetical sign (+ / -)
xxxxxxx = decimal value
y = address (1 ... 3)
y = 1: zero point value (for internal
purposes only!)
y = 2: calibration value (default = 0)
y = 3: boundary (default = 0)
Output of the set resolution:
Ê
- 0.01 mm>
Ê
- 0.005 mm>
(default)
English
25
Ê
")
Ê
")
Ê
")