Upload
maycoln-oliveira
View
47
Download
4
Embed Size (px)
DESCRIPTION
Uma abordagem básica de linguagem ladder.
Citation preview
Cap. 4 Linguagens Ladder
Prof. Maycoln Jos de Oliveira [email protected]
CONTROLADORES LGICOS PROGRAMVEIS
Linguagem Ladder
4.1 Introduo
A linguagem Ladder foi a primeira que surgiu para a programao dos controladores lgicos programveis. Para que obtivesse uma aceitao imediata no mercado, seus projetista consideram que ela deveria evitar uma mudana de paradigma muito brusca.
Linguagem Ladder
4.2 Vantagens I. Possibilidade de uma rpida adaptao do pessoal tcnico
(semelhana com diagramas eltricos convencionais com lgica a rel);
II. Possibilidade de aproveitamento do raciocnio lgico na elaborao de um comando feito com rels;
III. Fcil recomposio do diagrama original a partir do programa de aplicao;
IV. Fcil visualizao dos estados das variveis sobre o diagrama Ladder, permitindo uma rpidadepurao e manuteno de software;
V. Documentao fcil e clara; VI. Smbolos padronizados e mundialmente aceitos pelos
fabricantes e usurios. VII. Tcnicas de programao mais difundida e aceita
industrialmente.
Linguagem Ladder
4.3 Desvantagens
I. Sua utilizao em programas extensos ou com lgicas mais complexas bastante difcil;
II. Programadores no familiarizados com a operao de rels tendem a ter dificuldades com essa linguagem;
III. Edio mais lenta.
Linguagem Ladder
4.4 Lgica de contatos
A programao em diagramas de contatos permite implementar de funes binrias simples at aquelas mais complexas. Pelo conjuntos de aes esquematizadas no diagrama de contatos pode-se esboar o programa a ser desenvolvido em linguagem Ladder.
Uma chave pode estar em duas situaes: aberta ou fechada.
Linguagem Ladder
4.5 Smbolos bsicos
Os smbolos mais utilizados para representaes da lgica com contatos e rels so mostrados abaixo:
Linguagem Ladder
4.6 Rels
O rel um comutador eltrico que pode ser operado magneticamente ou eletromagneti-camente. Os rels eletromagnticos so mais comuns. Os rels podem ter diversas configuraes quanto aos seus contatos: NA ou NF, ou ambos neste caso com um contato comum ou central.
Linguagem Ladder
Desenho esquemtico de um rel: Obs.: Um bobina negada funciona de maneira contrria a uma bobina
normal, ou seja fica energizada se no houver um fluxo de energia.
Bobina negada
Linguagem Ladder
4.7 Diagrama de contatos Ladder
A funo principal de um programa de linguagem ladder controlar o acionamento de sadas, dependendo da combinao lgica dos contatos de entrada.
O diagrama de cotatos Ladder uma tcnica adotada para descrever uma funo lgica utilizando contatos e rels.
Linguagem Ladder
As instrues de sada, tais como bobinas e blocos funcionais (contadores, temporizadores e outros com funes especiais), devem ser os ltimos elementos direita.
Linguagem Ladder
Possveis caminhos
A continuidade ocorre quando h uma combinao de contatos fechados que permite fluir uma corrente virtual at a bobina.
Linguagem Ladder
Fluxo reverso:
Quando rels eletromecnicos so utilizados para implementar uma lgica ladder, o fluxo de energia pode ocorrer em qualquer sentido atravs dos contatos.
Linguagem Ladder
Repetio de contatos: Enquanto nos rels eletromecnicos somente uma quantidade fixa e limitada est disponvel, nos programas em Ladder uma bobina pode ter quantos contatos normalmente abertos e fechados desejar.
Linguagem Ladder
4.9 Rels internos
Tambm chamados de bobinas auxiliares, rels auxiliares, memria interna, etc. Esses elementos so muito importantes e largamente utilizado na programao. Um CLP de porte pode ter centenas ou mais de rels internos, alguns dos quais podem ser retentivos.
So utilizados para armazenamento temporrio de dados (bits). Seu efeito comparvel com os do contatos auxiliares
Linguagem Ladder
Exemplos de rel interno e contato auxiliar: Ao ser fechado o contato de B3:0, a bobina do rel interno Motor O:0 energizada. No entanto, um rel interno no esta associado a nenhuma sada fsica, somente uma posio de memria. Supondo que utilizado para ligar uma sada fsica.
Linguagem Ladder
4.10 Endereamento
A cada instruo de entrada ou sada associado um endereo que indica a localizao na memria do CLP em que o estado dessa instruo ser armazenado. A cada elemento no diagrama Ladder associado um operando, identificado por letras e nmeros; entradas, sadas e rels internos so identificados pelos seus endereos, cuja notao depende do fabricande.
Linguagem Ladder
4.11 Converso de diagramas eltricos em diagramas Ladder
Normalmente muito fcil passar um diagrama eltrico para um diagrama Ladder. Basta transformar as colunas em linhas.
Linguagem Ladder
Converso de um circuito que utiliza contato em ponte:
Linguagem Ladder
Exerccio: Converta o seguinte diagrama eltrico em diagrama Ladder:
Linguagem Ladder
Soluo:
Linguagem Ladder
4.12 Circuitos de autorreteno
a) Contatos selo :
H situaes em que necessrio manter uma sada energizada, mesmo quando a entrada for desligada. Para isso utilizamos a seguinte configurao de diagrama Ladder.
Linguagem Ladder
b) Instrues de Set e Reset:
Outra maneira de fazer a autorreteno de uma bobina pela instruo set.
A instruo set liga uma sada e a mantm ligada mesmo que o contato da entrada deixe de conduzir. Para desliga-la utilizada a instruo reset.
Linguagem Ladder
Exerccio: Desenvolva o diagrama Ladder da figura abaixo, de acordo com os dados fornecidos:
Linguagem Ladder
Soluo:
Linguagem Ladder
4.13 - Deteco de Eventos
Aes impulsionais e eventos so conceitos importantes . Existem situaes em que necessrio registrar no o estado da entrada, mas sim o instante em que essa entrada comuta.
Um evento pode ser definido como um varivel lgica que indica que o evento ocorreu (=1) ou no ocorreu (=0).
Linguagem Ladder
Para deteco de eventos, normalmente utilizada uma tcnica conhecida como deteco de borda,ou seja, detectar o instante em que houve uma transio de um estado para outro. Assim se o estado inicial era desligado e passou para ligado, a deteco desse evento chamada de deteco de borda de subida. No caso contrrio, ou seja, a transio do estado ligado para desligado chamado de deteco de borda de descida
Dvidas
Conhecimento
Informao
Dvidas?