Módulo 08 — Simulação e Testes
Nesta aula você vai aprender o “kit de sobrevivência” do comissionamento no TIA Portal: monitorar Ladder online, usar Watch table, entender forçar (Force) com segurança, e resolver problemas com diagnósticos. Isso é o que mais economiza tempo em campo.
Objetivos
- Entrar em modo Online e monitorar Networks (status).
- Montar uma Watch table para ver/alterar variáveis em teste.
- Entender diferença entre Modify (modificar) e Force (forçar).
- Identificar problemas de rede/conexão e usar Online & diagnostics.
- Aplicar um roteiro prático de teste (Start/Stop, TON/CTU, falhas).
1) Online x Offline (o que muda)
Offline = o que está no seu PC (projeto). Online = o que está no CLP. Sempre confirme se o programa carregado no CLP é o mesmo do projeto.
| Modo | Você consegue... | Risco |
|---|---|---|
| Offline | Editar e compilar o projeto | Baixo (não altera o CLP) |
| Online | Monitorar status, observar variáveis e diagnosticar | Médio (se fizer download/modificar/forçar) |
2) Monitorar Ladder (Status nas Networks)
O “status” pinta a lógica em tempo real (contatos e bobinas). Assim você vê exatamente o ponto onde a rede não fecha.
Passo a passo (fluxo)
- Conecte: Online → Go online
- Abra o bloco (ex.: OB1)
- Ative Monitor / Status
- Observe permissivas (Stop, térmico, intertravamentos)
3) Watch table (monitorar e modificar)
Watch table é sua bancada de testes: você coloca tags importantes e enxerga valores (I, Q, M, DB, timers, counters).
O que colocar na sua primeira Watch
4) Force (Forçar) com segurança
Forçar é potente e perigoso: você “manda” um valor para uma variável e o CLP obedece, mesmo que o campo esteja diferente. Use para teste controlado e retire depois.
Quando faz sentido forçar
- Testar lógica antes de ligar um equipamento real (simular sensor).
- Validar intertravamentos (ex.: simular “térmico ok”).
- Diagnóstico: confirmar se o problema é campo (sensor/cabo) ou lógica.
- Prefira forçar memórias (M/DB) em vez de saídas físicas (Q), quando possível.
- Se forçar Q, garanta condições seguras (máquina parada, área isolada, autorização).
- Ao terminar, remova todos os forces e confirme que não ficou nada ativo.
5) Diagnóstico e erros comuns
Se não conecta, se dá falha de download, se o CLP não entra em RUN: use Online & diagnostics.
Problemas típicos
| Sintoma | Possível causa | Checagem rápida |
|---|---|---|
| CLP não aparece em Accessible devices | IP do PC errado / firewall / cabo / switch | IP do PC no mesmo range + ping + desabilitar firewall p/ teste |
| Download falha por incompatibilidade | CPU/firmware diferente | Read device → ajustar modelo/versão no projeto |
| Entradas “não mudam” online | Fiação/sensor/PNP/NPN/0V | Medir 24V, verificar comum, polaridade e borne |
| Saída liga no software mas não aciona campo | Relé/contator/24V ausente | Medir tensão na bobina/borne, fusível, relé intermediário |
6) Roteiro de testes (passo a passo)
Use este roteiro sempre que for testar um projeto básico (Start/Stop + TON/CTU):
- 1) Confirmar I/O: clique em status e acione sensor/botoeira, veja mudar no Ladder.
- 2) Testar permissivas: Stop, térmico, intertravamentos — confirme que abrem/fecham.
- 3) Testar comando: Start sela, Stop derruba, falha derruba.
- 4) Temporizador: confira ET subindo, Q acionando no tempo esperado.
- 5) Contador: cada pulso soma 1; CV correto; Q atua no PV.
- 6) Remover forces, limpar watch, salvar projeto e documentar revisão/data.
7) Exercícios (fixação)
Exercício 1 — Watch table padrão
Monte uma Watch com: I_Start, I_Stop, I_TermicoOK, M_MotorCmd, Q_Motor, T1.ET/T1.Q e C1.CV/C1.Q.
Exercício 2 — Debug de permissivas
Simule um problema: “motor não liga”. Use o status para identificar qual permissiva está travando (Stop, térmico ou outra).
Exercício 3 — Force controlado
Em ambiente seguro, force uma memória (ex.: M_PermissivaTeste) e confirme a lógica. Depois, remova todos os forces.