Como utilizar Tag Prefix WinCC Professional
Versão do software utilizada: Siemens WinCC TIA Portal V14
SP1 - WinCC Professional - Version V14 SP1 Update 4
Objetivo: Utilizar o tag prefix para
mostrar em uma mesma tela parâmetros de informações de diferentes produtos instanciadas
em "Picture Window".
Para
este exemplo, vamos considerar uma fábrica de chocolates com 6 diferentes tipos
de produtos. Cada produto tem suas respectivas características de: nome, teor
de cacau, recheio, quantidade de lotes produzidos. Os valores serão armazenados
em tags internas com persistência para que o valor não se perca quando o
Runtime for desativado. Criaremos
apenas uma tela de exibição que poderá ser instanciada com as informações do chocolate selecionado. Vamos aos passos.
Passo 1: Abrir o TIA Portal e criar um novo projeto na opção
“Create new project”. O nome escolhido foi WinCC Tutorials.
Figura 1 - Tela inicial TIA Portal
Passo 2: Adicionar o WinCC Professional: “Add new device”
>> PC Systems >> SIMATIC HMI application >> WinCC RT
Professional >> Ok
Figura 2 - Adicionar instância do WinCC Professional
Com
isso foi adicionado na Project tree o PC-System_1 com o HMI_RT_1 [WinCC RT
Professional].
Figura 3 - Após inclusão do hardware do WinCC Professional
Passo 3: Criação das tags contendo as informações de cada
produto
Criadas
um total de 24 tags, sendo 4 para cada um dos 6 produtos diferentes. As
informações contidas nos “Start Value” de cada tag de acordo com a tabela
abaixo:
Nome
|
Teor de
cacau [%]
|
Recheio
|
Lotes
Produzidos
|
|
Produto 1
|
ChocoBom
|
10
|
nenhum
|
8
|
Produto 2
|
MilkBom
|
12
|
leite
|
6
|
Produto 3
|
DarkBom
|
35
|
nenhum
|
4
|
Produto 4
|
UltraDarkBom
|
70
|
nenhum
|
1
|
Produto 5
|
AmendoBom
|
10
|
amendoim
|
5
|
Produto 6
|
MoranBom
|
12
|
trufa de
morango
|
7
|
Atentar que o parâmetro 1 corresponde ao nome do produto, o
parâmetro 2 corresponde ao teor de cacau, o parâmetro 3 ao tipo de recheio e, finalmente,
o parâmetro 4 corresponde ao contador de lotes produzidos.
Figura 4 - Criação de Tags internos para armazenar informações
Marcar a opção “Persistence for internal tags” para todas as
tags. Com isso o valor não irá se perder quanto o Runtime for desativado (obs.:
não funciona em modo de simulação!)
Figura 5 - marcar a opção "Persistence for internal tags"
Passo 4: Criação das tags para as Picture Windows de
exibição. Para isso, criar um “User data type”. Project library >> Types
>> “Add new type”.
Abrirá a janela de seleção. Escolher a opção User data type,
renomear para ParametrosDeTela e selecionar a opção WinCC Runtime Professional
e clicar em “ok”
Figura 6 - Criação de datatype de parâmetros que serão exibidos em tela
O TIA Portal irá encaminhar para a Project Library. A versão
de trabalho foi criada como V 0.0.1 [in work].
Na opção “Communication driver”, selecionar a opção
“<Internal communication>”, pois serão apenas tags de configuração
interna. Criar 4 tags nomeadas de 1 a 4, conforme abaixo:
Figura 7 - Configuração do "datatype"
Com o botão direito do mouse, clicar na versão de trabalho
na opção “release the version”. Abrirá uma janela, clicar em “ok”.
Figura 8 - Finalização e "release" da versão do "datatype"
Passo 5: Criar a tela principal de navegação. Na aba
Screens, clicar em “Add new screen”. Uma nova tela vazia será adicionada. Nesta
tela, adicionaremos 6 botões, sendo um para cada produto diferente.
Para isso, arrastar os botões da “Toolbox” -> “Elements”
-> “Button” e configurá-los conforme exemplo. Apenas os nomes por enquanto,
os eventos serão configurados mais adiante.
Figura 9 - Configuração da tela principal, inserindo botões
Configurar também um botão para desativar o Runtime, caso
desejar. Configurar aba evento conforme exemplo abaixo.
Figura 10 - Configuração botão Desativar
Passo 6: Criar “Picture Window” para preenchimento dinâmico.
Inicialmente, adicionar uma nova tela. E mudar o tamanho
para “Width” = 500 e “Height” = 300 por exemplo, para que tenha a aparência de
uma pop-up.
Figura 11 - Definição do tamanho da pop-up
Em seguida, incluir os títulos e formatação. Algo parecido
com a figura abaixo.
Figura 12 - Desenhar fundo
Colocar os I/O fields para exibição das informações;
Configurar os “I/O fields” conforme abaixo. Atentar para a
configuração da “Tag”. O primeiro campo corresponde ao primeiro parâmetro:
“.Parametro_1”. Observar o “.” no início da nomenclatura que indica que a Tag é
dinâmica e irá mudar de acordo com o prefixo da tela.
Observar também os formatos dos campos de I/O field.
Figura 13 - Parametrização I/O Field 1
Figura 14 - Parametrização I/O Field 2
Figura 15 - Parametrização I/O Field 3
Figura 16 - Parametrização I/O Field 4
Passo 7: Incluir a “Picture Window” que será alterada
dinamicamete na tela principal. Configurar conforme exemplo.
Figura 17 - Incluir "Picture Window"
Figura 18 - Propriedades que devem ser selecionadas na "Picture Window"
Figura 19 - Configuração da propriedade "name" da "Picture Window"
Passo 8: Configurar os botões dos diferentes produtos para
que abram a pop-up e a preencham dinamicamente.
Para cada botão, configurar a aba “Events” conforme abaixo,
mudando apenas o nome do produto no “value” da propriedade “Tag prefix” para
cada um dos diferentes botões. No caso do primeiro, temos “ChocoBom”, mas no
segundo “MilkBom” e assim por diante.
Figura 20 - Configuração dos botões que chamam as pop-ups
Pronto! Tudo configurado, agora é apenas rodar a simulação
ou o Runtime e testar. Ao clicar no primeiro botão, temos:
Figura 21 - Tela em Runtime, pop-up do botão correspondente a ChocoBom
No segundo, temos uma nova configuração e assim por diante.
![]() |
| Figura 22 - Tela em Runtime, pop-up do botão correspondente a MilkBom |






















Olá, ótimo post, precisava aprender isso de forma rápida e direta, para utilizar hoje mesmo !
ResponderExcluirMas agora, serei obrigado a ler todo os posts, pois encontrei em um único lugar, temas interessantes e atuais, parabéns pelo excelente trabalho :)
Muito obrigada mesmo pelo feedback e fico muito feliz que o post tenha te ajudado :)
ExcluirNão tem como baixar um PC-System_1 o programa WinCC RT não arranca ???
ResponderExcluirPara fazer o download do programa, além de adicionar o hardware você precisa também colocar a placa de comunicação e definir os endereços de rede.
Excluir