Limitación del acceso de lectura a memorias imagen de proceso a partir de la versión V4.0 (S7-1200, S7-1500) - STEP 7

MODBUS (RTU) (S7-1200, S7-1500)

ft:publication_title
MODBUS (RTU) (S7-1200, S7-1500)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
es-ES
Limitación del acceso de lectura a memorias imagen de proceso a partir de la versión V4.0

Limitación del acceso de lectura a memorias imagen de proceso

A partir de la versión de la instrucción V4.0 de Modbus_Slave, en la imagen de proceso de las entradas y en la imagen de proceso de las salidas pueden definirse sendas áreas que permiten el acceso de lectura desde dispositivos MODBUS. Entonces ya no será posible un acceso de lectura de dispositivos MODBUS remotos a direcciones fuera de dichas áreas de la memoria imagen de proceso.

Nota

Limitación del acceso de escritura a memorias imagen de proceso

Desde la versión de la instrucción V3.0, es posible restringir a un área determinada el acceso de escritura a la imagen de proceso de las salidas.

Definición de áreas de lectura en las memorias imagen de proceso

La definición de áreas de lectura en las memorias imagen de proceso se realiza en las siguientes variables estáticas del DB de instancia:

  • QB_Read_Start: dirección del primer byte de la memoria imagen de proceso de salidas que puede leerse desde un dispositivo MODBUS remoto (se aplica para el código de función 1)

  • QB_Read_Count: número de bytes de la memoria imagen de proceso de salidas que pueden leerse desde un dispositivo MODBUS remoto (se aplica para el código de función 1)

  • IB_Read_Start: dirección del primer byte de la memoria imagen de proceso de entradas que puede leerse desde un dispositivo MODBUS remoto (se aplica para los códigos de función 2 y 4)

  • IB_Read_Count: Número de bytes de la memoria imagen de proceso de entradas que pueden leerse desde un dispositivo MODBUS remoto (se aplica para los códigos de función 2 y 4)

Variables estáticas en el DB de instancia para definir áreas de escritura y de lectura en las memorias imagen de proceso

La siguiente tabla describe las variables estáticas mencionadas anteriormente en el DB de instancia de la instrucción Modbus_Slave con las que se definen las áreas de lectura en las imágenes de proceso.

Para ofrecer una visión completa, se indican también las variables estáticas con las que se definen las áreas de escritura en las imágenes de proceso (QB_Start y QB_Count) a partir de la versión V3.0.

Variable

Tipo de datos

Valor de arranque

QB_Start

UInt

0

QB_Count

UInt

65535

QB_Read_Start

UInt

0

QB_Read_Count

UInt

65535

IB_Read_Start

UInt

0

IB_Read_Count

UInt

65535