Você está na página 1de 24

Controladores

Lgicos
Programveis
Professor: rick Alexandre
Sumrio
OBJETIVOS;
CONCEITOS DE CONTROLADORES LGICOS PROGRAMVEIS;
PROGRAMAO EM LADDER (PORTAS LGICAS)
Objetivo da aula
Introduzir o conceito de Controladores lgicos programveis;
Compreender a sintaxe da linguagem Ladder atravs de
representao de circuitos combinacionais.
Histrico
O Controlador Lgico Programvel praticamente nasceu
dentro da indstria automobilstica americana,
especificamente na Hydromic Division da General Motors, em
1968 devido a grande dificuldade de se mudar a lgica de
controle de painis de comando a cada mudana na linha de
montagem. Estas mudanas implicavam em grandes gastos de
tempo e dinheiro. (Richard Morley)

CLP (Controlador Lgico
Programvel)
Definio segundo a ABNT: um equipamento eletrnico
digital com hardware e software compatveis com aplicaes
industrial.
Definio segundo a National Electrical Manufacturers
Association: aparelho eletrnico digital que utiliza uma
memria programvel para o armazenamento interno de
instrues para implementaes especficas, tais como lgica,
sequenciamento, temporizao, contagem e aritmtica, para
controlar, atravs de mdulos de entradas e sadas, vrios
tipos de mquinas e processos.
Caractersticas
Basicamente um controlador programvel apresenta as
seguintes caractersticas:
Hardware e/ou dispositivo de controle de fcil e rpida
programao;
Capacidade de operao de ambiente industrial;
Possibilidade de monitorar o estado e operao do processo
ou sistema, atravs da comunicao com computadores;
Compatibilidades com diversos tipos de sinais de entrada e
sada.
Estrutura bsica
CLP easy 500 da Moeller
Linguagem de programao
Na execuo de tarefas ou resoluo de problemas com
dispositivos microprocessados, necessria uma linguagem
de programao, atravs da qual o usurio se comunica
atravs da mquina.
Uma linguagem de programao um mtodo padronizado
para comunicar instrues para um computador.

um
conjunto de regras sintticas e semnticas usadas para definir
um programa de computador. Permite que um programador
especifique precisamente sobre quais dados um computador
vai atuar, como estes dados sero armazenados ou
transmitidos e quais aes devem ser tomadas sob vrias
circunstncias. Linguagens de programao podem ser usadas
para expressar algoritmos com preciso.
Exemplos de linguagens
C/C++;
LADDER;
Assembly;
Pascal;
C/C++
Assembly
Pascal
LADDER
Diagrama de contatos - Ladder
O diagrama ladder utiliza lgica de rel, com contatos (ou
chaves) e bobinas e por isso a linguagem de programao de
CLP mais simples de ser assimilada por quem j tem
conhecimento de circuitos de comando eltrico.
Compe-se de vrios circuitos dispostos horizontalmente, com
a bobina na extremidade direita, alinhado com duas barras
verticais laterais. Por esse formato que recebe o nome
Ladder, que significa escada em ingls.
Cada uma das linhas horizontais uma sentena lgica onde
os contatos so as entradas das sentenas, as bobinas so as
sadas e a associao dos contatos a lgica.
Diagrama de contatos - Ladder
Portas Lgicas e Ladder
Portas lgicas
Mintermos e Maxtermos
Mintermos e maxtermos so utilizados para reescrever uma funo
lgica em uma forma padronizada no sentido de obter-se uma
simplificao da mesma. Esta simplificao traduzida na reduo
do nmero de portas do circuito lgico que implementa tal funo.
Isto feito atravs de manipulao algbrica da funo lgica, claro,
sem alterao do valor lgico da mesma. A funo escrita na forma
de uma Soma de Produtos (Mintermos), onde cada termo possui
todas as variveis (A, B e C) complementadas (negadas) ou no ou
na forma de um Produto de Somas (Maxtermos), onde cada fator
contm a soma de todas as variveis (complementadas ou no). H
uma exigncia de que todas as variveis devem aparecer em cada
produto (no caso de mintermos) e em cada soma (no caso dos
maxtermos).
MINTERMO - so termos somente com AND (termos PRODUTO).
MAXTERMO - so termos somente com OR (termos SOMA).
Fazer Demonstrao

Teorema de De Morgan
Os teoremas do matemtico De Morgan so propostas de
simplificao de expresses em lgebra booleana de grande
contribuio. Definem regras usadas para converter operaes
lgicas OU em E e vice versa.
Mapa de Karnaugh
Mapa de Karnaugh um mtodo de simplificao grfico
criado por Edward Veitch (1952) e aperfeioado pelo
engenheiro de telecomunicaes Maurice Karnaugh.
Chamamos esse diagrama de mapa, visto este ser um
mapeamento biunvoco a partir de uma tabela verdade da
funo que est a ser analisada.
Ele utilizado para simplificar uma equao lgica ou para
converter uma tabela verdade no seu circuito lgico
correspondente.
O mtodo de leitura por "mapa de Karnaugh" considerado
mais simples que a "lgebra booleana", pois elimina o
problema de erro nas simplificaes. Porm quando utilizado
mais de 6 entradas, esse metdo se torna complicado, pois
fica difcil identificar as clulas adjacentes no mapa. Para esse
caso so utilizados solues algortmicas computacionais.

Mapa de Karnaugh 2
variveis
Mapa de Karnaugh 3
variveis

Você também pode gostar