Baixe o app para aproveitar ainda mais
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.
Compartilhar