1
Crie um Rung
Clique em "+ ADICIONAR RUNG". Um rung e uma linha de logica (circuito em serie).
2
Insira Instrucoes
Arraste do painel esquerdo para o [+] do rung ou clique na instrucao depois no [+].
3
Configure o Tag
Selecione a variavel. Crie tags novos no painel direito com o formulario.
4
Pressione INICIAR
O scan cycle comeca. Fios verdes = energia passando. Cinza = circuito aberto.
5
Force as Entradas
Use os toggles verdes ao lado de cada entrada no painel direito para ligar/desligar.
6
Observe as Bobinas
Bobinas acesas = saidas ativas. Timers mostram ACC e DN em tempo real.
Motor de ScanA CPU varre rungs de cima para baixo a cada 50ms. Uma saida do rung 1 ja pode ser usada no rung 2 no mesmo ciclo - igual ao CLP real.
Exemplos prontosUse os exemplos no painel esquerdo: motor com Set/Reset, semaforo com timers, estrela-triangulo, contador de pecas e esteira com sensor.
| |
XIC - N.A.
Examine If ClosedPassa energia quando tag = TRUE. Botao normalmente aberto.
Uso: PB liga, sensor presenca, condicao habilitacao.
EntradaInterna
|/|
XIO - N.F.
Examine If OpenPassa energia quando tag = FALSE. Inverte a logica.
Uso: PB desliga, rele termico, intertravamento.
EntradaInterna
( )
OTE - Bobina
Output EnergizeAciona quando rung energizado. Desliga automaticamente se rung perder energia.
Uso: motor, lampada, valvula, contator.
Saida
(L)(U)
OTL / OTU
Set / ResetOTL: Liga e MANTEM mesmo sem energia no rung.
OTU: Desliga o que OTL travou. OTU tambem reseta contadores e timers.
Saida
TON/TOF
Temporizadores
On/Off DelayTON: Conta enquanto recebe energia. DN ativa apos Preset.
TOF: Conta apos perder energia. DN ativa apos Preset.
Interna
CTU/CTD
Contadores
Count Up/DownCTU: Incrementa ACC a cada borda de subida. DN quando ACC >= Preset.
CTD: Decrementa. Use OTU para resetar.
Interna
Serie vs. ParaleloSerie (AND): todos os contatos precisam passar. Paralelo (OR): use multiplos rungs com a mesma saida.
TON - Timer On-Delay
Conta enquanto recebe energia. DN ativa quando ACC = Preset. Ao perder energia, ACC retorna a 0.
Entrada: ____+==================+_______
| |
ACC: 0 ^ conta... v reseta
Preset: --------------------------------
Bit DN: _____________+========+________
DN=1
Use XIC(tag_do_timer) para acionar saidas apos o tempo. O tag e sincronizado com DN.
TOF - Timer Off-Delay
Conta apos perder energia. DN ativa quando ACC = Preset apos a queda.
Entrada: ==================+______________
| comeca contar
ACC: 0 ^ conta... preset
Bit DN: _________________+==============
DN=1 apos preset
Uso: ventilacao continua apos desligar, freio que aguarda, alarme tardio.
CTU/CTD - Contadores
CTU - Sensor pulsando (borda de subida):
Sensor: _+--+_+--+_+--+_+--+_+--+_
1 2 3 4 5
ACC: 1 2 3 4 5
Preset: 5
DN: ___________________+======== use OTU para resetar
Fluxo Recomendado
📋
AnalisarMapear entradas, saidas e logica
->
🏷
Criar TagsPainel direito - + tag
->
🔧
ProgramarArrastar instrucoes nos rungs
->
▶
SimularINICIAR + forcar entradas
->
✔
ValidarTestar todos os cenarios
Atalhos de Teclado
ESCVolta ao modo selecao
DELETERemove elemento selecionado (borda amarela)
CliqueSeleciona elemento
2x CliqueEdita tag/preset do elemento
Btn DireitoRemove elemento sem modal
Drag+DropInserir ou reordenar elemento
Dicas Ladder
Selo correto: OTL + OTUOTL(MOTOR) para ligar, OTU(MOTOR) com botao de parada para desligar. Mais robusto que OTE com seal.
IntertravamentoXIO(KM_DELTA) no rung da estrela e XIO(KM_ESTRELA) no rung do delta. Nunca ligam juntos.
Semaforo/SequenciadorTON acumula, seu DN ativa proximo estado. OTU do estado anterior garante transicao limpa.
Reset de CTUOTU apontando para o tag do contador reseta acc=0 e dn=false conforme IEC 61131-3.
O que e um Rung? v
Linha horizontal do diagrama ladder. Representa um circuito completo com condicoes de entrada (contatos) e acao (bobinas). O CLP avalia cada rung sequencialmente a cada scan.
XIC vs XIO - quando usar cada? v
XIC: Passa energia quando variavel = 1. Use em botoes de liga, sensores de deteccao.
XIO: Passa energia quando variavel = 0. Use em botoes de desliga, reles termicos, intertravamentos.
Por que OTL/OTU em vez de OTE com seal? v
OTE apaga automaticamente quando rung perde energia. No scan, a ordem dos rungs importa e pode causar conflito. OTL/OTU separa explicitamente set e reset sem ambiguidade.
O que e Bit DN? v
Done Bit = bit de conclusao. Vai para 1 quando ACC >= Preset em timers e contadores. Use XIC(tag_do_timer) em outro rung para acionar saidas apos o tempo.
Como fazer logica OR? v
Use multiplos rungs com a mesma saida. Se qualquer rung estiver energizado, a saida liga.
Como salvar o programa? v
Clique em JSON. Copie o texto e salve em editor de texto. Para recarregar: cole o JSON e clique Importar.
E equivalente a um CLP real? v
A logica de scan e as instrucoes seguem Allen-Bradley Logix5000 e IEC 61131-3. Programas desenvolvidos aqui funcionam da mesma forma em equipamentos reais. Scan aqui e 50ms; no CLP real e microssegundos.