Coherencia De Los Bloques De Comunicación Y Las Funciones; Acceso A La Memoria De Trabajo De La Cpu - Siemens S7-400H Manual De Sistema

Ocultar thumbs Ver también para S7-400H:
Tabla de contenido
7.2.1
Coherencia de los bloques de comunicación y las funciones
En el S7-400, las peticiones de comunicación no se procesan en el punto de control del
ciclo, sino en periodos fijos durante el ciclo del programa.
Desde el sistema siempre se pueden procesar de forma coherente los formatos de datos
byte, palabra y palabra doble, es decir, no es posible interrumpir la transferencia o el
procesamiento de 1 byte, 1 palabra = 2 bytes o 1 palabra doble = 4 bytes.
Si en el programa de usuario se llaman bloques de comunicación 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 estas áreas de datos se coordinará p. ej. a través del parámetro
"DONE". De esta forma se puede garantizar en el programa de usuario la coherencia de los
datos que se transfieran de forma local con estos bloques de comunicación.
El comportamiento es distinto si se trata de las funciones de comunicación de S7 en las que
no se requiere ningún bloque en el programa de usuario del sistema de destino (p. ej.
SFB 14 "GET", SFB 15 "PUT"). En tal caso, el volumen de los datos coherentes debe
tenerse en cuenta ya durante la programación.
7.2.2

Acceso a la memoria de trabajo de la CPU

Las funciones de comunicación del sistema operativo acceden a la memoria de trabajo de la
CPU en bloques de tamaño fijo. El tamaño de estos bloques es específico de la CPU; en el
caso de las CPUs S7–400 es variable, pudiendo comprender hasta 472 bytes.
De esta forma se garantiza que el tiempo de respuesta a alarma no se prolongue al utilizar
las funciones de comunicación. Como este acceso es asíncrono al programa de usuario,
durante la transferencia de datos no se podrá transferir un número cualquiera de bytes de
forma coherente.
A continuación se indican las reglas que se deben cumplir para garantizar la coherencia de
datos.
S7-400H
Manual de sistema, 06/2008, A5E00267698-04
S7–400H en modo PROFIBUS DP
7.2 Datos coherentes
83
Tabla de contenido
loading

Tabla de contenido