Versión 0.0
13.3. EJEMPLOS COMPLETOS DE MENSAJES
Todos los valores están en hexadecimal, pero se omite la "H' " inicial por simplicidad.
13.3.1.
Órden de resetear el aparato nº 240 (240 = H'F0)
Petición:
F0 7E FE 56 53 54 D0 16
Respuesta: No hay respuesta: Si la recibe bien, el P211 rearranca.
13.3.2.
Petición de identidad al aparato nº 240 (240 = H'F0)
Petición:
F0 11 85 BC
Respuesta: F0 11 00 02 07 4D 00 37 20 00 12 07 20 04 43 6D 70 54 6F 04 39
Medida:
Bytes de uso interno: 02 07
'C':
Referencia:
Variante:
Versión:
Fecha:
Libres:
CRC16:
13.3.3.
Lectura del valor actual
Petición:
F0 03 07 E4 00 02 90 69
Lectura de registros: 03
Primer registro:
Nº de registros:
CRC16:
Respuesta: F0 03 04 04 05 00 00 0B CD
Lectura de registros: 03
Nº de bytes:
Valores:
CRC16:
La interpretación del valor leído no es tan inmediata como pudiera parecer, y se hace de la
siguiente manera:
1) Se reconstruyen los bytes internos girando los bytes de los registros leídos,
quedando: 05 04 y 00 00.
2) Dado que el LSB va primero, el número buscado es: H'00000405 = 1029
13.3.4.
Lectura de la selección 1
Petición:
F0 03 0B B8 00 02 53 2B
Lectura de registros: 03
Primer registro:
Nº de registros:
CRC16:
Respuesta: F0 03 04 86 A0 00 01 F2 56
Lectura de registros: 03
Nº de bytes:
Valores:
CRC16:
Manual P211 ce.doc
ModBus define este byte como la medida de los
00
datos que siguen, pero dado que en ModSystems
SIEMPRE es 16, el valor de este byte no se usa.
4D
Es un P211
00 37
Sin variante
20
00
12/7/2004
12 07 20 04
43 6D 70 54 6F
04 39
Se pide el registro H'7E4
07 E4
Se piden 2 registros (4 bytes)
00 02
90 69
04
Valor 1029 (ver explicación)
0405 0000
0B CD
Se pide el registro H'BB8
0B B8
Se piden 2 registros (4 bytes)
00 02
53 2B
04
Valor 100000 (ver explicación)
86A0 0001
F2 56
®
15