Siemens SIMATIC WinLC RTX Descripcion General página 161

Tabla de contenido

Publicidad

A continuación se describe la forma de modificar este ejemplo de modo que el ciclo libre
(OB1) no requiera más del 50% del tiempo de CPU y que el OB35 cíclico se inicie de forma
inmediata aunque el tiempo de inicio coincida con un intervalo de reposo.
1. Incluya OB36 en el programa de control. Si se cumple el requisito de que OB35 se
ejecute en 1 ms, un tiempo de espera de 2 ms permite que OB35 se ejecute durante el
tiempo de espera y que quede un tiempo de espera de 1 ms. Este tiempo es suficiente
como tiempo de reposo requerido para la supervisión del programa de control. OB36
contiene el siguiente programa sencillo.
CALL "WAIT" // SFC47 función de espera
WT: 3000
2. Cambie la configuración de OB36 en la configuración de hardware de STEP 7. En el
cuadro de diálogo "Properties" de WinLC RTX en la ficha "Cyclic Interrupt" especifique
para OB36 una prioridad inferior a la prioridad de OB35 (2). Defina una ejecución (ms) de
6.
3. Ajuste el tiempo mínimo de reposo en el panel de ajuste a cero, a no ser que requiera
una carga de la CPU inferior al 50% durante el ciclo libre.
La figura D-13 muestra las ventajas de este pequeño cambio en la aplicación.
Figura D-13 Ejemplo para impedir la inestabilidad en OB35 con OB36
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
// 3000 microsegundos o bien 3 ms
Distribución de tiempos entre WinLC RTX y el PC
D-19

Publicidad

Tabla de contenido
loading

Tabla de contenido