Coherencia De Los Datos; Figura 9-5 Fraccionamiento De Un Segmento De Tiempo - Siemens SIMATIC S7-400 Manual De Producto

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

Publicidad

Coherencia de los datos

El programa de usuario es interrumpido para procesar la comunicación. La interrupción
puede tener lugar tras cada instrucción. Dichas peticiones de comunicación pueden alterar
los datos del usuario. Debido a ello no se puede garantizar la coherencia de los datos a lo
largo de varios accesos.
Si desea garantizar una coherencia que abarque más de una instrucción, consulte el
capítulo
Figura 9-5
De la proporción restante, el sistema operativo de S7-400 requiere sólo una parte
despreciablemente pequeña para funciones internas.
Ejemplo: 20 % de carga de comunicación
En la configuración de hardware ha definido una carga de comunicación del 20 %.
El tiempo de ciclo calculado es 10 ms.
Por tanto, un 20 % de carga de comunicación significa que, de cada segmento de tiempo,
se destina un promedio de 200 μs para la comunicación y 800 μs para el programa de
usuario. Por consiguiente, la CPU requiere 10 ms / 800 μs = 13 segmentos de tiempo para
procesar un ciclo. En consecuencia, el tiempo de ciclo real equivale a 13 segmentos de
tiempo de 1 ms = 13 ms si la CPU aprovecha enteramente la carga de comunicación
configurada.
Es decir, una comunicación del 20 % no prolonga el ciclo linealmente en 2 ms, sino en 3 ms.
Ejemplo: 50 % de carga por comunicación
En la configuración del hardware se ha programado una carga por comunicación del 50 %.
El tiempo de ciclo calculado es 10 ms.
Esto supone que, de cada segmento de tiempo, se destinan 500 μs para el ciclo. Por
consiguiente, la CPU requiere 10 ms/500 μs = 20 segmentos de tiempo para procesar un
ciclo. En consecuencia, el tiempo de ciclo real equivale a 20 ms si la CPU aprovecha
enteramente la carga de comunicación configurada.
Por tanto, un 50 % de carga de comunicación significa que, de cada segmento de tiempo,
se destinan 500 μs para la comunicación y 500 μs para el programa de usuario. Por
consiguiente, la CPU requiere 10 ms/500 μs = 20 segmentos de tiempo para procesar un
ciclo. En consecuencia, el tiempo de ciclo real equivale a 20 segmentos de tiempo de 1 ms
= 20 ms si la CPU aprovecha enteramente la carga de comunicación configurada.
De este modo, la comunicación del 50 % no prolonga el ciclo linealmente en 5 ms, sino en
10 ms (=duplicación del tiempo de ciclo calculado).
Sistemas de automatización S7-400 Datos de las CPUs
Manual de producto, 10/2015, A5E00850748-11
Datos coherentes
.
Fraccionamiento de un segmento de tiempo
Tiempos de ciclo y de respuesta del S7-400
9.4 Carga por comunicación
223

Publicidad

Tabla de contenido
loading

Tabla de contenido