Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/05/2015 1 44646-04 Sistemas Robotizados Aula Aula PráticaPrática 99 IntegraçãoIntegração com a com a célulacélula (Apostila Cap. 7) PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE ENGENHARIA ENGENHARIA DE CONTROLE E AUTOMAÇÃO Prof. Felipe Kühne 2 Até agora: • Comunicação do robô com seus próprios componentes (eixos e garra) Aula Aula 77 04/05/2015 2 3 Em um sistema automatizado: • O sistema deve ser capaz de receber estímulos externos e poder acionar componentes externos • Agir de acordo com cada situação, de forma automática e sem intervenção humana Para isto, existem ENTRADAS E SAÍDAS: • Sensores: leitura de estados, presença, medição e contagem de peças… • Atuadores: acionamento de ferramentas, lâmpadas, máquinas, fechamento/abertura de portas… Aula Aula 77 4 Leitura das entradas: – IN[16] • Vetor global de dados com 16 elementos • Possui valores binários: 1 = ligado 0 = desligado – Exemplo: IF IN[3] = 1 PRINTLN “SENSOR 3 ESTA LIGADO” ENDIF Aula Aula 77 04/05/2015 3 5 Acionamento das saídas: – OUT[16] • Vetor global de dados com 16 elementos • Possui valores binários: 1 = ligado 0 = desligado – Exemplo: SET OUT[13]=1 // liga a luz verde SET OUT[14]=0 // desliga a luz vermelha Aula Aula 77 6 Descrição das entradas e saídas em cada estação: • Tabela sobre a mesa de cada estação Aula Aula 77 04/05/2015 4 7 Entradas/saídas comuns a todas as estações: • Sensores de identificação do pallet: ID0 = IN[10] ID3 = IN[13] ID1 = IN[11] IN_PLACE = IN[14] ID2 = IN[12] • Trava do pallet: OUT[12] • Luz verde: OUT[13] • Luz vermelha: OUT[14] Aula Aula 77 8 Comando WAIT Espera uma condição ser satisfeita para prosseguir com a execução do programa WAIT VAR1 COND VAR2 Exemplo: WAIT IN[5] = 1 //espera até que a entrada 5 esteja ligada Aula Aula 77 04/05/2015 5 9 Identificação de pallets • Cada pallet: 4 dígitos binários • Imãs na parte inferior do pallet • A esteira possui sensores para ler o código do pallet • Sensor IN_PLACE: indica se o pallet está em posição de leitura • Saída T1: pistão que trava o pallet na posição de leitura SET OUT[12] = 1 IN_PLACE ID0 ID1 ID2 ID3 Aula Aula 77 10 Em um sistema automatizado: • Componentes com diferentes velocidades de resposta (dinâmica); – Software; – Eletrônica; – Circuito de potência; – Componentes eletro-mecânicos; – Componentes mecânicos. •DELAY, WAIT, IF, … Aula Aula 77 04/05/2015 6 11 Tarefas: 1. Criar um programa em ACL que faz a luz verde piscar em intervalos de um segundo; 2. Fazer um programa em ACL que: i. Peça ao usuário para modificar o estado da (1) luz verde, (2) luz vermelha ou (3) trava do pallet ii. Execute um laço infinito de repetição iii. Acabar o programa se opção digitada = 4 3. Fazer um programa em ACL para: i. Ligar a luz verde e desligar a luz vermelha ii. Esperar o sensor IN_PLACE ser ativado para desligar a luz verde e ligar a luz vermelha iii. Voltar ao estado original se IN_PLACE desativado iv. O programa deve se repetir infinitamente. Aula 7Aula 7
Compartilhar