Partilhar: Classroom Teams WhatsApp
aulify · Sebenta
UC · Unidade de Competência · UC02941

UC02941 · HMI — Interface homem-máquina

Touch panels, SCADA, design e programação
25h · 2.25 pontos crédito Curso: T. Mecatrónica ↗ Referencial oficial SNQ
Índice

Há um pacote premium desta unidade: um PowerPoint editável de 100 ou mais diapositivos, um manual em PDF e dois testes com correção. Esta sebenta continua gratuita.

Introdução

O HMI (Human-Machine Interface) é a ponte entre operador e máquina/processo. Substituiu (e complementa) os painéis físicos de botoeiras e lâmpadas tradicionais, dando ao operador:

Esta unidade (25h) cobre os fundamentos: touch panels industriais, software SCADA, princípios de design, programação prática com Siemens WinCC, e manutenção.


1. Conceitos HMI

1.1 O que é HMI

HMI (Human-Machine Interface) = qualquer interface entre humano e máquina:

1.2 Funções

  1. Visualização:
  2. Estado actual da máquina/processo.
  3. Valores de variáveis (temperaturas, pressões, contadores).
  4. Posições de cilindros, motores.
  5. Trends (gráficos histórico).

  6. Comando:

  7. Botões virtuais (start, stop, reset).
  8. Sliders e inputs numéricos (setpoints, parâmetros).
  9. Selectores (modos: auto/manual).

  10. Configuração:

  11. Parâmetros de operação.
  12. Receitas (sets de parâmetros para diferentes produtos).
  13. Limites de alarme.

  14. Diagnóstico:

  15. Lista de alarmes activos.
  16. Histórico de eventos.
  17. Estado dos I/Os.
  18. Estatísticas (OEE, contadores).

1.3 Hierarquia

ERP / Empresa
   ↑↓ dados estratégicos
MES / Production execution
   ↑↓ dados de produção
SCADA / Supervisor
   ↑↓ dados operacionais (centenas/milhares de variáveis)
HMI local (touch panel na máquina)
   ↑↓ dados específicos da máquina
PLC / Controlador
   ↑↓ I/O em tempo real
Máquina física

Cada nível serve audiência diferente:


2. Touch panels industriais

2.1 Tipos por gama

Basic Panels (PMEs, máquinas standard):

Comfort Panels (indústria média-pesada):

Industrial PC com HMI:

2.2 Características técnicas

2.3 Marcas dominantes

Siemens:

Schneider Electric (Magelis):

Allen-Bradley (Rockwell):

Pro-face (Schneider):

Wonderware / Aveva:

Em Portugal, Siemens é dominante, seguido de Schneider.

2.4 Comunicação HMI ↔ PLC

Profinet:

EtherNet/IP:

Modbus TCP:

OPC UA:

Cabos e topologia:


3. SCADA

3.1 Conceito

SCADA (Supervisory Control and Data Acquisition):

3.2 Componentes típicos

SCADA Architecture:

  ┌──────────────────────────────────┐
  │   SCADA Server                    │
  │   - Database (histórico)         │
  │   - Alarm engine                  │
  │   - Trend engine                  │
  │   - Web server                    │
  │   - User management              │
  └────┬─────────────────────────┬───┘
       │                         │
       │ OPC UA / Modbus TCP     │ HTTP / web
       ▼                         ▼
  ┌──────────┐              ┌──────────┐
  │  PLCs   │              │ Clientes  │
  │ chão     │              │ (PCs)     │
  └──────────┘              └──────────┘

3.3 Softwares SCADA

Comerciais:

Open Source:

Moderno (cross-platform):

3.4 Funcionalidades

3.5 Implementação SCADA

Fase 1 — Análise:

Fase 2 — Selecção:

Fase 3 — Desenvolvimento:

Fase 4 — Comissionamento:

Fase 5 — Operação:

Investimento típico: 10-100 000 € para PME, 100-500 000 € para indústria pesada.


4. Design de interfaces

4.1 Princípios

1. Clareza:

2. Consistência:

3. Feedback:

4. Ergonomia:

5. Erro-tolerância:

4.2 Standards ISA-101

A norma ISA-101 define melhores práticas para HMI industrial:

Cores standard:

Cor Significado
Verde Operação normal (estado activo, em funcionamento)
Amarelo Aviso, atenção, em alarme moderado
Vermelho Alarme crítico, paragem, perigo
Azul Informação geral, controlo
Cinza Estado inactivo, desligado, não disponível
Branco Texto, valores estáticos
Preto Outlines, texto sobre fundo claro

Cor de fundo recomendada: cinza claro (RGB 200,200,200).

