Linguagem ladder

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2151 palavras )
  • Download(s) : 0
  • Publicado : 1 de abril de 2013
Ler documento completo
Amostra do texto
Clube da eletrônica

Automação e Controle

Parte 4 - Técnicas de programação (Lógica simples)
INTRODUÇÃO
Programar em ladder é muito simples, desde que ele tenha uma estrutura sob a qual o programa deve ser
desenvolvido, ou seja, se deve ter um modelo de comportamento, obviamente antes de programar em
ladder. Este modelo pode ser elaborado de varias maneiras, o importante é ter algo emque se basear um
modelo impecável resultará em um programa ladder impecável. As técnicas utilizadas neste trabalho são:

4.1. Lógica combinacional simples: São utilizados em lógica simples sem muitas divergências e
convergências, são sugeridos aos que tem familiaridade com sistemas digitais, porém se o modelo ficar
muito extenso deve-se minimiza-lo.

4.2. Mapas de Veith-Karnaugh: Sãoutilizados na minimização de sistemas de dificuldade média ou
em sistemas onde o comportamento de entradas depende de outras entradas. Se as entradas forem
superiores a quatro os mapas não são recomendados.

4.3. Máquina de estados: São utilizados em sistemas de complexos, é de fácil transformação para
ladder desde que não haja muitas ramificações.

4.1 LÓGICA COMBINACIONAL SIMPLES
O CLP é umequipamento eletrônico que entre suas aplicações mais simples, esta a execução de funções
lógicas em um ambiente industrial. E quando se fala em lógica, logo vêm à mente funções lógicas como “E”
ou “AND” e “OU” ou “OR”, muito conhecidas na eletrônica digital. Esta mesma lógica, com algumas
mudanças nos símbolos, também pode ser usada na estruturação de programas a serem desenvolvidos em
ladder.Principais blocos
Lógica AND (E)

Expressão lógica
S = A.B

Tabela verdade
A
B
S
0
0
0
0
1
0
1
0
0
1
1
1

Função executada
Executa função lógica “AND”, ou seja,
somente se as entradas A e B estiverem
em nível alto a saída S será acionada.

Programa Ladder correspondente

Automação e controle – Autor: Clodoaldo Silva – Revisão: 11jun2011.

20

Clube da eletrônicaLógica OR (ou)

Automação e Controle

Expressão lógica
S = A+B

Tabela verdade
A
0
0
1
1

B
0
1
0
1

S
0
1
1
1

Expressão lógica
S = A’

Tabela verdade
A
S
0
1
1
0

Lógica NAND (não e)

Tabela verdade

Função executada
Executa função lógica “NOT”, ou seja,
nega ou inverte o sinal de entrada.

Programa Ladder correspondente

Expressão lógica
S =(A.B)’

B
0
1
0
1

Executa função lógica “OR”, ou seja,
para que a saída S seja acionada basta
que uma das entradas A ou B esteja em
nível alto.

Programa Ladder correspondente

Lógica NOT (não)

A
0
0
1
1

Função executada

Função executada
Executa função lógica “NAND”, ou seja,
nega ou inverte as saídas da função
AND.

Programa Ladder correspondente
S
1
1
1
0Automação e controle – Autor: Clodoaldo Silva – Revisão: 11jun2011.

21

Clube da eletrônica

Automação e Controle

Lógica NOR (não ou)

Expressão lógica
S = (A+B)’

Tabela verdade
A
B
0
0
0
1
1
0
1
1

Função executada
Executa função lógica “NOR”, ou seja,
nega a função OR, invertendo assim,
suas saídas.

Programa Ladder correspondente
S
1
0
0
0

Blocos dememorização.
São utilizados com muita freqüência, pois tem a função de memorizar um BIT.
SET RESET

Função executada
“Set” significa Ligar e “Reset” desligar. Seu funcionamento é simples uma vez
setado (nível lógico (1) em A) ele comuta a saída S, ou seja, vai para (1) e somente
volta para nível baixo (0) se for resetado.

Tabela verdade
A
B
S
0
0
CA
0
1
0
1
0
1
1
1
CPPrograma Ladder correspondente

CA= Condição Anterior
CP= Condição Proibida

Exercícios com lógica simples
1- Implemente uma lógica XOR (OU exclusivo) em ladder.
I0

I1

O0

Símbolo (FDB)

Ladder correspondente

2- Implemente uma lógica XNOR (OU coincidência) em ladder.
I0

I1

O0

Símbolo (FDB)

Automação e controle – Autor: Clodoaldo Silva – Revisão: 11jun2011.

Ladder...
tracking img