Criador Grátis de Diagrama Ladder
Crie programas de CLP, circuitos de controle de motores e lógica de automação industrial visualmente — sem cadastro e sem custo.
Free forever · no signup · no credit card · unlimited diagrams
A lógica ladder (ou diagrama de contatos) é a linguagem de programação dominante para Controladores Lógicos Programáveis (CLPs) na automação industrial. Ela representa a lógica de controle como uma série de degraus horizontais — semelhantes a uma escada — onde cada degrau é uma condição lógica que deve ser satisfeita para energizar uma saída. Originalmente criada para imitar a aparência dos painéis de relés, a lógica ladder é hoje regida pela norma IEC 61131-3 e usada para documentar, projetar e comunicar programas de CLP nas indústrias de manufatura, controle de processos e automação predial.
Como fazer um diagrama ladder
Descreva sua lógica de controle
Descreva o processo que deseja controlar — as entradas (botões, chaves, sensores), as saídas (motores, solenoides, luzes) e as condições lógicas que as conectam. Inclua requisitos de temporização, contagem ou intertravamento.
Gere o diagrama ladder
O FreeDiagram gera um diagrama ladder com degraus devidamente rotulados. Contatos são exibidos como símbolos XIC (Examine If Closed) ou XIO (Examine If Open); bobinas de saída são mostradas como símbolos OTE (Output Energize) seguindo as convenções IEC 61131-3.
Revise a lógica dos degraus
Verifique cada degrau para confirmar que contatos em série representam lógica AND e ramificações paralelas representam lógica OR. Confirme que os contatos de selo estão colocados corretamente em paralelo com a entrada iniciadora.
Exporte para documentação
Baixe o diagrama ladder como PNG ou SVG para uso em documentação de programas CLP, pacotes de projeto de painéis, materiais de treinamento ou submissões de revisão de engenharia.
Sobre a lógica ladder
A lógica ladder foi desenvolvida nas décadas de 1960 e 1970, quando os CLPs começaram a substituir os painéis de relés com fiação fixa na manufatura. A representação gráfica imita deliberadamente a aparência de um diagrama de relés — duas barras verticais de alimentação conectadas por degraus horizontais — para que engenheiros eletricistas e técnicos já familiarizados com esquemas de relés pudessem ler e escrever programas de CLP sem precisar aprender uma linguagem totalmente nova. Esse legado faz da lógica ladder a linguagem de programação de CLP mais compreendida em chãos de fábrica no mundo todo.
A norma IEC 61131-3, publicada pela primeira vez em 1993 e atualizada desde então, define formalmente a lógica ladder junto com outras quatro linguagens de programação para CLP: Diagrama de Blocos de Função, Texto Estruturado, Lista de Instruções e Diagrama de Funções Sequenciais. A lógica ladder é a mais comum das cinco para manufatura discreta e aplicações de controle de motores. Cada degrau em um programa ladder é avaliado da esquerda para a direita, de cima para baixo, em um ciclo contínuo de varredura.
Os elementos fundamentais da lógica ladder são contatos e bobinas. Um contato normalmente aberto (XIC — Examine If Closed) passa energia quando seu bit associado está em 1 (verdadeiro). Um contato normalmente fechado (XIO — Examine If Open) passa energia quando seu bit associado está em 0 (falso). Uma bobina de saída (OTE — Output Energize) é ajustada para 1 quando a energia flui por todo o degrau da esquerda para a direita. Esses três elementos por si sós podem expressar qualquer lógica combinacional, e são complementados por instruções de temporizador (TON, TOF, RTO), instruções de contador (CTU, CTD) e instruções de comparação e matemática para requisitos de controle mais complexos.
Um circuito de selo ou retenção é um dos padrões mais importantes na lógica ladder. Quando um operador pressiona um botão de partida momentâneo, um contato do degrau fecha brevemente. Um contato de selo — ligado em paralelo com o contato do botão de partida — captura esse pulso momentâneo e mantém a saída energizada mesmo após o botão de partida ser solto. Um botão de parada, ligado em série como um contato normalmente fechado, interrompe a continuidade do degrau e desenergiza a saída. Esse padrão partida/parada/selo é a base de quase todo circuito de controle de motores na automação industrial.
Frequently asked questions
Para que serve a lógica ladder?
A lógica ladder é a linguagem de programação usada para escrever programas para Controladores Lógicos Programáveis (CLPs). Ela é usada para automatizar máquinas e processos industriais — controlando motores, válvulas, esteiras, equipamentos de embalagem, sistemas HVAC e praticamente qualquer sistema eletromecânico que precise de sequenciamento, intertravamento ou temporização automatizados.
O que significam XIC e XIO na lógica ladder?
XIC significa Examine If Closed (Examinar se Fechado) — um contato normalmente aberto que passa energia (avalia como verdadeiro) quando o bit ou tag associado está em 1. XIO significa Examine If Open (Examinar se Aberto) — um contato normalmente fechado que passa energia quando o bit associado está em 0. Esses são os nomes das instruções Allen-Bradley / Rockwell Automation; outros fabricantes de CLP usam símbolos equivalentes com rótulos diferentes.
O que é um circuito de selo na lógica ladder?
Um circuito de selo (também chamado de circuito de retenção ou circuito de memória) usa um contato em paralelo com a entrada iniciadora para manter uma saída energizada após uma entrada momentânea ser liberada. Quando o botão de partida é pressionado e solto, a bobina de saída energiza e um contato ligado em paralelo com o botão de partida permanece fechado, mantendo o degrau ativo. Um botão de parada em série interrompe o degrau e desenergiza a saída.
Qual norma rege a lógica ladder?
A lógica ladder é definida na IEC 61131-3, a norma internacional para linguagens de programação de CLP. A norma especifica a sintaxe, símbolos e comportamento da lógica ladder junto com outras quatro linguagens de CLP. A maioria das plataformas modernas de CLP da Allen-Bradley, Siemens, Mitsubishi, Omron e Beckhoff estão em conformidade com a IEC 61131-3.
Posso usar este criador de lógica ladder para programação real de CLP?
O FreeDiagram gera diagramas de lógica ladder para fins de documentação, revisão de projeto e treinamento. A saída é um diagrama visual, não código executável de CLP. Para programar um CLP real, você precisa usar o software de programação do fabricante (como Studio 5000 para Allen-Bradley, TIA Portal para Siemens ou CX-Programmer para Omron) para inserir ou importar a lógica para o controlador.