Hierarquia de alarmes:

4.3 Layout típico

┌────────────────────────────────────────────────────┐
│ [Logo]  STATUS GERAL          11:32  [User] [Lang] │  Header
├────────────────────────────────────────────────────┤
│                                                    │
│   ────────────────────────────────                 │
│   │                                │                │
│   │   ÁREA PRINCIPAL              │                │
│   │   - Mímica da máquina         │                │
│   │   - Valores essenciais        │                │
│   │   - Trends                    │  Área principal│
│   │                                │                │
│   ────────────────────────────────                 │
│                                                    │
│   [START]  [STOP]  [RESET]                          │  Controlo
│                                                    │
├────────────────────────────────────────────────────┤
│ [Op] [Manual] [Alarmes] [Receitas] [Config]       │  Navegação
├────────────────────────────────────────────────────┤
│ ⚠ 3 alarmes activos | 12% CPU | 50ms scan        │  Footer
└────────────────────────────────────────────────────┘

4.4 Tipos de ecrã

Operação (ecrã principal):

Manual / Comissionamento:

Alarmes:

Trends:

Receitas:

Configuração:

Diagnóstico:

4.5 Erros comuns


5. Programação Siemens WinCC

5.1 Versões

Todos integrados no TIA Portal.

5.2 Workflow

  1. Adicionar HMI ao projecto TIA Portal:
  2. Project tree → Add new device → HMI → seleccionar modelo (KTP700 Basic, etc.).

  3. Configurar conexão com PLC:

  4. Network View → arrastar linha entre PLC e HMI.
  5. Definir Profinet como protocolo.

  6. Definir Tags:

  7. Tag table → adicionar variáveis a partilhar com PLC.
  8. Cada tag tem nome, tipo (BOOL, INT, REAL), endereço PLC.

  9. Desenhar ecrãs:

  10. Screen → criar novo.
  11. Arrastar objetos da Toolbox:

    • I/O Field: input/output de valor.
    • Button: comando.
    • Library (símbolos): bombas, motores, válvulas.
    • Trends: gráficos.
    • Alarm view: lista de alarmes.
  12. Associar objectos a tags:

  13. Clicar objecto → Properties → Connection → seleccionar tag.

  14. Animar objectos:

  15. Cor muda conforme estado (verde se ON, cinza se OFF).
  16. Visibilidade.
  17. Movimento.

  18. Definir alarmes:

  19. Alarm settings → Configuring discrete alarms / analog alarms.
  20. Configurar limite, mensagem, gravidade.

  21. Configurar histórico:

  22. Logging tags para gravar.
  23. Configurar frequência de amostragem.

  24. Compilar e descarregar:

  25. Compile (Ctrl+B).
  26. Download to HMI device.

5.3 Objectos típicos

I/O Field (visualizar/editar valor):

Button (botão):

Lamp / Indicador:

Symbol library:

Trends:

Alarm view:

Recipes view:

5.4 Funções avançadas

Multilingue:

Permissões de utilizador:

Receitas:

Reports:

Scripts:


6. Manutenção

6.1 Plano

Mensal:

Trimestral:

Anual:

6.2 Avarias comuns

Sintoma Causa(s) provável(eis) Acção
Touch não responde Calibração desviada, ecrã sujo, touch avariado Limpar, recalibrar, substituir HMI
Ecrã preto / sem imagem Backlight queimada, alimentação Verificar tensão, substituir backlight ou HMI
Comunicação cai Cabo Ethernet, IP errado, switch industrial Verificar cabo, reconfigurar IP
Alarmes não aparecem Configuração, tags Verificar configuração no TIA Portal
HMI travado Pouca memória, bug software Reset hardware, optimizar projecto
Gráficos lentos Demasiada actualização, muitos pontos Reduzir frequência, limitar amostras
Botões não respondem Tags mal configuradas, permissões Verificar configuração

6.3 Backup

Crítico: backup do projecto HMI tão importante como do PLC.

O que guardar:

Onde:

Frequência: após cada alteração significativa.

6.4 Substituição

Quando HMI avaria, substituir rapidamente:

  1. Comprar HMI idêntico (mesma referência).
  2. Configurar IP inicial via TIA Portal (cabo USB ou Ethernet directo).
  3. Descarregar projecto do backup.
  4. Verificar comunicação com PLC.
  5. Validar todas as funcionalidades.
  6. Documentar substituição.

Tempo: 1-4h se backup actualizado.


Apêndice A · Boas práticas

Em design:

Em programação:

Em manutenção:

Em segurança:


Apêndice B · Glossário


Apêndice C · Recursos