Coherencia En Las Funciones Y En Los Bloques De Comunicación - Siemens SIMATIC S7-400 Manual De Producto

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

Publicidad

Datos coherentes
7.2 Coherencia en las funciones y en los bloques de comunicación
7.2
Coherencia en las funciones y en los bloques de comunicación
Sinopsis
En el sistema S7-400, las peticiones de comunicación no se procesan en el punto de control
de ciclo, sino en espacios de tiempo fijos durante el ciclo del programa.
Por parte del sistema, los formatos de datos Byte, Palabra y Palabra doble se procesan de
forma coherente, es decir, la transferencia o el procesamiento de 1 byte, 1 palabra
(= 2 bytes) o 1 palabra doble (= 4 bytes) no se puede interrumpir.
Si en el programa de usuario se llama a bloques de comunicación (p. ej. SFB 12 "BSEND")
que sólo se pueden utilizar por pares (p. ej. SFB 12 "BSEND" y SFB 13 "BRCV") y que
acceden a datos comunes, el acceso a esta área de datos se puede coordinar, por ejemplo,
mediante el parámetro "DONE". Por lo tanto, en el programa de usuario no es posible
garantizar la coherencia de los datos que se transfieren de forma local junto con estos
bloques de comunicación.
No ocurre lo mismo con las funciones de comunicación S7, que no requieren ningún bloque
en el programa de usuario en el equipo de destino (p. ej. SFB 14 "GET", SFB 15 "PUT"). En
este caso, hay que tener en cuenta el tamaño de los datos coherentes durante la
programación.
Acceso a la memoria de trabajo de la CPU
Las funciones de comunicación del sistema operativo acceden en bloques de tamaño fijo
a la memoria de trabajo de la CPU. El tamaño del bloque es la longitud variable hasta
462 bytes como máximo.
204
Sistemas de automatización S7-400 Datos de las CPUs
Manual de producto, 10/2015, A5E00850748-11

Publicidad

Tabla de contenido
loading

Tabla de contenido