Linguagem ladder
Ramo de APEL
Programação em Ladder
Composição de um programa em Ladder
Um programa escrito em Ladder é constituído por um conjunto de sequências (rungs) que são executados sequencialmente pelo autómato. Uma sequência é composta por um conjunto de elementos gráficos limitados à esquerda e à direita por linhas de energia (power rails). Os elementos gráficos representam: ? ? ? ? I/O do autómato (interruptores, sensores, indicadores, relés, etc.). Blocos funcionais (temporizadores, contadores, etc.). Operações aritméticas e lógicas. Variáveis internas do autómato.
Cada sequência contém no máximo 7 linhas e 11 colunas que se encontram dividas em na zona de teste, onde se encontram as condições necessárias para a execução das acções, e na zona de actuação, onde se encontram as acções que são executadas dependendo do resultado da zona de teste.
figura 9 – estrutura de uma sequência
Anexo B – Introdução ao ambiente de desenvolvimento do TSX 37-21/22
13
Automação Industrial
Ramo de APEL
Os objectos gráficos estão divididos em três categorias – básicos, blocos funcionais e blocos de operação – e encontram-se representados e descritos nas tabelas seguintes.
figura 10 – elementos gráficos Uma sequência pode ainda conter uma etiqueta e comentários. Uma etiqueta (%L) é utilizada para identificar uma sequência no programa ou rotina mas não é obrigatória. As etiquetas são também utilizadas para permitir saltos entre sequências. Os comentários são integrados nas sequências e permitem uma melhor compreensão mas não são obrigatórios.
Anexo B – Introdução ao ambiente de desenvolvimento do TSX 37-21/22
14
Automação Industrial
Ramo de APEL
figura 11 – elementos gráficos (continuação)
Anexo B – Introdução ao ambiente de desenvolvimento do TSX 37-21/22
15
Automação Industrial
Ramo de APEL
Exemplo de criação e edição de um programa em Ladder
Pretende-se desenvolver o sistema de controlo para o