Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modulo: ISAI
Página 1 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Contenido
1 OBJETIVO ........................................................................................................................... 4
2 ELEMENTOS ...................................................................................................................... 5
Página 2 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
5.4 Saltos de etapas ........................................................................................................... 22
6 MACROETAPAS .............................................................................................................. 24
Página 3 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
13.1.1 Semáforo empleando GRAFCET ....................................................................... 45
1 OBJETIVO
El GRAFCET (Gráfico Funcional de Control Etapa Transición) constituye un método de
representación analítica del enunciado de un problema de control secuencial, que permite
describir gráficamente los diferentes comportamientos de éste, considerando únicamente las
acciones a realizar y las informaciones necesarias a obtener, sin especificar de cómo se han
obtenido técnicamente.
Este método de análisis fue desarrollado en Francia por la Asociación Francesa para la
Cibernética Económica y Técnica (AFCET) y la Asociación para el Desenvolvimiento de la
Producción Automática (ADEPA) y ha alcanzado una notable difusión en Europa, siendo
varios los fabricantes de autómatas programables que lo incorporan como método alternativo
de programación.
Página 4 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
esquemas teóricos, a partir de los cuales se efectúan los esquemas propios de la realización, de
acuerdo con la tecnología utilizada. Esta forma de planteamiento presenta dificultades de
interpretación o modificación por parte del usuario, sobre todo en la puesta a punto o para
poder localizar una anomalía en el funcionamiento y repararlo.
2 ELEMENTOS
En la siguiente figura se pueden distinguir de forma general los elementos que forman parte de
la representación GRAFCET.
Página 5 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Una vez estudiado el proceso de fabricación de un producto, éste se podrá describir haciendo
una descomposición por etapas de las acciones a realizar.
Las etapas definidas, se numeran en orden de desarrollo del automatismo y se representan por
un cuadrado. No puede haber dos etapas con el mismo número. Las etapas poden estar activas
o inactivas. Al representar el estado del GRAFCET en un momento dado, se puede indicar que
una etapa está activa, con un punto de color.
La variable que representa la etapa del grafcet la vamos a llamar Xn donde n será el número de
etapa.
Página 6 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
2.1.1 Etapa inicial
2.2 ACCIONES
Las acciones asociadas representan distintas actuaciones a efectuar en cada una de las etapas.
Esta acción se representa con un rectángulo a la derecha de la etapa a la cual está asociada. La
acción asociada a una etapa solo se lleva a cabo cuando dicha etapa se encuentra activa.
• Acciones continuas
• Acciones condicionales
• Acciones temporizadas
La ejecución de la acción tiene lugar mientras la etapa a que está asociada permanece activa. Se
dice que la acción tiene efecto directo.
Página 7 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
La ejecución de la acción tiene lugar cuando además de encontrarse activa la etapa a la que está
asociada, se verifica una condición lógica suplementaria.
Estas acciones condicionales son particularmente importantes pues permiten realizar una
combinatoria local en una etapa pudiendo considerar, si se desea, seguridad relativa a un
movimiento.
Es un caso particular de las acciones condicionales que se encuentra con mucha frecuencia en
las aplicaciones. El tiempo interviene aquí como condición lógica.
Página 8 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Es el reparto de la acción, o de la orden, durante todas las etapas implicadas quien asegura la
continuidad del efecto.
Cuando se utilizan elementos monoestables, las acciones no son memorizadas, por lo tanto, se
especifican en aquellas etapas que son activas. Este caso corresponde en el caso de accionarse
contactores o válvulas monoestables.
Página 9 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Este será el caso de disponer de elementos biestable como puede ser una válvula biestable. Otra
posibilidad es disponer de una memoria auxiliar biestable que nos active por ejemplo a un
contactor monoestable.
La norma IEC-848 propone como método de representación un pequeño recuadro con una letra
dentro. Cada letra indica un diferente tipo de condición para la acción.
Si en lugar de esta norma, empleamos la IEC61131-3 las letras empleadas, cambian. Lo que
nos debe quedar claro es que estas letras tienen un significado sobre la acción cambiando en
alguna medida la forma en que se comporta la acción. A continuación os dejo una tabla con los
principales indicadores que se pueden emplear
Página 10 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
2.2.5.2 Acción retardada
Supone una acción que no se lleva a cabo de forma inmediata al activarse la etapa, sino que se
efectúa cuando la etapa lleva activa un determinado tiempo.
Este tipo de acción se lleva a cabo de forma inmediata al activarse la etapa, pero permanece
activa por un tiempo máximo aunque la etapa permanezca activada durante más tiempo.
Esta acción supone actuar de manera biestable. Existirá una acción en la cual se active un
determinado elemento y otra donde se desactive.
Página 11 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
2.2.5.6 Acción en la activación y en la desactivación
Estas acciones no se realizan de forma continua mientras está activada la etapa, sino que se
realizan solo una vez, o bien en la activación de la etapa o bien en la desactivación de la etapa.
Hay que tener en cuenta que este tipo de acciones, son de duración muy corta (1 solo ciclo de
scan en el caso de autómatas programables), por lo que las acciones suelen estar relacionadas
con señales de set, reset o inicialización de variables.
2.3 TRANSICIONES
Las transiciones representan las condiciones que el sistema debe superar para poder pasar de
una etapa a la siguiente. Al pasar una transición, el sistema deja de estar en una etapa e
inmediatamente pasa a la siguiente. La validación de la transición implica un cambio en las
etapas activas del GRAFCET.
Las transiciones se representan con un pequeño segmento horizontal que corta la línea de
enlace entre dos etapas.
Página 12 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Cada transición tiene asociada una expresión booleana que se denomina condición asociada a la
transición o receptividad. Las condiciones de transición indican las posibilidades de evolución
entre etapas.
Las condiciones asociadas a una transición pueden estar formadas por diferente tipo de señales
tales como: señales de entrada, señales de salida, temporizadores, contadores, etapas del mismo
o de otro GRAFCET, etc.
Transición incondicional
Transición por nivel Transición por nivel Transición por flanco Transición por flanco
(la condición
de la señal a de la señal a negada de subida de la señal a de bajada de la señal a
siempre es cierta)
Una transición se dice que está habilitada cuando todos los estados que la preceden están
activados; en caso contrario la transición se dice que esta deshabilitada. La regla de disparo de
una transición dice que para que esta se pueda validar tienen que darse dos condiciones:
Página 13 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
2.5 COMENTARIOS
Ejemplo:
3 PRINCIPIOS BÁSICOS
Página 14 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
• No puede haber, en ningún caso, dos etapas seguidas ni dos transiciones seguidas.
Partiendo de la etapa inicial se irá realizando el desarrollo secuencial del automatismo, etapa
tras etapa, a medida que se cumplan las transiciones.
Página 15 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
En cada etapa es necesario precisar las acciones a realizar, las cuales se entenderá que no se
realizan hasta que las etapas sean activas.
Las condiciones de transición indican las posibilidades de evolución entre etapas, a cada
transición está asociada una condición lógica. Es decir, una etapa no puede llegar a estar activa,
hasta que la etapa anterior no lo sea y se cumpla la transición. En estas condiciones la etapa en
cuestión pasa a ser activa, desactivándose la etapa anterior.
Por ejemplo, en la secuencia anterior, la etapa 1 alimenta el producto uno cuando ésta se activa,
hasta que aparece la información de que la alimentación de A ha terminado (por ejemplo: peso
alcanzado, nivel alcanzado, tiempo de alimentación, etc.). En ese momento la etapa 1 se
desactiva activándose a su vez la etapa 2, la cual realiza la alimentación del producto B, hasta
que aparece la información de que la alimentación de B ha terminado y así sucesivamente,
hasta el final de la secuencia, que enlazará con la etapa inicial.
En la secuencia descrita, no deberá existir más que una etapa activa a la vez.
Página 16 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
3.2 REGLAS DE EVOLUCIÓN
2.- Transición entre etapas: Una transición está validada cuando todas las etapas
precedentes estén activas. Para pasar de una etapa a la siguiente debe cumplirse que la
transición esté validada y que la condición lógica asociada a la transición se cumpla.
3.- Transición de varias etapas: Cuando una transición es franqueada, todas las etapas
precedentes se desactivan y todas las posteriores a la transición se activan.
Página 17 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
GRAFCET de nivel 2: es aquel en el cual las etapas, las actuaciones, las transiciones y las
condiciones asociadas se expresan en términos relativos al sistema que se va a emplear en la
automatización. Deben detallarse los elementos tecnológicos que van a intervenir. Constituye
una descripción tecnológica del sistema.
GRAFCET de nivel 3: es aquel en el cual las etapas, las actuaciones, las transiciones y las
condiciones asociadas se expresan con los distintivos propios de entradas, salidas, marcas
internas, temporizadores, etc. Constituye una descripción operativa del sistema
Página 18 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
5 ESTRUCTURAS BÁSICAS
5.1 SECUENCIA ÚNICA
Un GRAFCET será de secuencia única, cuando en el diagrama hay una sola rama; el conjunto
de etapas irán activándose una tras otra, después de validarse las condiciones asociadas a las
transiciones.
EJEMPLO:
Página 19 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
A menudo en un proceso se llega a un punto del ciclo en el que hay que efectuar una elección
entre varias secuencias posibles, en función de los datos del operador o del proceso
propiamente dicho. Este tipo de estructura se denomina bifurcación en O.
No es necesario que los distintos caminos tengan el mismo número de etapas, aunque conviene
que las condiciones asociadas a cada una de las secuencias sean excluyentes entre sí,
evitando que se disparen dos o más simultáneamente.
Página 20 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
EJEMPLO:
GRAFCET que modela la inversión de giro de un motor. El motor puede girar a la derecha o a
la izquierda en función de un par de señales PI (pulsador izquierda) y PD (pulsador derecha).
Además el pulsador de paro PP provoca la parada del motor.
Página 21 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Es importante resaltar que para finalizar la secuencia, los procesos esperan entre ellos. En el
ejemplo, la etapa 3 no pasará a estar activa hasta que TODAS las precedentes estén activas y se
satisfaga la condición de transición o receptividad.
EJEMPLO:
GRAFCET que modela el funcionamiento de dos motores que realizan la siguiente secuencia:
Es una estructura que nos permite pasar de una etapa a otra saltando varias, cuando por
condiciones específicas no es necesario efectuar las acciones asociadas a las etapas que se
saltan.
Página 22 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Las condiciones asociadas a las transiciones que provocan el salto deben ser excluyentes.
EJEMPLO:
• Si no está activa la selección RBajos (Lavado a presión de los bajos y las ruedas del
coche), al llegar a la etapa 5 el automatismo debe hacer un salto hasta la etapa 7.
• Por el contrario si esta activa esta selección, entrara a la etapa 6 y la Bomba de presión,
la electroválvula correspondiente y el temporizador T04 actuaran. Finalizado el tiempo
T04 se activará la etapa 7.
Página 23 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
5.5 BUCLES
Cuando el salto de una etapa a otra se produce en sentido ascendente, se dice que estamos en un
bucle debido a que este proceso se repetirá un número determinado de veces hasta que se
cumpla una determinada condición.
Generalmente este tipo de estructura se emplea para realizar una tarea un número determinado
de veces controlado por algún contador o temporizador. Al igual que en los saltos, las
condiciones asociadas a las transiciones del bucle deben ser excluyentes.
6 MACROETAPAS
Página 24 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
una macro-etapa. Es por lo tanto, una herramienta para representar de forma coherente y legible
un Grafcet con muchas etapas.
Podríamos decir que al hacer la expansión de la macro etapa, en realidad lo que hacemos es una
especie de zoom, que nos enseña en detalle, etapas, transiciones y acciones concretas, a las que
antes nos hemos referido de forma general.
La expansión de la macroetapa M*, es una parte del propio grafcet con una etapa de entrada E*
y una etapa de salida S*, donde el * se sustituye por el número de macroetapa.
A diferencia de la implementción de subrutinas, una macroetapa no tiene etapa inicial, sino que
la etapa de entrada tiene que ser activada cada vez que queremos que se ejecute la macroetapa.
Del mismo modo, al acabar la macroetapa, se desmarca esa parte del grafcet, continuando la
evolución por el programa principal. Por lo tanto en la salida de la macroetapa controlaremos
que se haya llegado a la etapa de salida.
La variable XM*, (en el ejemplo sería XM2) la definimos como la variable de macroetpa *,
valdrá uno cuando al menos una de las etapas esta activa, por lo tanto, valdrá 0 cuando todas las
etapas están desactivadas.
7 GRAFCET SUBRUTINA
Una GRAFCET subrutina es una parte de un programa que realiza una tarea concreta, a la que
se puede invocar una o varias veces por parte del programa principal. Mientras se realizan las
acciones de la subrutina el GRAFCET principal no puede evolucionar. Una vez realizadas
las acciones de la subrutina el programa continúa en el punto donde estaba. Se puede decir
que trabaja en “jerarquía maestro-esclavo”.
Página 25 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
•Una etapa de entrada, necesaria para el lanzamiento
Las subrutinas se expresan con una doble línea vertical en el rectángulo correspondiente a la
actuación de la etapa en que se llama a la subrutina.
EJEMPLO:
Se muestra un GRAFCET principal (0-4) y una subrutina GRAFCET (20-24) que hace una
determinada función (en este caso desplaza el cilindro B) y que una vez realizada esta función
devuelve el control al diagrama principal.
Página 26 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
OBSERVACIÓN: Para que el funcionamiento descrito se lleve a cabo, debe estar activa la
etapa inicial de la subrutina antes de ser invocada. Esto lo diferencia de la macroetapa.
8 GRAFCET PARCIALES.
Para resolver un automatismo, se pueden describir diferentes diagramas paralelos o grafcet
paraciales, que evolucionaran cada uno de ellos por separado y a su ritmo. Estos pueden
guardar en varios puntos relación entre sí o por el contrario ser completamente independientes.
OBSERVACIÓN: Para que el funcionamiento descrito se lleve a cabo, debe estar activa la
etapa inicial de cada GRAFCET.
Para referirnos a cada grafcet, los definiremos con la etiqueta G* sustituyendo el * por el
número correspondiente. Según la norma de grafcet (EN 60848), se deben representar
encerrados con una nota en la parte inferior, para que quede clara su identificación.
Página 27 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
El grafcet global esta compuesto
de los grafcet parciales G1 y G2.
Símbolo Descripción
Nombre del grafcet parcial:
Ejemplo: G1 {3,11} indica que el grafcet parcial 1 tiene activas las etapas 3 y 11.
Situación actual de un grafcet parcial:
G#{*} El asterisco * indica, por defecto, la situación actual del grafcet parcial # en el
momento actual. Va a estar relacionado con congelar el grafcet parcial en la etapa
que se encuentre, sin importarnos cual es esta.
Grafcet parcial vacio:
G#{ }
Representa la situación en la que el grafcet parcial # no tiene ninguna etapa activa
Situación inicial de un grafcet parcial:
G#{init}
Representa la situación del grafcet parcial # en la que la etapa o etapas inciales
están activadas.
Página 28 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Forzado de un grafcet parcial. Ejemplos
Símbolo Descripción
Remplazamos el asterisco *, por alguno de los símbolos
vistos anteriormente. La orden de forzado impone un
estado desde un grafcet con una jerarquía superior a otro
de una jerarquía inferior.
Página 29 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Para llevarlo a cabo, el sistema de control debe garantizar unas CI o de reposo del sistema y la
implementación de paradas emergencia.
Página 30 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Es importante tener en cuenta, que en el caso de actuadores neumáticos
gobernados por dispositivos biestables, estos continúan su movimiento una vez
dada la orden de marcha, salvo que dispongan dispositivos de bloqueo del vástago
o de posicionado.
Página 31 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Página 32 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Para no tener que hacer un gran número de líneas de enlace y transiciones desde
cualquier etapa a la etapa inicial, se programa una transición especial que desactiva
todas las etapas y activa la etapa inicial.
En el GRAFCET puede señalizarse como una transición vacía que no viene de ninguna
etapa y que solo necesita por lo tanto de la condición asociada para activarse. Puede
marcarse también como un rayo en la entrada de la transición. Esto puede llevarse a
cabo en el mismo punto en el que se realiza el marcado inicial del GRAFCET.
Página 33 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
En este caso optamos por tener una secuencia de emergencia en lugar de retornar a la
etapa inicial. Normalmente se usa esta secuencia para llevar a los actuadores
(cilindros,..) a la posición de seguridad.
Puede efectuarse como en el apartado anterior con una única transición que desde
cualquier etapa salta a la secuencia de emergencia.
11 MODOS DE MARCHA
Página 34 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Escoger un modo de marcha es seleccionar un funcionamiento que condicione el desarrollo del
ciclo.
Cada ciclo se ejecuta automáticamente, pero necesita, cada vez, la intervención del
operador para poder ejecutar el ciclo siguiente. Es necesario el accionamiento de un
arranque de ciclo, generalmente por medio de un pulsador. Una acción sobre el
pulsador durante el ciclo no tiene ningún efecto.
Página 35 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Es la marcha utilizada más frecuentemente, en particular en los puestos con carga y
descarga manual.
Notas:
Se suele utilizar un flanco de subida del pulsador para evitar que se ejecuten ciclos no deseados
o un error del operador.
Se suelen añadir a la transición de inicio una condición de CI activas del sistema. Eso permite
comprobar que los distintos elementos que componen el automatismo se encuentran en
posición de inicio.
Tras la operación de arranque de ciclo, éste se repite indefinidamente hasta que se envía
la orden de parada. Esta se realiza una vez que el ciclo en curso se finalice. El pulsador
de marcha inicia la secuencia partiendo siempre de la posición inicial y el pulsador de
paro finaliza la secuencia en la posición inicial, denominándose paro de fin de ciclo.
Página 36 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Notas:
Se suele utilizar un flanco de subida en el pulsador de marcha para evitar que se ejecuten ciclos
no deseados o un error del operador.
Se suelen añadir a la transición de inicio una condición de CI activas del sistema. Eso permite
comprobar que los distintos elementos que componen el automatismo se encuentran en
posición de inicio.
Página 37 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Notas:
Se suelen añadir a la transición de inicio una condición de CI activas del sistema. Eso permite
comprobar que los distintos elementos que componen el automatismo se encuentran en
posición de inicio.
Cuando se accione el reset, se interrumpen todas las acciones y los actuadores vuelven a la
posición de reposo, activándose la etapa inicial.
Página 38 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Página 39 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
En este caso se recurre a condicionar las acciones asociadas a cada etapa. La aparición de
PNo no detiene directamente la evolución del automatismo, sino que inhibe las acciones.
Las salidas en estado 1, son puestas en estado 0, lo que obliga a su detección
Página 40 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
12.1 TEMPORIZADORES
Se utiliza el operador de temporización para facilitar la notación en el grafcet
t1/*/t2
donde:
t2: indica que la condición será falsa después de transcurrido el tiempo t2 desde que
se produce el flanco negativo de la variable *. Esta temporización es opcional.
Uso simplificado:
Cada dispositivo de temporización tiene asociada una variable que en este tipo de
temporización permanece en estado bajo “0”, mientras que se efectúa la operación de
temporización.
Cada dispositivo de temporización tiene asociada una variable que en este tipo de
temporización permanece en estado lógico alto “1”, desde el mismo comienzo de la
temporización, pasando a estado lógico bajo “0” cuando ha transcurrido la
temporización establecida.
Página 41 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
Su funcionamiento es el mismo que la temporización con retardo si la variable asociada
al temporizador es complementada, por lo tanto este tipo de temporización se denota
complementando la notación que representa la temporización con retardo.
Si se tratase de una temporización con retardo esta transición no será superada hasta que
transcurra un cierto instante de tiempo.
Página 42 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
las dos posibles formas de realizar lo mismo, aunque en la primera si el tiempo de paso
por la etapa fuese menor a los 6 segundos, el impulso a la salida solo tendría el tiempo
que durase la etapa. En la segunda forma para conseguir el mismo resultado, tendríamos
que modificar la condición asociada a la transición TR28 añadiendo una nueva
condición que permitiese abandonar X28 sin que hayan transcurrido los 6 segundos.
12.2 CONTADORES
Página 43 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
FUNCIONAMIENTO
Página 44 de 45
CS Automatización y Robótica GRAFCET_TEORIA_ V2
Modulo: ISAI
13 EJERCICIO PROPUESTO PARA REALIZAR EN CLASE
13.1.1 Semáforo empleando GRAFCET
Parte B. Modificación sobre el funcionamiento del semáforo que ya tenemos. Para ello vamos
a disponer de un interruptor adicional de control (S2) que nos permite desconectar el semáforo
de forma que quedará únicamente conectada la luz ámbar de los coches de forma intermitente.
Si se vuelve a desconectar el interruptor, el semáforo vuelve a su funcionamiento normal.
También nos piden una reforma sobre el comportamiento del pulsador de peatón. Si el pulsador
se acciona después de que el semáforo de coches lleve más de 3 minutos abierto, le reducimos
la espera y pasamos el semáforo de coches directamente a ámbar. A partir de este punto la
secuencia continua de forma normal.
Página 45 de 45