You are on page 1of 2

UNIVERSIDADE FEDERAL DE MINAS GERAIS ESCOLA DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA ELETRNICA INFORMTICA INDUSTRIAL PROFESSOR: Constantino Seixas Filho

PROVA 1 (COM CONSULTA)


1) Ajuste de varivel [25 pontos] Em um painel existem dois botes para ajuste de uma varivel inteira V e um display que exibe o valor da varivel. Quando o boto de PLUS acionado, o valor da varivel incrementado em STEP unidades at um valor mximo (LIM_MAX). Quando o boto MINUS acionado, o valor da varivel decrementado de STEP unidades at 0. Se um dos botes permanece pressionado, a varivel ser incrementada/decrementada a cada T dcimos de segundos continuamente at o boto ser aliviado.
AJUSTE INT BOOL BOOL INT INT BOOL TIME V PLUS MINUS LIM_MAX STEP T V INT

Projete o bloco acima usando qualquer uma das linguagens IEC61131-3 estudadas. No se esquea do cabealho do bloco !

2) Mdia mvel [25 pontos] Este bloco implementa a mdia mvel de N<128 amostras, quando a entrada RUN ativada.
AVERAGE BOOL REAL INT RUN XIN N XOUT REAL

A mdia mvel a mdia dos ltimos N valores lidos. Quando RUN = False, XOUT = XIN. Dica: use a funo DELAY dada na apostila de FBD. Use a linguagem TE. 3) Limite de alarme [20 pontos] Um bloco deve gerenciar o alarme de uma varivel com histerese.
Informtica Industrial Prof. Constantino Seixas Filho 1

LIMITS REAL REAL REAL REAL H X L Hyst QH Q QL BOOL BOOL BOOL

Voc deve usar a linguagem FBD para projetar este bloco. O bloco Limits checa o valor X de uma varivel contra seus limites de alarme e seta QH se o alarme for maior que H, mas s volta a resetar este alarme se a entrada for menor que HHyst. Para o alarme baixo, QL setado se a entrada for menor que L, mas s resetado se a entrada for maior que L + Hyst. Q diz se pelo menos um dos alarmes est setado. Dica: use o bloco Hysterese.
ALARME_HIGH H Hyst H - Hyst NORMAL L + Hyst Hyst L ALARME_LOW

4) Garagem [30 pontos] Uma garagem possui um porto que corre sobre um trilho acionado por um motor. Quando o sinal de abre recebido pelo controlador, o motor ligado na direo frente (sada MOTOR_FRENTE) at que o fim de curso (aberto) seja acionado. Neste caso o motor desligado. O porto fecha quando o sinal fecha recebido. O motor ligado na direo r (sada MOTOR_RE) at que o fim de curso fechado seja acionado. Caso o porto seja esquecido aberto, ele se fechar automaticamente aps 5 minutos. Existe um sensor de presena na faixa de fechamento do porto. O porto interrompe seu fechamento em qualquer circunstancia se presena estiver ativo, evitando um acidente com um carro ou pessoa. Se estiver fechando, o porto completar seu fechamento assim que presena for desativado. Enquanto o motor est fechando, o controlador gerar uma onda quadrada de 2 Hz para acionar um alto falante. O tempo de trnsito para abertura ou fechamento do porto de 30 segundos. Se este tempo for excedido o sistema julgar que os fins de curso esto com problema, pararo o movimento e dispararo um alarme. O mesmo acontece se o sinal sobrecarga do motor for acionado O porto s voltar ao funcionamento normal se rearme for acionado. Ao ser acionado rearme, o porto conclui o movimento que estava fazendo. Programe o controlador para realizar este controle usando SFC.

Informtica Industrial Prof. Constantino Seixas Filho

You might also like