Você está na página 1de 62

TREINAMENTO NO SISTEMA DE

SUPERVISO INTOUCH

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Sumrio

1.
2.

Introduo........................................................................................................................... 4
Introduo Ao InTouch.......................................................................................................5

2.1 Plataforma requerida para verso 7.0............................................................................................5


2.2 Noes sobre o InTouch................................................................................................................. 5
2.3 Hardware Necessrio...................................................................................................................... 6
2.3.1 Chave de Hardware................................................................................................................. 6
2.4 Instalao do InTouch..................................................................................................................... 6

3.
3.1
3.2
3.3
3.4
3.5

4.

InTouch Gerenciador de Aplicativos.................................................................................7


Informaes das aplicaes........................................................................................................... 7
Menu do Gerenciador de Aplicaes.............................................................................................7
Descrio das ferramentas do gerenciador de aplicaes..........................................................7
Criando uma aplicao................................................................................................................... 8
Modificando a lista de diretrios de aplicaes...........................................................................9

WindowMaker.................................................................................................................... 10

4.1
4.2
4.3
4.4
4.5
4.6
4.7

Menu do WindowMaker................................................................................................................. 10
Iniciando a criao de janelas e telas.......................................................................................... 12
Propriedades de uma janela ou tela............................................................................................. 13
Ferramentas................................................................................................................................... 14
Descrio das ferramentas........................................................................................................... 15
Variveis do InTouch..................................................................................................................... 17
Animao dos Objetos.................................................................................................................. 19
4.7.1 Touch Links........................................................................................................................... 20
4.7.2 Links Color............................................................................................................................ 20
4.7.3 Object Size............................................................................................................................ 20
4.7.4 Location................................................................................................................................. 20
4.7.5 Percent Fill............................................................................................................................ 21
4.7.6 Value Display......................................................................................................................... 21
4.7.7 Miscellaneous........................................................................................................................ 21
4.8 Scripts............................................................................................................................................ 21
4.8.1 Application Script................................................................................................................... 21
4.8.2 Window Script........................................................................................................................ 21
4.8.3 Key Script.............................................................................................................................. 21
4.8.4 Condition Script..................................................................................................................... 22
4.8.5 Data Change Script............................................................................................................... 22
4.8.6 QuickFunction Script............................................................................................................. 22
4.8.7 Estrutura dos Scripts............................................................................................................. 22
4.9 Funes.......................................................................................................................................... 24
4.10 Estrutura de Diretrios e arquivos do InTouch/Aplicao.........................................................24
4.11 Grficos.......................................................................................................................................... 25
4.12 Alarmes.......................................................................................................................................... 25
4.13 Comunicao................................................................................................................................. 26

5.

Base de Dados Tagname Dictionary.............................................................................27

5.1 Tipos de Tagname......................................................................................................................... 27

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

5.1.1 Tagnames Tipo Memory........................................................................................................ 27


5.1.2 Tagnames Tipo I/O................................................................................................................ 27
5.1.3 Outros Tipos de Tagnames.................................................................................................... 28
5.2 Tag Browser................................................................................................................................... 28
5.2.1 Acessando o Tag Browser..................................................................................................... 28
5.2.2 Selecionando Filtros.............................................................................................................. 29
5.3 Utilitrio Cross Reference............................................................................................................. 29
5.3.1 Utilizando o Utilitrio Referncia Cruzada.............................................................................30
5.3.2 Consultando o Resultado da Pesquisa..................................................................................30
5.4 Atualizando o Estado das Variveis............................................................................................. 31
5.5 Excluindo Tagnames..................................................................................................................... 32
5.5.1 Excluindo pelo Tag Dictionary................................................................................................ 32
5.5.2 Usando Delete Unused Tags................................................................................................. 32
5.5.3 Atualizando o Estado das Variveis aps a Excluso...........................................................32
5.6 Tagname.Fields.............................................................................................................................. 33
5.6.1 Acessando Tagname.Fields................................................................................................... 33
5.7 Utilitrios do Tagname Dictionary................................................................................................ 33
5.7.1 Programa DBDump............................................................................................................... 33
5.7.2 Programa DBLoad................................................................................................................. 34

6.

Desenvolvendo Aplicaes..............................................................................................37

6.1 Atividades bsicas para a edio de telas..................................................................................37


6.1.1 Situao Problema 01........................................................................................................... 37
6.1.2 Situao Problema 02........................................................................................................... 39
6.1.3 Situao Problema 03........................................................................................................... 41
6.1.4 Situao Problema 04........................................................................................................... 46
6.1.5 Situao Problema 05........................................................................................................... 47
6.1.6 Situao Problema 06........................................................................................................... 47
6.1.7 Situao Problema 07........................................................................................................... 48
6.1.8 Situao Problema 08........................................................................................................... 49
6.1.9 Situao Problema 09........................................................................................................... 49
6.1.10 Situao Problema 10........................................................................................................... 49
6.1.11 Situao Problema 11........................................................................................................... 50
6.1.12 Situao Problema 12........................................................................................................... 51
6.1.13 Situao Problema 13........................................................................................................... 51
6.1.14 Situao Problema 14........................................................................................................... 52
6.1.15 Situao Problema 15........................................................................................................... 52
6.1.16 Situao Problema 16........................................................................................................... 53
6.1.17 Situao Problema 17........................................................................................................... 53
6.1.18 Situao Problema 18........................................................................................................... 53
6.1.19 Situao Problema 19........................................................................................................... 54
6.1.20 Situao Problema 20........................................................................................................... 55

7.
8.
8.1
8.2
8.3
8.4
8.5

Backup do aplicativo........................................................................................................56
Tela geral da Planta Piloto................................................................................................57
Botes liga/desliga motores:........................................................................................................ 59
Indicao numrica das variveis analgicas:...........................................................................59
Indicao do nvel de TQ2............................................................................................................ 59
Indicao de status das bombas.................................................................................................. 60
Indicao de status do aquecedor, resfriador e vlvula de descarga.......................................60

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

1. Introduo
O Manual de Treinamento contm informaes tcnicas do sistema de superviso InTouch. O objetivo
capacitar os treinandos a desenvolver e alterar aplicaes de superviso que utilizam este sistema.
Este manual descreve os passos para execuo de nova aplicao no sistema de superviso
InTouch.
O manual est divido em oito captulos, sendo que o primeiro a Introduo. Os captulos 2 a 5
correspondem descrio do sistema InTouch.
O captulo 6 de exerccios para fixao de operaes do WindowMaker.
O captulo 7 informa sobre copas de segurana da aplicao.
O captulo 8 prope um desenvolvimento de um sistema.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

2. Introduo Ao InTouch
2.1 Plataforma requerida para verso 7.0
A plataforma mnima recomendada Pentium IV com 256Mb, vdeo SVGA 2MB e mouse.
O sistema operacional deve ser Windows NT 4.0 ou Windows 2000.

2.2 Noes sobre o InTouch


O InTouch um conjunto de softwares que se destina a criao de uma interface Grfica entre o
operador e o instrumento de processo (CPs, controladores Multiloop, Fieldbus, etc).
Entre os softwares integrantes no pacote do Wonderware FactorySuite 2000, temos o WindowMaker,
o WindowViewer, DBLoad, DBDump, NetDDE, SPC, Recipe, SQL e o InTouch.
O cone InTouch do grupo "Wonderware FactorySuite", um gerenciador de aplicativos, onde
determinamos os diretrios de aplicaes ou at mesmo criamos diretrios para novas aplicaes.
O WindowMaker destina-se a edio e criao de Telas/janelas e edio das animaes, j o
WindowViewer o software que executa a janela que foi produzida no WindowMaker.
Segue exemplo de diagrama bsico de interligao com um CP.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

2.3 Hardware Necessrio


Para instalao do sistema de superviso InTouch necessrio a seguinte configurao de hardware:
Microcomputador compatvel IBM-PC com Microsoft Windows NT ou 2000;
CD-ROM;
200 MB de espao em HD;
Chave de Hardware;

2.3.1

Chave de Hardware

Cada chave de hardware est associada a um nico nmero de srie. A chave instalada na porta
paralela do micro (no interfere nas operaes com a impressora).
Cada chave pode habilitar at 3 funes:
DEV: habilita o uso do software de desenvolvimento, WindowMaker;
RT: habilita o uso do Run-Time software, WindowViewer;
IO: habilita o uso do DDE/IO Servers.
ATENO: O uso correto da chave de hardware muito importante.
Deve-se remover a chave de hardware do computador sempre que for usar a porta paralela para
operaes diferentes de impresso. No se esquea de desligar o micro e a impressora antes de
remover ou instalar a chave de hardware.

2.4 Instalao do InTouch


Para instalao do sistema de InTouch proceda do seguinte modo:
Insira o CD ROM Wonderware FactorySuite 2000 DISC 1;
Execute o arquivo SETUP.exe;
Selecione o tipo de instalao:
FULL DEVELOPMENT SYSTEM: instalao completa
Se no estiver com a chave de hardware instalada, permite aplicaes com at 32 tags, 32 telas e
ser executado por apenas duas horas do WindowViewer e uma hora para driver de comunicao.
RUNTIME ONLY: Instala somente os arquivos necessrios para execuo do aplicativo, sem
possibilidade de utilizao do WindowMaker.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

3. InTouch Gerenciador de Aplicativos


O gerenciador de aplicativos pode ser usado para criar uma nova aplicao, abrir uma aplicao
existente pelo WindowMaker ou WindowViewer, excluir aplicaes, rodar os utilitrios InTouch
DBDump and DBLoad Tagname Dictionary e inserir uma aplicao existente no gerenciador.

3.1 Informaes das aplicaes


O gerenciador de aplicativos mostra propriedades das aplicaes, que so:
Name nome da aplicao;
Path localizao do arquivo com a aplicao;
Resolution resoluo de vdeo para o qual foi criada a aplicao;
Version verso do InTouch;
Mode tipo de sistema operacional;
Description descrio da aplicao.
3.2 Menu do Gerenciador de Aplicaes
Menu "File"
New
WindowMaker
WindowViewer
DbLoad
DbDump
Delete
Rename
Properties

