Programación - Comunicación mediante instrucciones
3.2 Modbus
Los códigos de función de la comunicación Modbus (1, 2, 4, 5 y 15) pueden leer y escribir
bits y palabras directamente en la memoria imagen de proceso de las entradas y en la
memoria imagen de proceso de las salidas de la CPU. En estos códigos de función debe
definirse el parámetro MB_HOLD_REG como un tipo de datos mayor que un byte. La tabla
siguiente muestra la asignación de ejemplo de las direcciones Modbus a la memoria imagen
de proceso de la CPU.
Tabla 3- 18
Asignación de las direcciones Modbus a la memoria imagen de proceso
Funciones Modbus
Código
Función
01
Leer bits
02
Leer bits
04
Leer
palabras
05
Escribir bit
15
Escribir bits Salida
Tabla 3- 19
Asignación de las direcciones Modbus a la memoria imagen de proceso
Funciones Modbus
Código
Función
01
Leer bits
02
Leer bits
04
Leer
palabras
05
Escribir bit
15
Escribir bits Salida
Nota
El área de direcciones disponible puede ser también más pequeña, en función de la
configuración de memoria de la CPU.
54
Área de datos Área de
direcciones
Salida
0 a
Entrada
0 a
Entrada
0 a
Salida
0 a
0 a
Área de datos Área de
direcciones
Salida
0 a
Entrada
0 a
Entrada
0 a
Salida
0 a
0 a
Instrucciones de comunicación PtP utilizadas con la periferia descentralizada de un S7-300/400
Área de datos
8191 Memoria imagen de
proceso de las salidas
8191 Memoria imagen de
proceso de las entradas
511 Memoria imagen de
proceso de las entradas
8191 Memoria imagen de
proceso de las salidas
8191 Memoria imagen de
proceso de las salidas
S7-1500 / S7-300 / S7-400
Área de datos
9998 Memoria imagen de
proceso de las salidas
9998 Memoria imagen de
proceso de las entradas
9998 Memoria imagen de
proceso de las entradas
9998 Memoria imagen de
proceso de las salidas
9998 Memoria imagen de
proceso de las salidas
Manual de programación, 01/2013, A5E31625084-AA
S7-1200
Dirección de la CPU
Q0.0 a
Q1023.7
I0.0 a
I1023.7
IW0 a
IW1022
Q0.0 a
Q1023.7
Q0.0 a
Q1023.7
Dirección de la CPU
Q0.0 a
Q1248.6
I0.0 a
I1248.6
IW0 a
IW19996
Q0.0 a
Q1248.6
Q0.0 a
Q1248.6