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 de 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.

Os componentes da linguagem[editar | editar código-fonte]

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.

As entradas (ou contatos)[editar | editar código-fonte]

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.

Os blocos funcionais[editar | editar código-fonte]

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...

Ligações externas[editar | editar código-fonte]

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.