5) Exemplo completo — Motor/Bomba (recomendado para seu projeto base)
Vamos usar as tags da Aula 03/04 (ajuste endereços conforme seu hardware).
Entradas:
I_Start (I0.0) BOOL
I_Stop (I0.1) BOOL (botão NF no campo)
I_TermicoOK (I0.2) BOOL (NF do relé térmico = OK)
Saídas:
Q_Motor (Q0.0) BOOL
Memórias (opcional, recomendado):
M_MotorCmd (M0.0) BOOL (comando interno)
Network 1 — Comando interno (M_MotorCmd) com selagem + permissivas
--|/|----| |----+----| |---------( )--
I_Stop I_TermicoOK | I_Start M_MotorCmd
|
+----| |------+
M_MotorCmd
Network 2 — Saída física (Q_Motor) segue o comando interno
--| |-------------------------( )--
M_MotorCmd Q_Motor
Por que separar? Porque você evita mexer na bobina de saída em várias redes e ganha espaço para inserir
permissivas, falhas e modos (Manual/Auto) depois.
Opcional — Network 3 (alarme de falha)
--|/|-------------------------( )--
I_TermicoOK M_FalhaTermico
Se o térmico não estiver OK, seta uma falha. Depois você cria reset e sinalização (Módulo 09).
6) Boas práticas no TIA (LAD)
Checklist de qualidade
- Uma bobina “de verdade” (Q) deve ser escrita em um lugar (uma rede/bloco).
- Use comentários em cada Network: “Comando motor”, “Intertravamento”, “Falha”.
- Use tags padronizadas (I_, Q_, M_).
- Separe comando interno e saída física quando o projeto começar a crescer.
- Teste online: forçar entradas, monitorar contatos e bobinas no Ladder.
Dica de comissionamento: monitore a rede com status (verde) e confirme “onde” a lógica está travando:
Stop? Térmico? Falta de permissiva?
Nota: segurança de máquinas (emergência, portas, etc.) pode exigir arquitetura dedicada (relé de segurança/PLC safety).
Aqui estamos focando em lógica básica de automação.