Partilhar: WhatsApp
aulify
UC UC02953 · T. Mecatrónica

Ficha de Trabalho 2 — Design HMI e Análise de Comunicação Industrial

Versão · Aluno
Tempo · 45 minutos
Aluno(a)
Turma
Data

Ficha de Trabalho 2 — UC02953

Design de Ecrã HMI e Diagnóstico de Comunicação

Duração: 90 minutos | Consulta: Sebenta, normas ISA-18.2 | Calculadora: Permitida


Grupo I — Verdadeiro / Falso (20 pontos)

  1. No design de HMI, a cor verde deve ser usada para indicar estados de avaria ou emergência. ___
  2. A norma ISA-18.2 define boas práticas para gestão de alarmes, incluindo a classificação por prioridade. ___
  3. O SCADA (Supervisory Control and Data Acquisition) opera no nível 3 da pirâmide de automação. ___
  4. O protocolo OPC DA (Data Access) é o protocolo OPC mais recente e inclui segurança integrada. ___
  5. Um historiador industrial (historian) armazena valores de variáveis de processo com marca temporal para análise retrospectiva. ___
  6. O EtherNet/IP é um protocolo da Rockwell/Allen-Bradley baseado em Ethernet standard. ___
  7. Num sistema SCADA com o software Ignition, os dados dos PLCs são normalmente lidos via driver OPC UA ou Modbus. ___
  8. A "alarm flood" (inundação de alarmes) segundo ISA-18.2 ocorre quando há mais de 10 alarmes por 10 minutos. ___
  9. O protocolo PROFIBUS DP utiliza Ethernet como meio físico e suporta velocidades de 100 Mbps. ___
  10. A separação entre redes OT (Operational Technology) e IT (Information Technology) com uma DMZ (Demilitarized Zone) é uma boa prática de cibersegurança industrial. ___

Soluções — Grupo I

  1. F — No design HMI normalizado, vermelho indica avaria/emergência e verde indica estado normal/em marcha. Usar verde para avarias inverte a convenção e confunde os operadores.
  2. V — A ISA-18.2 (ANSI/ISA-18.2-2016) é o standard de referência para gestão de alarmes em sistemas de controlo de processo, definindo classificação, documentação e gestão do ciclo de vida dos alarmes.
  3. V — O SCADA opera no nível 2 e 3 da pirâmide: nível 2 = supervisão de processo; nível 3 = gestão de operações/MES (alguns sistemas SCADA modernos integram ambos).
  4. F — OPC DA é o protocolo mais antigo (baseado em DCOM da Microsoft, sem segurança robusta). O protocolo OPC UA é o mais recente e inclui segurança integrada (TLS, autenticação por certificado).
  5. V — Historiadores (OSIsoft PI, Ignition Historian, etc.) armazenam dados de processo com timestamp para análise de tendências, relatórios de produção e diagnóstico retroactivo.
  6. V — EtherNet/IP (Ethernet Industrial Protocol) é um protocolo da ODVA utilizado principalmente por equipamentos Rockwell/Allen-Bradley; usa Ethernet/TCP/IP standard com CIP (Common Industrial Protocol) como protocolo de aplicação.
  7. V — O Ignition (Inductive Automation) tem drivers nativos para OPC UA (leitura de qualquer servidor OPC UA, incluindo Siemens S7, Mitsubishi, etc.) e Modbus TCP/RTU.
  8. V — ISA-18.2 define "alarm flood" como a condição em que um operador recebe mais de 10 alarmes por 10 minutos, o que impossibilita a gestão efectiva dos alarmes.
  9. F — O PROFIBUS DP usa RS-485 como meio físico (bus de 2 fios) e suporta velocidades de 9,6 kbps a 12 Mbps. O PROFINET é que usa Ethernet (100 Mbps ou superior).
  10. V — A separação OT/IT com DMZ é uma das medidas de defesa em profundidade recomendadas pela IEC 62443. A DMZ é uma zona tampão onde os sistemas de interface (como servidores OPC UA, historiadores) residem, sem ligação directa entre as redes OT e IT.

Grupo II — Design de Ecrã HMI para Linha de Produção (40 pontos)

Exercício — Criar Especificação de Ecrã HMI

A linha de enchimento de bebidas da empresa FreshDrink, Lda., precisa de um novo ecrã HMI. A linha inclui: - 3 motores: M1 (transportador entrada), M2 (máquina de enchimento), M3 (transportador saída) - 1 tanque de produto: nível 0–100%, setpoint de nível, válvula de entrada (V1) - 1 caudalímetro: caudal de enchimento em L/h - 5 alarmes: M1 avaria, M2 avaria, M3 avaria, Nível baixo (<20%), Temperatura alta (>25°C)