Tecla de Atalho
Ctrl+N
Ctrl+M
Ctrl+V
Ctrl+L
Ctrl+D
Del
F2

Descrio
Cria nova Aplicao.
Faz a chamada do editor de aplicaes para a aplicao selecionada.
Executa a aplicao selecionada.
Faz a leitura de arquivo de dados para o Tagname Dictionary.
Gera um arquivo editvel a partir do Tagname Dictionary.
Apaga uma aplicao da lista do gerenciador de aplicaes.
Permite a edio do nome da aplicao.
Mostra as propriedades e permite a edio do nome e descrio da
aplicao.

Menu "View" Configura a apresentao do gerenciador de aplicaes.


Menu "Tools"
Find Aplications
Node Properties

Descrio
Usado para localizar e inserir uma aplicao no gerenciador de aplicaes.
Configura propriedade do n.

3.3 Descrio das ferramentas do gerenciador de aplicaes


A seguir sero descritas as ferramentas que compem o ambiente de trabalho do InTouch:
Executa o comando New do menu Files para criar uma nova aplicao.
Executa o comando WindowMaker do menu File para abrir a aplicao selecionada com WindowMaker.
Executa o comando WindowViewer do menu File para abrir a aplicao selecionada com WindowViewer.
Executa o comando DBLoad do menu File para rodar o programa DBLoad usado para carregar arquivo.
Executa o comando DBDump do menu File para rodar o programa DBDump usado para extrair arquivos.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Executa o comando Large Icons do menu View para mostrar cones grandes na lista de aplicaes.
Executa o comando Small Icons do menu View para mostrar cones pequenos na lista de aplicaes.
Executa o comando List do menu View para mostrar as aplicaes em forma de lista.
Executa o comando Details do menu View para mostrar as aplicaes de forma detalhada.
Executa o comando Node Properties do menu Tools para abrir a janela Node Configurations.

3.4 Criando uma aplicao


Para criar uma nova aplicao proceda do seguinte modo:
A partir do Grupo de programas "Wonderware FactorySuite", execute o cone "InTouch";
Aparecer o gerenciador de aplicativos, onde atravs deste possvel criar novas aplicaes, alterar
a lista existente, etc;
Selecione o boto NEW ou clique em File/New, em seguida clique em avanar;
Entre com o nome do diretrio onde sua aplicao ser armazenada, em seguida clique em avanar.

Defina nome da aplicao e descrio, em seguida clique em concluir.

Obs:

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Cada aplicao dever ser armazenada em um diretrio distinto;


O nome da aplicao definido pelo usurio;
Os arquivos do diretrio da aplicao no podem ser apagados (a no ser pelo prprio InTouch),
exceto os arquivos *.??k;
Ao fazer backup, todo o diretrio deve ser copiado;
Ao restaurar, deve-se faz-lo em um diretrio vazio.

3.5 Modificando a lista de diretrios de aplicaes


Pelo gerenciador de aplicativos possvel modificar a lista de aplicaes.
Para isto, selecione no menu TOOLS, em seguida FIND APPLICATIONS. Aparecer uma "dialog
box", permitindo adicionar um novo diretrio de aplicao.
A opo FILE do menu permite a excluso ou renomear uma aplicao. Quando uma aplicao
excuida da lista, no excluda do HD, necessrio que o faa via explorer. O mesmo acontece na
incluso de uma nova aplicao.
Os diretrios que contm aplicaes do InTouch precisam estar nesta lista para serem acessados
pelos programas.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

4. WindowMaker
O WindowMaker a ferramenta de desenvolvimento do InTouch. O WindowMaker Application
Explorer disponibiliza um poderoso mtodo grfico de navegao e configurao da aplicao. Sua
paleta de cores suporta 16,7 milhes de cores.

4.1 Menu do WindowMaker


Menu "File"
New Window...
Open Window...
Save Window...
Close Window...
Delete Window...
Save Window As...
Save All Windows
WindowViewer...
Print...
Export Window...
Import...
Exit ...

Menu "Edit"
Undo
Redo
Duplicate
Cut
Copy
Paste
Erase
Import Image....
Paste Bitmap
Bitmap Origina Size
Edit Bipmap
Select All
Links
Cut Links
Copy Links
Paste Links
Clear Links
Enlarge Radius
Reduce Radius
Reshape Object
Add Point
Del Point

Descrio
Cria nova Janela.
Mostra dialog-box que permite abrir janela(s).
Mostra dialog-box para gravao de janela(s).
Mostra dialog-box para fechar janela (s).
Mostra dialog-box para eliminar janela(s).
Mostra dialog-box para Salvar janela com outro nome.
Salva todas as janela para o disco
Vai para o Modo de Execuo (WindowViewer).
Mostra dialog-box com opes para imprimir.
Mostra dialog-box para exportar janela da aplicao corrente para outra.
Mostra dialog-box para importar janela de outra aplicao.
Fecha o WindowMaker.

Tecla de Atalho
Ctrl+Z
Ctrl+Y
Ctrl+D
Shift+Del
Ctrl+X
Ctrl+Ins
Ctrl+C
Shift+Ins
Ctrl+V
Del

F2

Shift+Mais
Shift+Menos
Ctrl+R

Descrio
Desfaz a ltima ao.
Refaz a ltima ao.
Duplica o(s) objeto(s) selecionado(s).
Copia o(s) objeto(s) selecionados (s) para o Clipboard e apaga-o(s)
Copia o(s) objeto(s) selecionados (s) para o Clipboard e apaga-o(s)
Copia o(s) objeto(s) selecionado (s) para o Clipboard.
Copia o(s) objeto(s) selecionado (s) para o Clipboard.
Insere o(s) objeto(s)do Clipboard na janela.
Insere o(s) objeto(s)do Clipboard na janela.
Elimina o(s) objeto(s) selecionado(s).
Permite a importao de bipmaps para janela
Insere bitmap do Clipboard na janela
Coloca bitmap no tamanho original.
Permita a edio do bipmap
Seleciona todos os objetos da janela.
Mostra menu de Links
Copia todas animaes do objeto selecionado para o Clipboard e
apaga
Copia todas as animaes do objeto selecionado para o Clipboard.
Copia as animaes do Clipboard para o(s) objeto selecionado(s).
Elimina todas as animaes do(s) objeto(s) selecionado(s).
Aumenta o raio do (s)objeto(s) selecionado(s).
Reduz o raio do(s) objeto selecionado(s).
Permite redesenhar o objeto selecionado. (polgonos e linhas
mltiplas).
Adiciona pontos polgonos e linhas mltiplas.
Elimina pontos de polgonos e linhas mltiplas.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Menu "View"
General Tollbar
Wizard/Ative X
Toolbar
Format Toolbar
Draw Object Toolbar
View Toolbar
Arrange Toolbar
Status bar
Ruler
Application Explorer
Hide All
Full Screen

Tecla de Atalho

Menu "Arrange"
Send to Back
Send to Front
Align
Align Left
Align Center
Align Rigth
Align Top
Align Middel
Align Botton
Align Center Points
Space Horizontal
Space Vertical
Rotate Clockwise
Rotate Counter
Clockwise
Flip Horizontal
Flip Vertical
Make Symbol
Break Symbol
Make Cell
Break Cell
Snap to Grid

Tecla de Atalho
F9
Shift+F9

Menu "Text"
Fonts...
Bold
Italic
Underline
Left Justified
Centered
Right Justified
Enlarge Font
Reduce Font

Tecla de Atalho

Menu "Line"

Tecla de Atalho

No line

Descrio
Torna visvel a barra de ferramentas gerais.
Torna visvel a barra de ferramentas do Wizasd.
Torna visvel a barra de ferramentas Format Toolbar.
Torna visvel a barra de ferramentas de desenho.
Torna visvel a barra de ferramentas de visualizao.
Torna visvel a barra de ferramentas de arranjo de objetos.
Torna visvel a barra de status.
Torna visvel as rguas horizontal e vertical.
Torna visvel a arvore da aplicao.
Esconde todas as barras para melhor visualizao da janela.
Mostra a janela em tela cheia.

Ctrl+F3
Ctrl+F5
Ctrl+F7
Ctrl+F4
Ctrl+F6
Ctrl+F8
Ctrl+F9
Ctrl+H
F6
Shift+F6
F7
Shift+F7
F5
Shift+F5
F3
Shift+F3

Ctrl+Mais
Ctrl+Menos

Descrio
Passa o objeto selecionado para traz.
Passa o objeto selecionado para frente.
Alinha os objetos selecionados.
Alinha os objetos selecionados para esquerda.
Alinha os objetos selecionados para o centro.
Alinha os objetos selecionados para direita.
Alinha os objetos selecionados para esquerda.
Alinha os objetos selecionados para o centro.
Alinha os objetos selecionados para direita.
Alinha os objetos selecionados para o ponto central.
Posiciona os objetos selecionados eqidistantes na horizontal.
Posiciona os objetos selecionados eqidistantes na vertical
Gira o objeto selecionado 90 no sentido horrio.
Gira o objeto selecionado 90 no sentido antihorrio.
Espelha o objeto selecionado horizontalmente.
Espelha o objeto selecionado verticalmente.
Agrega os objetos selecionados no formato smbolo.
Desagrega os objetos agregados no formato smbolo.
Agrega os objetos selecionados no formato clula.
Desagrega os objetos agregados no formato clula.
Habilita o encaixe automtico de objetos na grade.
Descrio
Mostra dialog-box para seleo de fonte.
Seleciona negrito/no negrito.
Seleciona modo itlico/no itlico.
Seleciona modo grifado/no grifado.
Alinha texto esquerda.
Centraliza o texto.
Alinha o texto direita.
Aumenta o tamanho da fonte.
Reduz tamanho da fonte.

