Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Cursos / Automação Industrial / Programação de CLPs / Aula

arrow_back Aula 02 - Características e introdução à programação

Diagrama Ladder

O Diagrama Ladder foi introduzido nos Estados Unidos e dentre os tipos de linguagens vistos anteriormente a linguagem Ladder, atualmente, é a mais usada por “programadores de CLP's”, devido à sua simplicidade de identificação de parâmetros, fácil assimilação da “lógica de programação” e por se basear em esquemas elétricos de contatos (clássicos), os quais são utilizados na lógica a relé. É por esse motivo que a partir de agora será dada total atenção a esta linguagem.

Desse modo, com os conhecimentos técnicos adquiridos em nossas aulas, é muito fácil adaptar-se à programação em Ladder. Uma das vantagens é a norma NEMA no que rege à simbologia dos contatos elétricos que são empregados pelos fabricantes de CLP. Sendo assim, uma vez que o programador se “familiarizar” com a linguagem ladder, estará apto para programar todo tipo de CLP, uma vez que os diagramas em Ladder são esquemas de uso comum para representar a “lógica de controle” de sistemas automatizados. Então, vamos lá!

Ambiente de programação em Ladder

O ambiente de programação em Ladder é formado por duas barras verticais (barras de alimentação), onde serão inseridas linhas de programação (de acordo com a figura 14). Essas linhas são onde o circuito de controle é montado de acordo com a lógica de funcionamento da máquina e suas funções.

Toda a programação em Ladder de determinado equipamento estará constituído entre as barras de alimentação.

Figura 14 - Características do ambiente de programação em linguagem Ladder;
Características do ambiente de programação em linguagem Ladder;
Fonte: Elaborado pelo Autor (2016)

O “fluxo lógico” se dá da esquerda para a direita e de cima para baixo.

O diagrama de programação de um processo automatizado pode conter uma ou várias linhas de programação. Vai depender da lógica de programação utilizada.

Entrada

É o local onde são inseridos botoeiras, sensores, fim de curso, contatos de relés, contatos de temporizadores, contatos de contadores, etc. Obedecendo, claro, à lógica de programação.

Nos CLP's, as entradas podem ser representadas pelas seguintes nomenclaturas:

  • E0,E1,E2,...,En. (Entrada 1, Entrada 2, ...; Entrada n)
  • I1,I2,...,In. (Input 1, Input 2, ..., Input n)
  • $%I_{0,0}, %I_{0,1}, ..., %I_{0,n}. (Input 01, Input 02, ..., Input 0n)
  • DI1,DI2,...,DIn. (Digital Input 1, Digital Input 2, ..., Digital Input n)
  • AI1,AI2,...AIn. (Analog Input 1, Analog Input 2, ..., Analog Input n)

Observações

Se um CLP tem 4 entradas digitais, então será E0,E1,E2,E3 ou I1,I2,I3,I4. E assim por diante. Depende de qual nomenclatura o fabricante optou.

Saídas

É o local onde são inseridos os elementos finais de um “sistema de acionamento”, ou seja, é o local onde são alimentadas as “bobinas de saídas” dos dispositivos utilizados na programação.

Bobinas são as variaveis independentes dos relés, contatores, etc. Se a bobina for energizada, seus contatos mudam de estados.

As saídas podem ser representadas pelas seguintes nomenclaturas:

  • S1,S2,...,Sn. (Saída 1, Saída 2, ...; Saída n)
  • . (Output 1, Output 2, ..., Output n)
  • Q1,Q2,...,Qn. (Quit 1, Quit 2, ..., Quit n)
  • $DO_1, DO_2, ..., DO_{n}. (Digital Output 1, Digital Output 2, ..., Digital Output n)
  • AO1,AO2,...,AOn. (Analog Output 1, Analog Output 2, ..., Analog Output n)

Observações

Da mesma maneira das entradas, se um CLP tem 4 saídas digitais, então será S1,S2,S3,S4 ou Q1,Q2,Q3,Q4. E assim por diante. Depende de qual nomenclatura o fabricante optou.

Versão 5.3 - Todos os Direitos reservados