Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMVEIS - LADDER
1 - Introduo
O objetivo desta apostila o de apresentar a linguagem de programao de
Controladores Lgico Programveis (CLPs) denominada de diagrama de contatos, ou
Ladder. A palavra Ladder em ingls significa escada, nome este dado por causa da
similaridade da linguagem com o objeto de uso dirio. Esta similaridade ser observada
posteriormente, no decorrer do curso.
A simbologia na linguagem de programao Ladder segue a padres e normas
internacionais, apesar de h uma pequena variao em alguns smbolos dentre os
diferentes fabricantes. Mais uma vez deve-se citar que o aluno no deve ficar preocupado
com este detalhe, pois o que importa realmente, o raciocnio lgico que leva a
programao, e no o smbolo propriamente dito.
Nos prximos pargrafos tem-se a definio de CLP, mostrando um histrico da
tecnologia. A partir do captulo 2 pode-se encontrar a parte prtica do curso.
1.1 - Definio dos CLPS
Conforme a Figura 1.1 abaixo, o CLP funciona de forma seqencial, fazendo um ciclo
de varredura em algumas etapas. importante observar que quando cada etapa do ciclo
executada, as outras etapas ficam inativas. O tempo total para realizar o ciclo denominado
CLOCK. Isso justifica a exigncia de processadores com velocidades cada vez mais altas.
Incio: Verifica o funcionamento da C.P.U, memrias, circuitos auxiliares, estado das
chaves, existncia de um programa de usurio, emite aviso de erro em caso de falha.
Desativa todas as as sadas.
Unidade
de
processamento:
Tambm
conhecida
por
CPU,
composta
por
Como o prprio nome j diz, elas medem as grandezas de forma analgica. Para
trabalhar com este tipo de entrada os controladores tem conversores analgico-digitais
(A/D). Atualmente no mercado os conversores de 10 bits so os mais populares. As
principais medidas feitas de forma analgica so a temperatura e presso. Na figura 1.3
mostram-se, como exemplo, sensores de presso ou termopares.
- Sadas analgicas
O mesmo procedimento de converso pode ser feito com para uma partida de motores com
reverso, como mostram as figuras 2.4 e 2.5 a seguir.
Abreviao
NA
NF
Bobina ou Sada
---
Smbolo
Tabela verdade
I1
I2
Q1
B) Funo OU (OR)
Tabela Verdade
I1
I2
Q1
D) Funo No E (NAND)
______
Tabela verdade
I1
I2
Q1
D) Funo No OU (NOR)
______
Tabela verdade
I1
I2
Q1
Com as duas chaves pressionadas o circuito sempre estar desligado. o mais utilizado por
questes de segurana.
A instruo de SET liga uma sada e mantm a mesma ligada mesmo que a
alimentao da entrada seja retirada. Para se desligar a sada utiliza a instruo RESET. A
figura 2.8 mostra um exemplo da utilizao destas instrues na partida direta de um motor.
O programa na figura 2.8 equivalente ao programa mostrado na figura 2.7.
Abreviao
--
--
---
Smbolo
T0000
operao ilegal
T0001
Sentido Horrio
T0002
Sentido Anti-horrio
Deve-se lembrar que o CLP no pode mostrar duas mensagens na tela ao mesmo
tempo, assim ele prioriza as mensagens por ordem crescente de insero, ou seja, T0000
tem prioridade sobre T0001, que por sua vez tem prioridade sobre T0002, e assim por
diante. No programa da figura 2.11 a mensagem de operao ilegal tem prioridade sobre as
demais, pois ela pode aparecer mesmo quando existe outra mensagem sobre a tela, assim
sendo ela foi inserida em T0000.
2.6) Particularidades do CLP utilizado neste curso
Alimentao de 8 a 38 Vcc
Temperatura de operao de 0 a 65 oC
I:
O:
M:
Q: Representa o valor de uma constante real. Pode ser usado com nmeros
na faixa de 10-38 a +10+38
E:
S:
Exerccios do Captulo 2
E2.1) Faa um programa para comandar um motor de induo trifsico em partida direta de
modo que o operador deve pressionar duas botoeiras simultaneamente para acionar o
mesmo. Desenhe as ligaes eltricas externas ao CLP para este comando.
E2.2) Programa a partida com reverso utilizando as funes de SET e RESET.
E2.3) Programe uma partida com reverso de modo que o operador possa ligar e desligar o
motor com apenas uma botoeira para cada sentido de rotao.
E2.4) Um motor de induo trifsico tem de ser ligado e desligado atravs de dois lugares
diferentes em partida direta. Faa um programa em Ladder para comandar este motor.
E2.5) No exerccio 2.4 deve-se acrescentar as seguintes mensagens:
a) Se o motor for ligado no ponto 1: Ligado em 1
b) Se o motor for ligado no ponto 2: Ligado em 2
c) Se o motor estiver desligado: Motor em espera
E2.6) Faa um programa em Ladder para comandar um motor eltrico com reverso, de
modo que para acionar o sentido horrio o operador deve pressionar duas botoeiras de
forma simultnea. Para acionar o sentido anti-horrio basta pressionar uma botoeira. No
sentido horrio basta o operador retirar as duas mos para que o motor pare. No sentido
anti-horrio o operador deve pressionar uma botoeira S0 para interromper o funcionamento.
E2.7) Dois motores eltricos trifsicos devem ser ligados em partida direta, de modo que:
E2
Temporizador
Zerado em espera
Paralisado
Zerado
Contando
M1 =
tempo desejado
5
=
= 500
0,01
0,01
(3.1)