Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IEC1131-3 - Ladder
Grficas
TEXTUAIS
Princpios bsicos
A lgica ladder uma tcnica utilizada para desenhar lgica usando rels. Estes diagramas j eram utilizados para documentar antigos armrios de rels, antes da existncias dos CLPs. Sua notao bastante simples: Uma linha vertical esquerda representa um barramento energizado. Uma outra linha paralela direita representa uma barra de terra. Os elementos constitudos por contatos normalmente abertos de rels, contatos normalmente fechados e bobinas de rels, so dispostos na horizontal formando malhas seriais ou paralelas. A corrente eltrica (ou de potncia) sempre flui da esquerda para a direita. O diagrama final se parece com uma escada em que as laterais so as linhas de alimentao e os degraus representam a lgica. Cada contato est associado ao estado de uma varivel lgica. Se a varivel associada a um contato normalmente aberto (NA) est em TRUE ento o contato estar ativo e se fechar deixando fluir a energia. Se a varivel
IEC1131-3 - Ladder
associada a um contato normalmente aberto (NA) est em FALSE, ento o contato estar aberto e o circuito ser interrompido. Se a varivel associada a um contato normalmente fechado (NF) est em TRUE ento o contato estar ativo e se abrir interrompendo o circuito. Caso contrrio o contato ficar fechado e a energia fluir. Quando todos os contatos de uma linha horizontal esto fechados, ento a corrente fluir at a bobina que o ltimo elemento da linha ou degrau. A bobina ser energizada e os contatos a ela associados, passaro para os seus estados ativos, aberto ou fechado dependendo da natureza destes contatos (NF ou NA).
Exemplo:
Trilho de alimentao esquerdo DrenoFechado PortaFechada BombaDesligada Trilho de alimentao direito (opcional)
Manual
Este diagrama equivalente ao seguinte trecho de programa em Texto estruturado: BombaDesligada := (DrenoFechado AND PortaFechada) OR Manual; Cada lgica associada a uma bobina denominada ladder rung ou degrau.
Tabela: Funcionamento de contatos da lgica ladder
Contatos Varivel associada TRUE / 1 / ATIVA FALSE / 0 / PASSIVA NA FECHADO ABERTO NF ABERTO FECHADO
IEC1131-3 - Ladder
Simbologia
Elemento Grfico Linha horizontal (fluxo de potncia) Forma semi-grfica Forma Grfica
---------------------------
| | ------------------+------------------------+ | | | +--------------------------|
| | --------------------------+ |
IEC1131-3 - Ladder
Contatos:
Elemento Grfico Representao semi grfica Representao Grfica
Contato NA
--------| |-------
Contato NF
--------| / |-------
--------| P |-------
--------| N |-------
Equivale a:
IEC1131-3 - Ladder
Bobinas:
Elemento Grfico Bobina Representao semi grfica Representao Grfica
--------( )------Bobina Negada setada para o oposto do estado da linha de potncia. Bobina SET setada quando alimentada e resetada pela instruo RESET. Bobina RESET A bobina passa para o estado OFF e permanece neste estado at ser setada pela instruo SET. Bobina Retentiva (com memria). Estado mantido em caso de falha de alimentao do CLP Bobina Set Retentiva (com memria).. Bobina Reset (com memria) Retentiva
--------( / )-------
--------( S )-------
--------( R )-------
--------( M)-------
SM
RM
Bobina sensvel borda de subida. Vai para 1 durante um scan, se o fluxo de potncia vai de 0 para 1. Bobina sensvel borda de descida. Vai para 1 durante um scan, se o fluxo de potncia vai de 1 para 0.
-------( P )------
-------( N )------
IEC1131-3 - Ladder
As bobinas com reteno so utilizadas para salvar o estado de variveis que precisam ser recuperadas aps o retorno de falha de alimentao. Por exemplo, o CLP precisa se lembrar dos modos de operao correntes, e quaisquer outras variveis que denotem estado. Use VAR_RETAIN para definir variveis associadas com bobinas retentivas.
Exemplo:
Switch
Trigger
Switch
t Trigger t Scan
Basicamente a lgica de rels ideal para representar circutos combinacionais, onde as duas operaes bsicas so as operaes AND e OR.
P
Equivale a :
A AN A
AN
IEC1131-3 - Ladder
A1
A2
A3
X1
A1
A2
A3
X1
A3
C1
C2
IEC1131-3 - Ladder
P
SW1
STOP FORWARD
2300.0 BATCHCNT
MAX CYCLE
SPEED
SPD_2
O bloco de funo ser avaliado se as linhas de potncia que chegam ao bloco estiverem em OFF ?
O standard no define.
P
TEMP1 TEMP2 TEMP2
P
COOL
1000.0
IEC1131-3 - Ladder
Toda vez que CHECK passar de 0 para 1, o bloco MAX ser executado uma nica vez. Qual o resultado produzido por este programa ? ____________________________________________________________
LIGA
PERMISSO
PARE
VENT
VENT
JUMPS e LABELS
Transfere execuo de programa para Borbulha, somente aps todo o circuito ter sido avaliado.
Jumps no so recomendados.
IEC1131-3 - Ladder 10
Regras de consistncia: Regra Geral 1 Nenhum elemento de uma rede ser avaliado at que o estado de todas as entradas tenham sido avaliadas 2 A avaliao de um elemento de uma rede s ser completada, quando os estados de todas as suas sadas tiverem sido avaliados. Ladder Nenhum degrau de um diagrama ladder, funo ou bloco de funo, ser avaliado a menos que todas as entradas tenham sido avaliadas A sada de um bloco de funo s estar disponvel, quando todas as sadas tiverem sido avaliadas. Uma bobina s mudar de estado aps todos os caminhos do ladder terem sido avaliados. Todas as sadas de todas as funes, blocos de funes e bobinas ladder devem ser atualizados antes que uma rede LD seja considerada completa. .
A avaliao de uma rede s estar completa quando todas as sadas de seus elementos tiverem sido avaliadas. Quando dados so transferidos de uma rede para outra, todos os valores provenientes da primeira rede devem ter sido produzidos pela mesma avaliao da rede. A segunda rede no dever iniciar sua avaliao enquanto todos os valores provenientes da primeira rede no estiverem disponveis
IEC1131-3 - Ladder
11
A3
C1
C2
A2 A3 A1 B1 OR
AND OR X1
C1 C2
AND
IEC1131-3 - Ladder
12
P
TEMP1 TEMP2 TEMP2
P
COOL
1000.0
MAX EN EN0
1000.0
Traduo entre ST em LD encontra dificuldades: Mapeamento de comandos IF..THEN CASE FOR WHILE REPEAT Referncia a elementos em vetores e estruturas.
IEC1131-3 - Ladder
13
Um sistema de deteco de incndio possui trs sensores: FD1, FD2 e FD3. O alarme s dispara se pelo menos dois sensores acusarem fogo (votao 2 em 3). Um boto manual tambm pode ser usado para disparar o alarme de incndio. Uma chave manual serve para desligar o alarme depois que os sensores voltam ao normal. Se for feita uma tentativa de desligar o sistema de alarme com os sensores ativados, o alarme continua. Um led indica que pelo menos um dos sensores est atuado. Isto pode significar um fogo localizado perto do detetor ou um detetor defeituoso.
IEC1131-3 - Ladder
14
FD2
FD3
MAN1
FD2
FD3
IEC1131-3 - Ladder
15
Leitura Complementar:
q Bonfatti, Monari, Sampieri, IEC1131-3 Programming Methodology, CJ
International, 1997.
Exerccios:
1. Escreva o ltimo exemplo do alarme de incndio em ST. 2. Faa um programa em linguagem ladder para comandar a partida de um motor. O motor deve ser desligado quando um boto de Desliga for acionado ou quando sua temperatura for maior ou igual 2000 C. Voc deve contar o nmero de partidas e paradas do motor, e o seu tempo de funcionamento (hormetro). 3. Desenhe o diagrama ladder equivalente :
N
4. Desenhe o diagrama ladder para a funo ou exclusivo. 5. Determine a tabela verdade par ao circuito a seguir e determine sua funo:
& 1
IEC1131-3 - Ladder
16