FC6: Escribir en un registro
Cuando se recibe un mensaje con el FC = 0x06, se esperan 4 bytes de datos; es decir, FC6
tiene 4 bytes de datos:
● 2 bytes para la dirección de inicio del registro
● 2 bytes para el valor de registro
Byte 1
Byte 2
Dirección
FC (0x06)
Respuesta del convertidor
Byte 1
Byte 2
Dirección
FC (0x06)
FC16: Escribir en varios registros
Cuando se recibe un mensaje con el FC = 0x10, se esperan 5 + N bytes de datos; es decir,
FC16 tiene 5 + N bytes de datos:
● 2 bytes para la dirección de inicio del registro
● 2 bytes para el número de registros
● 1 byte para el recuento de bytes
● N bytes para los valores de registro
Byte 1
Byte 2
Byte 3
Direc-
FC
Dirección de inicio
ción
(0x10)
High
Respuesta del convertidor
Byte 1
Byte 2
Dirección
FC (0x10)
Convertidor SINAMICS V20
Instrucciones de servicio, 09/2014, A5E34560109
Byte 3
Byte 4
Dirección de inicio
High
Low
Byte 3
Byte 4
Dirección de inicio
High
Low
Byte 4
Byte 5
Byte 6
Número de regis-
tros
Low
High
Low
Byte 3
Byte 4
Dirección de inicio
High
Low
Byte 5
Byte 6
Nuevo valor de registro
High
Low
Byte 5
Byte 6
Nuevo valor de registro
High
Low
Byte 7
...
Byte N -
1
Número
...
Valor registro N
de bytes
High
Byte 5
Byte 6
Número de registros
High
Low
Comunicación con el PLC
6.2 Comunicación MODBUS
Byte 7
Byte 8
CRC
High
Low
Byte 7
Byte 8
CRC
High
Low
Byte N
Byte N +
Byte N +
1
2
CRC
Low
High
Low
Byte 7
Byte 8
CRC
High
Low
147