Procedimiento para corregir la falta de licencia o una licencia incorrecta:
• Si se introduce una clave de licencia incorrecta o no se introduce ninguna clave, el ERROR LED
de la CPU parpadea. Además, en el S7-1200 la CPU realiza una entrada cíclica en el búfer de
diagnóstico en relación con la falta de licencia.
Figura 13-11
• En caso de que falte la clave de registro o que esta sea incorrecta, la CPU procesa la
comunicación Modbus TCP; sin embargo, la CPU siempre indica "W#16#0A90" (no hay clave
de licencia válida para paquete funcional) en la salida STATUS_x. El bit de salida LICENSED es
FALSE.
Parámetros de entrada MB_MODE, MB_DATA_ADDR, MB_DATA_LEN y MB_DATA_PTR
La combinación de los parámetros MB_MODE, MB_DATA_ADDR y MB_DATA_LEN define el código
de función utilizado en el mensaje Modbus actual:
• MB_MODE contiene la información sobre si debe leerse o escribirse:
Lectura: MB_MODE = 0, 101, 102, 103 y 104
Escritura: MB_MODE = 1, 2, 105, 106, 115 y 116 (nota: si MB_MODE = 2 no se distingue
entre las funciones Modbus 15 y 05 o entre las funciones Modbus 16 y 06.)
• MB_DATA_ADDR contiene información sobre lo que debe leerse o escribirse, además de
información de la dirección desde la que la instrucción MB_RED_CLIENT calcula la dirección
remota.
• MB_DATA_LEN contiene el número de valores que debe leerse o escribirse.
En la tabla siguiente se indica la relación entre los parámetros de entrada MB_MODE,
MB_DATA_ADDR y MB_DATA_LEN de la instrucción MB_RED_CLIENT y la función Modbus:
MB_MODE MB_DA‐
0
0
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Búfer de diagnóstico
MB_DATA_LEN
TA_ADDR
de 1 a 9.999
de 1 a 2.000
de 10.001 a
de 1 a 2.000
19.999
Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
Fun‐
Función y tipo de datos
ción
Modbus
01
Leer entre 1 y 2.000 bits de salida en la
dirección remota de 0 a 9.998
02
Leer entre 1 y 2.000 bits de entrada en la
dirección remota de 0 a 9.998
1051