Configuración del bus de campo
7.6 Comunicación por RS485
La respuesta devuelve la dirección del registro (bytes 2 y 3) y el valor (bytes 4 y 5) que el
controlador superior ha escrito en el registro.
Tabla 7- 24
Ejemplo
11 h
06 h
00 h
63 h
55 h
66 h
xx h
xx h
7.6.3.5
Secuencia de comunicación
Secuencia de comunicación en circunstancias normales
En el caso normal, el maestro envía un telegrama a un esclavo (rango de direcciones
1 ... 247). El esclavo devuelve al maestro un telegrama de respuesta. En este telegrama se
refleja el código de función, y el esclavo incluye su propia dirección en el frame del mensaje,
lo que permite al maestro la identificación del esclavo.
El esclavo solo procesa las solicitudes y telegramas que se dirigen directamente a él.
Error de comunicación
Si el esclavo detecta un error de comunicación en la recepción (parity, CRC), no envía
respuesta al maestro (lo cual puede dar lugar a un "tiempo excedido de consigna").
Error lógico
Si el esclavo detecta un error lógico en una solicitud, responde al maestro con una
"Exception Response" (respuesta de excepción). En la respuesta, el esclavo ajusta a 1 el bit
más alto del código de función. Si, p. ej., el esclavo recibe del maestro un código de función
no admitido, responde con una "Exception Response" con el código 01 (illegal function code
o código de función ilegal).
170
Respuesta del esclavo a la solicitud de escritura
Byte
Descripción
0
Dirección esclavo
1
Código de función
2
Dirección inicio registro "High"
3
Dirección inicio registro "Low"
4
Datos registro "High"
5
Datos registro "Low"
6
CRC "Low"
7
CRC "High"
Convertidores con las Control Units CU230P-2
Instrucciones de servicio, 11/2013, FW V4.6.6, A5E02430659E AG