Professional Documents
Culture Documents
Programa sin variables locales Llamada a una funcin Variables globales: visibles por todas las POUs. Aqu se incluyen las E/S.
Declaracin de la funcin con su tipo, una variable de entrada y una variable local Asignacin del valor que devuelve la funcin
1
1: Tareas Freewheeling
2: Tareas Cclicas
Configurador de Tareas
Se pueden configurar como tareas los programas (PRG) y las acciones de las etapas de un SFC, pero no otros elementos POU como las funciones (FUN) o bloques funcionales (FB)
1
5
Ejemplo
P_INI - I0.0 PULSADOR DE MARCHA Una vez pulsado "MARCHA" el elemento sube hasta "ARRIBA", baja automticamente y se para "ABAJO".
AMPLIACIONES: Qu hacer si el elemento no se encuentra inicialmente abajo? Qu hacer si durante la maniobra se vuelve a pulsar "MARCHA"? Qu hacer si se tarda demasiado en la maniobra de subida o de bajada? Qu hacer si los dos fines de carrera estn activos simultneamente? Cmo indicar cualquier posible fallo, aceptarlo y rearmar la instalacin? Conviene considerar alguna temporizacin para que Q0.0 y Q0.1 no estn activos simultneamente? 6
ARRIBA - FC_ARRIBA - I0.1 SUBIR - KMS - Q0.0 BAJAR - KMB - Q0.1 ABAJO - FC_ABAJO - I0.2
10