Você está na página 1de 11

s

WinCC HMI V1X Janelas de controle

WinCC Basic / Comfort / Advanced V1X


Uso de janelas de controle em HMI

Denilson Pegaia
Objetivo: Exemplificar como configurar janelas de controle (comumente conhecida por
usurios no Siemens como janela pop up, janela faceplate ou janela de controle) em
HMI usando WinCC Basic / Comfort / Advanced V1X.
Aviso:

Este documento apresenta dicas e exemplos sobre o produto e supe que o leitor possua conhecimento bsico
prvio sobre o mesmo. Para informaes completas e atualizadas, deve-se consultar o manual do produto. O intuito deste
texto meramente didtico, podendo ser alterado pela Siemens sem aviso prvio. Os exemplos devem ser adaptados ao uso
final e exaustivamente testados antes de utilizados em projetos reais.

ndice
1.

Introduo ...................................................................................................................... 2

2.

Exemplo de configurao de janela de controle ............................................................. 2


2.1.

Criao de variveis ............................................................................................... 3

2.2.

Configurao dos objetos fixos da tela.................................................................... 6

2.3.

Configurao dos objetos da janela de controle ...................................................... 8

3.

Referncias.................................................................................................................. 10

4.

Suporte tcnico ............................................................................................................ 10

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 1 /
www.siemens.com.br/Hotline

11

WinCC HMI V1X Janelas de controle

1. Introduo
muito comum, em automao, usar sistemas de superviso e controle em plantas e
equipamentos de alto grau de complexidade.
Para manter um alto grau de eficincia, preciso fornecer ao operador uma viso ampla do
que est acontecendo, mas sem poluir a tela com detalhes excessivos.
Para manter esta viso limpa do que est acontecendo comum ter telas de operao
com grande nmero de objetos, mas deixando visveis apenas s informaes principais e
atravs da ao do operador sobre um objeto (e.g. clique de mouse), se tornar visveis os
detalhes e comandos do objeto (em uma janela que se abre sobre a tela).
Este recurso de janelas que se abrem e fecham com detalhes da tela principal tem vrios
nomes no mercado (como janela pop up, janela faceplate ou janela de controle).
Mesmo em processos e mquinas simples, controlados por HMI o recurso de janelas de
controle pode ser interessante.
A pesar dos HMI no terem um objeto prprio para atuar como janela de controle, atravs
de configuraes simples (como tag indexado e objetos comuns de configurao)
possvel ter uma funcionalidade equivalente.

2. Exemplo de configurao de janela de controle


Neste exemplo existem dois conjuntos de comandos / valores independentes (referentes a
MOTOR1 e MOTOR2). Ao clicar em um dos botes (Open Window for Motor1 ou
Open Window for Motor2), uma janela se torna visvel. Desta janela possvel monitorar
valores e dar comando no referido motor. Internamente a mesma janela usada para os
dois casos.

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 2 /
www.siemens.com.br/Hotline

11

2.1.

WinCC HMI V1X Janelas de controle

Criao de variveis

Neste exemplo foram criados dois grupos de variveis:

Variveis para representar o processo:

Neste conjunto, temos variveis para representar os objetos nas telas. Em nosso exemplo:
o
o
o
o

Motor1_Current = Corrente do motor 1 (endereo DB1.DBW0)


Motor1_On = Estado ligado / desligado do motor 1 (endereo DB1.DBX2.0)
Motor2_Current = Corrente do motor 2 (endereo DB2.DBW0)
Motor2_On = Estado ligado / desligado do motor 2 (endereo DB2.DBX2.0)

Nota: todas as variveis foram definidas, no controlador, com endereamento absoluto


(opo optimized Access desabilitada nas propriedades do DB), e que variveis com
funes iguais ocupam a mesma posio no DB (por exemplo, ambos os status dos
motores ocupam o DBX2.0). Existem outras opes de multiplexao de tag, incluindo o
uso de variveis simblicas (vide captulo 3, Referncias).

Variveis especficas para a janela de controle:

Este grupo dividido em dois subgrupos:


Variveis internas para controle da janela em s:
o Box_Visible: varivel interna, booleana, que vai determinar se a janela deve ou
no estar visvel.
o Box_index: varivel interna, inteira, que indicar o nmero do DB correspondente
ao objeto (motor) que estar sendo tratado na janela de controle. Em nosso
exemplo Box_index =1 => DB 1 = Motor 1 e Box_index =2 => DB 2 = Motor 2.

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 3 /
www.siemens.com.br/Hotline

11

WinCC HMI V1X Janelas de controle

Dica: interessante ajustar as propriedades da varivel ndice (em nosso


exemplo Box_index) para que tenha sempre valores vlidos. Isto feito pelas
propriedades Start Value e Maximum / Minimum:

