Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Wizcon PDF
Apostila Wizcon PDF
AUTORES
EDEN CRISTIANO COSTA
RENATA UMBELINO REGO
ROSE MARY COSSO SCHUTTENBERG
BELO HORIZONTE
3 EDIO
ABRIL DE 2010
SUMRIO
Pag
1. Introduo
1.1. Configurao dos diretrios para armazenamento de dados
2. Simulao de uma aplicao usando Wizcon
3
5
6
2.1. Tags
11
14
15
2.5. Layouts
17
17
2.7. Grfico
25
28
2.9. Alarmes
29
2.10. Macros
32
Pgina 2
1. Introduo:
Esse material tem a finalidade de demonstrar as mais variadas aplicaes usando o
software de superviso Wizcon. Dentre essas aplicaes, destacam-se ambientes integrados
de comunicao, leitura e escrita de dados a partir de um controlador lgico programvel
PLC, seja a partir de um driver de comunicao, seja a partir do protocolo Dynamic Data
Exchange DDE.
Uma aplicao Wizcon composta de uma srie de arquivos que facilita posteriores
modificaes. Inicialmente sero apresentados os passos para efetivar a simulao de uma
aplicao qualquer.
Os procedimentos para o desenvolvimento de qualquer aplicao usando o software
de superviso Wizcon so descritos a seguir:
1- Abrir o Windows Explorer e criar um novo diretrio;
2- Clique dentro da rea de arquivos deste diretrio (inicialmente estar vazio) com o boto
direito do mouse e selecione New Wizcon Aplication;
3- Sero apresentados uma srie de arquivos associados aplicao, sendo um deles o
arquivo New Wizcon Aplication.wpj;
4- Renomear, se desejvel, o nome do arquivo. Ser usado, nesse primeiro exemplo,
Tanques.wpj;
5- Reiniciar a aplicao com um duplo click neste arquivo.
O Wizcon ser iniciado e a barra de acesso rpido ser aberta (figura 1):
Pgina 3
uma aplicao qualquer, como configurao de alarmes, histricos, grficos, tags, macros,
figuras, animaes, dentre outros. Ativando o Wizcon Studio, a tela de aplicao aberta
(figura 2).
Pgina 4
As pastas criadas devem facilitar a identificao pelo usurio. Sugere-se, por exemplo,
criar as seguintes pastas associadas s aplicaes que segue (tabela 1):
Software de Superviso Wizcon
Pgina 5
Pasta
Aplicao
Pasta
Application
.\
Recipe
.\Rcp
Alarm History
.\Alr
Recipe Model
.\Rcp
Alarm help
.\Alr
W. Definitions
.\Vp
Tag history
.\His
Users
.\
Images
.\Img
Macros
.\
Text Tables
.\Tbl
Classe
.\
Cluster Lib
.\
Pgina 6
2.1. Tags:
Inicialmente devem ser definidos todos os tags necessrios para a implementao do
projeto, no caso, referentes figura 4. Esses tags esto discriminados na tabela 2, que
apresenta o nome do tag, descrio, tipo e a variao (range) dos valores empregados:
Descrio
Tipo
Range
V1
Vlvula 1
Digital
V2
Vlvula 2
Digital
Tanque
Analgico
0 12
Esteira
Analgico
0 10
Misturador
Digital
TC
Tanque cheio
Digital
TM
Tempo de mistura
Analgico
05
Pgina 7
Pgina 8
Se a opo Never estiver marcada, no haver atualizao dos valores dos tags em
histrico. Se for de interesse guardar os valores dos tags somente quando ocorrer alguma
alterao, a opo Changes dever ser escolhida. Se for de interesse amostrar os valores a
partir de um tempo definido, dever ser escolhida a opo Every e definido o tempo de
gravao desejado.
A aba DDE Link (figura 7) usada quando for necessrio criar um tag associado a um
endereo de um equipamento ou programa externo que utiliza o protocolo DDE para
comunicao e troca de dados.
Pgina 9
Pgina 10
Pgina 11
Pgina 12
Existem duas opes para a execuo das regras de projeto com respeito ao status
de simulao:
Disregard As regras, quando satisfeitas, so executadas de 1 em 1 segundo,
que o tempo padro de simulao;
Execute On Change As regras so executadas somente quando as entradas
sofrem alterao; as entradas precisam sofrer alterao para que a regra seja
executada.
Como dito o tempo de simulao padro ocorre a uma taxa de 1s. Para alterar esta
taxa seleciona-se o caminho Menu Design Wizcon Language Settings.
Para a simulao, sero usados os seguintes critrios, ou regras:
Se a vlvula 1 estiver aberta, a vazo de entrada ser 1 l/s (um litro por
segundo);
Quando o tanque estiver cheio, a vlvula 1 fechada, uma sinalizao indicar
que o tanque est cheio e o misturador ligado por 5 segundos;
Em seguida o tanque movido pela esteira, metro a metro at a posio final,
abrindo a vlvula 2;
Se a vlvula 2 estiver aberta, a vazo de sada ser 1 l/s;
Quando o tanque estiver vazio, a vlvula 2 fechada e o tanque volta para a
posio inicial, tambm metro a metro;
Chegando novamente na posio inicial, a vlvula 1 novamente destravada.
importante salientar que todo e qualquer tag usado na programao deve ser
precedido do smbolo @. Para salvar as regras depois de prontas necessrio ativar o boto
Append.
As regras que definem o funcionamento do sistema, como dito anteriormente, podem
ser verificadas na tabela 3. Para a simulao desse sistema proposto, todas as regras
devero ser configuradas como Disregard, para que o projeto funcione de modo automtico e
com um passo de 1 segundo, que como dito, o tempo padro para a execuo das regras
desenvolvidas.
Pgina 13
If
Then
Enche tanque
@T=@T+1
@T=12
Tempo do misturador
@TM=@TM+1
@M=0; @E=@E+1
Abre V2
Esvazia tanque
@T=@T-1
Figura 11 - Images
Software de Superviso Wizcon
Pgina 14
Para o projeto devero, em princpio, ser disponibilizadas duas telas (figura 12).
importante salientar que podero ser criadas quantas telas forem necessrias de
acordo com a aplicao, mas para o este projeto apenas duas so necessrias. Para
concluir, necessrio salvar as duas janelas, por exemplo, como Menu e Projeto.
Pgina 15
Para concluir, necessrio salvar esta janela, por exemplo, como Eventos. No final
desta etapa, as telas do projeto devero ter o seguinte aspecto (figura 14).
Pgina 16
2.5. Layouts:
Para que as telas desenvolvidas anteriormente sejam definidas como o layout padro
do projeto, necessrio fazer o seguinte procedimento:
1- No Wizcon Studio (figura 2), selecionar na janela All Containers o cone Layouts;
2- Com o boto direito do mouse selecionar Capture Layout.
Para concluir, necessrio salvar este layout, por exemplo, como Modelo. No final
desta etapa, todas as vezes que o layout Modelo for acionado, as telas do projeto
mostradas na figura 14, devero ser apresentadas naquele formato.
Pgina 17
Se o objeto usado for esttico, sem nenhuma animao prvia, a janela Instance
Parameters apresenta apenas o campo Instance name para atribuir nome ao objeto. O
campo INPUT TAG no est disponvel por se tratar de um parmetro que associa a
animao desejada a um tag disponvel.
Para desenvolver o projeto proposto na figura 4 so necessrios alguns componentes,
como tanque, vlvulas, esteira, canos, sinalizadores e display para informao do nvel do
tanque. Os componentes usados, disponveis na biblioteca, podem ser verificados na tabela
Software de Superviso Wizcon
Pgina 18
4. Obviamente a tela pode ser incrementada com mais detalhes visuais, de acordo com as
necessidades de projeto.
Componente
Tags
Quantidade
Tanks
Tank_09s
Valves
Valve_18d
V1 , V2
Pipes
Pipe_01s
Switches
Light_Switch_01
TC, M
Conveyors
Conveyors_04s
Para adicionar um texto necessrio abrir a paleta Drawings acessvel pelo seguinte
comando dentro da janela Projeto: View Drawings Caixa de Texto (T). Surgir a
seguinte janela (figura 17).
Pgina 19
figura 18 ser apresentada. importante salientar que essa uma opo alternativa para
adicionar um display na tela. Existem outras opes disponveis, como adicionar os
componentes disponveis na biblioteca. Esses displays so configurados da seguinte forma:
Tag Escolha do tag de interesse, para esse caso, o nvel;
Display Mode Escolha do formato numrico, decimal, hexadecimal ou
engenharia;
Options Configuram-se dois parmetros:
o referido display.
Pgina 20
Pgina 21
Pgina 22
mostrada na figura 22 ser aberta novamente e a animao poder ser finalizada ativando o
boto OK.
Pgina 23
A partir desse instante o projeto est pronto para ser simulado selecionando a opo
Trigger On no menu da janela Projeto (figura 24) ou pelo caminho Modes Trigger On .
Pgina 24
2.7. Grfico:
Para adicionar grficos ao projeto, necessrio fazer o seguinte procedimento:
1- Dentro do Wizcon Studio (figura 2), selecionar na janela All Containers o cone Charts;
2- Selecionar a opo New Chart com o boto direito do mouse. A janela referente ao
grfico (figura 26) pode gerar informaes on-line ou off-line atravs de valores
armazenados em banco de dados de histrico.
Pgina 25
Por definio padro a simulao ocorre a uma taxa de 1s. Para alterar esta taxa
seleciona-se no Wizcon Studio Design Wizcon Language Settings.
Para configurar os parmetros que sero apresentados graficamente necessrio
selecionar o menu Setup Graphs definition. Uma nova janela de configurao ser ativa,
conforme a figura 27.
Pgina 26
Se for necessrio, por exemplo, ajustar o tempo que ser amostrado na janela,
necessrio redimensionar esse parmetro de ajuste em Window time period.
Para vericar os dados da aquisio no grfico necessrio selecionar o menu Modes
Pgina 27
Pgina 28
No entanto, para que este ltimo procedimento ocorra, necessrio escolher a opo
Changes, na aba Record localizada na janela de configurao dos tags (figura 6),
procedimento que foi explicado na seo 2.1.
Da mesma forma que configurado para a janela Grfico, deseja-se salvar a janela
Histrico exatamente na mesma posio e com o mesmo tamanho da janela Projeto (figura
14), para que sejam feitas as animaes desejadas. Essas animaes, conforme explicado,
consistem em abrir tais janelas a partir de teclas de atalho na janela Menu, de modo que uma
sobreponha outra. Para finalizar, a janela Histrico dever ser salva a partir do menu File
Save as.
2.9. Alarmes:
Para adicionar um alarme referente alguma condio desejada, necessrio fazer o
seguinte procedimento:
Software de Superviso Wizcon
Pgina 29
1- Dentro do Wizcon Studio (figura 2), selecionar na janela All Containers o cone
Alarms(localhost);
2- Selecionar a opo Add Alarm com o boto direito do mouse. A janela referente
configurao dos alarmes desejados (figura 31) ter o seguinte aspecto:
Pgina 30
Alarm Text: Tanque Cheio Indica o texto que ser apresentado na condio de
alarme ativado;
Targets Informa de que maneira o alarme ser apresentado:
o Default printer Imprime a ocorrncia de um alarme;
o Events Summary Apresenta na janela de eventos a ocorrncia de um
alarme;
o Popup Apresenta numa janela Popup a ocorrncia de um alarme;
o Popup Buzz Apresenta numa janela Popup a ocorrncia de um alarme e
dispara uma buzina.
Nesse ltimo parmetro, foi escolhida a opo Events Summary para mostrar a
ocorrncia do alarme referente ao tanque cheio. A figura 32 mostra a ocorrncia do alarme
na janela de Eventos.
Pgina 31
2.10. Macros:
Macros so atalhos que podem ser usados para executar aes pr-definidas,
comandos ou sequncias, sempre que teclas ou combinaes de teclas so ativadas. Estes
atalhos melhoram o desempenho de uma aplicao qualquer, diminuindo o tempo de
execuo da mesma, uma vez que vrias operaes podem ser executadas a partir de um
nico comando ou apertando apenas uma tecla do teclado.
Para configurar uma macro necessrio executar o seguinte procedimento:
1- Dentro do Application Studio, selecionar dentro da janela All Containers o cone
Tanques, previamente renomeado (o default New Wizcon Aplication);
2- Ainda no Application Studio, a janela Control Panel estar aberta. O cone Macros
dever ser ativado para que a aplicao seja executada.
A figura 33 ilustra esse ltimo procedimento, apontando para os cones de interesse.
Pgina 32
Pgina 33
Nesta ltima janela dever ser ativada a tecla Parameters... para configurao da
macro desejada. Existem vrias funes disponveis, tais como:
Carregar uma janela;
Fechar uma janela;
Carregar uma imagem;
Executar uma msica, dentre outras.
Para a funo carregar a janela Grfico, dever ser escolhida a ao Load Window.
Uma nova janela nomeada Action Parameters ser ativada (figura 36) para definio das
caractersticas da tela a ser ativada. Como a tela desejada a janela Grfico, dever ser
escolhida no campo Type a opo Chr (Charts) e, em seguida, definir no campo Window a
opo Grfico, para consumar essa configurao.
Pgina 34
Pgina 35
1- Dentro da janela Menu, escolher o boto Grfico e, com o boto direito do mouse,
ativar a opo Trigger Definition;
2- Na nova janela ativa Trigger Object Definition (figura 38), ativar a tecla Action, para
escolha da ao que ser atribuda ao boto Grfico;
3- Na nova janela ativa Action Definition (figura 39), dever ser preenchido no campo
macro a opo Abre Grfico, nome dada macro criada para abrir o Grfico.
Pgina 36
Este procedimento dever ser repetido para todos os botes criados na janela
Menu (figura 37). Para finalizar este projeto necessrio selecionar a opo Trigger On no
menu da janela Menu, conforme procedimento apresentado na seo 2.6 e mostrado na
figura 24, ou pelo caminho Modes Trigger On . A figura 40 mostra a simulao do projeto
finalizado, quando o boto Histrico da janela Menu ativado.
Figura 40 Tela do projeto final, aps acionamento do boto Histrico na janela Menu
Pgina 37