MSA501-S(RS485)
Service mode (RS485 mode)
9.2 List of commands
Hint to the parameter "ResponseDelay": You can use this parameter to set
NOTICE
within defined limits the response time to a request received via the serial
interface. The numerical value to be entered is a multiple of the encoder-
internal cycle time (approx. 21 μs). The applicable value range parame-
ters will result in a range of (response) delay time of approx. 21 μs up to
5.25 ms.
With factory settings (or after executing the "S11100" command[Set
encoder to default values]) this value is set to 6 (corresponding to a delay
time of approx. 126 μs).
Example: With a numerical value of 5, the encoder will send its response
telegram only after approx. 105 μs.
Data telegram
to sensor
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
MSA501-S(RS485) · Date 06.06.2016 · Art. No. 85614 · Mod. status 152/16
Response telegram
t
from sensor
ResponseDelay
Length Reply
2
A0 = 13byte
A1 = 7byte
A2 = 11byte
1
Ê
+xxxxxxx>
(10byte)
4
Ê
0xyy>
(6byte)
6
Ê
>
(2byte)
...2
-1
23
23
Description
General encoder information
x = 0: unit type ("MSA501SN310>
x = 1: firmware version ("V1.00>
x = 2: serial number ("123456789>
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)
English
27
Ê
")
Ê
")
Ê
")