Descrio
Seleciona o tipo de linha desejado
Sem Linha

altus
Menu "Special"

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH


Tecla de Atalho

Descrio

altus
Security
Log On
Change Password
Configure Users
Log Off
Animation Links
Substitute Tags...
Substitute Strings...
Tagname Dictionary
Alarm Groups...
Access Names...
Cross Reference
Notify Clients
Configure...

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Ctrl+A
Ctrl+E
Ctrl+L
Ctrl+T

Seleciona comandos referentes segurana.


Permite o acesso aplicao.
Permite alterao de senha de acesso.
Configura perfil dos usurios.
Permite a sada da aplicao.
Mostra dialog-box para animao do objeto selecionado.
Troca nome(s) do(s) tag(s) do(s) objeto(s) selecionado(s).
Troca contedo do(s) string(s) selecionados.
Acesa o dicionrio de dados.
Cria ou modifica grupos de alarme.
Cria ou modifica grupos de acesso.
Mostra dialog-box para configurao da referncia cruzada.
Mostra dialog-box para configurao.

WindowMaker
WindowViewer
Alarms
Historical Logging
Distributed Name
Manager
Wizard/Ative X
Instalation
Update Use Counts ...

Mostra dialog-box para configurao do WindowMaker.


Mostra dialog-box para configurao do WindowViewer.
Mostra dialog-box para configurao dos Alarmes.
Mostra dialog-box para configurao do histrico de alarmes.

Delete Unused
Tags ...
Scripts
Aplication Scripts...
Window Scripts
Key Scripts
Condition Scripts
Data Change Scripts
QuickFunctions
Template Maker

Mostra dialog-box para eliminar tags no utilizados.

Menu "Windows"
Window Properties

Atualiza indexao dos tags.

Mostra menu dos possveis scripts.


Permite editar script da aplicao.
Permite editar script da janela.
Permite editar script associado a uma tecla.
Permite editar script associado a tag ou expresso.
Permite editar script associado a mudana de valores de tags.
Permite editar script formato subrotina.

Tecla de Atalho
Ctrl+W

Descrio
Mostra dialog-box para alterao das propriedades da janela.
Mostra as janelas abertas no momento

4.2 Iniciando a criao de janelas e telas


Aps a criao da aplicao, marque o diretrio da aplicao que deseja trabalhar, em seguida
selecione o cone do WindowMaker no gerenciador de aplicativos do InTouch.
Obs: caso no possua chave de hardware, selecione a opo para ignorar.
Crie a primeira janela da aplicao, chamando o comando File/New Window ou clicando no boto
New Window.
Surgir uma "dialog box", para definio das propriedades da janela a ser criada.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

4.3 Propriedades de uma janela ou tela


As propriedades da janela so acessadas pelo boto direito do mouse sobre a tela.
Name: nome da janela.
Window Color: cor de fundo da janela.
Comment: comentrio associado janela (opcional).
Window Type: tipo da janela:
Replace: fecha qualquer janela que haja interseo parcial ou total;
Overlay: aparece sobre a janela corrente;
Popup: aparece sempre sobre qualquer janela aberta por cima de tudo (uma de cada vez).
Frame Style: tipo de moldura da janela:
Single: moldura simples;
Double: moldura dupla;
None: sem moldura.
Title Bar: janela com ttulo. Se estiver habilitado, a janela poder ser movida na Tela, segundo-se o
boto esquerdo Mouse.
Size Controls: habilita o controle de redimensionamento da janela.
Dimensions: controla o dimensionamento da janela:
X Location: posio horizontal (em pixels);

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Y Location: posio vertical (em pixels);


Window Width: largura da janela (em pixels);
Window Height: altura da janela (em pixels);
Scripts: associa aes a serem executadas em 3 situaes:
On Show - quando a janela aberta. executado somente uma vez, no momento da abertura;
While Showing - enquanto a janela estiver aberta na freqncia programada;
On Hide - quando a janela fechada.

4.4 Ferramentas
O WindowMaker possui ferramentas com disposio semelhante a qualquer aplicativo para ambiente
windows. Com estas ferramentas podemos desenhar as telas.

Contm as ferramentas mais usadas para a edio da janela;


Mostra a descrio da ferramenta, quando se desloca o cursor sobre os cones do ToolBox;

Na linha Status Bar mostrado:


se no houver objeto selecionado:
posio do cursor (relativa ao canto superior esquerdo);
primeiro campo da linha Status Bar: coluna;
segundo campo da linha Status Bar: linha.
se houver objeto selecionado:

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

posio do objeto na janela nos primeiros campos da linha (relativa ao canto superior esquerdo):
primeiro campo da linha Status Bar: coluna;
segundo campo da linha Status Bar: linha.
dimenses do objeto nos ltimos campos da linha:
penltimo campo da linha Status Bar: comprimento;
ltimo campo da linha do Status Bar: largura.

4.5 Descrio das ferramentas


A seguir sero descritas as ferramentas que compem o ambiente de trabalho do WindowMaker:
Draw Object Toolbar
Seleo de objetos, mltiplos ou especficos com a tecla SHIFT acompanhada.
Retngulo
Retngulo com bordas arredondadas
Elipse
Linha
Linha vertical ou horizontal
Seqncia de linhas
Polgono
Texto
Importao de bitmap
Grfico de Tendncia Real
Grfico de Tendncia Histrica
Boto

Format Toolbar
Seleciona e altera tipo de fonte.
Altera fonte do texto selecionado para formato Bolbo
Altera fonte do texto selecionado para Itlico
Altera fonte do texto selecionado para Sublinhado
Diminui tamanho da fonte do texto selecionado quando a mesma tipo True Type (TT)
Aumenta tamanho da fonte do texto selecionado quando a mesma tipo True Type (TT)

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Alinha texto a esquerda


Centraliza texto
Alinha texto a direita
Altera cor de linha do objeto selecionado
Altera cor de enchimento do objeto selecionado.
Altera cor da fonte selecionada
Altera cor da janela
Altera transparncia

View Toolbar
Habilita/Desabilita explorer do InTouch
Hide/Show todas as ferramentas
Mostra janela editada em formato full screen
Habilita/Desabilita grade da janela editada
Habilita /Desabilita rgua do WindowMaker

Barra de Ferramentas Gerais (General Tool Bar)


Cria nova janela
Abre janela
Fecha janela
Salva janela corrente para o disco
Salva todas as janela para o disco
Duplica objeto selecionado
Recorta
Copia para rea de transferencia
Cola da rea de transferencia
Retorna ao

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Avana ao retornada
Imprime

Barra de Ferramentas de Arranjo de Objetos (Arrange Toolbar)


Alinha objetos selecionados esquerda
Alinha objetos selecionados no meio horizontal
Alinha objetos selecionados direita
Alinhamento superior de objetos selecionados
Alinhamento no meio vertical de objetos selecionados
Alinhamento inferior de objetos selecionados
Alinhamento central de objetos selecionados
Enviar para trs
Trazer para frente
Espaamento horizontal igual
Espaamento vertical igual
Agrupara em smbolo
Desagrupar smbolo
Agrupar clula
Desagrupar clula
Girar 90 graus sentido horrio
Gerar 90 graus sentido anti-horrio
Espelhar horizontal
Espelhar vertical

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Wizard/Ative X Toolbar
Selecionar Assistente, objetos previamente editados e configurados.

4.6 Variveis do InTouch


Uma varivel nada mais do que um espao de memria que foi apelidada com o nome TagName.
Esta varivel basicamente pode ser:
TIPO
Discrete
Integer
Real
Message
Group Var

Hist Trend

DESCRIO
Varivel Digital que possui apenas dois
nveis, 0 ou 1
Variveis inteiras, ou seja, nmeros inteiros
( conjunto Z )
Varivel real, ou seja, conjunto R
Varivel alfanumrica, acumula nmeros
e/ou letras.
Grupo de variveis, as variveis podem ser
agrupadas para melhorar a organizao ou
at mesmo para alarmar em uma janela de
alarmes.
Varivel do grfico de tendncia histrica.
Cada grfico necessita de uma. O grfico
de tendncia histrica o equivalente ao
registrador, com as vantagens da carta no
embolar, a tinta no borrar ou acabar,
no ocupar espao no painel, alm de
poder ser criado diversas vezes.

EXEMPLO DE APLICAO
Bombas,
vlvulas
on/off,
lmpadas,
alarmes, etc.
Indicaes inteiras, sadas inteiras, etc.
Indicaes reais, sadas reais, etc.
Informaes que podem ser nmeros e/ou
letras.
Alarmes, organizao, etc.

Grfico de tendncia histrica e assistente.

Na janela abaixo temos os diferentes tipos de variveis. Ele aparecer toda a vez que for criada uma
nova varivel.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

O tagname basicamente poder ser memory ou I/O. A diferena entre Tagnames do tipo IO e
Memory, est no local de aquisio/escrita. Caso o tagname seja algo de uso somente interno
aplicao (sem interface direta com outros equipamentos...), o tagname dever do tipo Memory.
Quando o Tagname estiver endereado algum equipamento atravs de driver de comunicao (CP,
Estaes de Superviso, Excel, etc...), ento dever ser do tipo IO.

P
R
O
C
E
S
S
O

processo
enviando e
recebendo sinais
do CLP

CLP

Controlador
Lgico
Programvel

cabo de
comunicao
Microcomputador
executando Softwares de
Superviso (Intouch) e
comunicaco (Driver do CLP )

Para cada CP de fabricante e modelo diferente, existe um driver desenvolvido com os comandos
para acessar o mapa de memria do equipamento em questo.
nvel de software o WindowViewer conversa com o driver e este atravs de uma interface de
comunicao conversa com o CP, o controlador, o barramento. etc.
Muitos acreditam que o Supervisrio um software desenvolvido para trabalhar com CP. O engano, o
Supervisrio um conjunto de softwares desenvolvidos para trabalhar como uma interface
homem/mquina, seja l qual for.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

