Buscar

Prova_ECAA01_2022_Turma_P2

Prévia do material em texto

UNIFEI- UNIVERSIDADE FEDERAL DE ITAJUBÁ 
IESTI - INSTITUTO DE ENGENHARIA DE SISTEMAS E 
TECNOLOGIA DA INFORMAÇÃO 
GATI - Grupo de Automação e Tecnologias da Informação 
 
 
GATI - Grupo de Automação e Tecnologias da Informação 
Universidade Federal de Itajubá / Instituto de Engenharia de Sistemas e Tecnologias da Informação 
Campus Prof. José Rodrigues Seabra - Av. BPS, 1303 - Bairro Pinheirinho - Itajubá - MG - CEP: 37500-000 
 
Nome:__________________________________________ Matrícula: ________________________ 
 
ECAA02 AUTOMAÇÃO E SUPERVISÓRIOS II 
Primeira Prova 
Data: 18/10/2022 
Hora: 8:00 h as 12:00 h 
 
Critérios de Avaliação: 
1. Código de fácil entendimento da lógica e organizado conforme recomendações destacadas ao longo do 
curso. 
2. Utilização de recursos do Codesys. Por exemplo, recomenda-se utilizar a declaração de um DUT (Data Unit 
Type) que é um objeto especial do Codesys para definir uma estrutura de dados sempre que for necessário a 
declaração de um conjunto de variáveis. 
3. Utilização de bloco funcional definido pelo usuário para evitar repetição de código. 
3. Atendimento as seguintes recomendações para entrega das questões. 
a) Factory IO: Deverá ser entregue um arquivo para a questão 3 e um arquivo para a questão 4. 
b) Codesys: Deverá ser entregue um único arquivo gerado pela opção de Project Archive e com a 
seguinte arquitetura. 
 
1. Questão (2 ptos): SOMENTE CODESYS 
Um aparelho condicionador de ar deverá ser automatizado para controlar a temperatura de um ambiente ati-
vado por um sensor de presença. Sempre que o sensor de presença for ativado o aparelho deverá ser ligado e desligado 
automaticamente após 5 segundos de ausência de pessoa. O aparelho poderá ser configurado para operação em modo 
MANUAL ou AUTOMATICO. 
• Ligar e desligar utilizando botoeiras não retentivas seguindo um modo de funcionamento convencio-
nal conforme mostrado em exemplos de sala de aula. 
• Prever uma chave de seleção de duas posições sendo que na posição 1, MANUAL, o aparelho será 
ligado e desligado manualmente. Na posição 2, AUTOMATICO, o aparelho deverá ser ligado e desli-
gado automaticamente controlado pelo sensor de presença. 
 
a) Desenvolver a lógica em Linguagem Ladder. 
b) Desenvolver a lógica em Linguagem Texto Estruturado. 
c) Desenvolver a lógica em Linguagem SFC – Sequential Function Chart. 
d) Desenvolver a lógica em Linguagem FBD – Function Block Diagram. 
e) Desenvolver a lógica em Linguagem CFC –– Continuos Function Chart. 
 
UNIFEI- UNIVERSIDADE FEDERAL DE ITAJUBÁ 
IESTI - INSTITUTO DE ENGENHARIA DE SISTEMAS E 
TECNOLOGIA DA INFORMAÇÃO 
GATI - Grupo de Automação e Tecnologias da Informação 
 
 
GATI - Grupo de Automação e Tecnologias da Informação 
Universidade Federal de Itajubá / Instituto de Engenharia de Sistemas e Tecnologias da Informação 
Campus Prof. José Rodrigues Seabra - Av. BPS, 1303 - Bairro Pinheirinho - Itajubá - MG - CEP: 37500-000 
 
f) Desenvolver a lógica em Linguagem CFC Page. 
g) Desenvolver uma interface de Visualização no Codesys, um visual para cada linguagem, para 
mostrar os estados do motor, as botoeiras de comandos e chave de seleção do modo de operação 
funcionando simultaneamente. 
 
2. Questão (3 ptos): CODESYS e Factory IO 
Construir um cenário no Factory IO para controlar o nível de água de 3 tanques conforme figura a seguir. O 
controle de nível deverá será discreto. O aluno poderá modificar o cenário, adicionando ou removendo os objetos para 
atingir o objetivo da questão. A lógica de funcionamento deve ser: 
a) O nível de água deve se manter sempre entre o mínimo e o máximo, indicado respectivamente 
pelo sensor de tanque vazio e tanque cheio 
b) A válvula solenoide B só pode abrir se o nível estiver acima do mínimo. 
c) A válvula solenoide A só pode abrir se o nível estiver abaixo do máximo 
d) Prever no Factory IO um botão de comando para abrir as válvulas solenoides para fins de simula-
ção da lógica implementada. 
 
 
 
 
A avaliação desta questão será da seguinte forma. 
 
a) Lógica do Codesys em linguagem de sua escolha para controlar simultaneamente os 3 tanques. 
Livre de erros de compilação e configurado para comunicar com o Factory IO (2 ptos) 
b) Simulação no Factory IO. O nível de detalhe do cenário do FIO deve refletir uma construção real 
do sistema (1 pto). 
 
 
3. Questão (4 ptos): CODESYS e Factory IO 
A figura a seguir ilustra uma modificação no cenário Machine Center utilizado em sala de aula. O objetivo é 
criar um armazenamento temporário de peças (buffer) formando uma fila de peças para processamento na Machine 
Center. Conforme ilustrado na figura deseja-se que no máximo 6 pecas permaneçam na fila de espera, sendo 5 pecas na 
esteira de entrada e uma peça no interior da gaiola. O cenário pode ser alterado livremente para atingir este objetivo. 
 
UNIFEI- UNIVERSIDADE FEDERAL DE ITAJUBÁ 
IESTI - INSTITUTO DE ENGENHARIA DE SISTEMAS E 
TECNOLOGIA DA INFORMAÇÃO 
GATI - Grupo de Automação e Tecnologias da Informação 
 
 
GATI - Grupo de Automação e Tecnologias da Informação 
Universidade Federal de Itajubá / Instituto de Engenharia de Sistemas e Tecnologias da Informação 
Campus Prof. José Rodrigues Seabra - Av. BPS, 1303 - Bairro Pinheirinho - Itajubá - MG - CEP: 37500-000 
 
 
 
 
OBS: Prever sua lógica apenas para a MC1, não será necessário na questão replicar para outras máquinas.

Continue navegando