Bueno entendido perfectamente lo del flag, osea como hacer una memoria, pero sigo teniendo la misma duda de como hacer esa memoria mientras estoy en un ciclo iniciado el cual puede dudar pongamos 1 minuto.
En este caso del semaforo no aplica, pero en otro proceso de automatización podria ser que si, me refiero si tengo una condición de que me haga una secuencia1, pero si mientras hace la secuencia1 (que dura 10 minutos de encender y apagar leds y temporizaciones), quiero que salga al instante de secuencia1 si se pulsa pongamos RB1 para hacer una secuencia2, como sale a mitad secuencia1 sin terminar los 10 minutos ?, sin tener que poner muchos tests de RB1 durante la secuencia1 ?
osea la secuencia1 dura 10 minutos, osea en pic son (pongamos 100 lineas) como se hace el test de RB1, para que salga a mitad de lectura de esas 100 lineas ? pongamos a la linea 50 que serian 5 minutos ? decis por bandera, pero si la pongo antes de inicio de la secuencia primero hará las 100 lineas y luego verá RB1, si la pongo al final lo mismo, hará las 100 lineas igualmente.
espero haberme explicado.
Gracias a todos por vuestro aportes.