O InTouch diferencia tagname maisculo de minsculo, ou seja, o tagname bomba diferente do


tagname BOMBA.

4.7 Animao dos Objetos


O InTouch se torna simples, devido ao mecanismo de animao que utiliza. Os comandos de
animao no tm que ser decorados, nem to pouco consultados em um manual. Esto disponveis
a partir de um double click sobre o objeto a ser animado. bom lembrar que qualquer elemento
editado na janela ser considerado um objeto.
Cada objeto permite um conjunto de animaes disponveis, podendo ou no serem utilizadas na
aplicao. A animao precisa ser configurada. Por exemplo, se desejarmos um indicador em barra
do nvel de um determinado tanque, primeiro temos que desenhar o indicador. Sobre o local onde
desejamos a indicao, clicamos duas vezes ( double click ). Um conjunto de animaes estar
disponvel. O objetivo um enchimento percentual do retngulo do indicador, logo a animao
Percent Fill Vertical, mas o supervisrio necessita de outra informao; qual a varivel a ser
indicada? Pois bem, esta varivel estar recebendo informaes do transmissor de nvel do referido
tanque.

4.7.1

Touch Links

Esta a animao usada para entrada de dados, tanto digital, como analgica e textos. Existem 9
tipos de entradas de dados, que so:

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

User Inputs Discrete, Analog e String so comandos do usurio;


Sliders Vertical e Horizontal comando tipo cursor;
Touch Pushbuttons Discrete Value, Action, Show Window e Hide Window comandos tipo boto.
4.7.2

Links Color

Estas animaes so usadas para animar objetos por alterao de cor. Podem animar linha (Line
Color), preenchimento (Fill Color) ou texto (Text Color). Para cada um deles existe 4 tipos de
animao que so:
Discrete alterao entre duas cores por tag digital;
Analog alterao de at 5 cores pelo valor de uma varivel analgica;
Discrete Alarm alterao entre duas cores por estado de alarme do tag;
Analog Alarm alterao de at 5 cores pelo valor de alarme de uma varivel analgica;
4.7.3

Object Size

Estas animaes so usadas para animar objetos por alterao de dimenso. Existem 2 tipos de
animao que so:
Heigth alterao da altura do objeto pelo valor de uma varivel analgica;
Width alterao da largura do objeto pelo valor de uma varivel analgica.
4.7.4

Location

Estas animaes so usadas para animar objetos por alterao de posio. Existem 2 tipos de
animao que so:
Vertical alterao da posio do objeto no sentido vertical pelo valor de uma varivel analgica;
Horizontal alterao da posio do objeto no sentido horizontal pelo valor de uma varivel analgica.
4.7.5

Percent Fill

Estas animaes so usadas para animar, de forma contnua, objetos por alterao de cor. Existem 2
tipos de animao que so:
Vertical alterao da cor do objeto no sentido vertical pelo valor de uma varivel analgica;
Horizontal alterao da cor do objeto no sentido horizontal pelo valor de uma varivel analgica.
4.7.6

Value Display

Estas animaes so usadas para mostrar estado de dados digitais, valores analgicos e textos.

4.7.7

Miscellaneous

Neste grupo esto 4 animaes.


Visibility visibilidade seleciona se um objeto ser ou no visvel de acordo com condies
programadas;
Blink piscante programa condies para que um objeto pisque;
Orientation orientao - alterao da orientao do objeto no sentido de rotao pelo valor de uma
varivel analgica.
Disable desabilitado desabilita as animaes de um objeto.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

4.8 Scripts
O InTouch possui um tipo de linguagem que o torna muito verstil, est linguagem chamada de
Script, tem um certa semelhana com Pascal, C e Basic. Os scripts so instrues que so
executadas no correr do programa aplicativo. O local onde feita a chamada do script e as condies
de execuo so vrias. Os tipos por forma de chamada so:
Os tipos por forma de chamada so:

4.8.1

Application Script

Os scripts da aplicao so chamados junto com a aplicao. As condies de execuo so:


On Startup Executado uma vez quando a aplicao inicializada;
While Running Executado continuamente em freqncia programada enquanto a aplicao estiver
rodando;
On Shutdown Executado uma vez quando a aplicao fechada.
4.8.2

Window Script

O script de janela est ligado a uma janela especfica. Existem 3 tipos de script que podem ser
aplicados a uma janela. So:
On Show Executado toda vez que a janela aberta;
While Showing Executado continuamente em freqncia programada enquanto a janela estiver aberta;
On Hide Executado toda vez que a janela fechada.
4.8.3

Key Script

Os scripts de teclas esto ligados a uma especfica tecla ou combinao de teclas do teclado. Podem
ser utilizados para criar atalhos ou aes especficas durante a execuo da aplicao. Existem 3
tipos de script que podem ser aplicadas a uma tecla, que so:
On Key Down Executado toda vez que a tecla inicialmente acionada;
While Down Executado continuamente em freqncia programada enquanto a tecla estiver sendo
acionada;
On Key Up Executado toda vez que a tecla desacionada.
4.8.4

Condition Script

Os scripts condicionais so ligados varivel discreta ou a uma expresso que testada em


verdadeira ou falsa. Na expresso em teste podem ser usadas variveis analgicas. Existem 4 tipos
de scripts que podem ser aplicados ao teste de uma condio, que so:
On True Executado cada vez que a condio passa para verdadeira;
On False Executado cada vez que a condio passa para falsa;
While True Executado continuamente em freqncia programada enquanto a condio for verdadeira;
While False Executado continuamente em freqncia programada enquanto a condio for falsa.
4.8.5

Data Change Script

O script por alterao de valor est ligado somente a uma varivel ou ao campo de uma varivel.
executado cada vez que o valor da varivel ou do campo da varivel muda para um valor maior do
que a banda morta (deadband) definida para a varivel no banco de dados (Tagname Dictionary).

altus
4.8.6

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

QuickFunction Script

QuickFunctions so scripts que podem ser chamados de outros scripts ou expresses. Deste modo,
um QuickFunction criado uma vez e chamado onde for necessrio, reduzindo o programa e
evitando cpia para vrios scripts. A atualizao, quando necessria, feita em um nico local.
A chamada CALL QuickFunction( "parmetros").
As janelas Expression das animaes so limitadas em 255 caracteres. Entretanto, pode ser criada
uma QuickFunction e fazer uma chamada na janela Expression da animao. Isto permite que se use
o comando CALL para chamar a QuickFunction que contenha o comando RETURN para retornar o
resultado para a janela Expression. Um gatilho deve ser usado como parmetro da QuickFunction
para forar a atualizao da animao. O comando RETURN no pode ser usado para retornar
valores tipo mensagem ou texto.

4.8.7

Estrutura dos Scripts

Cada script fica em um determinado arquivo, no mesmo diretrio da aplicao. Os nomes dos
arquivos sero na forma numrica seqencial. O Application Script fica no arquivo applogic.lgc.
As extenses dos arquivos sero diferenciadas pelo tipo de script, como segue:
Extenso

DESCRIO

????????.csc

Condition Script.

????????.ksc

Key Script

????????.dch

Data Change Script

????????.nmd

QuickFunction Script

Os comando da linguagem Script so os mais diversos vo desde a atribuio de valores at a


excluso de arquivos.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Abaixo a janela para a edio do script da aplicao.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

4.9 Funes
As funes so as instrues que so utilizadas nos scripts. Abaixo a imagem da janela das funes.

4.10 Estrutura de Diretrios e arquivos do InTouch/Aplicao


O InTouch freqentemente estar instalado no diretrio "\Program Files\FactorySuite\".
Os arquivos da aplicao estaro no mesmo diretrio, sendo que os principais esto definidos na
tabela abaixo:
Extenso

DESCRIO

????????.csc

Condition Script.

????????.ksc

Key Script

????????.dch

Data Change Script

????????.nmd

QuickFunction Script

????????.??k

Arquivos com final da extenso em "k" so arquivos de backup. Podem ser


apagados, sem problemas para a aplicao, com o objetivo de reduzir o
espao em disco.

Appedit.lok

Quando o Windowmaker est editando alguma aplicao, este arquivo


gerado para impedir que outra estao edite a mesma aplicao. Quando o
WindowMaker fechado normalmente, tal arquivo excludo
automaticamente. Se o arquivo existir no diretrio, sem que ningum esteja

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH


editando a aplicao, o referido arquivo dever ser apagado.

????????.win

So os arquivos das telas do InTouch. Os nomes so na forma numrica e


sequenciais. A relao entre o nmeroX Nome Tela pode ser encontrada no
arquivo WW_WDWS.NDX (arquivo do tipo texto, podendo ser visualizado
com qualquer editor de textos).

????????.trn

So os arquivos de Trend em telas. Os nomes so na forma numrica e


sequenciais, coincidindo com o nome da respectiva tela. A relao entre o
nmero X Nome Tela pode ser encontrada no arquivo WW_WDWS.NDX
(arquivo do tipo texto, podendo ser visualizado com qualquer editor de
textos). Este arquivos s existiro, caso a tela contenha algum grfico de
tendncia.

????????.wvw

So os arquivos das telas do InTouch j compiladas. Os nomes so na


forma numrica e sequenciais, coincidindo com o nome da respectiva tela. A
relao entre o nmeroX Nome Tela pode ser encontrada no arquivo
WW_WDWS.NDX (arquivo do tipo texto, podendo ser visualizado com
qualquer editor de textos). No caso de Backup do sistema, estes arquivos
podero ser excludos (somente se a aplicao NO estiver rodando e NO
estiver sendo editada), a fim de que reduza o tamanho do backup.

Ww_wdws.ndx

Arquivo do tipo texto, que concentra a relao entre o Nome das Telas e
nome dos arquivos.

