O documento discute sistemas combinatórios e a linguagem de programação Ladder. Apresenta métodos para converter entre circuitos, equações e tabelas verdade para sistemas combinatórios e explica como usar mapas de Karnaugh para minimizar circuitos. Inclui exercícios para praticar estas técnicas.
O documento discute sistemas combinatórios e a linguagem de programação Ladder. Apresenta métodos para converter entre circuitos, equações e tabelas verdade para sistemas combinatórios e explica como usar mapas de Karnaugh para minimizar circuitos. Inclui exercícios para praticar estas técnicas.
O documento discute sistemas combinatórios e a linguagem de programação Ladder. Apresenta métodos para converter entre circuitos, equações e tabelas verdade para sistemas combinatórios e explica como usar mapas de Karnaugh para minimizar circuitos. Inclui exercícios para praticar estas técnicas.
O documento discute sistemas combinatórios e a linguagem de programação Ladder. Apresenta métodos para converter entre circuitos, equações e tabelas verdade para sistemas combinatórios e explica como usar mapas de Karnaugh para minimizar circuitos. Inclui exercícios para praticar estas técnicas.
Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 11
Disciplina de Automação I
Prof. Leandro Zafalon Pieper
2011/1 2
Linguagens de Programação LADDER
Sistemas Combinatórios: Sistemas combinatórios resultam da combinação de portas lógicas básicas, sendo que a saída é uma combinação das variáveis de entrada. Podemos ter diferentes soluções: 1) CIRCUITO – EQUAÇÃO – TABELA; 2) EQUAÇÃO – TABELA – CIRCUITO; 3) TABELA – EQUAÇÃO – CIRCUITO; 4) Minimização por Mapa de Karnaugh;
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
3
Linguagem de Programação LADDER
1) CIRCUITO – EQUAÇÃO – TABELA: A partir de um circuito (lógica de contatos ou portas lógicas) pode-se obter a equação Booleana e a seguir, a tabela verdade.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
4
Linguagem de Programação LADDER
2) EQUAÇÃO – TABELA – CIRCUITO: Pode-se partir da equação Booleana para montar a tabela verdade e montar o circuito correspondente.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
5
Linguagem de Programação LADDER
3) TABELA – EQUAÇÃO – CIRCUITO: Método da soma dos produtos: Obtém-se a função Booleana na forma canônica disjuntiva, ou seja, a função é expressa num somatório de produtos (chamados mintermos) que contém todas as variáveis, com ou sem barra da função.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
6
Linguagem de Programação LADDER
3) TABELA – EQUAÇÃO – CIRCUITO: Método do produto das somas: Obtém-se a função Booleana na forma canônica conjuntiva, isto é, a função é expressa num produto de uma soma (maxtermos) que contém todas as variáveis, com ou sem barra, da função.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
7
Linguagem de Programação LADDER
• Exercício: Dado o circuito digital abaixo, obter o circuito equivalente em lógica LADDER, simplificado.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
8
Linguagem de Programação LADDER
Minimização por Karnaugh: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. • Variáveis de entrada colocadas externamente à tabela; • Variáveis de saída colocadas dentro da tabela; • Célula cada quadrado da tabela;
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
9
Linguagem de Programação LADDER
Minimização por Karnaugh: Regras para simplificação - Consiste em reunir células adjacentes que possuem a mesma saída (0 ou 1) formando grupos ou subgrupos.
1- Número de células reunidas deve ser o maior possível;
2- Uma célula pode pertencer a 2 grupos; 3- Número de células reunidas deve ser uma potência de 2: 1, 2, 4, 8,... 4- Formar agrupamentos até não restarem saídas que não tenham sido agrupadas.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
10
Linguagem de Programação LADDER
• Exercício: Dado o diagrama de contatos, determinar a tabela verdade, minimizar por Karnaugh e escrever o novo diagrama.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I
11
Linguagem de Programação LADDER
Exercício: Minimizar o diagrama ladder abaixo usando Mapa de Karnaugh.
UCPel - Centro Politécnico - Engenharia Elétrica – Disciplina de Automação I