Вы находитесь на странице: 1из 3

    Automatización Industrial (Plan 2002) 

    Convocatoria Junio  2013 

Ejercicio 2 (50min) (5 puntos)


 
1) (1,5 puntos) Dibuje los cronogramas de la señal M1.0 de cada uno de los tres casos que
aparece en la tabla a continuación.

 
UN  M1.0  UN   M1.0 UN M1.0 
L   S5T#10s  L  S5T#5s  L  S5T#10s 
SE   T1  SA  T1  SI  T1 
U   T1     
=   M1.0  U  T1  UN  T1 
  =  M1.0  L  S5T#5s 
SI  T2 
 
U  T2 
=  M1.0 
A  B B 

Tren de pulsos de 
duración 1 ciclo y 
frecuencia 0.1Hz 
 

   

      
    Automatización Industrial (Plan 2002) 
    Convocatoria Junio  2013 
2) (2.5 puntos) Una barrera de un garaje controlada por PLC tiene actuadores SUBIR y BAJAR
para subir y bajar la barrera respectivamente. Para dicho control se disponen de sensores de
inicio (barrera bajada BB) y fin de carrera (barrera subida BS) y un tiempo límite TL para cada
maniobra individual (“subida” o “bajada” de barrera) de 10s. El sistema dispone de un sensor
optoelectrónico SOPT para detectar la llegada de un coche a la puerta.

Se pide:
a) (0.5)Interfaz de la función FC maniobra (autocontenida) para que pueda usarse para subir y
bajar la barrera por separado (no ambas)
b) (0.75)Programación en AWL, STEP 7 de FC maniobra
c) (1.25)Programación del grafcet parcial de la figura correspondiente a la salida de un coche
del garaje, empleando adecuadamente la función maniobra definida en los apartados
anteriores (para las etapas X11 y X13). Nota: Gestione el sobrepasamiento del tiempo límite
mediante un bit explícito en cada maniobra.

Sopt  BB

SOLUCION
a)

VAR_INPUT
sin : BOOL ;
tiempo : S5TIME ;
tempori : TIMER ;
END_VAR
VAR_OUTPUT
act : BOOL ;
bderror : BOOL ; //error por sobrepasamiento de tiempo
bdfin : BOOL ;
END_VAR

b) Maniobra FC:
SET   U     #tempori;   U     #sin;  
FP    "Mfman"    S     #bderror;   UN    #tempori;     //prioridad T1
S     #act;    R     "Mfman";   S     #bdfin;  
R     #bderror;    R     #tempori;   R     "Mfman";  
R     #bdfin;    R     #act;   R     #act;  
L     #tiempo;    FR    #tempori;   R     #tempori;  
SS    #tempori;    //tiempo    FR    #tempori; 
FC Maniobra

      
    Automatización Industrial (Plan 2002) 
    Convocatoria Junio  2013 

 
c) Pograma completo
U     "x10";   U     "x11";   U     "x12"    U     "x13";  
U     "sini";         SPBN  _001;   U     "Tespera"     SPBN  _002;  
U(           CALL "Maniobra"  S     "x13"        CALL "Maniobra"  
U     "Sopt";              sin             := "sfin"  R     "x12"             sin            := "sini", 
FP    "Mfsopt";              tiempo     := S5T#10S               tiempo    := S5T#10S 
)                 tempori   := "T_subida"  U     "x12"              tempori   := "T_bajada" 
S     "x11";              act    := "subir"  L     S5T#30S              act            := "bajar" 
R     "x10";               bderror   := "bderror"  SE    "Tespera"             bderror   := "bderror" 
           bdfin   := "bdfinSubir"               bdfin       := "bdfinbajar" 
  U     "bderror"         
      U     "bdfinSubir";  S     "x20"       U     "bdfinbajar"  
      S     "x12"   R     "x10"       S     "x10"  
      R     "x11"  R     "x11"       R     "x13"  
_001:  NOP   0   R     "x12"   _002: NOP   0; 
R     "x13" 
FC Maniobra

3) (1 punto) Para los segmentos AWL que implementan parcialmente la secuencia de escape
de la figura indique posibles errores si los hubiere y la manera de corregirlos alterando lo menos
posible el código en cada segmento
 
U X11 U X11 U X11 
U X13  O X13  O X13 
SPBN _001  L S5T#10s  L S5T#10s 
   L S5T#10s  SE T1  SI T1 
   SE T1     
_001: NOP 0 U T1  U T1 
//….  S X20  S X20 
  R X11  R X11 
R X13  R X13 
R …  R … 
1 2 3 
 
Nota: Justifique adecuadamente la respuesta para cada caso 
 
SOLUCIÓN 
1)  Temporizador en una caja (usar notación de segmento 2). No tiene memoria (usar un SS) 
2) Es correcto, porque el evento de disparo del temporizador incluye el OR de las dos etapas, por lo que 
no necesita memoria. 
3) Temporizador no adecuado: sin memoria de de pulso. Podría usarse uno de pulso prolongado (SV) si 
se cambia la ecuación de activación debajo por UN T1 en lugar de U T1. 

      

Вам также может понравиться