Baixe o app para aproveitar ainda mais
Prévia do material em texto
TEP 00.126 AUTOMAÇÃO DA PRODUÇÃO Professor Bruno Campos Pedroza E-mail: bpedroza@vm.uff.br Celular: (21) 99621-1282 Correção Exercícios a) 101 = 1x22+0x21+1x20 = 4+0+1 = 5 b) 101010 = 1x25+1x23+1x21 = 32+8+2 = 42 c) 10001 = 1x24+1x20 = 16+1 = 17 Correção Exercícios a) 18 2 0 9 2 1 4 2 0 2 2 0 1 2 1 0 18 = 10010 Correção Exercícios b) 11 2 1 5 2 1 2 2 0 1 2 1 0 11 = 1011 Correção Exercícios c) 2013 2 1 1006 2 0 503 2 1 251 2 1 125 2 1 62 2 0 31 2 1 15 2 1 7 2 1 3 2 1 1 2 1 0 2013 = 11111011101 EXERCÍCIOS a) 01AF = 0x163+1x162+Ax161+Fx160 = = 0x4096+1x256+Ax16+Fx1 = 256+160+15 = 431 b) 1256 = 1x163+2x162+5x161+6x160 = = 1x4096+2x256+5x16+6x1 = 4096+512+80+6 = 4694 c) 1CB0 = 1x163+Cx162+Bx161+0x160 = = 1x4096+Cx256+Bx16+0x1 = 4096+3072+176+0 = 7344 Correção Exercícios a) 2018 16 2 126 16 14 7 16 (E) 7 0 2018 = 7E2 Correção Exercícios b) 12567 16 7 785 16 1 49 16 1 3 16 3 0 12567 = 3117 Correção Exercícios c) 7245 16 13 452 16 (D) 4 28 16 12 1 16 (C) 1 0 7245 = 1C4D Correção Exercícios Um sistema de fiscalização eletrônica de um sinal de trânsito tem os seguintes sensores digitais: S = 1 se o sinal está vermelho e 0 caso contrário. C = 1 se um carro passou debaixo do sinal e 0 caso contrário. V = 1 se um carro passou debaixo do sinal com velocidade acima do permitido e 0 caso contrário. H = 1 se é permitido avançar o sinal no horário atual e 0 caso contrário. Faça uma tabela verdade para a saída F assumir o valor 1 somente quando um carro avançar o sinal fora do horário em que é permitido ou exceder o limite de velocidade permitido. Essa saída é ligada a um atuador que fotografa a placa do carro. S C V H F 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 S C V H F 0 0 0 0 0 0 0 0 1 0 0 0 1 0 X 0 0 1 1 X 0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 X 1 0 1 1 X 1 1 0 0 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 1 MAPA DE KARNAUGH Definição: O mapa de Karnaugh é uma representação retangular das variáveis de entrada/saída de um sistema, contendo os mesmos elementos de uma tabela verdade. MAPA DE KARNAUGH Tabela Verdade: A B C S 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 1 Mapa de Karnaugh: 00 01 11 10 0 0 0 1 1 1 1 1 1 0 MAPA DE KARNAUGH Montagem do Mapa de Karnaugh: Variáveis de entrada são colocadas externamente a tabela; Variáveis de saída são colocadas dentro da tabela; Cada quadrado da tabela é uma célula. OBS.: Células adjacentes não podem mudar de nível lógico mais que 1 variável por vez. MAPA DE KARNAUGH Regras para Simplificação: Consiste em reunir células adjacentes que possuem a mesma saída (0 ou 1) formando grupos ou subgrupos. Numero de células reunidas deve ser o maior possível; Uma célula pode pertencer a 2 grupos; Numero de células reunidas deve ser uma potência de 2: 1, 2, 4, 8,... Formar agrupamentos até não restarem saídas que não tenham sido agrupadas. MAPA DE KARNAUGH Simplificação do Mapa de Karnaugh: 00 01 11 10 0 0 0 1 1 1 1 1 1 0 MAPA DE KARNAUGH Desenvolver expressões lógicas para a seguinte Tabela Verdade: S1 S2 S3 S4 M1 M2 M3 1 0 0 0 0 1 1 1 0 0 1 1 1 0 1 0 1 0 0 1 1 1 0 1 1 X X X 1 1 0 0 0 1 0 1 1 0 1 X X X 1 1 1 0 X X X 1 1 1 1 X X X S1 S2 S3 S4 M1 M2 M3 0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 0 0 1 1 1 X X X MAPA DE KARNAUGH 00 01 11 10 00 01 11 10 Saída M1: MAPA DE KARNAUGH 00 01 11 10 00 01 11 10 Saída M1: MAPA DE KARNAUGH 00 01 11 10 00 01 11 10 Saída M1: MAPA DE KARNAUGH 00 01 11 10 00 01 11 10 Saída M1: MAPA DE KARNAUGH 00 01 11 10 00 01 11 10 Saída M1: MAPA DE KARNAUGH 00 01 11 10 00 1 1 0 0 01 1 0 X 1 11 0 X X X 10 0 1 X 0 Saída M1: MAPA DE KARNAUGH 00 01 11 10 00 0 4 12 8 01 1 5 13 9 11 3 7 15 11 10 2 6 14 10 Saída M1: Macete para preencher o mapa. MAPA DE KARNAUGH 00 01 11 10 00 1 1 0 0 01 1 0 X 1 11 0 X X X 10 0 1 X 0 Saída M1: MAPA DE KARNAUGH 00 01 11 10 00 0 0 1 1 01 0 1 X 1 11 0 X X X 10 1 1 X 1 Saída M2: MAPA DE KARNAUGH 00 01 11 10 00 1 0 0 1 01 0 0 X 0 11 1 X X X 10 0 0 X 1 Saída M3: CIRCUITO LÓGICO EXEMPLO: Desenvolver um circuito lógico para determinar se uma bomba de ar de posto de gasolina (com um sensor de pressão) deve ser acionada a partir das seguintes condições Pressão zero (tubo desconectado) Pressão não-zero mas abaixo do programado Pressão acima do programado Botão “pneu vazio” pressionado CIRCUITO LÓGICO Esquema (hipotético) de uma Bomba de Ar: Controlador Pneu Sensor de Pressão Botão “Pneu Vazio” Ajuste de Pressão IHM Bomba de ar Válvula de escape CIRCUITO LÓGICO EXEMPLO: Entradas: P0 = 1 se pressão zero (tubo pode estar desconectado) P1 = 1 se pressão não-zero mas abaixo do programado P2 = 1 se pressão acima do programado BV = 1 se botão “pneu vazio” pressionado Saídas: Bomba = 1 se ativa a bomba de ar (enche o pneu) Escape = 1 se abre a válvula de escape do ar (esvazia o pneu) CIRCUITO LÓGICO Tabela Verdade: Usaremos para definir as saídas desejadas BV P2 P1 P0 Bomba Escape 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 BV P2 P1 P0 Bomba Escape 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 CIRCUITO LÓGICO Tabela Verdade: Usaremos para definir as saídas desejadas BV P2 P1 P0 Bomba Escape 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 X X 0 1 0 0 0 1 0 1 X X 0 1 1 0 X X 0 1 1 1 X X BV P2 P1 P0 Bomba Escape 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 X X 1 1 0 0 1 1 0 1 X X 1 1 1 0 X X 1 1 1 1 X X X = não importa Pressão zero e alta nunca ocorrem simultaneamente X = não importa níveis de pressão nunca ocorrem simultaneamente CIRCUITO LÓGICO Tabela Verdade: Usaremos para definir as saídas desejadas BV P2 P1 P0 Bomba Escape 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 1 1 X X 0 1 0 0 0 1 0 1 0 1 X X 0 1 1 0 X X 0 1 1 1 X X BV P2 P1 P0 Bomba Escape 1 0 0 0 0 0 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 1 X X 1 1 0 0 0 1 1 1 0 1 X X 1 1 1 0 X X 1 1 1 1 X X CIRCUITO LÓGICO Mapa de Karnaugh: Ajuda a derivar a expressão lógica desejada BV,P2 P1,P0 00 01 11 10 00 0 0 0 0 01 0 X X 1 11 X X X X 10 1 X X 1 Bomba Escape BV,P2 P1,P0 00 01 11 10 00 0 1 1 0 01 0 X X 0 11 X X X X 10 0 X X 0 CIRCUITO LÓGICO Mapa de Karnaugh: BV,P2 P1,P0 ñ BV BV ñ P1 0 0 0 0 ñ P0 0 X X 1 P0 P1 X X X X 1 X X 1 ñ P0 ñ P2 P2 ñ P2 Bomba BV,P2 P1,P0ñ BV BV ñ P1 0 1 1 0 ñ P0 0 X X 0 P0 P1 X X X X 0 X X 0 ñ P0 ñ P2 P2 ñ P2 Escape CIRCUITO LÓGICO Mapa de Karnaugh: Bomba = (BV e P0) ou P1 Escape = P2 BV,P2 P1,P0 ñ BV BV ñ P1 0 0 0 0 ñ P0 0 X X 1 P0 P1 X X X X 1 X X 1 ñ P0 ñ P2 P2 ñ P2 Bomba BV,P2 P1,P0 ñ BV BV ñ P1 0 1 1 0 ñ P0 0 X X 0 P0 P1 X X X X 0 X X 0 ñ P0 ñ P2 P2 ñ P2 Escape CIRCUITO LÓGICO Circuitos Lógicos: Bomba = (BV e P0) ou P1 Escape = P2 Ladder: BV P0 P1 Bomba P2 Escape CIRCUITO LÓGICO SEGUNDO EXERCÍCIO PARA CASA (PARTE 1): Um forno industrial dispõe de quatro sensores que acusam temperaturas acima de 1000oC e um atuador D que produz o desligamento automático do forno. Cada sensor i, para i = 1, 2, 3, 4, gera um sinal Ei para um CLP que, quando ativado, indica que uma temperatura elevada foi detectada. Como os sensores podem apresentar defeitos na leitura de temperatura, o desligamento automático deve ser realizado quando pelo menos dois dos quatro sensores acusarem temperatura alta. Além disso, quando apenas o sensor i acusar temperatura elevada, a lâmpada conectada ao sinal Li deve ser acesa, indicando um possível defeito no sensor. Faça um mapa de Karnaugh, expressões lógicas e um circuito lógico para esse problema. Simule o programa usando o software LDmicro. Linguagem Ladder X Lógica de Relés Prática de Laboratório 1: A porta de uma máquina industrial é fechada por ar comprimido com retorno por mola. Para injetar ar comprimido na porta (para fechá-la) é necessário colocar o sinal F em 1. Colocando este sinal em 0 libera o ar comprimido permitindo a abertura da porta. Dentro da máquina, existem três sensores de presença: um capacitivo, um indutivo e um ótico, gerando os sinais C, I e O, respectivamente. O sensor indutivo e o capacitivo detectam o material colocado na máquina para processamento (o material pode ser detectado por apenas um deles ou por ambos) e o ótico detecta o operador quando este está posicionando o material na máquina. Todos os sensores geram sinais com valores 1 quando detectam presença. Além disso, um botão de segurança gera um sinal B que assume o valor 1 quando pressionado para evitar o fechamento da porta. A porta deve ser fechada quando (C ou I) e não O e não B. Escreva um programa em Ladder para gerar a saída F e desenhe o esquema de uma placa de Relé implementando a mesma lógica. Monte um protótipo da placa no laboratório, testando com os sensores e a válvula solenóide. Linguagem Ladder X Lógica de Relés Prática de Laboratório 1: Linguagem Ladder X Lógica de Relés Prática de Laboratório 1:
Compartilhar