Asegurar La Coherencia De Datos - Siemens SIMATIC ET 200AL Manual De Sistema

Ocultar thumbs Ver también para SIMATIC ET 200AL:
Tabla de contenido

Publicidad

Servicios de comunicación
3.5 Coherencia de datos
Coherencia de datos máxima del sistema para el S7-1500:
No se producirá ninguna incoherencia si se respeta el tamaño máximo del sistema para los
datos coherentes. En el S7-1500 se copian los datos de comunicación de forma coherente
en/desde la memoria de usuario en bloques de como máximo 512 bytes durante el ciclo del
programa. Para las áreas de datos mayores no se garantiza la coherencia de datos. Si se
requiere una coherencia de datos definida, los datos de comunicación del programa de
usuario de la CPU no deben exceder los 512 bytes. A estas áreas de datos puede
accederse de forma coherente p. ej. desde un dispositivo HMI con lectura/escritura de
variables.
Si debe transferirse de manera coherente un volumen de datos mayor que el tamaño
máximo específico del sistema, el propio usuario deberá velar por la coherencia de los datos
en el programa de usuario tomando las medidas adecuadas.

Asegurar la coherencia de datos

Uso de instrucciones para el acceso a datos comunes:
Si el programa de usuario contiene instrucciones de comunicación que acceden a datos
comunes, p. ej. TSEND/TRCV, el propio usuario puede coordinar el acceso a esa área de
datos, p. ej., con el parámetro "DONE". Por lo tanto, en el programa de usuario puede
garantizarse la coherencia de datos de las áreas de datos que se transfieren con una
instrucción de comunicación.
Nota
Medidas en el programa de usuario
Para conseguir que los datos sean coherentes existe la posibilidad de copiar los datos que
deben transferirse a un área de datos separada (p. ej., bloque de datos global). Mientras el
programa de usuario sigue trabajando con los datos originales, es posible transferir de
forma coherente los datos guardados en el área de datos separada utilizando la instrucción
de comunicación.
Para copiar utilice instrucciones que no puedan interrumpirse, como UMOVE_BLK o
UFILL_BLK. Dichas instrucciones garantizan la coherencia de datos hasta 16 KB.
Uso de instrucciones PUT/GET o Escribir/Leer vía comunicación HMI:
En la comunicación S7 con las instrucciones PUT/GET o Escribir/Leer vía comunicación
HMI debe tenerse en cuenta el tamaño de las áreas de datos coherentes ya durante la
programación o configuración. En el programa de usuario de un S7-1500 que actúa de
servidor no hay ninguna instrucción que pueda coordinar la transferencia de datos en el
programa de usuario. El S7-1500 actualiza los datos intercambiados mediante las
instrucciones PUT/GET en el tiempo de ejecución del programa de usuario. No hay ningún
instante dentro del procesamiento del programa de usuario cíclico en el que los datos se
intercambien de forma coherente. La longitud del área de datos que debe transmitirse debe
tener menos de 512 bytes.
Información adicional
● También encontrará el número máximo de datos coherentes en los datos técnicos de los
manuales de producto de los módulos de comunicación.
● Encontrará más información sobre la coherencia de datos en la descripción de las
instrucciones de la ayuda en pantalla de STEP 7.
34
Manual de funciones, 11/2019, A5E03735817-AH
Comunicación

Publicidad

Tabla de contenido
loading

Tabla de contenido