Variveis multiplexadas, referentes a UM objeto, genrico, que tratado pela janela


de comando:
o Box_Current: varivel multiplexada, inteira, que indica a corrente do motor ao qual
a janela de controle est se referenciando em um dado momento (no nosso caso
foi definida com endereo DB[Box_index].DBW0).
o Box_ON: varivel multiplexada, booleana, que indica o estado ligado/desligado do
motor ao qual a janela de controle est se referenciando em um dado momento
(no nosso caso foi definida com endereo DB[Box_index].DBX2.0).

Nota: Atravs do recurso de variveis multiplexadas, a varivel interna Box_index far s


vezes do nmero do DB na definio do endereo.
Dica: Para criao de tag multiplexado, crie um tag a um dos objetos (como exemplo, na
figura abaixo Motor1.ON):

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 4 /
www.siemens.com.br/Hotline

11

WinCC HMI V1X Janelas de controle

Mude a configurao para absolute access:

Selecione o nmero do DB e insira manualmente a varivel de ndice (em nosso caso


Box_index entre colchetes):

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 5 /
www.siemens.com.br/Hotline

11

2.2.

WinCC HMI V1X Janelas de controle

Configurao dos objetos fixos da tela

Os objetos fixos da tela seguem as regras bsicas de configurao e no vo ser


abordados em detalhes (todas as referncias feitas ao controlador nestes objetos so feitas
atravs de variveis de processo propriamente ditas: Motor1_Current, Motor1_On,
Motor2_Current, Motor2_On)

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 6 /
www.siemens.com.br/Hotline

11

WinCC HMI V1X Janelas de controle

Botes de comando Open Window 1 e Open Window 2 so responsveis por tornar a


janela visvel e ajusta-la para mostrar dados relativos ao contexto correto (motor 1 ou motor
2):

Para isso eles executam 2 aes:


1 Atribuir varivel ndice (Box_index) o valor correspondente ao instance DB do objeto a
ser monitorado (1).
2 Atribuir varivel visible o valor 1 (true) (2).

1
2

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 7 /
www.siemens.com.br/Hotline

11

2.3.

WinCC HMI V1X Janelas de controle

Configurao dos objetos da janela de controle

Os objetos da janela de controle so inseridos/configurados diretamente na tela onde eles


aparecem (por cima de objetos fixo).

DICA: para facilitar a edio, utilize o recurso de distribuir objetos em layers diferentes (por
exemplo, objetos fixos no layer 0 e da janela em layer 1).

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 8 /
www.siemens.com.br/Hotline

11

WinCC HMI V1X Janelas de controle

Os objetos fixos da tela seguem as regras bsicas de configurao a no ser pelos pontos
listados a seguir:
1 Os objetos so ligados aos tags multiplexados (em nosso exemplo Box_Current e
Box_ON coforme uso).
2 Todos os objetos tem a propriedade de visibilidade atribuda varivel Box_Visible
(aba Animation, Visibility, Range from 1 to 1, selecionar Visible).

DICA: selecionando todos os objetos que compe a janela de controle com o mouse,
possvel ajustar as propriedades de visibilidade de todos ao mesmo tempo.

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 9 /
www.siemens.com.br/Hotline

11

WinCC HMI V1X Janelas de controle

3 O boto de fechar a janela tem como ao resetar a varivel Box_visible.

3. Referncias
Uma viso geral dos recursos do WinCC Advanced V13 est disponvel no manual do
produto, disponvel sob link http://support.automation.siemens.com/BR/view/en/91479053. O
captulo 10.2.2.3 Configuring Tags trata da configurao de tags, incluindo multiplexao
com endereo absoluto e simblico (vide subitens Address multiplexing, Configuring
address multiplexing with absolute addressing e Configuring address multiplexing with
symbolic addressing
Exemplos de uso podem obtidos no artigo Example Blocks for STEP 7 (TIA Portal) and
WinCC (TIA Portal) (for S7-1200 and S7-1500 with SCL) sob link
http://support.automation.siemens.com/WW/view/de/66839614

4. Suporte tcnico
Siemens Industry Sector
Customer Service Division / Service Delivery

- Technical Support & Hotline

Requisio de suporte: www.siemens.com.br/Hotline/SR


Tel.: +55 0800 7 73 73 73
29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 10 /
www.siemens.com.br/Hotline

11

WinCC HMI V1X Janelas de controle

Portal de Suporte: www.siemens.com.br/Hotline


Homepage Brasil: www.siemens.com.br

29/12/2014

s Industry Sector

- Technical Support & Hotline

Pgina 11 /
www.siemens.com.br/Hotline

11