Ladder

Páginas: 6 (1474 palavras) Publicado: 8 de julho de 2014
LINGUAGEM LADDER
p/ microcontroladores microchip PIC


Ladder: É uma linguagem de programação gráfica, em forma de diagrama,
que por ser de fácil criação e interpretação e representar ligações físicas entre
componentes eletrônicos (sensores e atuadores), acaba sendo bastante utilizada
em ambiente industrial.
Em um diagrama LADDER simples, podemos encontrar três tipos de
elementosbásicos:
1) CONTATO (Contact): É o elemento que
representa o sensor, ou seja, a entrada de sinal
no bloco de controle lógico. Pode ser uma
chave, um sensor reflexivo, um final de curso ou
até mesmo o contato de algum relé auxiliar.

2) BOBINA (coiL): É o elemento atuador, ou seja, o
elemento acionado ou desligado pelo bloco de
controle lógico. Pode ser uma contactora, um
motor, uma lâmpada, umatuador auditivo, etc...

3) MEMÓRIA ou Relé Interno (Internal Relay): É a
representação do estado de um contato ou
bobina em memória, sem conexão direta com
elementos externos.

Veja o exemplo de um diagrama LADDER:
Para este diagrama, temos o controle
de 3 elementos, sendo estes M1, MOT e
CIL1. Estes elemendos podem ser
BOBINAS
(ATUADORES)
ou
MEMÓRIAS (relés internos).
Oselementos S1, S2, BE, VC e S3 só
aparecem ao lado esquerdo do diagrama,
no formato de colchetes [ ], o que
pressupõe
que
sejam
sensores
(entradas).
Na primeira linha, observamos que a
regra do programa define que a saída M1 irá ativar somente se os sensores
S1 e S2 estiverem AMBOS ligados.
Na segunda linha deste programa, observa-se que a regra determina que a
saída MOT irá ligar se BE estiverDESLIGADO (a barra significa inversão) e se
M1 ou MOT estiver acionado (ao menos um destes).
Na terceira linha, observa-se que o atuador CIL1 irá ativar caso o sensor FC
estiver DESLIGADO (novamente observe a barra), e se o sensor S3 estiver
acionado.
Existem ainda algumas outras regras importantes sobre programação
LADDER:
1) Não é permitido (ou pelo menos recomendado) o uso de uma mesmabobina em mais de uma linha, pois as regras irão conflitar. Por exemplo,
não poderíamos inserir no diagrama anteriormente representado mais uma
linha que acionasse o atuador CIL1.
2) Existe a possibilidade, em algumas variações da linguagem, do uso do
comando SET e RESET (liga e desliga) que determina em que momento
um determinado atuador irá ligar ou desligar.
3) Existem blocos especiaisque permitem temporizar, detectar pulso, borda,
contagem e outros recursos. Isso pode variar conforme a linguagem
utilizada.

LADDER PARA MICROCONTROLADOR PIC – O LDMICRO
A linguagem LADDER nasceu na necessidade de facilitar a programação
em ambientes industriais, remetendo para uma linguagem de alto nível e fácil de
ser utilizada. No entanto existe um programa, (LDMICRO) de JonathanWesthues,
que permite a programação LADDER de microcontroladores, que viabiliza o
estudo e implementação de controles de baixíssimo custo.
Este software é muito versátil, não requer instalação (basta executar o
arquivo ldmicro.exe em ambiente windows ou emulador compatível), e é de livre
distribuição, como podemos ver na janela abaixo, extraída do próprio HELP do
programa em questão:

O LDMICROfunciona da seguinte forma:
1) Inicie o programa executável (LDMICRO.EXE). Será exibida a seguinte tela:

É neste ambiente que você pode gerar o programa LADDER para
microcontrolador.

Para inserir uma bobina, pressione L.
Você notará que será construída (ou complementada) a linha editada com a
bobina indicada. É permitido inserir mais de uma bobina para a mesma linha.

Clicando duasvezes sobre a bobina criada, será aberta a caixa de
propriedade da bobina:

Se a bobina for definida (no campo Source)
como INTERNAL RELAY, o nome da bobina
no diagrama ladder será precedido pela
letra R. Exemplo: Se o nome da bobina for new
(como no exemplo acima), e se esta for
definida como Internal Relay, será exibida
como Rnew.
Se a bobina for definida como PIN ON
MCU, o nome da...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Ladder
  • Ladder
  • Ladder
  • Ladder
  • Ladder
  • LADDER
  • ladder
  • LADDER

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!