y 1 - Universidad Politécnica de Madrid

Anuncio
APELLIDOS
Nº Mat.
NOMBRE
UNIVERSIDAD POLITÉCNICA DE MADRID
Calificación
ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA INDUSTRIAL
Departamento El.A.I.
ASIGNATURA
AUTOMÁTICA
CURSO 2º
GRUPO E-205
Marzo 2014
Problema (5 puntos: eval. sobre 10) (35 minutos)
Se desea diseñar el automatismo que regula un elevador mediante motor eléctrico. El sistema consta de una botonera con
dos pulsadores, uno para subir (S) y otro para bajar (B). El accionamiento del elevador tiene dos sensores de posición que
determinan el principio y final de la maniobra (S0 elevador abajo y S1 elevador arriba).
El elevador puede estar en cualquiera de las dos posiciones (arriba o abajo) al inicio del control. Durante cualquier
maniobra no se aceptan entradas S y B.
Se pide:
1. Tabla de transición de estados (considere siempre estados de REPOSO, SUBIDA y BAJADA). Indique el tipo de
máquina de estados resultante (2 puntos)
2. Diagrama de estados. Dibuje solo los arcos dirigidos que producen un cambio de estado (2 punto)
3. Ecuaciones de activación, retención y salida (álgebra de Boole) para dichos estados (2 puntos)
4. Segmentos de contactos (KOP) para la activación y retención de dichos estados (2 puntos)
5. Como medida de seguridad se añade un pulsador de emergencia (PEMER) a la paleta de botones del operario.
Modifique las ecuaciones de activación y retención de manera consecuente para que siempre prime la seguridad. (2 puntos)
SOLUCION
1. Tipo de Máquina: MOORE. La tabla de estados consta de 3 filas (estados) y 16 columnas
(combinaciones de 4 entradas posibles). No es necesario dibujar la tabla completa, solo mostrar las
celdas representativas.
S 0 ⋅ S1⋅ S
REPOSO
SUBIDA
BAJADA
S1
SUBIDA
S1⋅ S 0 ⋅ B
SC
S1
S0
BAJADA
Salidas
SUBIR=0/ BAJAR=0
REPOSO
SUBIDA
REPOSO
SUBIR=1/ BAJAR=0
BAJADA
SUBIR=0/ BAJAR=1
2.
S1
⋅B
⋅S
1⋅
S0
S1
S0
S0
S1
⋅
S
S0
3.
Activación
SUBIDAt +1 = REPOSOt ⋅ S 0 ⋅ S1⋅ S
Retención
SUBIDAt +1 = SUBIDAt ⋅ S1
BAJADAt +1 = REPOSOt ⋅ S1⋅ S 0 ⋅ B
BAJADAt +1 = BAJADAt ⋅ S 0
REPOSOt +1 = SUBIDAt ⋅ S1 + BAJADAt ⋅ S 0
REPOSOt +1 = REPOSOt ⋅ ( S 0 + S1 + S ) ⋅ ( S1 + S 0 + B)
Nota: Se admite también la negación del estado de reposo en las ecuaciones de retención, como se ha
visto en clase, recordando que se está abusando del formalismo de la máquina de estados en aras de
una expresión lógica más sencilla (lo que, realmente, solo ocurre en la 3ª ecuación).
Retención (alternativa, abuso de formalismo)
SUBIDAt +1 = SUBIDAt ⋅ REPOSO t +1
BAJADAt +1 = BAJADAt ⋅ BAJADAt +1
REPOSOt +1 = REPOSOt ⋅ SUBIDAt +1 ⋅ BAJADAt +1
Hay que entender la semántica de los estados de SUBIDA y BAJADA como gerundios, en los que
permanecen a 1 las salidas SUBIR y BAJAR respectivamente
Ecuaciones de salida
SUBIRt = SUBIDAt
BAJARt = BAJADAt
4. KOP:
5. Puesto que el enunciado indica que se modifiquen las ecuaciones de activación y retención, se
puede asumir un diseño tal que estando en REPOSO el sistema no puede evolucionar si EMER está a
TRUE, y estando en SUBIDA o BAJADA el sistema va al REPOSO con EMER a TRUE (en el futuro
veremos que no es un buen diseño que REPOSO y DEFECTO sean los mismos estados). Con este
diseño de control en mente, las ecuaciones quedan:
Activación
Retención
SUBIDAt +1 = REPOSOt ⋅ S 0 ⋅ S1 ⋅ S ⋅ EMER
SUBIDAt +1 = SUBIDAt ⋅ S1 ⋅ EMER
BAJADAt +1 = REPOSOt ⋅ S1 ⋅ S 0 ⋅ B ⋅ EMER
BAJADAt +1 = BAJADAt ⋅ S 0 ⋅ EMER
REPOSOt +1 = SUBIDAt ⋅ S1 + BAJADAt ⋅ S 0 + EMER
REPOSOt +1 = REPOSOt ⋅ (( S 0 + S1 + S ) ⋅ ( S1 + S 0 + B) + EMER)
Nota: Se asume que en el estado de REPOSO es posible que se active la señal EMER
Descargar