EngComp2014 EEA001ControleeAutomacao P10 GABARITO
3 pág.

EngComp2014 EEA001ControleeAutomacao P10 GABARITO

Pré-visualização1 página
1 
 
AVALIAÇÃO PRESENCIAL 
CADERNO DE PERGUNTAS 
curso: Engenharia de Computação bimestre: 17º bimestre ano: 2018 | 2sem 
CÓDIGO DA PROVA 
P10 
\u2022 Preencha atentamente o cabeçalho de TODAS AS FOLHAS DE RESPOSTA que você utilizar. 
\u2022 Ao término da prova, entregue apenas a folha de resposta ao aplicador. Leve este caderno de 
perguntas consigo. 
Boa prova! 
disciplina: EEA001 \u2013 Controle e Automação 
\u2022 Sem consulta, permitido o uso de calculadora científica não programável. 
 
Questão 1 (3,0 pontos) 
Faça um programa em linguagem LADDER que execute a seguinte sequência lógica: 
I. Ao acionar um BOTÃO 1, é contado um tempo de 5 minutos, e após isto, uma SAÍDA 1 é acionada. 
II. Ao acionar um BOTÃO 2, uma SAÍDA 2 é acionada imediatamente, e após soltar o BOTÃO 2, a 
SAÍDA 2 ainda permanece ligada por 4 minutos. 
III. Em ambos os casos, se o BOTÃO 3 for pressionado, as SAÍDAS 1 e 2 são desligadas, independente 
do estado dos BOTÕES 1 e 2. 
 
 
Questão 2 (3,0 pontos) 
Explique qual é a diferença fundamental entre as instruções SHIFT (SHR_I ou SHL_I) e ROTATE (ROL_DW 
ou ROR_DW), para a programação de CLPs, independente da função ser para esquerda ou para direita. 
 
 
Questão 3 (2,0 pontos) 
O programa a seguir foi implementado em um controlador lógico programável utilizando a linguagem 
LADDER: 
 
 
 
Após o processamento do programa, qual é o valor da memória MW2? 
a) 8312. 
b) 2078. 
c) 4316. 
d) 1235. 
e) 8547. 
 
2 
 
Questão 4 (2,0 pontos) 
Qual a correta versão em linguagem de lista de instruções que representa o diagrama em LADDER a 
seguir? 
 
 
 
a) LD %ENTRADA_1 
AN %ENTRADA_2 
A %ENTRADA_3 
A %ENTRADA_4 
= %SAIDA_1 
 
b) LD %ENTRADA_1 
A %ENTRADA_2 
A %ENTRADA_3 
A %ENTRADA_4 
= %SAIDA_1 
 
c) LD %ENTRADA_1 
AN %ENTRADA_2 
AN %ENTRADA_3 
AN %ENTRADA_4 
= %SAIDA_1 
 
d) LDN %ENTRADA_1 
A %ENTRADA_2 
AN %ENTRADA_3 
AN %ENTRADA_4 
S %SAIDA_1 
 
e) LD %ENTRADA_1 
AN %ENTRADA_2 
A %ENTRADA_3 
A %ENTRADA_4 
S %SAIDA_1 
 
3 
 
GABARITO 
curso: Engenharia de Computação bimestre: 17º bimestre P10 
 
Questão 1. 
 
Considere 1,5 ponto por linha correta. O primeiro temporizador é do tipo TON, e o segundo temporizador é 
do tipo TOFF. O aluno pode implementar o mesmo programa com outros temporizadores, em outra ordem, 
e se a lógica funcional estiver correta, considere certo. 
 
 
Questão 2. 
A instrução SHIFT desloca um número qualquer para a esquerda ou para a direita, e os bits que ficam sem 
valor nenhum são preenchidos com zero. A instrução ROTATE desloca um número qualquer para a 
esquerda ou para a direita, exatamente como a instrução SHIFT, com a diferença de que os bits que ficam 
sem nenhum valor são preenchidos com os bits que foram deslocados e excederam o valor. Nas aulas, 
ainda foi comentado que o SHIFT pode ser realizado com números de 16 bits, enquanto que o ROTATE só 
podia ser realizado com números de 32 bits, mas esta informação não é necessária para que o aluno acerte 
a questão. Podem-se considerar notas parciais de acordo com a resposta do aluno, se fizer sentido. 
 
Questão 3. Alternativa B. 
 
 
Questão 4. Alternativa E. 
LD %ENTRADA_1 
AN %ENTRADA_2 
A %ENTRADA_3 
A %ENTRADA_4 
S %SAIDA_1 
disciplina: EEA001 \u2013 Controle e Automação