a) Defina a hierarquia de ecrãs HMI (quantos ecrãs, qual o conteúdo de cada um).

b) Para o ecrã principal (overview), especifique detalhadamente: - Layout geral (posição de cada elemento) - Cores usadas para cada estado - Elementos de navegação - Área de alarmes activos

c) Defina a prioridade e a classe de cada alarme segundo a norma ISA-18.2.

d) Descreva como configurar uma tendência (trend) para monitorizar o nível do tanque e o caudal nos últimos 60 minutos.

Soluções — Grupo II

a) Hierarquia de ecrãs:

Ecrã Nome Conteúdo Acesso
1 Overview (Principal) Linha completa, 3 motores, nível tanque, alarmes Todos
2 Enchimento Tanque (nível, setpoint, V1), caudalímetro, controlo manual/auto Operador
3 Motores M1, M2, M3: estado, corrente, horas, botões arranque/paragem Operador
4 Alarmes Lista completa de alarmes activos e histórico Todos
5 Tendências Gráficos de nível e caudal, 60 min a 8h Supervisor
6 Parâmetros Setpoints, parâmetros PLC editáveis Supervisor

b) Especificação do Ecrã Principal:

Layout:

┌─────────────────────────────────────────────────────────────────┐
  [LOGO]  FreshDrink  Linha de Enchimento 1      [HORA/DATA]   
                                                                  
   ┌──────────┐   ┌──────────────────────┐   ┌──────────┐       
     M1              TANQUE PRODUTO        M3             
   Transp.   ├──►│  Nível: [███ 65%]    ├──►│Transp.          
   Entrada        Setpoint: 70%          Saída            
   [VERDE]        V1: [ABERTO]           [VERDE]          
   └──────────┘     Caudal: 250 L/h        └──────────┘       
                  └──────────────────────┘                       
                                                                
                    ┌──────┴─────┐                               
                         M2                                    
                     ENCHIMENTO                                
                      [VERDE]                                  
                    └────────────┘                               
                                                                  
  ┌──────────────────────────────────────────────────────────┐   
   ALARMES ACTIVOS (0)            [Ver todos] [Reconhecer]    
  └──────────────────────────────────────────────────────────┘   
  [ECRÃ 2: ENCHIM.] [ECRÃ 3: MOTORES] [ECRÃ 4: ALARMES] [TEND.] 
└─────────────────────────────────────────────────────────────────┘

Cores: - Motor em marcha: fundo VERDE, texto preto - Motor parado: fundo CINZENTO, texto preto - Motor em avaria: fundo VERMELHO piscante, texto branco - Nível do tanque: barra AZUL (nível); linha horizontal vermelha no setpoint - V1 aberta: fundo VERDE; V1 fechada: fundo CINZENTO - Alarme activo (banner): fundo VERMELHO piscante - Aviso activo (warning): fundo AMARELO

c) Classificação dos alarmes (ISA-18.2):

Alarme Prioridade Classe Tempo de resposta Justificação
M2 avaria (enchimento) 1 — Crítico Processo < 1 min Paragem total da linha; perda de produção imediata
M1 avaria (entrada) 2 — Alta Processo < 5 min Falta de produto para M2
M3 avaria (saída) 2 — Alta Processo < 5 min Acumulação de produto; risco de derrame
Nível baixo < 20% 2 — Alta Processo < 10 min Risco de ar no sistema de enchimento
Temperatura alta > 25°C 3 — Média Qualidade < 30 min Risco de qualidade do produto

d) Configuração de tendência (trend):

Variáveis a monitorizar: - Tag 1: PLC.FreshDrink.Tanque.Nivel (0–100%, escala esquerda) - Tag 2: PLC.FreshDrink.Enchimento.Caudal (0–500 L/h, escala direita)

Configuração da tendência: - Janela temporal: últimos 60 minutos (configurável: 15min, 1h, 4h, 8h) - Actualização: tempo real (a cada scan do PLC, ex.: 1s) - Tag 1 (Nível): linha azul contínua; limites: alarme a 20% (linha vermelha horizontal) - Tag 2 (Caudal): linha verde; limites: valor nominal 250 L/h (linha tracejada cinzenta) - Zoom: permitir ao operador fazer zoom temporal (clique e arrastar) - Exportar dados: botão "Exportar CSV" para análise exterior


Grupo III — Diagnóstico de Comunicação Industrial (40 pontos)

Caso de Estudo — Falha de Comunicação PROFINET

Um técnico de automação reporta que um módulo de I/O distribuído (Siemens ET200MP) numa linha de produção deixou de comunicar com o PLC S7-1500. O painel HMI mostra "I/O access error on Device IO1".

a) Descreva a sequência de diagnóstico passo a passo que o técnico deve seguir.

b) Verifique os possíveis problemas eléctricos na ligação Ethernet/PROFINET.

c) O técnico descobre que o módulo ET200MP tem endereço IP 192.168.1.100 mas o projecto TIA Portal tem configurado 192.168.1.101. Que consequência tem este erro e como resolver?

d) Após resolução do problema de endereçamento, o PROFINET funciona mas com erros periódicos de "Network Cycle Overflow". O que indica este erro e quais as possíveis causas?

Soluções — Grupo III

a) Sequência de diagnóstico:

  1. Verificar LEDs do ET200MP:
  2. BF (Bus Fault) LED: se vermelho → problema de comunicação
  3. SF (System Fault) LED: se vermelho → erro de configuração ou hardware
  4. Link LED do conector Ethernet: se apagado → sem ligação física

  5. Verificar a ligação física (camada 1):

  6. Testar o cabo Ethernet com testador de cabo
  7. Verificar o conector RJ45 (sem pins dobrados, sem sujidade)
  8. Verificar o switch intermédio (se existir): LEDs de link e actividade

  9. Verificar comunicação (camada 2/3):

  10. Ping do PLC ao ET200MP: ping 192.168.1.100 (na janela de diagnóstico do TIA Portal)
  11. Se sem resposta → problema IP ou endereçamento

  12. Verificar no TIA Portal:

  13. Online → Device view → verificar estado do dispositivo
  14. Diagnostics buffer: ler os eventos de diagnóstico

  15. Verificar a configuração hardware:

  16. Verificar que a versão de firmware do ET200MP é compatível com o projecto
  17. Verificar que os módulos instalados correspondem aos configurados no TIA Portal

b) Problemas eléctricos possíveis:

Problema Sintoma Verificação
Cabo Ethernet partido Sem Link LED Testador de cabo; substituir cabo
Conector RJ45 danificado Sem Link LED ou erro intermitente Inspecção visual; substituir conector
Switch defeituoso Sem Link LED no switch Testador de cabo com loopback; substituir switch
Cabo Ethernet demasiado longo (>100m) Erros de comunicação periódicos Medir comprimento; adicionar switch/repeater
Interferência electromagnética (EMC) Erros aleatórios Verificar separação de cabos; usar cabo Cat6 com blindagem

c) Consequência e resolução do erro de endereçamento:

Consequência: O PLC procura o dispositivo no endereço 192.168.1.101 (conforme configurado no TIA Portal), mas o ET200MP tem o endereço 192.168.1.100. Sem correspondência → PLC reporta "Device Not Found" → erro de comunicação → I/O inacessível.

Resolução (duas opções):

Opção 1 — Alterar o endereço IP do ET200MP para coincidir com o projecto (192.168.1.101): - No TIA Portal: Online → Functions → Assign IP Address - Ou com o PRONETA (ferramenta gratuita Siemens): detecta dispositivos PROFINET e permite alterar IP/nome

Opção 2 — Alterar o projecto TIA Portal para o IP actual do dispositivo (192.168.1.100): - No TIA Portal: Interface do ET200MP → Properties → Ethernet → IP Address = 192.168.1.100 - Recompilar e fazer download do projecto ao PLC

Recomendação: Usar a Opção 1 (alterar o dispositivo físico para coincidir com o projecto) — o projecto é a verdade do sistema; os dispositivos físicos devem conformar-se ao projecto.

d) Diagnóstico de "Network Cycle Overflow":

Este erro indica que o ciclo de comunicação PROFINET configurado não está a ser cumprido — o switch ou a rede não consegue processar todos os frames dentro do tempo de ciclo configurado.

Causas possíveis:

  1. Ciclo de comunicação muito curto: se o ciclo PROFINET está configurado para 1ms mas a rede tem latência de 2ms, há overflow
  2. Solução: aumentar o ciclo de actualização do PROFINET

  3. Switch não-gerido (unmanaged) na rede: switches não geridos não suportam PROFINET RT com QoS (Quality of Service); os frames PROFINET competem com tráfego não-RT

  4. Solução: substituir por switch gerido (managed) com suporte PROFINET (ex.: Scalance X208)

  5. Tráfego de IT na rede OT: se a rede industrial partilha infra-estrutura com a rede de escritórios, o tráfego de IT (actualizações, streaming, etc.) pode causar congestionamento

  6. Solução: segmentar as redes (VLAN ou rede física separada)

  7. Muitos dispositivos no mesmo segmento: se o PLC comunica com muitos dispositivos (> 20) no mesmo ciclo de 1ms, a carga da rede pode ser excessiva

  8. Solução: aumentar o ciclo ou redistribuir os dispositivos por dois PLCs

Ficha de Trabalho 2 — UC02953 — TMIM — Aulify