Código De Función 16 (Establecer Registros Múltiples) - IDEC FC5A Serie Manual Del Usuario

Tabla de contenido

Publicidad

Código de función 16 (Establecer registros múltiples)
El código de funciónn 16 cambia los datos del operando palabra de D (registro de datos). Pueden cambiarse las palabras
consecutivas de uno a 64.
Trama de comunicación
Solicitud del Modbus principal
Núm. de
Código de
secundario
función
xxh
10h
Respuesta ACK desde Modbus secundario
Núm. de
secundario
xxh
Respuesta NAK desde Modbus secundario
Núm. de
secundario
xxh
Ejemplo de comunicación
Objetivo
Condición
• Modo ASCII
Solicitud del Modbus principal
Respuesta ACK desde Modbus
secundario
Respuesta NAK desde Modbus
secundario
• Modo RTU
Solicitud del Modbus principal
Respuesta ACK desde Modbus
secundario
Respuesta NAK desde Modbus
secundario
Nº de pala-
Dirección
bras
xxxxh
xxxxh
Código de
Dirección
función
10h
xxxxh
Código de
Código de
función
error
90h
xxh
Escribir los siguientes datos en cuatro registros de datos de D1708 a
D1711.
D1708
D1709
(1234h)
(5678h)
D1708 → (1708 – 0) + 400001 = 401709
Dirección Modbus: 401709
Extraer 5 dígitos inferiores → 1709
1709 – 1 = 1708 = 6ACh
Dirección de trama de comunicación: 06ACh
Núm. de secundario 8
':' 3038 3130 30364143 30303034 3038 3132 3334 3536 3738 4142 4344
4546 3031 (LRC) CRLF
':' 3038 3130 30364143 30303034 (LRC) CRLF
':' 3038 3930 xxxx (LRC) CRLF
08 10 06AC 0004 08 12 34 56 78 AB CD EF 01 (CRC)
08 10 06AC 0004 (CRC)
08 90 xx (CRC)
M
ANUAL DEL USUARIO DE
Cantidad
Primer byte
de datos
superior
xxh
Nº de palabras
xxxxh
D1710
D1711
(ABCDh)
(EF01h)
M
S
ICRO
MART
30: C
OMUNICACIÓN
Primer byte
inferior
xxh
xxh
FC5A
M
ODBUS
Último byte
inferior
xxh
30-19

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido