Linguagem ladder

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

A linguagem ladder, diagrama ladder ou diagrama de escada é um auxílio gráfico para programação Controladores Lógicos Programáveis (CLPs) no qual as funções lógicas são representadas através de contatos e bobinas, de modo análogo a um esquema elétrico com os contatos dos transdutores e atuadores. A linguagem ladder está entre as cinco linguagens de programação dde CLPs definidas pela IEC 1131-3 : FBD (Function block diagram), LD (Ladder diagram), ST (Structured text), IL (Instruction list) e SFC (Sequential function chart).

O nome (ladder, escada em inglês) provem do fato que a disposição dos contatos e bobinas é realizada, de maneira geral, na horizontal, que lembra o formato de uma escada.

Índice

[editar] Os componentes da linguagem

Existem 3 tipos de elementos na linguagem ladder :

  • as entradas (ou contatos), que podem ler o valor de uma variável booleana;
  • as saídas (ou bobinas) que podem escrever o valor de uma variável booleana;
  • os blocos funcionais que permitem realizar funções avançadas.

[editar] As entradas (ou contatos)

Existem dois tipos de contatos:

  • O contato normalmente aberto (NA) (em inglês, NO normally open):
   X
--| |--  

Tal contato está fechado quando a variável booleana associada (no nosso caso X) é verdadeira, caso contrário, ele está aberto.

  • O contato normalmente fechado (NF) (em inglês, NC normally closed):
   X
--|/|-- 

Tal contato está aberto quando a variável booleana associada é verdadeira, caso contrário, ele está fechado.

[editar] Os blocos funcionais

Os blocos funcionais permitem realizar operações mais complexas que a leitura ou escrita de variáveis. São exemplos de blocos funcionais os contadores, temporizadores, bobinas de set ou reset, etc..

[editar] Ligações externas

Wiki letter w.svg Este artigo é um esboço. Você pode ajudar a Wikipédia expandindo-o.  Editor: considere marcar com um esboço mais específico.
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Colaboração
Imprimir/exportar
Ferramentas
Noutras línguas