4.11 Grficos
Basicamente o InTouch possui dois tipos de grfico de tendncia: tempo real e histrico.
O grfico de tendncia real, mostra dinamicamente as mudanas que esto ocorrendo das variveis
registradas no perodo de tempo determinado. Este registro funciona na memria ram do micro, ou
seja no armazenado para posterior anlise. Cada grfico pode registrar at 4 variveis
simultaneamente.
O grfico de tendncia histrica, mostra estaticamente as variveis registradas. O perodo, o dia, a
hora, o minuto e o segundo so determinados pelos campos de entrada. As informaes so
armazenadas no disco rgido do microcomputador ou em rede. So dois os arquivos de registro:
aammdd00.log arquivo que armazena os dados do registro;
aammdd00.idx arquivo de ndice do registro.
O arquivo aberto com a data do dia do registro.

4.12 Alarmes
O InTouch possui dois tipos de avisos para informar o estado do processo: o alarme e o evento. Os
alarmes representam as condies que podem causar problemas e necessitam uma resposta do
operador. Eventos representam mensagens do sistema e no requerem ao do operador.
Existem dois tipos de janelas de alarmes, o sumrio de alarmes e o histrico de alarmes. O sumrio
de alarmes, mostra as ocorrncias de alarme do momento e permanecem ativas enquanto existirem
ou no forem reconhecidas. O histrico de alarmes registra todas as ocorrncias de alarme ou evento
no disco rgido, inclusive o reconhecimento e a normalizao do estado.
A janela de alarme pode alarmar por grupo de variveis ou por prioridade. Para separar as
ocorrncias de alarmes, podemos definir prioridades diferentes para as variveis e definir no histrico

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

ou sumrio de alarmes apenas as prioridades de interesse. Podemos tambm definir uma varivel
para o campo de prioridade do histrico ou sumrio de alarmes e um boto que mudar a prioridade
da janela de alarmes.
A separao das variveis no histrico ou sumrio de alarmes, tambm pode ser feita pelos grupos
de variveis criados.

4.13 Comunicao
O driver o grande responsvel pela comunicao do WindowViewer com o equipamento.
Para que seja possvel a comunicao necessrio que o driver esteja ativo na memria do
microcomputador, e claro, devidamente configurado.
As variveis que escrevero na memria do CP ou do controlador devero ser configuradas como
DDE, possuindo o endereo simblico do equipamento em questo. Sendo analgica, deve-se
observar os valores MAX EU e MIN EU estes so os valores em unidade de engenharia que o
Window Viewer trabalhar e os valores MIN RAW e MAX RAW so os valores mnimo e mximo
respectivamente que estaro no referido endereo simblico.
No Access Name defini-se com quem a varivel comunicar, se ser com o driver, com o Excel do
micro, com o WindowViewer de outro micro, com o Excel de outro micro, etc. A comunicao com o
Excel muito importante para a emisso de relatrios automatizados.
O Application / Server Name o nome do arquivo EXE com o qual o WindowViewer dever
comunicar. Ex.: ALTCP1, ABTCP, EXCEL, VIEW., ETC.
O Topic Name o nome do grupo de acesso do driver caso a comunicao seja feita via driver, o
nome da planilha do excel caso a comunicao seja feita pelo excel ou ainda tagname caso a
comunicao seja feita por outro micro ligado em rede a este.
A comunicao via rede, nos sistemas antigos era feita via NETDDE, que um outro software do
InTouch. Atualmente utilizado o Wonderware SuiteLink.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

5. Base de Dados Tagname Dictionary


O Tagname Dictionary o corao do InTouch. Enquanto roda, a base de dados contm o valor
corrente de todos os seus itens. De todas as variveis armazenadas so guardados as informaes
por tipo. Por exemplo, as variveis tipo I/O requerem informaes para converso dos valores lidos
para os valores internos. O Tagname Dictionary o mecanismo usado para entrada destas
informaes.
Existem dois utilitrios, DBLoad e DBDump, que tratam esta base de dados. DBDump faz a
exportao do Tagname Dictionary da aplicao para um arquivo formato texto que pode ser
acessado por editores, tais como Word ou Excell. O BDLoad faz a importao de base de dados
criada ou modificada por editores para a aplicao.

5.1 Tipos de Tagname


Quando definido um tagname na base de dados do InTouch, deve ser assinalado um determinado
tipo para cada tagname de acordo com a utilizao.

5.1.1

Tagnames Tipo Memory

O tagname tipo Memory existe internamente aplicao InTouch. Pode ser usada para criar
constantes do sistema ou para simulao. Existem 4 tipos de tagname Memory:
5.1.1.1
Memory Discrete
Tagname interno discreto com valor 0 (False, Off) or 1 (True, On).
5.1.1.2
Memory Integer
Varivel com valor inteiro de 32-bit com sinal entre -2,147,483,648 e 2,147,483,647.
5.1.1.3
Memory Real
Tagname memory ponto flutuante com valores entre -3.4e38 e 3.4e38. Todos os clculos com ponto
flutuante so realizados com 64-bits e o resultado armazenado em 32-bits.
5.1.1.4
Memory Message
Varivel interna texto com at 131 caracteres de comprimento.

5.1.2

Tagnames Tipo I/O

Todos os tagnames que escrevem ou lem seus valores para ou de um outro programa Windows so
tipo I/O. Isto inclui todas as entradas e sadas de controladores programveis, computadores de
processo e dados de ns de rede. Eles so acessados pelos protocolos de comunicaes DDE ou
SuiteLink. Existem 4 tipos de tagname I/O:
5.1.2.1
I/O Discrete
Varivel de entrada/sada discreta com valores de 0 (False, Off) or 1 (True, On).

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

5.1.2.2
I/O Integer
Varivel com valor inteiro de 32-bit com sinal entre -2,147,483,648 e 2,147,483,647.
5.1.2.3
I/O Real
Varivel de entrada/sada em ponto flutuante com valores entre -3.4e38 e 3.4e38. Todos os clculos
com ponto flutuante so realizados com 64-bits e o resultado armazenado em 32-bits.
5.1.2.4
I/O Message
Varivel de entrada/sada de texto com at 131 caracteres de comprimento.

5.1.3

Outros Tipos de Tagnames

Existem vrios tipos de variveis especiais que podem ser associadas funes complexas tais
como a criao de display de alarmes dinmicos, grficos de tendncia, monitorando ou controlando
que varivel est sendo desenhada num grfico de tendncia.
Existe tambm o tipo de varivel indireta que pode ser usado para associar uma varivel em vrias
fontes. Estes tipos de variveis especiais esto descritos abaixo:
5.1.3.1
Group Var
O tipo Group Var usado para uma varivel com um grupo de alarmes associado para criar um
display dinmico de alarmes, registro em disco ou registro em impressora. O tipo Group Var pode ser
usado para criar janelas de alarme ou registro de alarmes que mostram todos os alarmes associados
com determinado grupo.
5.1.3.2
Hist Trend
A varivel tipo Hist Trend necessria para criar grfico de tendncia histrico. Todos dos .fields
associados com o grfico de tendncia podem ser aplicados varivel Hist trend.
5.1.3.3
Tag Id
Este um tipo especial que usado com objetos tendncia histrica. Varivel tipo Tag ID usada
para recuperar informaes sobre a varivel que est sendo mostrada no grfico de histrico.
5.1.3.4
Indirect Discrete, Indirect Analog e Indirect Message
Variveis do tipo indireto permitem a criao de uma janela e associar a varivel da janela a vrias
variveis. Utilizar este mtodo reduz o tempo de desenvolvimento e o tamanho da aplicao.

5.2 Tag Browser


O Tag Browser a principal ferramenta para visualizar e selecionar variveis locais, remotas e .fields
na aplicao. Permite selecionar e modificar uma varivel existente, criar nova varivel e visualizar
informaes da base de dados.

5.2.1

Acessando o Tag Browser

O Tag Browser pode ser acessado de vrias maneiras, tais como:


Selecionando no menu do WindowMaker Special/Tagname Dictionary e acionando o boto Select;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Pelo atalho Ctrl+T do WindowMaker para acessar o Tag Dictionary e acionando o boto Select;
Clicando duas vezes em rea em branco em script ou campo tagname ou expression de animao;
Selecionando no menu Insert/Tagname em script;
Pelo atalho Alt+N em script ou campo tagname ou expression de animao;
Nestes casos o Tag Browsew abrir sem filtro, isto modo ilimitado.
A barra de status do Tag Browser mostra as seguintes informaes:
Nmero total de itens na aplicao;
O nome do item selecionado, inclusive .field;
Nmero de itens selecionados;
5.2.2

Selecionando Filtros

No Tag Browser existe um campo Filter onde podem ser acessados os filtros criados ou criar novos
filtros. Na figura abaixo aparece a janela de programao do filtro.

Todos os campos Filter Options (Tagname, Tag Type, Access Name,Alarm Group and Comment),
permitem que seja programada uma expresso para limitar o campo de busca. Se nenhum filtro
usado, todas as variveis sero mostradas. O asterisco (*) usado antes e/ou depois de uma
expresso para indicar que o filtro parcial. O caractere interrogao (?) usado para substituir um
nico caractere, mantendo os demais.

5.3 Utilitrio Cross Reference


A referencia cruzada permite determinar onde uma varivel usada em uma animao, script, etc.
Quando a varivel est ligada animao de um objeto, aparecem as telas ou janelas onde o objeto
usado, com as suas coordenadas.
A janela de referencia cruzada permanece aberta mesmo executando outras tarefas no
WindowMaker.

altus
5.3.1

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Utilizando o Utilitrio Referncia Cruzada

A chamada da referncia cruzada feita no menu Special/Cross Reference ou pelo Application


Explorer.
A janela abaixo permite a programao do critrio de procura da referncia cruzada.

A janela permite a seleo das duas formas principais de procura:


Search for all occurrences procura todos as variveis usadas em animaes, scripts e programas
associados.
Search for specific occurrences Procura somente as variveis nas opes especificadas.
O campo Filter usado para restringir as variveis que sero buscadas. O formato do filtro o
mesmo usado no Tag Browser para os Tagnames.

