Procesador de comunicaciones y Modbus TCP
13.5 Comunicación Modbus
MB_MODE MB_DA‐
0
0
1
1
1
1
2
2
11
1052
MB_DATA_LEN
TA_ADDR
de 1 a 125
•
de 40.001 a
49.999
•
de 400.001 a
465.535
de 30.001 a
de 1 a 125
39.999
de 1 a 9.999
1
1
•
de 40.001 a
49.999
•
de 400.001 a
465.535
de 1 a 9.999
de 2 a 1.968
de 2 a 123
•
de 40.001 a
49.999
•
de 400.001 a
465.535
de 1 a 9.999
de 1 a 1.968
•
de 40.001 a
de 1 a 123
49.999
•
de 400.001 a
465.535
La instrucción no evalúa los pará‐
metros MB_DATA_ADDR y MB_DA‐
TA_LEN cuando se ejecuta esta fun‐
ción.
Fun‐
Función y tipo de datos
ción
Modbus
03
•
Leer entre 1 y 125 registros de reten‐
ción en la dirección remota de 0 a
9.998
•
Leer entre 1 y 125 registros de reten‐
ción en la dirección remota de 0 a
65.534
04
Leer entre 1 y 125 palabras de entrada en
la dirección remota de 0 a 9.998
05
Escribir 1 bit de salida en la dirección re‐
mota de 0 a 9.998
06
•
Escribir 1 registro de retención en la
dirección remota de 0 a 9.998
•
Escribir 1 registro de retención en la
dirección remota de 0 a 65.534
15
Leer entre 2 y 1.968 bits de salida en la
dirección remota de 0 a 9.998
16
•
Escribir entre 2 y 123 registros de re‐
tención en la dirección remota de 0 a
9.998
•
Escribir entre 2 y 123 registros de re‐
tención en la dirección remota de 0 a
65.534
15
Escribir entre 1 y 1.968 bits de salida en la
dirección remota de 0 a 9.998
16
•
Escribir entre 1 y 123 registros de re‐
tención en la dirección remota de 0 a
9.998
•
Escribir entre 1 y 123 registros de re‐
tención en la dirección remota de 0 a
65.534
11
Leer la palabra de estado y el contador de
eventos del servidor:
•
La palabra de estado refleja el estado
de procesamiento (0 - no se procesa,
0xFFFF - se procesa).
•
El contador de eventos se incrementa
cuando la orden Modbus se ha ejecu‐
tado correctamente. Si se ha produci‐
do un error durante la ejecución de
una función Modbus, el servidor envía
un mensaje pero el contador de even‐
tos no se incrementa.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO