Navegação Tela por TAG Variável Número Tela IHM Wincc Siemens TIA Portal

Por , Comentario
Compartilhar Facebook Compartilhar Twitter

Navegação Tela por TAG Variável Número Tela IHM Wincc Siemens TIA Portal

Navegação por Número de Tela no WinCC: Como Mudar de Ecrã via TAG no TIA Portal

Na maioria dos projetos de IHM, a navegação entre telas é feita associando um botão diretamente ao nome de um ecrã. No entanto, existe uma forma muito mais dinâmica e flexível de fazer isto: a Navegação por Número (Screen Number).

Esta técnica permite que tu mudes de ecrã enviando um valor numérico para uma variável (Tag). É ideal para criar menus dinâmicos, listas de seleção ou até para permitir que o CLP (PLC) controle qual a tela que deve ser exibida ao operador.


1. O Conceito de Número de Tela

No WinCC, cada ecrã (Screen) que tu crias recebe automaticamente um número de identificação único.

  • Podes consultar este número selecionando a tela e indo às suas Properties (Propriedades) > General.

  • Por padrão, a primeira tela é a 1, a segunda a 2, e assim sucessivamente, mas podes alterar estes números conforme a tua lógica.


2. Passo a Passo: Configurar a Navegação por TAG

Identificar a Tag de Sistema

Quando crias um projeto de IHM, o TIA Portal gera algumas Tags padrão. A Tag que vamos utilizar é a ScreenNumber (ou similar, dependendo da versão), que armazena o ID do ecrã atual.

Configurar o Botão de Navegação

Em vez de usares a função simples ActivateScreen, vamos usar um processo de dois passos:

  1. SetTag: Atribui o número da tela de destino à tua variável.

    • Exemplo: Se queres ir para a Tela 2, usa SetTag na variável de navegação com o valor "2".

  2. ActivateScreenByNumber: Chama a função que lê o valor da Tag e muda o ecrã instantaneamente.

No PLC (Opcional)

Se quiseres que o PLC force a mudança de tela (por exemplo, abrir automaticamente a tela de Alarmes quando ocorre uma falha grave):

  • Cria uma Tag de comunicação entre o PLC e a IHM.

  • Nas propriedades da IHM, em Job Mailbox ou utilizando ponteiros de área (Area Pointers), configura o ecrã para seguir o valor dessa Tag vinda do controlador.


3. Vantagens desta Técnica

  • Menus Dinâmicos: Podes usar um único campo de entrada numérica ou uma lista drop-down para navegar por dezenas de telas.

  • Controlo pelo PLC: O sistema pode "guiar" o operador, abrindo a tela correta dependendo da etapa do processo ou de uma condição de erro.

  • Código mais Limpo: Facilita a criação de scripts complexos onde a lógica de navegação depende de múltiplos fatores.


4. Dica de Performance: Area Pointers

Para uma integração profunda entre PLC e IHM, explora os Area Pointers (Ponteiros de Área). Ao configurar o ponteiro "Screen Number", o PLC consegue saber em tempo real qual a tela que o operador está a ver e, se necessário, forçar a transição para outra.


Conclusão

A navegação por número de tela no WinCC TIA Portal é uma ferramenta essencial para projetos de automação de alto nível. Ela retira a "rigidez" dos botões convencionais e dá ao programador um controlo total sobre a interface, permitindo uma interação muito mais inteligente entre a máquina e o operador.

Gostaste deste tutorial técnico? Deixa o teu comentário sobre como geres a navegação nos teus projetos e se já utilizas Tags para mudar de ecrã!


Tutorial de como configurar a navegação de telas no WinCC HMI IHM, utilizando TAG Variável associado ao número da Tela.. Usando o Simulador de IHM do WinCC do Software TIA Portal V14 Se Increva em Nosso Canal Youtube:
https://goo.gl/1P1oBS

0 comentários

COMENTÁRIOS AGORA