5.3.2

Consultando o Resultado da Pesquisa

A janela abaixo mostra a forma do resultado da pesquisa.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Os dados podem ser vistos de forma reduzida ou expandida usando o boto Contract View. O boto
Save As permite salvar em arquivo .csv os dados para acesso por editor ou planilha, mas so
perdidas as informaes das coordenadas dos objetos nas janelas.
O boto Options abre a janela abaixo onde possvel selecionar a forma de apresentao e restringir
os locais de ocorrncia.

5.4 Atualizando o Estado das Variveis


O InTouch mantm um ndice para cada varivel da base de dados. Este ndice no atualizado para
algumas operaes. Para manuteno da base de dados usado o comando Update Use Counts

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

para atualizar a utilizao das variveis na aplicao. Isto importante antes de excluir variveis da
base de dados.
Para tal, feche todas as janelas do WindowMaker e selecione no menu Special/Update Use Counts.
Uma janela aparece na tela com os dados das variveis e solicitando confirmao. Clique em Sim
para continuar a atualizao. Ao final clique no boto OK para encerrar.

5.5 Excluindo Tagnames


Antes de apagar um item da dase de dados importante a atualizao da base de dados.

5.5.1

Excluindo pelo Tag Dictionary

Uma varivel pode ser excluda pelo Tag Browser. Para isto selecione a varivel e acione o boto
Delete. Este boto fica desabilitado quando o WindowViewer est rodando ou a varivel utilizada
em algum local na aplicao.

5.5.2

Usando Delete Unused Tags

Outra forma de excluir as variveis utilizar o comando Delete Unused Tags do menu Special. Para
utilizao deste comando, o WindowViewer no pode estar rodando. Este comando mostra todas as
variveis que no esto sendo utilizadas na aplicao de forma direta. As variveis que aparecem
entre aspas ou so geradas em script, para a base de dados, no esto sendo utilizadas.
Selecione as variveis que deseja excluir e clique no boto Delete.
A janela abaixo solicita confirmao da excluso.

5.5.3

Atualizando o Estado das Variveis aps a Excluso

Aps a excluso de dados deve ser executado o comando Update Use Counts para atualizar a
utilizao das variveis na aplicao.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

5.6 Tagname.Fields
O conceito de objeto no InTouch muito amplo e complexo. Aqui vamos limitar o conceito de objeto
ao conjunto de informaes sobre um objeto grfico na tela ou informaes sobre uma varivel no
Tagname Dictionary. Estas informaes so os atributos do objeto grfico ou da varivel. Alguns
destes atributos podem ser acessados em scripts, expresses ou entrada do usurio e so
denominadas .fields. A sintaxe para acessar estes dados associados a uma varivel Tagname.field.

5.6.1

Acessando Tagname.Fields

Para acessar a varivel .field digite o nome da varivel seguida de ponto (.). Em um QuickScript, uma
animao ou uma janela de entrada de expresso e clique duas vezes direita do ponto (.). A janela
de tagnames aparece. No campo Dot Field aparece a lista de todos os .fields associados quele tipo
de varivel. Selecione o item desejado. A tecla de atalho Alt+N.

5.7 Utilitrios do Tagname Dictionary


Existem dois utilitrios para tratamento da base de dados da aplicao: DBDump e DBLoad.
DBDump usado para exportar o Tagname Dictionary para um arquivo tipo texto que pode ser
editado.
DBLoad permite que um arquivo formatado corretamente, criado ou alterado por outro programa,
seja carregado em uma aplicao existente.
Estes dois programas permitem que a base de dados possa ser copiada, modificada ou criada em
partes separadas e depois agregadas aplicao.

5.7.1

Programa DBDump

Para exportar a base de dados de uma aplicao, proceda do seguinte modo:


Feche os programas WindowMaker e WindowViewer;
Abra o programa InTouch; A janela do gerenciador de aplicativos aparecer;
Selecione a aplicao;
Abra o programa DBDump pelo comando /File/DBDump, ou pelo atalho (Ctrl+D) ou pelo cone
Selecione o diretrio e o nome do arquivo onde ser salvo o banco de dados;
Selecione Group output by types para agrupar as variveis pelo tipo em vez de ordem alfabtica.
Clique OK.
O arquivo ser salvo com formato .CSV conforme programado.
Este arquivo poder ser aberto por programas tipo Excel ou bloco de notas.

altus

5.7.2

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Programa DBLoad

Para importar uma base de dados para uma aplicao, proceda do seguinte modo:
Feche os programas WindowMaker e WindowViewer;
Abra o programa InTouch; A janela do gerenciador de aplicativos aparecer;
Selecione a aplicao;
Abra o programa DBLoad pelo comando /File/DBLoad, ou pelo atalho (Ctrl+L) ou pelo cone
O programa abrir uma janela de alerta solicitando que seja feito um backup da aplicao antes de
importar os dados.

Se estiver seguro da operao clique em Sim;


Selecione o diretrio e o nome do arquivo de onde sero iimportados os dados;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Clique OK.
O arquivo ser lido e ser executada a ao programada no campo :Mode do banco de dados.
5.7.2.1
Modo de Operao na Importao de Dados
Na importao a ao que executada quando existem variveis duplicadas depende da palavrachave que est programada no campo :Mode . As seguintes operaes so vlidas:
:MODE=REPLACE;
:MODE=UPDATE;
:MODE=ASK;
:MODE=IGNORE;
:MODE=TERMINATE;
:MODE=TEST;
:MODE=REPLACE exclui a varivel existente e substitui pelo novo dado;
:MODE=UPDATE Sobrescreve a definio existente com somente os campos que so
explicitamente definidos no arquivo de entrada.
:MODE=ASK Modifica a varivel de entrada e ento insere a nova definio no Tagname Dictionary.
Este o modo de entrada padro se nenhum outro for especificado. Cada vez que DBLoad encontra
uma varivel repetida, a janela abaixo aparece solicitando se a varivel existente deve ser
substituda.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Replace existing with new information Substitui a varivel existente pelo novo registro;
Update existing with new information Sobrescreve o registro da varivel existente com somente os
campos que so explicitamente definidos no arquivo de entrada.
Change Name to: Replace o nome da varivel do arquivo de entrada pelo nome especificado no
campo;
Ignore this entry Ignora a varivel mostrada e continua o processamento;
Abort the Load Cancela a operao de carga.
Se algum problema ocorrer que cause a falha da carga aparece uma janela de mensagem e o erro
ser registrado no Wonderware Logger.
:MODE= IGNORE exclui a varivel existente e substitui pelo novo dado;
:MODE= TERMINATE termina o processamento sem atualizar a base de dados;
:MODE= TEST este modo executa a mesma operao que REPLACE, mas no atualiza a base de
dados; os erros encontrados so registrados no Wonderware Logger.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

6. Desenvolvendo Aplicaes
6.1 Atividades bsicas para a edio de telas
As atividades visam exercitar as ferramentas do InTouch. No incio de cada atividade temos a
descrio da situao problema ( S.P. ). As duas primeiras atividades esto acompanhadas das telas
com as respostas, as demais no.

6.1.1

Situao Problema 01

S.P. = Crie uma nova aplicao com o nome "telas" e uma janela com o nome "processo".
6.1.1.1
Criando uma nova aplicao
1. Usando o Explorer crie o diretrio telas onde ser instalada a nova aplicao;
2. Crie a nova aplicao no diretrio;
Carregue o gerenciador de aplicativos do InTouch; Selecione File/New.
Com o assistente, selecione o diretrio "telas"; Crie a aplicao Telas.

6.1.1.2
Criando uma nova janela
1. Selecione no gerenciador de aplicativos a aplicao Telas;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

2. Abra o WindowMaker pelo cone ou /File/WindowMaker ou Ctrl+M.


3. Crie a nova janela na aplicao;
File/New Window ou boto NEW ou Ctrl+N do WindowMaker;
Na janela de propriedades, Name: Processo.
4. Ajuste as caractersticas da janela; Localizao, dimenses, tipo, moldura, barra de ttulo e controle de
tamanho.

altus
6.1.2

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Situao Problema 02

S.P. = Desenhe e anime um indicador que indique o segundo do microcomputador.


6.1.2.1
Criando uma animao
1. Desenhe um retngulo.
2. Desenhe uma rgua com escala de 0 a 60.
3. Selecione o retngulo e entre;
4. Selecione a animao Percent Fill Vertical;

5. No campo Expression d um double-click para selecionar uma tag do banco de dados;


6. Selecione a varivel do sistema "$Second";

7. Complete a tela de animao com:

altus
Value at Max Fill:
Value at Min Fill:
Max % Fill:
Min % Fill:
Direction:

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH


60
0
100
0
Up

Mx valor a ser considerado no Tagname


Mn valor a ser considerado no Tagname
Mx percentual preenchimento (Tagname =MaxFill)
Mx percentual preenchimento (Tagname =MinFill)
Direo do Preenchimento (cima ou baixo)

8. Salve a janela e selecione o comando Runtime para rodar a aplicao e verificar a animao do grfico
de barras.

altus
6.1.3

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Situao Problema 03

S.P. = Crie uma bomba que mudar de cor em funo do seu estado (verde para ligada e vermelha
para desligada), um boto para lig-la e deslig-la e um campo que mostrar o texto bomba
desligada quando a bomba estiver desligada e bomba ligada quando a bomba estiver ligada.
6.1.3.1
Bomba - boto liga/desliga - sada com estado da bomba
1. Desenhe uma bomba e agrupe as figuras como smbolo (Make Symbol ou F5);

2. Crie o tag bomba, tipo Memory Discrete;


No menu Special/Tag Dicionary (ou Ctrl+T) selecione New;
Selecione em Type Memory Discrete, complete as informaes e salve;

3. Selecione a animao do smbolo (duplo click ou Enter);


4. Selecione na animao Fill Color Discrete;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

5. Complete a tela de animao com:


Expression: nome do tag;
OFF vermelho (cor da bomba no estado desligado);
ON verde (cor da bomba no estado ligado).
Se este tagname que no existe, InTouch questiona se deseja criar.

6. Crie boto "Liga/Desliga";

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

7. Selecione a animao do boto (duplo click ou Enter);


8. Selecione na animao Touch Pushbuttons - Discrete Value;

9. Complete a tela de animao com:


Tagname: BOMBA;
Action: Toggle;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

10. Crie um texto "", configure no menu Text como centrado;

11. Selecione a animao do texto (duplo click ou Enter);


12. Selecione animao Value Display Discrete;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

13. Complete a tela de animao com:


Expression: BOMBA;
ON Message: "bomba ligada" (mensagem a ser mostrada quando a bomba estiver ON)
OFF Message: "bomba desligada" (mensagem a ser mostrada quando bomba a estiver OFF)

14. Salve a janela e selecione o comando Runtime para rodar a aplicao.

altus
6.1.4

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Situao Problema 04

S.P. = Crie um indicador de set-point e um boto ao lado que faa o ajuste atravs de DRAG e um
que faa o ajuste do set-point atravs do teclado.
6.1.4.1
Grfico Barras - Entrada pelo operador - boto deslocamento
1. Na aplicao do problema 02, selecione a animao do retngulo.
2. Selecione a animao Percent Fill Vertical para alterar a animao feita anteriormente com a varivel do
sistema.;
3.

No campo Expression digite SETPOINT, novo tag a ser criado;

Como este tagname no existe, InTouch questiona se deseja criar.

4. Crie o tag SETPOINT do tipo Memory Integer, com os seguintes parmetros:


Min Value: 0
Max Value: 60
5. Crie um texto "Setpoint = ", que vai ser um campo de entrada;
6. Selecione a animao do texto (duplo click ou Enter);
7. Selecione a animao User Input Analog e programe os seguintes parmetros:
Tagname: SETPOINT;
Min Value: 0
Max Value: 60
8. Fazer um tringulo ao lado da rgua. Esta figura ser um boto de deslocamento;
9. Selecione a animao do triangulo (duplo click ou Enter);.
10. Selecione a animao Sliders Vertical e programe os seguintes parmetros:
Tagname: SETPOINT;
Value
At Top:
60
At. Bottom: 0
Vertical Movement
Up:
100
Down:
0
Obs.: os valores up e down correspondem ao deslocamento do objeto em pixel.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

11. Selecione a linha vertical da rgua e verifique seu tamanho;


12. Selecione novamente a animao do tringulo e preencha o campo Vertical Movement Up com o
tamanho da linha.
13. Salve a janela e selecione o comando Runtime para rodar a aplicao.

6.1.5

Situao Problema 05

S.P. = Crie um texto Fogo na rea 1 e um boto fogo. O texto dever aparecer piscando enquanto o
boto estiver sendo pressionado, caso contrrio o texto desaparecer.
6.1.5.1
Texto - Visibilidade e Blink
1. Crie um texto "Fogo na rea 1";
2. Selecione a animao do texto Visibility;
3. No campo Expression digite FOGO, novo tag a ser criado;
4. Crie tag FOGO tipo Memory Discrete;
5. Complete a tela de animao com:
Visibility State: ON
6. Crie boto com a legenda "Fogo";
7. Selecione a animao do boto Touch Pushbottons Discrete Value;
8. Complete a tela de animao com:
tag: Fogo;
action: Direct;
9. Selecione a animao do texto "fogo na rea 1" Blink;
10. Complete a tela de animao com:
tag: Fogo;
Blink visible with these atributes: Text Color: Vermelho;
11. Salve a janela e selecione o comando Runtime para rodar a aplicao.

6.1.6

Situao Problema 06

S.P. = Crie uma elpse que mudar de largura em funo da concentrao de gs na atmosfera, a
varivel da concentrao ser o prprio SETPOINT.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

6.1.6.1
Detetor de gs - Tamanho de objeto
1. Desenhe uma linha horizontal e sobre ela uma elipse;
2.

Selecione a animao da elipse Object Size Width

3. Complete a tela de animao com:


Expresion: SETPOINT
Value at Max Width: 60
Value at Min Width: 0
Max % Width :
100
Min % Width:
0
Anchor:
middle
4. Salve a janela e selecione o comando Runtime para rodar a aplicao.
5. Altere o setpoint e verifique o efeito no tamanho da elipse;
4. Entre no WindowViewer, altere o setpoint e verifique o efeito no tamanho da elipse.

6.1.7

Situao Problema 07

S.P. = Crie um quadrado sobre uma linha horizontal, o mesmo dever se deslocar sobre a linha em
funo do segundo do micro computador.
6.1.7.1
Esteira
1. Desenhe uma linha horizontal e sobre o canto esquerdo da linha, desenhe um quadrado;
2. Selecione a animao do quadrado Location Horizontal;
3. Complete a tela de animao com:
Expresion: $second
Value
At Left End:
0
At Right End: 60
Horizontal Movement
To Left:
0
To Right:
100
Obs.: o valor to left e to right corresponde ao deslocamento em pixel.
4. Verifique o tamanho do quadrado e da esteira;
5. Acabe de completar a tela de animao do quadrado com:
Horizontal Movement
To Right:

(tamanho da esteira) - (tamanho do quadrado).

altus
6.1.8

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Situao Problema 08

S.P. = Crie um boto para incremento do set-point em uma unidade um outro para decremento do setpoint em uma unidade. No utilize o boto j pronto ou o assistente.
6.1.8.1
Ajuste Fino para o Grfico de Barras
1. Desenhe o boto de ajuste fino;
2. Selecione a animao deste boto Touch Pushbuttons Actions;
3. Selecione o tipo (On Key Down)
4. Faa o Script :
setpoint = setpoint + 1;
if setpoint = 60
then setpoint = 60;
endif;
5. Salve a janela e selecione o comando Runtime para rodar a aplicao.
6. Clique no boto para aumentar o SETPOINT de uma unidade;
7. Siga os mesmos passos para fazer o ajuste fino para diminuir SETPOINT.

6.1.9

Situao Problema 09

S.P. = Utilize o assistente para criar um boto de liga/desliga a bomba. Utilize o boto de forma que
quando a bomba estiver ligada o mesmo fique verde com o texto interno desliga e quando desligada
o texto interno dever ser liga.
6.1.9.1
Utilizando ASSISTENTE - boto Liga/Desliga
1. Selecione o cone WIZARD no ToolBox;
2. Selecione Buttons e o boto START;
3. Posicione o boto na janela;
4. Complete a animao do boto com:
Tagname:
On Fill Color:
On Label:
Off Label:

bomba;
verde;
desliga;
liga;

5. Mude a fonte do texto do boto;


6. Salve a janela e selecione o comando Runtime para rodar a aplicao.

altus
6.1.10

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Situao Problema 10

S.P. = Utilize um assistente para incrementar e decrementar o set-point.


6.1.10.1
Utilizando ASSISTENTE - boto Incrementa/Decrementa
1. Selecione o cone WIZARD no ToolBox;
2. Selecione Buttons e o boto Incrementa/Decrementa;
3. Posicione o boto na janela;
4. Complete a animao do boto com:
Tagname:

SETPOINT;

5. Mude a cor das setas do boto;


6. Mude o parmetro Increment/Decrementa Value: 2
7. Salve a janela e selecione o comando Runtime para rodar a aplicao.

6.1.11

Situao Problema 11

S.P. = Crie um boto liga/desliga a esteira, o mesmo dever ligar a esteira, ou seja a mesma
movimentar ou no em funo do acionamento do boto.
6.1.11.1
Script para animar a esteira
1. Selecione o quadrado sobre a esteira;
2. Modifique a animao LOCATION HORIZONTAL. Substitua a Expression:
$second por ESTEIRA
3. Crie o tag ESTEIRA tipo Memory Integer;
Min Value:
Max Value:

0
60

4. Crie um boto com a legenda "Liga/Desliga";


5. Selecione a animao do boto TOUCH PUSHBUTTONS DISCRETE.
tag: LIGA;
action: Toggle;
6. Crie tag LIGA tipo Memory Discrete;
7. Selecione o comando Special/Application Scripts;
8. Faa o script. Selecione a opo While Running every 1000 Msec if liga
if liga == 1
then esteira = esteira + 1;
if esteira = 60
then esteira = 0;
endif;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

endif;
9. Salve a janela e selecione o comando Runtime para rodar a aplicao.

6.1.12

Situao Problema 12

S.P. = Faa um desenho no Paint e cole na janela processo.


6.1.12.1
Objeto feito com outro utilitrio e trazido como Bitmap
1. Minimize a aplicao Window Maker;
2. Selecione Acessrios;
3. Selecione Paint;
4. Desenhe qualquer objeto;
5. Copie o objeto para o Clipboard.;
6. Selecione o cone BITMAP no ToolBox.;
7. Faa um retngulo para determinar a rea do Bitmap;
8. Selecione Edit/Paste Bitmap;
9. Selecione Edit/Bitmap original size, para o objeto assumir seu tamanho original;
10. Salve a janela e selecione o comando Runtime para rodar a aplicao.

6.1.13

Situao Problema 13

S.P. = Crie uma janela mensagem para avisar ao operador que a presso do tanque est muito alta.
A mesma dever aparecer sobre janela processo sem que a corrente saia da memria, dever existir
um boto na janela mensagem para esconder a janela de mensagem e na janela processo dever
existir um boto para chamar a janela mensagem.
6.1.13.1
Janela de mensagem para o operador.
1. Crie uma janela Mensagem (File/New Window);
tipo da janela : Popup;
2. Escreve na janela mensagem: "Presso do tanque muito alta;
3. Crie na janela mensagem um boto com legenda "OK";
4. Selecione a animao do boto Hide Window;
Selecione a janela a ser escondida ao clicar o boto: Mensagem
5. Redimensione a janela mensagem e posicione sobre a janela processo;
6. Crie na janela processo um boto com legenda "Mensagem";
7. Selecione a animao do boto Show Window;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Selecione a janela a ser mostrada ao clicar o boto: Mensagem.


8. Salve a janela e selecione o comando Runtime para rodar a aplicao.

6.1.14

Situao Problema 14

S.P. = Crie uma nova janela Registro e nesta crie um grfico de tendncia real com o registro das
seguintes variveis: esteira e setpoint.
6.1.14.1
Grfico de Tendncia Real
1. Crie uma nova janela "Tendncia"(File/New Window);
tipo da janela : Replace;
2. Selecione o cone da tendncia real do Toolbox e defina uma rea para a mesma;
3. Selecione a figura para entrar na tela de configurao:
Time Span:
Sample:
Pen:

3 min
2 sec
setpoint
esteira

4. Salve a janela e selecione o comando Runtime para rodar a aplicao.

6.1.15

Situao Problema 15

S.P. = Crie um grfico de tendncia histrica com as variveis: esteira e set-point.


6.1.15.1
Grfico de Tendncia Histrica
1. Selecione o cone correspondente Tendncia Histria no Toolbox e defina uma rea para a mesma;
2. Double - click na figura para entrar na tela de configurao;
3. Para configurar a tendncia histrica no pode estar com o WindowViewer ativado;
4. Feche o WindowViewer;
5. Modifique as variveis ESTEIRA e SETPOINT, selecionando a opo Log Data para que elas tenham
registro de histrico;
6. Selecione a figura para entrar na tela de configurao:
Tag: histrico
Time Span: 10 min
Min Value: 0 Max: 100
Pen: esteira
setpoint
7. Crie o tag HISTORICO do tipo Hist Trend;
8. Selecione o comando Special/Configure/Historical Logging;
9. Selecione a opo Logging Enabled;
10. Salve a janela e selecione o comando Runtime para rodar a aplicao;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

11. Ligue a esteira e altere valores de SETPOINT;


12. Mude para a janela com o grfico de histrico;
13. Clique no grfico de Tendncia Histrica:
coloque a hora correta
chart length: 10 min

6.1.16

Situao Problema 16

S.P. = Crie uma janela de alarmes, crie na janela um sumrio de alarmes onde dever alarmar bomba
desligada, SETPOINT muito baixo em 5, baixo em 10, alto em 50 e muito alto em 55 e ESTEIRA com
desvio de 10 % para em menos e 20 % para mais com origem em 30.
6.1.16.1
Janela de Alarmes
1. Crie uma nova janela "Alarmes"(File/New Window);
tipo da janela: Replace
2. Selecione o cone correspondente a Alarme no Toolbox e defina o tamanho;
3. Defina as faixas de alarmes para as variveis BOMBA, SETPOINT e ESTEIRA;
BOMBA: alarm state off
SETPOINT: Lolo: 5, prioridade: 1
Low: 10, prioridade: 5
High: 50, prioridade: 5
HiHi: 55, prioridade: 1
ESTEIRA: MinorDev 10% prioridade: 5
MajorDev 20% prioridade: 1
Target: 30
4. Clique na figura para entrar na tela de configurao de alarmes, inicialmente vamos aceitar os valores
default;
5. Entre no WindouwViewer, abrindo a janela processo;
6. Ligue a esteira, altere o estado da bomba;
7. Entre na janela ALARMES e observe os alarmes gerados.

6.1.17

Situao Problema 17

S.P. = Crie botes nas janelas Processo, Alarme e Registro para a navegao entre elas.
6.1.17.1
Botes para navegao entre janelas
1. Crie trs botes com as legendas "PROCESSO, ALARME" e "REGISTRO;
2. Anime estes botes com Show Window;
3. Copie para o Clipboard e reproduza estes botes nas outras janelas.

altus
6.1.18

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Situao Problema 18

S.P. = Crie o grupo de variveis analog e digital, separe a janela de alarmes para alarmar as variveis
pertencente ao grupo analog. Em seguida faa uma janela de alarmes com separao de variveis
via prioridade.
6.1.18.1
Criao de grupos de alarmes - prioridades
1. Entre no WindowMaker com a tela de alarme;
2. Para alterar o Group de uma varivel o WindowViewer no pode estar ativado;
3. Feche o WindowViewer;
4. Entre no Tag Dictiorary (Ctrl+T) e selecione a varivel ESTEIRA;
Clique no boto Group:
Crie o grupo ANALOG (Add);
Mude o grupo da varivel para ANALOG;
5. Altere o grupo da varivel SETPOINT para ANALOG;
6. Selecione a varivel BOMBA;
Clique no boto Group:
Crie o grupo DIGITAL(Add);
Mude o grupo da varivel para DIGITAL;
7. Altere a configurao da tela de alarmes;
Alarm Group: ANALOG.
8. Salve a janela e selecione o comando Runtime para rodar a aplicao;
9. Observe que somente aparecem os alarmes analgicos;
10. Altere a configurao da tela de alarmes:
From Priority: 3
To Priority: 10
11. Salve a janela e selecione o comando Runtime para rodar a aplicao;
12. Observe que os alarmes de prioridade 1 no aparecem na janela de alarmes.

6.1.19

Situao Problema 19

S.P. = Crie um boto de reconhecimento do alarmes das variveis do grupo ANALOG.


6.1.19.1
Boto de Reconhecimento de Alarmes
1. Crie um boto com legenda "RECONHECE";
2. Selecione a animao deste boto Touch Pushbottons Action
On Key Down
Selecione a funo Ack para varivel ANALOG;
3. Salve a janela e selecione o comando Runtime para rodar a aplicao;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

4. Observe que ao acionar o boto a cor do alarme troca para preto, que a cor programada para alarme
reconhecido.

6.1.20

Situao Problema 20

S.P. = Crie um histrico de alarmes com botes para navegar pelas ocorrncias de alarmes, um para
avanar e outro para recuar.
6.1.20.1
Histrico de Alarmes - botes PageUp e PageDown
1. Modifique a configurao da tela de alarmes para Alarm History;
2. Crie botes para percorrer o histrico de alarmes;
3. Double-click na janela de alarmes;
4. Defina as variveis para pgina anterior (RECUA) e pgina posterior (AVANA);
5. As duas variveis devem ser criadas com tipo Memory Discrete;
6. Defina os botes para avanar e retroceder pginas;
7. A animao dos botes deve ser Touch Pushbuttons Discrete Value, com ao Reset.
8. Salve a janela e selecione o comando Runtime para rodar a aplicao;

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

7. Backup do aplicativo
O backup dos arquivos importantes do disco rgido (HD), uma prtica de bom senso. O HD possui
peas mecnicas, e como todo dispositivo mecnico, est sujeito a desgaste e quebras.
Para fazer uma cpia de segurana do aplicativo, copie todo o diretrio, no copie os arquivos *.??K,
*.AEH, *.LOG, *.IDX, *.WVW e *.ALG.
Para fazer backup dos registros basta copiar apenas os arquivos *.log e *.idx.
A cpia pode ser feita pelo gerenciador de arquivos do Windows (Windows Explorer).
A cpia pode ser compactada com Winzip, arj, msbackup, ou qualquer outro software que faa
compactao de arquivos.
Os arquivos *.AEH so relatrios, em formato ASCII, das ocorrncias a nvel de softwares do InTouch.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

8. Tela geral da Planta Piloto.


Esta atividade final tem o intuito de exercitar a edio das telas.
Utilizando o Window Maker do InTouch, edite a tela seguinte:

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

TELA GERAL APS A EDIO.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

Aps a edio da janela anterior, anime-a seguindo as caractersticas seguintes.

8.1 Botes liga/desliga motores:

Descrio X Endereos.
PARTIDA E PARADA DA BOMBA 1 = START B1
PARTIDA E PARADA DA BOMBA 2 = START B2
PARTIDA E PARADA DA BOMBA 3 = START B3
PARTIDA E PARADA DA MOTOR 1 = START M1
PARTIDA E PARADA DA RESISTNCIA R1 = START R1
ABRIR E FECHAR DESCARGA = CLOSE DES
Sugesto: Utilize o boto assistente com texto START/ STOP e verde se acionado.

8.2 Indicao numrica das variveis analgicas:

Descrio X Endereos.
INDICAO DE VAZO TOTAL DE GUA = FT - 300
INDICAO DA PRESSO DE ENTRADA DE TQ2= PT -110
INDICAO DA PRESSO DE TQ2= PT - 100
INDICAO DA VAZO DE GUA FRIA DO MISTURADOR = FT - 310
8.3 Indicao do nvel de TQ2.

Descrio X Endereos.

altus

TREINAMENTO NO SISTEMA DE SUPERVISO INTOUCH

NVEL DE TQ2 = LT 200


Sugesto: Monte o objeto retngulo e faa enchimento com roxo e fundo preto.

8.4 Indicao de status das bombas.

Descrio X Endereos.
SINALIZAO DO ESTADO DA BOMBA 1 = BOMBA 1
SINALIZAO DO ESTADO DA BOMBA 2 = BOMBA 2
SINALIZAO DO ESTADO DA BOMBA 3 = BOMBA 3
Sugesto: Sinalize bomba ligada em verde e desligada em vermelho. O circulo do centro da bomba
deve ficar esttico.

8.5 Indicao de status do aquecedor, resfriador e vlvula de descarga.

Descrio X Endereos.
ESTADO DO AQUECEDOR = AQUECEDOR
ESTADO DO RESFRIADOR = RESFRIADOR
ESTADO DA VLVULA DE DESCARGA = EXAUSTO
Sugesto: O aquecedor deve ficar piscando em vermelho quando ligado, o resfriador tambm e a
vlvula de exausto verde quando aberta e vermelha quando fechada.