Os 9 estados de motor que toda a HMI deve mostrar
Mostra a um operador de quadro um símbolo de bomba que está apenas ligado ou desligado e deste-lhe um booleano quando ele precisa de um diagnóstico. A bomba pode estar comandada como ligada mas ter disparado. Pode estar a funcionar mas com vibração acima do setpoint. Pode estar em bypass de manutenção enquanto um técnico substitui um empanque. Nenhuma dessas situações é captada por um binário verde/cinzento.
É por isso que estes guias — como a maioria dos guias de estilo alinhados com a ISA-101 — modelam o equipamento motorizado como uma máquina de 9 estados. Cada estado tem uma identidade visual única que o operador aprende uma vez e reconhece em todos os ecrãs de todos os projetos para o resto da carreira.
Os 9 estados num relance
1. Parado
O motor está comandado como DESLIGADO e o feedback de marcha está DESLIGADO. Desenhado em cinzento neutro. É o estado mais comum num ecrã normal — por design, não deve chamar a atenção.
2. Arrancando
O motor foi comandado como LIGADO mas o feedback de marcha ainda não confirmou. A convenção aceite é verde a piscar com um período curto (1 Hz). Se o feedback nunca chegar, transita para Sem feedback após um tempo limite ajustável (tipicamente 3 a 10 segundos).
3. Em marcha
Comandado como LIGADO e feedback de marcha confirmado. Desenhado em verde sólido — nunca a piscar, nunca animado, porque é a condição operacional normal. A animação neste estado é a violação mais comum da ISA-101.
4. Sem feedback
Comandado como LIGADO mas o feedback de marcha nunca chegou (ou comandado como DESLIGADO e o sinal de marcha continua LIGADO). Este é um estado de diagnóstico desenhado a amarelo. Muitas vezes indica um contacto auxiliar avariado, um contactor preso ou uma falha de cablagem — e é o estado que os operadores mais pedem ao modernizar HMIs antigas.
5. Manual
O motor está em modo local/manual — normalmente o seccionador local ou um seletor manual-desligado-automático no CCM contornou a lógica automática da HMI. Desenhado a azul. Crucial para o operador: diz-lhe que existe neste momento um caminho de comando fora da HMI, e que deve verificar fisicamente antes de raciocinar sobre o estado.
6. Desativado
O motor foi intencionalmente retirado de serviço — muitas vezes para manutenção, muitas vezes através de uma permissão no PLC. Desenhado em cinzento escuro. A linguagem visual transmite “isto está esbatido porque está suposto estar fora de serviço.”
7. Em marcha + alarme P1
O motor está a funcionar mas há um alarme crítico ativo (pense em temperatura de chumaceira muito alta, disparo por vibração iminente). Desenhado como o estado em marcha com um badge P1 vermelho sobreposto. O badge é o dispositivo de alerta — o corpo do símbolo continua a dizer que o equipamento está em marcha.
8. Em marcha + alarme P2
O mesmo que acima mas com prioridade P2 — muitas vezes um alarme alto em vez de muito alto. Badge laranja.
9. Falha
O motor disparou ou tem uma falha P1 ativa que impede a operação. Desenhado a vermelho. A diferença face a Em marcha + P1 é que o equipamento não está a funcionar — tipicamente porque a falha o parou.
Motores reversíveis ganham FWD/REV
Motores de compactadores, tapetes transportadores que podem funcionar para a frente e para trás, e transportadores de sem-fim que precisam de recuar para desbloquear um encravamento precisam todos de uma variante reversível do símbolo. Os 9 estados continuam a aplicar-se — mas os estados em marcha e arrancando ganham uma pequena seta FWD ou REV dentro do corpo do símbolo para desambiguar o sentido. O sentido para a frente depende da convenção; normalmente identifica-se na legenda do ecrã.
Implementação: mapeamento de tag de PLC
A implementação mais limpa é uma única tag de estado UINT16 por motor:
| Valor | Estado |
|---|---|
| 0 | Parado |
| 1 | Arrancando |
| 2 | Em marcha |
| 3 | Sem feedback |
| 4 | Manual |
| 5 | Desativado |
| 6 | Em marcha + P1 |
| 7 | Em marcha + P2 |
| 8 | Falha |
O PLC calcula este estado a partir dos sinais subjacentes (comando, feedback, alarmes, modo, falha) para que a HMI apenas renderize uma tag. Este desacoplamento é o que torna o ecrã barato de manter: muda a máquina de estados no PLC e todos os ecrãs atualizam sem tocar no projeto da HMI.
Implementação de HMI por plataforma
Weintek EasyBuilder Pro
- Exporta os 9 PNGs (ou 9 SVGs para cMT-X) a 256×128 ou 512×256 com fundo transparente: desenha o motor uma vez no Symbol Builder e exporta uma cópia por cor de estado, ou parte de um símbolo de motor da comunidade e abre-o no builder.
- No EBPro: Library → Picture Library → Import. Agrupa por tipo de motor.
- Coloca uma Multi-state Lamp no ecrã e liga-a à tua tag de estado de PLC (UINT16). Mapeia os valores 0..8 para as imagens importadas.
- Se quiseres mostrar a tag (
M-101) por cima do símbolo, coloca um Text Object separado em vez de gravar a tag na imagem. Assim podes reformular o projeto em espanhol, inglês ou português sem reexportar símbolos.
Siemens WinCC Unified
Usa um faceplate personalizado (Custom Web Control) com o corpo SVG como imagem de fundo e o valor de estado a controlar uma transição de classe CSS. A biblioteca de símbolos do WinCC já tem blocos de motor, mas vêm com 3 estados por defeito — substituí-los pelo conjunto de 9 estados dá-te consciência situacional sem alterar o teu código de controlo.
Rockwell FactoryTalk View ME / SE
Multi-state Indicator com biblioteca de imagens. O mesmo padrão que no Weintek: 9 estados mapeados para 9 PNGs importados.
Ignition Perspective
Coloca os SVGs na pasta icons do projeto e depois liga a propriedade icon de um componente Image a uma expressão que mapeia a tag de estado para o caminho SVG correto. Ou usa vistas embebidas por estado e um Tab Container que seleciona conforme o estado.
Erros comuns de implementação
- Misturar o estado de visualização com o estado de comando. A HMI mostra o que o equipamento está a fazer, não o que alguém lhe pediu para fazer. Se o operador carregou em Arranque e nada aconteceu, o símbolo permanece em Sem feedback até o feedback chegar.
- Saltar o estado “Sem feedback”. É o estado de diagnóstico mais útil e o mais frequentemente omitido. Cabla-o sempre.
- Tratar o Manual como uma falha. O modo manual é uma condição operacional normal — apenas significa que a HMI não é a autoridade de controlo. Pinta-o de azul, não de vermelho.
- Gravar tags no PNG do símbolo. Torna a localização e as mudanças de tag penosas. Sobrepõe sempre as tags como um objeto de texto separado.
Constrói o conjunto de 9 estados. Desenha o corpo do motor uma vez no Symbol Builder — preenchimento cinzento, paleta ISA-101 já integrada — e exporta um PNG/SVG por estado; os badges de alarme P1/P2 e os marcadores de estado estão na biblioteca de ícones genéricos. Ou parte de um símbolo de motor que um engenheiro já publicou e abre-o no builder.
Abrir o Symbol Builder → Explorar símbolos de motor da comunidade →