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

Você também pode gostar