Reglas Para Definir Las Áreas De Datos - Siemens SIMATIC S7-1500 Manual De Funciones

Ocultar thumbs Ver también para SIMATIC S7-1500:
Tabla de contenido

Publicidad

Acceso a áreas de datos en DB en lugar del acceso directo a direcciones MODBUS a partir de la
versión V4.0
Acceso a áreas de datos en DB en lugar del acceso directo a direcciones MODBUS a partir de la
versión V4.0
A partir de la versión V4.0 de Modbus_Slave y las versiones de firmware V2.5 (CPU S7-1500)
o V4.2 (CPU S7-1200) se puede acceder a áreas de datos en DB en lugar de acceder
directamente a imágenes de proceso y registros Holding. Para ello, el DB debe tener el
atributo "Acceso optimizado al bloque" desactivado y no debe estar exclusivamente en la
memoria de carga.
Si se recibe una solicitud MODBUS y no se ha definido ninguna área de datos para el tipo de
datos MODBUS del código de función correspondiente, la solicitud será tratada igual que en
las anteriores versiones de la instrucción, es decir, se producirá un acceso directo a memorias
imagen de proceso y fichas Holding.
En cambio, si se ha definido un área de datos para el tipo de datos MODBUS del código de
función, la instrucción Modbus_Slave lee o escribe en esa área de datos. Del tipo de orden
dependerá que se lea o se escriba.
Una única solicitud MODBUS solo puede leerse en un área de datos o escribirse en un área de
datos. Por tanto, si se desea leer registros Holding que se extiendan por varias áreas de datos,
se necesitarán varias solicitudes MODBUS.
Reglas para definir las áreas de datos
Pueden definirse como máximo ocho áreas de datos en diferentes DB; cada DB solo puede
contener un área de direcciones. Una única solicitud MODBUS solo puede leerse en
exactamente un área de datos o escribirse en exactamente un área de datos. Cada área de
datos se corresponde con un área de direcciones MODBUS. La definición se realiza en la
variable estática Data_Area_Array del DB de instancia; Data_Area_Array es un campo que
consta de ocho elementos.
Si desea utilizar menos de ocho áreas de datos, las áreas de datos deseadas deben
encontrarse una tras otra y sin huecos. La primera entrada vacía de las áreas de datos finaliza
la búsqueda del área de datos durante la ejecución. Por tanto, si p. ej. se han definido los
elementos de campo 1, 2, 4 y 5, solo se detectan los elementos de campo 1 y 2, puesto que
el elemento de campo 3 está vacío.
El campo Data_Area_Array consta de 8 elementos: Data_Area_Array[1] ... Data_Area_Array[8]
CM PtP - Configuraciones para acoplamientos punto a punto
Manual de funciones, 05/2021, A5E37509397-AE
Programación - Comunicación mediante instrucciones
5.4 Instrucciones
145

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic et 200mpSimatic et 200sp

Tabla de contenido