Respuesta
Códigos de respuesta
Código de
Código
función
de error
Error de dirección
H'02
de variable
Error de datos de
H'03
variable
H'86
H'04
Error de operación
−
H'06
Fin normal
7.7 Comandos de operación (Comunicaciones/Modbus)
Trama de respuesta
Dirección
Modo de
Dirección inicial
esclava
función
de escritura
Datos de escritura
H'06
H'00
H'00
1
1
2
Nombre de datos
Dirección cliente
Aquí aparece el valor de la trama de comando.
Es el código de función recibido.
En una trama de respuesta de error, se suma "H'80"
al código de función recibido para indicar que se trata
Código de función
de una respuesta de error.
Ejemplo: Código de función recibido = H'06
Dirección de inicio
Dirección de inicio de escritura que se ha recibido.
de escritura
Datos escritos
Datos de comando de operación recibidos.
Es un código de comprobación calculado desde la
dirección cliente hasta el final de los datos. Consulte
CRC-16
en "7.2 Tramas ■ Trama de comando ● Ejemplo de
cálculo de CRC-16" (P. 7-4) el método de cálculo.
Nombre de error
La dirección de variable no es H'0000.
Error en los datos escritos.
•
Código de comando o información relacionada inco-
rrectos.
El estado de operación no permite la escritura.
•
Escritura mediante comunicaciones está en OFF
(desactivada).
Tenga en cuenta que el comando se recibe indepen-
dientemente de si la escritura mediante comunica-
ciones está en ON/OFF.
•
No se puede procesar.
Consulte la explicación de los comandos en "7.9
Comandos y respuestas (Comunicaciones/Modbus)"
(P. 7-17).
Error de unidad, cambio de unidad, error de unidad de
visualización, error de memoria no volátil
No hay error
Ejemplo de comando/respuesta
Operación de comando al canal 2 (dirección cliente: H'01)
Comando de operación de canal 2
Dirección
: H'0000
Datos escritos: H'0111 (Comando de parada al canal 2)
06
Comando:
01
00 00
01
06
00 00
Respuesta:
CRC-16
2
2 bytes
Explicación
Código de función en la trama de respuesta
de error = H'86
Causa
(CRC-16)
01 11
01 11
(CRC-16)
7-15