O conceito de Layers (Camadas) no WinCC (TIA Portal) é uma ferramenta de organização essencial para o desenvolvimento de telas complexas. Ele funciona de forma muito semelhante a softwares de edição gráfica (como Photoshop ou AutoCAD), permitindo que você agrupe objetos em diferentes "níveis" de profundidade.
Aqui está um detalhamento de como as camadas funcionam e como utilizá-las para otimizar seu projeto:
1. O que são as Layers no WinCC?
No WinCC, cada tela possui 32 camadas (numeradas de 0 a 31). Por padrão, todos os objetos que você arrasta para a tela (botões, campos de E/S, gráficos) são inseridos na Layer 0.
As camadas servem para:
Organização Visual: Separar elementos de fundo (estáticos) de elementos de controle (interativos).
Facilidade de Edição: Esconder temporariamente camadas inteiras para conseguir clicar em objetos que estão "atrás" de outros sem precisar movê-los.
Proteção: Bloquear camadas para evitar que você mova acidentalmente o fundo ou o layout da máquina enquanto trabalha na lógica dos botões.
2. Como Gerenciar as Camadas
Para visualizar e controlar as camadas, você deve observar a janela "Layout", que geralmente fica no painel lateral direito ou inferior do TIA Portal (junto com as abas de propriedades).
Ativar/Desativar Visibilidade
Na aba Layout, você verá uma lista de 0 a 31 com dois ícones principais ao lado de cada número:
Ícone de Olho: Alterna a visibilidade. Se você desmarcar o olho da Layer 1, todos os objetos atribuídos a ela desaparecerão da tela de edição (mas continuarão existindo no Runtime).
Ícone de Cadeado: Bloqueia a camada. Você verá os objetos, mas não conseguirá selecioná-los ou movê-los com o mouse.
3. Atribuindo um Objeto a uma Camada
Para mover um objeto de uma camada para outra:
Selecione o objeto na tela (ex: um motor animado).
Vá em Properties > Properties > Miscellaneous.
Localize o campo Layer.
Altere o número (ex: de 0 para 2). O objeto agora responderá aos comandos de visibilidade/bloqueio da Layer 2 na aba de Layout.
4. Estratégia Recomendada de Organização
Uma boa prática em projetos profissionais de automação é dividir as camadas por "função":
| Camada (Layer) | Conteúdo Sugerido |
| Layer 0 | Imagens de fundo, molduras, logotipos (elementos estáticos). |
| Layer 1 | Tubulações, tanques e infraestrutura fixa. |
| Layer 2 | Atuadores e sensores (motores, válvulas, sensores de nível). |
| Layer 3 | Campos de entrada e saída de dados (I/O Fields, displays). |
| Layer 4 | Botões de navegação e botões de comando. |
| Layer 5+ | Pop-ups customizados ou menus invisíveis que aparecem via script. |
5. Diferença entre Layer e Z-Order (Ordem de Empilhamento)
É comum confundir as duas coisas:
Layer: É uma ferramenta de organização do desenvolvedor no TIA Portal para facilitar a criação.
Z-Order (Bring to Front / Send to Back): Define quem fica na frente de quem dentro da mesma camada ou no resultado final da tela. Se dois objetos estão na mesma Layer, você usa o "Bring to Front" para decidir qual sobrepõe o outro.
Dica Prática de Produtividade
Se você tem uma tela com muitos objetos e precisa selecionar apenas os textos para mudar a fonte, mas acaba sempre clicando no fundo da tela sem querer: bloqueie a Layer 0 (onde deve estar o fundo) usando o ícone do cadeado. Isso permitirá que você faça uma "caixa de seleção" com o mouse pegando apenas os objetos das camadas superiores.
Deseja que eu explique como criar telas "Pop-up" usando visibilidade de camadas ou prefere saber sobre os objetos de "Faceplate" que usam camadas internas?
Se Inscreva em Nosso Canal Youtube:
https://goo.gl/1P1oBS


0 comentários
COMENTÁRIOS AGORA