Siemens S7 Serie Manual De Sistema página 1229

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Los códigos de funciones de mensajes Modbus (3, 6 y 16) entrantes leen o escriben
palabras en un registro de retención Modbus, que puede estar en la memoria M o en un
bloque de datos. El tipo de registro de retención se especifica con el parámetro
MB_HOLD_REG.
Nota
Asignación del parámetro MB_HOLD_REG
Los registros de retención Modbus definidos como array of word, entero, carácter ancho,
entero sin signo, byte, entero corto, entero corto sin signo, carácter, palabra doble, entero
doble, entero doble sin signo o real pueden colocarse en cualquier área de memoria.
Los registros de retención Modbus definidos como estructuras deben colocarse en DB no
optimizados.
Para un registro de retención Modbus en memoria M, utilice el formato de puntero ANY.
Esto está en el formato P#"dirección de bit" "tipo de datos" "longitud". Por ejemplo:
P#M1000.0 WORD 500.
La tabla siguiente muestra ejemplos del mapeo de las direcciones Modbus en el registro de
retención usado para los códigos de función 03 (leer palabras), 06 (escribir palabras) y 16
(escribir palabras). El límite superior real de las direcciones de DB está determinado por los
límites máximos de memoria de trabajo y de memoria M del respectivo modelo de CPU.
Tabla 13- 65 Ejemplos de mapeo de direcciones Modbus en direcciones de memoria de CPU
Dirección de ModBus
40001
40002
40003
40004
40005
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
P#M100.0 Word 5
MW100
MW102
MW104
MW106
MW108
Procesador de comunicaciones y Modbus TCP
Ejemplos del parámetro MB_HOLD_REG
P#DB10.DBx0.0 Word 5
DB10.DBW0
DB10.DBW2
DB10.DBW4
DB10.DBW6
DB10.DBW8
13.5 Comunicación Modbus
"Recipe".ingredient
"Recipe".ingredient[1]
"Recipe".ingredient[2]
"Recipe".ingredient[3]
"Recipe".ingredient[4]
"Recipe".ingredient[5]
1229

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido