diagramas de escada, ou Relay Ladder Logic (RLL), são a principal linguagem de programação para controladores lógicos programáveis (PLCs). Ladder logic programming é uma representação gráfica do programa projetado para se parecer com relay logic. Esta convenção remonta aos primeiros dias dos PLCs, quando eletricistas e técnicos foram treinados em lógica de retransmissão e esperavam solucionar esses novos dispositivos também.
os desenhos mostram as semelhanças e diferenças nos dois tipos de programas. O desenho lógico do relé mostra interruptores eletricamente conectados a bobinas-solenóides, luzes piloto, etc. O diagrama de escada usa contatos para representar os interruptores, ou qualquer entrada, e o símbolo da bobina para representar uma saída. Uma linha que mostra uma entrada ou várias entradas e uma saída é conhecida como um degrau.
o diagrama do relé usou continuidade elétrica para mostrar um degrau como eletricamente fechado. A programação lógica Ladder mostra os resultados de uma verificação de status das entradas e Saídas onde as condições são verdadeiras ou não verdadeiras. A intenção original do RLL era fornecer uma maneira para o controlador resolver sequências lógicas envolvendo sinais discretos.
degraus de bloco básico e de função
o degrau superior do diagrama de escada mostrado representa um degrau básico de lógica. Consiste em um conjunto de instruções de condição de entrada, representadas por símbolos de contato e uma instrução de saída, representada por um símbolo de bobina. As instruções de condição são colocadas no lado esquerdo do degrau e podem estar em série, paralelas ou uma combinação dos dois para determinar a lógica de controle desejada. A instrução de saída é colocada no lado direito do degrau.
a linha no lado esquerdo do degrau representa a trilha de energia imaginária “quente”, enquanto que no lado direito está o imaginário “neutro”.”Se qualquer caminho da esquerda para a direita em um degrau é “fechado” ou “feito”, então o degrau é dito ser “verdadeiro” e a saída é energizada. Isso também é conhecido como continuidade lógica.Como o chip de computador usado no PLC se tornou mais poderoso, os engenheiros viram que havia muito mais usos para esses controladores. O PLC tornou-se mais um computador e não apenas um “substituto do relé.”Para aproveitar esse poder, foram necessárias adições ao conjunto de instruções. Assim nasceram ” blocos de função.”
na maioria dos controladores, operações como cronometragem, Contagem, aritmética, transferência de dados e outras operações avançadas são representadas por um diagrama de blocos (veja o segundo degrau no exemplo). Como essas instruções são executadas quando um determinado conjunto de condições de entrada é verdadeiro, essas são consideradas instruções de saída, embora às vezes não haja “saída” executada.
no exemplo, existem saídas seguindo o bloco. Quando as condições forem verdadeiras para ativar a instrução de bloco (EN), a instrução de bloco executará sua operação. Após a conclusão dessa operação, a saída será energizada. Às vezes, os dados no bloco devem ser redefinidos para que a operação possa começar novamente. Um degrau de lógica pode ser construído de modo que, quando certas instruções de condição de entrada são verdadeiras, o bloco é redefinido (R).
este artigo baseia-se em informações de Controladores Lógicos Programáveis: o Guia Completo para a tecnologia , de C. T. Jones, publicado pela Patrick-Turner Publishing Co., Atlanta, Ga. Número de telefone (770) 956-7992.