Escolar Documentos
Profissional Documentos
Cultura Documentos
www.indusoft.com.br
info@indusoft.com
Treinamento Bsico
InduSoft Web Studio
CONTEDO
I.
PREPARAO ................................................................................................ 10
1.1.
REQUISITOS ............................................................................................ 10
1.1.1.
Desenvolvimento................................................................................ 10
1.1.2.
1.1.3.
1.1.4.
1.2.
1.2.1.
1.2.2.
1.2.3.
2.
INTRODUO ................................................................................................. 15
3.
4.
INSTALAO E REGISTRO............................................................................ 17
4.1. INSTALANDO O APLICATIVO DE DESENVOLVIMENTO NO SEU PC
WINDOWS .......................................................................................................... 17
4.2.
4.2.1.
Hardkey ............................................................................................. 18
4.2.2.
Softkey ............................................................................................... 18
4.3.
5.
5.2.
5.3.
5.4.
5.5.
5.5.1.
5.5.2.
5.5.3.
Aba Inserir.......................................................................................... 23
5.5.4.
5.5.5.
5.5.6.
5.5.7.
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
5.6.
6.
II.
5.6.1.
5.6.2.
5.6.3.
5.6.4.
Guia Comunicao............................................................................. 29
5.6.5.
5.7.
5.8.
TAGS ............................................................................................................... 33
6.1.
6.2.
6.3.
6.4.
6.5.
TUTORIAL ........................................................................................................... 38
1.
2.
3.
CONCEITO ............................................................................................... 39
1.2.
1.3.
CONCEITO ............................................................................................... 42
2.2.
2.2.1.
2.2.2.
2.2.3.
2.2.4.
2.2.5.
2.2.6.
2.2.7.
CONCEITO ............................................................................................... 51
3.2.
3.2.1.
Texto .................................................................................................. 52
3.2.2.
Botes................................................................................................ 53
3.2.3.
InduSoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
4.
5.
3.2.4.
Boto de Ao ................................................................................... 54
3.2.5.
3.2.6.
3.2.7.
3.2.8.
3.2.9.
FORMAS.......................................................................................................... 58
4.1.
CONCEITO ............................................................................................... 58
4.2.
4.2.1.
Retngulo .......................................................................................... 58
4.2.2.
Linha .................................................................................................. 60
4.2.3.
4.2.4.
4.2.5.
4.2.6.
Elipse ................................................................................................. 62
BIBLIOTECAS.................................................................................................. 64
5.1.
CONCEITO ............................................................................................... 64
5.2.
5.2.1.
6.
7.
CONCEITO ............................................................................................... 66
6.2.
6.2.1.
Alarme/Evento ................................................................................... 66
6.2.2.
Tendncia .......................................................................................... 67
6.2.3.
Grid .................................................................................................... 67
ANIMAES.................................................................................................... 69
7.1.
CONCEITO ............................................................................................... 69
7.2.
7.2.1.
8.
8.1.
CONCEITO ............................................................................................... 71
8.2.
Comando ........................................................................................... 69
FORMATAO ................................................................................................ 71
8.2.1.
9.
CONCEITO ............................................................................................... 73
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
9.2.
10.
10.1.
CONCEITO ........................................................................................... 75
10.2.
11.
SMBOLOS ................................................................................................... 77
11.1.
CONCEITO ........................................................................................... 77
11.2.
12.
11.2.1.
Tanques ......................................................................................... 77
11.2.2.
Canos ............................................................................................. 79
11.2.3.
Sintico........................................................................................... 80
11.2.4.
Retngulos ..................................................................................... 81
11.2.5.
Painel ............................................................................................. 82
11.2.6.
Tags ............................................................................................... 86
AGENDA ...................................................................................................... 90
12.1.
CONCEITO ........................................................................................... 90
12.2.
13.
ALARMES .................................................................................................... 93
13.1.
CONCEITO ........................................................................................... 93
13.2.
14.
13.2.1.
13.2.2.
Objeto de Alarme............................................................................ 96
EVENTOS .................................................................................................... 99
14.1.
CONCEITO ........................................................................................... 99
14.2.
15.
14.2.1.
14.2.2.
15.1.
15.2.
16.
15.2.1.
15.2.2.
16.1.
16.2.
16.2.1.
InduSoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
17.
16.2.3.
16.2.4.
16.2.5.
17.1.
17.2.
18.
17.2.1.
17.2.2.
17.2.3.
18.1.
18.2.
19.
18.2.1.
18.2.2.
18.2.3.
18.2.4.
19.1.
19.2.
20.
19.2.1.
19.2.2.
19.2.3.
19.2.4.
19.2.5.
19.2.6.
19.2.7.
19.2.8.
19.2.9.
20.1.
20.2.
21.
16.2.2.
20.2.1.
20.2.2.
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
21.1.
21.2.
21.2.1.
22.
22.1.
22.2.
23.
22.2.1.
22.2.2.
22.2.3.
22.2.4.
23.1.
23.2.
24.
23.2.1.
23.2.2.
23.2.3.
23.2.4.
23.2.5.
23.2.6.
24.1.
24.2.
25.
24.2.1.
24.2.2.
24.2.3.
25.1.
25.2.
26.
25.2.1.
25.2.2.
25.2.3.
25.2.4.
26.1.
26.2.
InduSoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
26.2.1.
26.2.2.
26.2.3.
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
I. CONCEITOS GERAIS
InduSoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
1.
PREPARAO
1.1. REQUISITOS
Estes so os requisitos mnimos de sistema para instalar e executar o software
InduSoft Web Studio.
1.1.1. Desenvolvimento
Para instalar e executar o aplicativo de desenvolvimento, voc deve ter:
Um computador compatvel com Windows com um teclado, mouse, e monitor SVGA
Um desktop Windows ou sistema operacional servidor que atualmente suportado
pela Microsoft, que neste momento inclui:
Microsoft Windows XP Service Pack 3 ou posterior
Microsoft Windows Vista Service Pack 1 ou posterior
Microsoft Windows 7, todas verses
Microsoft Windows 8, todas verses
Microsoft Windows Server 2003 Service Pack 2 ou posterior
Microsoft Windows Server 2008, todas verses
Microsoft Internet Explorer 6.0 ou posterior
Mnimo de 500MB de espao livre no disco rgido
Adaptador Ethernet ou rede sem fio
DVD-ROM (opcional, para instalar o aplicativo, mas tambm pode ser baixado do
nosso site)
Porta USB (opcional, para ser usado com licena hardkey)
Portas seriais COM e adaptadores (opcional, a ser utilizado para comunicao direta
com dispositivos)
10
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
Um desktop Windows, servidor ou sistema operacional embedded que atualmente
suportado pela Microsoft, que neste momento inclui:
Microsoft Windows XP Service Pack 3 ou posterior
Microsoft Windows Vista Service Pack 1 ou posterior
Microsoft Windows 7, todas verses
Microsoft Windows 8, todas verses
Microsoft Windows Server 2003 Service Pack 2 ou posterior
Microsoft Windows Server 2008, todas verses
Microsoft Windows XP Embedded Service Pack 3
Microsoft Windows Embedded Standard 7 (2009)
Microsoft Windows Embedded Compact (anteriormente conhecido como
Windows CE), verso 5.0 ou posterior
Mnimo de 500MB de espao livre no disco rgido
Adaptador Ethernet ou rede sem fio
Porta USB (opcional, para ser usado com licena hardkey)
Portas seriais COM e adaptadores (opcional, a ser utilizado para comunicao direta
com dispositivos)
InduSoft, Ltd.
11
Treinamento Bsico
InduSoft Web Studio
1.1.4. Projeto Cliente Thin
Para executar como um projeto cliente usando o programa Secure Viewer ou o
navegador baseado em Thin Client, voc deve ter:
Um computador compatvel com Windows ou Windows Embedded com um mouse
ou entrada de touchscreen
Um desktop Windows, servidor ou sistema operacional embedded que atualmente
suportado pela Microsoft, que neste momento inclui:
Microsoft Windows XP Service Pack 3 ou posterior
Microsoft Windows Vista Service Pack 1 ou posterior
Microsoft Windows 7, todas verses
Microsoft Windows 8, todas verses
Microsoft Windows Server 2003 Service Pack 2 ou posterior
Microsoft Windows Server 2008, todas verses
Microsoft Windows XP Embedded Service Pack 3
Microsoft Windows Embedded Standard 7 (2009)
Microsoft Windows Embedded Compact (anteriormente conhecido como
Windows CE) ou Windows Mobile, verso 5.0 ou posterior
Microsoft Internet Explorer 6.0 ou posterior
Adaptador Ethernet ou rede sem fio
12
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
Botes, opes de menu, e teclas de teclado so indicados usando um estilo negrito
(por exemplo, menu Arquivo).
InduSoft, Ltd.
13
Treinamento Bsico
InduSoft Web Studio
Botes so cones em caixas e aparecem "pressionados" quando voc clica sobre
eles.
Listas so painis (caixas brancas) nas janelas ou caixas de dilogo contendo duas
ou mais opes selecionveis.
Caixas de Combinao possuem setas que, quando clicado, mostram parte ou a
totalidade de outra lista oculta.
Janelas Acoplveis so janelas que voc pode arrastar para uma borda da interface
e mesclar com essa borda.
14
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
2.
INTRODUO
O InduSoft Web Studio (ou IWS) uma poderosa ferramenta que explora as
funcionalidades dos sistemas operacionais Microsoft, e permite construir aplicaes
completas SCADA (Sistemas de Superviso e Aquisio de Dados) ou IHM (Interface
Homem Mquina) para a Indstria de Automao.
Este Guia de Introduo ao InduSoft Web Studio destinado para quem est usando
o IWS pela primeira vez. Este guia ir lhe ajudar a familiarizar-se rapidamente com as
funes bsicas do IWS.
InduSoft, Ltd.
15
Treinamento Bsico
InduSoft Web Studio
3.
16
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
4.
INSTALAO E REGISTRO
InduSoft, Ltd.
17
Treinamento Bsico
InduSoft Web Studio
4.2. REGISTRANDO O PRODUTO
O InduSoft Web Studio Possui dois tipos de Licenas: Hardkey e Softkey. Ambos tipos
podem receber diferentes configuraes para o licenciamento do produto.
Configuraes essas, que se baseiam em:
Quantidade de tags;
Nmero de drivers simultneos;
Quantidade de Web Thin Clients;
Quantidade de Secure Viewers;
Quantidade de Studio Mobile Access;
Runtime ou engenharia.
4.2.1. Hardkey
Para licenciar o produto, basta instalar o contedo do CD que acompanha o Kit de
Instalao e ento conectar o Hardkey porta USB de seu computador.
4.2.2. Softkey
Para licenciar o produto, basta instalar o contedo do CD que acompanha o Kit de
Instalao e ento abrir o software Register, que instalado juntamente com o
produto.
Iniciar>Programas>InduSoft Web Studio>Register e selecione a opo Softkey.
18
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
5.
INTERFACE DO USURIO
A Barra de Ttulo tambm oferece os seguintes botes (da esquerda para a direita):
Boto Minimizar: Clique para minimizar a janela do ambiente de
desenvolvimento para a Barra de Tarefas.
Restaurar Abaixo/Maximizar: Clique para alternar a janela do ambiente de
desenvolvimento entre dois tamanhos:
InduSoft, Ltd.
19
Treinamento Bsico
InduSoft Web Studio
Boto Restaurar Abaixo: reduz a janela ao seu tamanho original
(padro).
Boto Maximizar: amplia a janela para preencher a tela do
computador.
Boto Fechar: Clique para salvar o Banco de Dados e ento feche o
ambiente de desenvolvimento. Se voc modificou qualquer tela ou planilha, o
aplicativo solicitar que voc salve seu trabalho. A funo deste boto
semelhante a clicar Sair da Aplicao no menu do Aplicativo.
Os campos da Barra de Estados (da esquerda para a direita) esto descritos na tabela
a seguir:
Campo
Modo de execuo
CAP
Descrio
O atual Modo de execuo da aplicao.
Indica se a tecla Caps Lock est ligada (preto) ou desligada
(cinzento).
NUM
SCRL
ID do Objeto
Posio do Cursor
Tamanho do
Objeto
no DRAG
Contador de Tag
20
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
5.3. BOTO DE ARQUIVO
O boto de aplicativo abre um menu de comandos padro do aplicativo do Windows, como
Novo, Abrir, Salvar, Imprimir e Fechar.
InduSoft, Ltd.
21
Treinamento Bsico
InduSoft Web Studio
5.5. MENU RIBBON
O novo Menu Ribbon combina os numerosos menus e barras de ferramentas da
verso anterior do IWS, em uma nica e amigvel interface. Quase todos os
comandos do aplicativo esto no Menu Ribbon, organizado em abas e grupos de
acordo com o uso geral.
22
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
As ferramentas esto organizadas nos seguintes grupos:
Mostrar/Ocultar: Mostrar e ocultar as diferentes partes do ambiente de
desenvolvimento, bem como restaurar o formato padro.
Zoom: Zoom adentro e para fora do editor de tela.
Opes: Alterar a linguagem e fonte usada no ambiente de desenvolvimento.
Janela: Organizar as janelas no ambiente de desenvolvimento.
InduSoft, Ltd.
23
Treinamento Bsico
InduSoft Web Studio
As ferramentas esto organizadas nos seguintes grupos:
Configuraes: Configurar as Configuraes do Projeto, e tambm definir o
projeto para executar como um servio do Windows.
Sistema de Segurana: Habilitar e configurar o sistema de segurana do
projeto.
Web: Configurar o projeto para aceitar conexes de Thin Clients e
dispositivos mveis, e tambm configurar a sada de email e FTP.
24
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
25
Treinamento Bsico
InduSoft Web Studio
Clique no cone de expandir ou duplo-clique na pasta para ver os arquivos da pasta.
Clique no cone de fechar para fechar a pasta.
Se voc clicar com o boto direito em qualquer componente do Explorador de Projeto,
um menu de atalho exibido com opes para esse componente.
26
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
Procedimentos contm funes e sub-rotinas em VBScript que podem ser
chamadas por qualquer outro script no projeto.
Log de Eventos contm registro e recuperao de recursos de eventos.
Traduo contm a planilha de traduo que define como a interface de
usurio do projeto deve ser traduzida para outra linguagem.
27
Treinamento Bsico
InduSoft Web Studio
Disposio mostra todas as telas atualmente abertas no Editor de Telas e
permite visualizar como as telas se juntam durante a execuo do projeto.
28
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
ODBC contm as planilhas ODBC usadas para configurar como a interface
ODBC executa em um ambiente de rede e usa a configurao padro do
Windows ODBC. Voc configura funes ODBC para trocar dados entre seu
projeto e de qualquer banco de dados de suporte a interface ODBC.
Matemtica contm as planilhas de Matemtica usadas para configurar e
implementar rotinas adicionais para trabalhar com diferentes tarefas. Seu
projeto executa as planilhas de Matemtica como tarefas de segundo plano
durante a execuo. Voc pode configurar as planilhas de Matemtica para
fornecer ambientes livres para rotinas de lgicas e clculos matemticos
necessrios para o projeto.
Script contm o Script de Inicializao e outros Grupos de Script.
Scheduler contm as planilhas Scheduler utilizadas para configurar eventos
usando expresses matemticas definidas, que so executadas de acordo com
data, hora, ou outros eventos monitorados.
Banco de Dados/ERP contm as planilhas de Banco de Dados que
comunica com Banco de Dados externo usando a interface padro ADO.NET
(como uma alternativa do ODBC).
InduSoft, Ltd.
29
Treinamento Bsico
InduSoft Web Studio
OPC contm as planilhas OPC usadas para configurar a interface OPC entre
o seu projeto e um Servidor OPC. Um mdulo de Cliente OPC permite o seu
projeto comunicar com qualquer equipamento que atua como um Servidor OPC
implementando o padro OPC descrito no documento OLE for Process Control
Data Access Standard Version 2.0 publicado pela fundao OPC.
OPC UA contm as planilhas OPC UA que so usados para se conectar com
servidores de OPC, atravs do novo protocolo OPC Unified Architecture.
OPC Xi contm as planilhas OPC Xi que so usados para se conectar a
servidores OPC atravs do novo protocolo OPC Express interface.
TCP/IP contm as planilhas TCP/IP usadas para configurar a interface Cliente
TCP/IP para outras estaes IWS. Cliente TCP/IP e mdulos Servidores do
IWS permitem dois ou mais projetos para manter seus bancos de dados
sincronizados usando o protocolo TCP/IP.
DDE contm as planilhas DDE usadas para configurar um Cliente DDE para
uma aplicao Servidora DDE (tais como Microsoft Excel ou qualquer outro
programa do Windows que suporte essa interface). DDE (Dynamic Data
Exchange) um protocolo que permite a troca dinmica de dados entre
aplicaes Windows. Uma conversa DDE uma interao entre os programas
cliente e servidor. IWS fornece interfaces que executam como Clientes ou
como Servidores.
30
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
Voc pode inserir informaes usando o mouse e teclado, dados de controle de sada
para os seus processos, e atualizar automaticamente as telas com base na entrada de
dados de seus processos.
Outros recursos do editor de tela incluem:
Simples ponto-e-clique, interface arrastar-e-soltar.
Agrupamento de objetos para preservar as etapas de construo de objetos
individuais.
Edio de objetos sem ter de desagrupar componentes internos de objetos ou
grupos.
Manipulao de objetos bitmap e bitmaps de fundo.
Estado da linha de suporte nas janelas de projeto e dilogos.
InduSoft, Ltd.
31
Treinamento Bsico
InduSoft Web Studio
5.8. JANELA DE SADA
A Janela de Sada pode ser configurada para exibir mensagens de depurao geradas
durante a execuo do projeto.
Ao clicar com o direito e selecionar a opo Configuraes, ser exibida uma janela
de Configurao de Logs. Os campos da Janela de Configurao de Logs esto
descritos na tabela a seguir:
Opo
Comando de
Leitura/Escrita
Analizador de
Protocolo
Mensagens OPC
Descrio
Mostra qualquer comando de Leitura e/ou escrita
que so enviadas ao dispositivo conectado.
Mostra mensagens geradas pelo driver configurado.
Mensagens TCP/IP
Receita/Relatrio
Mostrar Abrir/Fechar
Logon/Logout
Rastrear Mensagem
Mensagens do Banco
de Dados
Mensagens DDE
Inserir Data/Hora
32
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
6.
TAGS
InduSoft, Ltd.
33
Treinamento Bsico
InduSoft Web Studio
Por exemplo, voc pode criar tags em SteepleChase e import-los para o IWS ento
IWS pode ler/escrever dados de um programa SteepleChase de controle baseado em
PC.
Voc no pode modificar tags compartilhadas com IWS - voc deve modificar as tags
no programa original de controle baseado em PC, e ento re-import-los para o banco
de dados de Tags.
Tags de Sistema so tags predefinidas com funes predeterminadas que so
usadas para tarefas do supervisrio IWS. Por exemplo,
Tags Date tem a data atual em formato string
Tags Time tem a hora atual em formato string
A maioria das tags do sistema somente leitura, o que significa que voc no
pode adicionar, editar ou remover essas tags do banco de dados.
Para ver a lista de tags do sistema, selecione a Aba Global no Explorador de
Projeto, abra a pasta Tags de Sistema, e abra a subpasta Lista de Tags. A
figura acima mostra uma lista parcial das tags do sistema.
Depois de criar uma tag, voc pode us-lo em qualquer lugar dentro do projeto, e usar
a mesma tag para mais de um objeto ou atributo.
6.1. SINTAXE DE NOME DA TAG
Observe as seguintes orientaes ao nomear uma tag:
Os nomes das Tags devem ser nicos - voc no pode especificar o mesmo
nome para duas tags diferentes (ou funes). Se voc digitar um nome de tag
j existente, o IWS reconhece que o nome existe e no vai criar essa nova tag.
Voc deve iniciar cada nome da tag com uma letra. Entretanto, voc pode
usar letras, nmeros e o caractere de sublinhado (_) no nome da tag.
Voc no pode usar os seguintes smbolos em um nome de tag:
` ~ ! @ # $ % ^ & * ( ) - = / + \ [ ] { } < > ?
Voc pode utilizar um mximo de 255 caracteres para um nome de tag ou um
nome de membro Classe. Voc pode usar caracteres maisculos e minsculos.
Os nomes das Tags no diferenciam maisculas e minsculas. Pelo fato do
IWS no diferenciar maisculas e minsculas, voc pode usar ambos para
fazer nomes de tags mais legveis. (Por exemplo: NivelTanque em vez de
niveltanque.)
Os nomes das Tags devem ser diferentes de nomes de tags do sistema e
funes matemticas.
Voc pode usar o caracter @ no incio de um nome de tag para indicar que a tag ser
utilizada como uma tag indireta no projeto.
34
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
35
Treinamento Bsico
InduSoft Web Studio
Cada posio de vetor (incluindo a posio 0) conta como uma tag para as restries
de licenciamento, pois cada posio tem um valor independente.
Para acessar o vetor de uma tag, seguir a sintax:
NomeDaTag[NdoVetor], ou NomeDaTag[NdoVetor+c]
Por exemplo: Tanque[0], Tanque[1], Tanque[2], Tanque[500]
Use a tag vetor, sempre que possvel, pois otimiza o uso da memria e simplifica a
tarefa de configurao. Por exemplo, se voc quer um display para monitorar cada
tanque, voc pode usar tags vetor para configurar um nico display, contendo tags
vinculadas qualquer tanque. Por exemplo (usando a tag nt como um ndice contendo
o nmero do tanque): pressao[nt], temperatura[nt], e temperatura[nt+1].
Voc deve especificar um ndice mximo para cada tag vetor na coluna tamanho de
qualquer folha de dados. Voc pode especificar n para indicar tag vetor tem posies
de 0 at n. Por exemplo, se o tamanho da TagA 3, os elementos de tag podem ser
TagA[0], TagA[1], TagA[2], e TagA[3].
Um ndice de vetor pode ser uma tag, um valor numrico, ou uma expresso com uma
operao aritmtica "+". Quando voc se refere a um vetor com um ndice usando a
operao aritmtica +, voc deve usar a seguinte sintaxe:
NomeTagVetor[Valor1+Valor2]
Onde Valor1 e Valor2 podem ser uma tag inteira ou uma constante numrica. Por
exemplo: temperatura[nt+2] ou temperatura[nt+6].
36
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
Quando uma nova Tag Classe criada, cada membro da classe conta como uma tag
usada, porque cada membro pode obter um valor. (Por exemplo, se voc criar uma
classe com 5 membros, e em seguida criar cinco tags com essa classe, ento voc
tem um total de 25 tags utilizadas).
Para acessar o membro de uma Classe, seguir a sintax:
"NomeDaTag.NomeDoMembro", ou "NomeDaTag[NdoVetor].NomeDoMembro"
Por exemplo: Motor.RPM, Tanque[5].Nivel.
Use a tag classe, sempre que possvel, pois otimiza o uso da memria e simplifica a
tarefa de configurao. Por exemplo, se voc quer um display para monitorar os
atributos de um tanque, voc pode usar tags classe, contendo membros vinculadas
tag do tanque. Por exemplo (usando a tag tanque com os membros de uma classe do
tanque): tanque.nivel, tanque.temperatura, tanque[4].vazao.
InduSoft, Ltd.
37
Treinamento Bsico
InduSoft Web Studio
II. TUTORIAL
38
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
1.
Esta seo explica, usando um tutorial passo-a-passo, como criar um novo projeto,
incluindo como dar um nome e selecionar a plataforma destino que ser utilizado para
o treinamento.
1.1. CONCEITO
Ao criar um novo projeto, o IWS cria um diretrio com o nome especificado no projeto,
onde so armazenadas as diferentes planilhas, telas, e configuraes que sero
criadas no ambiente de desenvolvimento do IWS.
O novo projeto criado sem nenhuma tag, tela ou qualquer outra configurao
(padro), permitindo ao usurio fazer a edio do projeto conforme seja necessrio.
Durante a criao do projeto, necessrio informar o nome do projeto, local onde ser
salvo, tipo de licena e resoluo.
InduSoft, Ltd.
39
Treinamento Bsico
InduSoft Web Studio
40
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
41
Treinamento Bsico
InduSoft Web Studio
2.
Esta seo explica, usando um tutorial passo-a-passo, como construir telas e grupos
de telas que sero utilizadas para o treinamento.
Nesse treinamento, iremos criar um menu superior, um menu superior e 9 telas de
navegao entre os menus. Para as telas de navegao, iremos criar uma tela modelo
que servir de base para as outras 8.
2.1. CONCEITO
A funo mais bsica realizada pelo IWS proporcionar uma Tela para o processo. A
capacidade de exibir o status do processo, interagindo com instrumentao (ou
computadores), descrito como a Interface Homem-Mquina (IHM).
O IWS permite criar telas com dimenses e posies complementares e associ-las a
um grupo de telas, para que as mesmas possam ser abertas simultaneamente. Dessa
maneira, evita-se a necessidade de criar repetidamente interfaces que devem ser
mostradas todo o tempo, criando-se telas de cabealho e rodap.
Voc pode usar animaes para criar objetos grficos dinmicos ou smbolos. Pode-se
configurar animaes em objetos e smbolos para mudar a aparncia para refletir as
mudanas no valor de uma tag ou uma expresso. Cada tela uma associao de
objetos estticos e animados.
As telas podem ter um bitmap opcional que funciona como um fundo na janela do
objeto. As imagens estticas podem ser um bitmap no plano de fundo da tela e objetos
com animao podem refletir as mudanas na planta, dando a iluso de que a tela
tridimensional.
42
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
43
Treinamento Bsico
InduSoft Web Studio
44
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
5. Em Localizao, configure as posies Topo: 670 Esquerda: 0.
6. Clique em OK.
InduSoft, Ltd.
45
Treinamento Bsico
InduSoft Web Studio
46
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
47
Treinamento Bsico
InduSoft Web Studio
48
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
2. A janela Inserir Grupo de Telas ser exibida.
3. Em Nome digite o nome do Grupo de Telas. Para esse treinamento, escreva
INICIAL.
4. Em Lista de Telas, selecione as telas SUPERIOR, INFERIOR E MODELO.
5. Clique em OK.
InduSoft, Ltd.
49
Treinamento Bsico
InduSoft Web Studio
2.2.7. Cor de Fundo
1. Abra a tela SUPERIOR.
2. Na aba Grficos, do menu Ribbon, selecione a opo Cor de Fundo, ou clique
com o direito sobre a tela aberta e selecione a opo Cor de Fundo.
5. Clique em OK.
6. Repita essas 5 etapas para a tela INFERIOR.
50
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
3.
OBJETOS ATIVOS
Esta seo explica, usando um tutorial passo-a-passo, como inserir objetos ativos,
inserir formas e opes de formatao que sero utilizadas para o treinamento.
Nesse treinamento, iremos criar um menu inferior com 11 botes. 9 deles sero
designados para abrir as telas de navegao e 2 sero configurados com diferentes
linguagens para executar o comando de Sair da aplicao.
Na tela superior, iremos colocar objetos de texto de ttulo para o projeto e imagem com
o logo da empresa. Usaremos ainda a Forma Retngulo para exibio de Data e Hora.
3.1. CONCEITO
Os Objetos Ativos permitem criar objetos interativos na tela, podendo adicionar um
boto, mostrar textos, fazer uma seleo e diversas opes de configurao.
O IWS possui 9 Objetos Ativos, so eles:
Texto: Cria objetos de texto para criar um caminho para entrada e/ou sada de
texto em uma nica linha.
Caixa de Texto: uma caixa de entrada/sada de texto em estilo OS que
pode ser configurado para mostrar vrias linhas.
Boto: Cria botes de tamanho personalizado.
Boto de Ao: Cria um objeto Boto com a animao de comando com um
objeto ou botes pr-configurados. (Momentneo, Mantido, Travado).
Caixa de Seleo: Cria interfaces de onde os usurios podem ativar/desativar
uma opo na tela.
Boto de Opo: Cria interfaces de onde os usurios podem escolher uma
opo entre vrias opes na tela.
Caixa de Combinao: Seleciona um nico rtulo de uma lista de combo-box
de etiquetas.
Caixa de Lista: Exibe uma lista de mensagens ou itens de menu para o
usurio escolher. Quando o usurio seleciona uma mensagem, seu valor
numrico correspondente gravado em um tag projeto.
Mensagem Inteligente: Exibe mensagens e imagens que podem ser alterados
durante a execuo, atualizando o valor do tag projeto associado. esto
disponveis (Visualizador de Mensagem, Indicador de Multiestado, Boto de
Ao de Multiestado).
InduSoft, Ltd.
51
Treinamento Bsico
InduSoft Web Studio
3.2. TUTORIAL PASSO-A-PASSO
3.2.1. Texto
1. Abra a tela SUPERIOR.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Texto no
agrupamento Objetos Ativos.
52
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
12. Clique em OK.
13. Posicione o texto para que ele fique no centro/superior da tela SUPERIOR.
3.2.2. Botes
1. Abra a tela INFERIOR.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Boto no
agrupamento Objetos Ativos.
3. Clique e arraste na tela INFERIOR para dar forma ao boto.
4. Duplo clique sobre o boto para abrir a janela Propriedades do Objeto.
5. Em Legenda, digite SINTICO.
6. Em Estilo, Selecione Padro OS.
InduSoft, Ltd.
53
Treinamento Bsico
InduSoft Web Studio
3.2.4. Boto de Ao
1. Abra a tela MODELO.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Boto de Ao no
agrupamento Objetos Ativos.
54
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
4. Clique e arraste na tela MODELO para dar forma a Boto de Ao.
InduSoft, Ltd.
55
Treinamento Bsico
InduSoft Web Studio
56
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
57
Treinamento Bsico
InduSoft Web Studio
4.
FORMAS
Esta seo explica, usando um tutorial passo-a-passo, como inserir objetos ativos,
inserir formas e opes de formatao que sero utilizadas para o treinamento.
Nesse treinamento, iremos criar um menu inferior com 11 botes. 9 deles sero
designados para abrir as telas de navegao e 2 sero configurados com diferentes
linguagens para executar o comando de Sair da aplicao.
Na tela superior, iremos colocar objetos de texto de ttulo para o projeto e imagem com
o logo da empresa. Usaremos ainda a Forma Retngulo para exibio de Data e Hora.
4.1. CONCEITO
As Formas permitem ao usurio criar polgonos, retngulos, linhas e outros objetos
para a sua tela, personalizando-a.
O IWS possui 6 tipos de Formas, so elas:
Linha: para desenhar uma linha ortogonal.
Polgono Aberto: para desenhar um polgono aberto com uma borda na cor
especificada.
Polgono Fechado: para desenhar um polgono fechado, com borda e
preenchimento.
Retngulo: para criar retngulos e dependendo das configuraes, para criar
quadrados.
Retngulo Arredondado: para desenhar retngulos arredondados (vazio ou
cheio).
Elipse: para desenhar elipses, cordas, arcos e anis.
58
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
9. Clique em Fonte.
10. A janela Fontes ser exibida.
11. Em Fonte, selecione Arial.
12. Em Estilo da Fonte, selecione Negrito.
13. Em Tamanho, selecione 12.
14. Em Cor, selecione Branco.
15. Clique em OK.
16. Posicione o retngulo para que fique no direito/centro da tela SUPERIOR.
InduSoft, Ltd.
59
Treinamento Bsico
InduSoft Web Studio
17. Salve as alteraes feitas.
4.2.2. Linha
1. Abra a tela SUPERIOR.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Linha no
agrupamento Formas.
60
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
61
Treinamento Bsico
InduSoft Web Studio
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Retngulo
Arredondado no agrupamento Formas.
4.2.6. Elipse
1. Abra a tela SUPERIOR.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Elipse no
agrupamento Formas.
62
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
63
Treinamento Bsico
InduSoft Web Studio
5.
BIBLIOTECAS
Esta seo explica, usando um tutorial passo-a-passo, como inserir objetos ativos,
inserir formas e opes de formatao que sero utilizadas para o treinamento.
Nesse treinamento, iremos criar um menu inferior com 11 botes. 9 deles sero
designados para abrir as telas de navegao e 2 sero configurados com diferentes
linguagens para executar o comando de Sair da aplicao.
Na tela superior, iremos colocar objetos de texto de ttulo para o projeto e imagem com
o logo da empresa. Usaremos ainda a Forma Retngulo para exibio de Data e Hora.
5.1. CONCEITO
A Biblioteca composta de objetos feitos anteriormente, como smbolos, controles
ActiveX e dotNET, e permite adicionar imagens externas (figura vinculada).
O IWS possui 4 opes de Biblioteca, so elas:
Biblioteca de Smbolos: um navegador visual para todos os smbolos que
esto disponveis para serem inseridos em uma tela.
dotNET: so projetados de acordo com a Microsoft .NET Framework, que
um padro para as tecnologias de programao modular. Pelo IWS ser um
container de .NET, voc pode configurar e executar Componentes .NET em
suas telas do projeto.
ActiveX: pode usar os componentes ActiveX, instalados em seu computador,
em sua tela.
Figura Vinculada: permite ao usurio vincular uma imagem externa ao IWS de
modo que voc pode facilmente reutilizar a imagem em seu projeto e/ou mudar
a imagem durante o tempo de execuo.
64
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
65
Treinamento Bsico
InduSoft Web Studio
6.
OBJETOS DE DADOS
Esta seo explica, usando um tutorial passo-a-passo, como inserir objetos de dados,
que sero utilizados para o treinamento.
6.1. CONCEITO
Os Objetos de Dados so objetos responsveis por exibir dados histricos.
O IWS possui 3 Objetos de Dados, so eles:
Alarme/Evento: permite o controle e visualizao de eventos e alarmes.
Tendncia: mostra pontos de dados (valores) de diferentes fontes de dados
em um formato grfico
Grid: ler/escrever dados no formato tabular da fonte de dados configurada no
prprio objeto.
66
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
6.2.2. Tendncia
1. Abra a tela SUPERIOR.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Tendncia no
agrupamento Objetos de Dados.
6.2.3. Grid
1. Abra a tela SUPERIOR.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Grid no agrupamento
Objetos de Dados.
InduSoft, Ltd.
67
Treinamento Bsico
InduSoft Web Studio
68
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
7.
ANIMAES
Esta seo explica, usando um tutorial passo-a-passo, como inserir animaes, que
sero utilizadas para o treinamento.
Nos botes de navegao da tela INFERIOR, iremos adicionar comandos para abrir as
telas respectivas s legendas.
7.1. CONCEITO
As Animaes podem ser aplicadas em um objeto de tela ou em um grupo de objetos.
As animaes permitem que voc modifique as propriedades do objeto em tempo real
(durante a execuo) de acordo com os valores das tags.
O IWS possui 8 tipos de animaes, so elas:
Comando: permite que voc clique no objeto ou pressione uma tecla prdefinida para executar o comando em tempo de execuo.
Hiperlink: permite que voc clique sobre o objeto durante a execuo para
executar o navegador padro e abrir a URL configurada.
Grfico de Barras: permite configurar um objeto como um grfico de barras.
Texto com Link de Dados: adiciona essa animao a um objeto de texto,
permitindo inserir e exibir valores de tags em tempo real ou entrar com valores
vai teclado.
Cor: permite que voc modifique a cor de um objeto esttico durante a
execuo com base no valor de um tag ou expresso.
Visibilidade/Posio: permite mover um objeto na horizontal e/ou vertical,
mostrar ou ocultar um objeto, durante o tempo de execuo.
Redimensionar: permite aumentar ou diminuir o tamanho de um objeto
durante a execuo.
Rotao: permite rotacionar o objeto na tela, a partir de diferentes pontos de
referencia, durante a execuo.
InduSoft, Ltd.
69
Treinamento Bsico
InduSoft Web Studio
3. Na aba Grficos, do menu Ribbon, clique sobre a opo Comando no
agrupamento Animaes, ou duplo clique sobre o boto para abrir a janela
Propriedades do Objeto, e ento clique em Comando.
70
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
8.
FORMATAO
Esta seo explica, usando um tutorial passo-a-passo, como inserir objetos ativos,
inserir formas e opes de formatao que sero utilizadas para o treinamento.
Nesse treinamento, iremos criar um menu inferior com 11 botes. 9 deles sero
designados para abrir as telas de navegao e 2 sero configurados com diferentes
linguagens para executar o comando de Sair da aplicao.
Na tela superior, iremos colocar objetos de texto de ttulo para o projeto e imagem com
o logo da empresa. Usaremos ainda a Forma Retngulo para exibio de Data e Hora.
8.1. CONCEITO
A Formatao permite ao usurio formatar e organizar os objetos e formas na tela de
seu projeto.
1. Selecione todos os botes. Para isso faa uma caixa de seleo que envolva
todos os botes, ou aperte e segura a tecla Shift e selecione um por um.
2. Na aba Formato, do menu Ribbon, clique sobre a opo Alinhar no
agrupamento Organizar.
3. Clique sobre a opo Alinhar ao Meio.
InduSoft, Ltd.
71
Treinamento Bsico
InduSoft Web Studio
72
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
9.
Esta seo explica, usando um tutorial passo-a-passo, como inserir uma animao
utilizando a Linguagem Interna do IWS (Built-in), que ser utilizada para o treinamento.
Nos botes de SAIR-BUILTIN da tela INFERIOR, iremos adicionar um comando para
sair do projeto.
9.1. CONCEITO
Permite configurar um script usando a Linguagem Interna do IWS. Quando este tipo de
comando selecionado, o usurio pode configurar at 12 expresses para cada
evento na coluna Expresso.
As expresses so executadas sequencialmente, a partir da primeira linha at a
ltima, quando o evento disparado. O resultado de cada expresso escrita para a
tag configurada na coluna Tag (se houver).
Pode-se configurar Tags e Funes do IWS diretamente.
73
Treinamento Bsico
InduSoft Web Studio
74
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
10. VBSCRIPT
Esta seo explica, usando um tutorial passo-a-passo, como inserir uma animao
utilizando a Linguagem VBScript, que ser utilizada para o treinamento.
Nos botes de SAIR-VBSCRIPT da tela INFERIOR, iremos adicionar um comando
personalizado para sair do projeto, perguntando ao usurio se ele deseja sair.
10.1. CONCEITO
Permite configurar um script usando a linguagem VBScript padro. Quando este tipo
selecionado, o usurio pode configurar um script no editor de VBScript para a
animao de comando.
Pode-se referenciar as Tags e Funes do Indusoft.
Permite utilizar as prprias funes de VBScript para personalizar o comando ou
exibio de mensagens.
InduSoft, Ltd.
75
Treinamento Bsico
InduSoft Web Studio
If MsgBox("Deseja realmente sair?", vbYesNo+vbQuestion, "Confirmao")=vbYes Then
$Shutdown()
End If
76
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
11. SMBOLOS
Esta seo explica, usando um tutorial passo-a-passo, como inserir Smbolos, que
sero utilizados para o treinamento.
Na tela SINOTICO, iremos adicionar diversos smbolos da biblioteca do IWS para
simular a visualizao da planta. Iremos criar e adicionar smbolos para monitorar as
variveis. Utilizaremos tambm algumas formas.
11.1. CONCEITO
Um Smbolo um conjunto de um ou mais objetos que so guardados na pasta
Smbolos (na aba Grficos do Explorador de Projeto), para que voc possa reutiliz-lo
uma e/ou outras vezes em seus projetos.
Toda vez que voc reutilizar um Smbolo, voc faz uma cpia desse Smbolo que
vinculado ao arquivo Smbolo mestre na pasta Smbolos. Depois disso, se voc fizer
qualquer alterao ao smbolo Mestre, ento essas mudanas sero feitas
automaticamente para cada cpia do projeto.
A Biblioteca um navegador visual para todos os smbolos que esto disponveis para
ser inserido em uma tela do projeto. Est dividida em duas pastas principais: o
diretrio dos Smbolos do Projeto, que contm os smbolos criados, e a pasta
Smbolos de Sistema que contm todos os smbolos da biblioteca do IWS,
classificados por categoria (por exemplo, botes, medidores, tanques).
InduSoft, Ltd.
77
Treinamento Bsico
InduSoft Web Studio
3. A aba Smbolos ser exibida no Editor de Telas/Planilhas.
4. Clique em Smbolos do Sistema no menu a esquerda.
5. Clique em Tanks no menu a direita.
6. Selecione o tank03 para selecion-lo.
78
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
11.2.2. Canos
1. Abra a tela SINOTICO.
2. Na aba Grficos, do Explorador de Projeto, duplo-clique sobre Smbolos.
InduSoft, Ltd.
79
Treinamento Bsico
InduSoft Web Studio
11.2.3. Sintico
Crie a seguinte estrutura na tela SINOTICO utilizando smbolos de tanques, canos.
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
1. Clique direito na tela e selecione Configuraes de Grade.
11.2.4. Retngulos
1. Abra a tela SUPERIOR.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Retngulo no
agrupamento Formas.
InduSoft, Ltd.
81
Treinamento Bsico
InduSoft Web Studio
5. Em Tipo, na seo da Borda, selecione a cor Nenhum.
6. Posicione o retngulo para que fique sobre os canos (verticais e horizontais).
11.2.5. Painel
Para monitorar os valores dos tanques, iremos criar um Smbolo Painel.
82
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
1. Abra a tela SINOTICO.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Texto no
agrupamento Objetos Ativos.
83
Treinamento Bsico
InduSoft Web Studio
15. Clique direito sobre o Smbolo criado e selecione Editar Linked Symbol.
84
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
16. Para criar as Propriedades Personalizadas para um Smbolo, sevemos seguir a
determinada Sintaxe: #[Categoria.]propriedade:[valorPadro]
17. Duplo clique no texto Tanque: #.
18. Selecione a opo Texto com Link de Dados.
20. Repita as etapas 17-19. Para o texto Nvel: ###, coloque: #Dados.Nivel:
Para o texto Presso: ###, coloque: #Dados.Pressao:
Para o texto Temp.: ###, coloque: #Dados.Temp:
Para o texto Vazo: ###, coloque: #Dados.Vazao:
21. Salve as alteraes e feche a aba de edio do Smbolo Painel.
22. Na tela SINOTICO, duplo clique no Smbolo Painel. Teremos a seguinte
Propriedade Personalizada:
InduSoft, Ltd.
85
Treinamento Bsico
InduSoft Web Studio
Configure um Smbolo Painel para cada tanque, tendo a seguinte estrutura na tela
SINOTICO.
11.2.6. Tags
Agora que possumos a tela SINOTICO configurada, vamos relacionar as tags do
nosso processo com os objetos.
1. Na aba Global, do Explorador de Projeto, Clique-direito sobre Classes, e ento
Inserir Classe.
86
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
5. Configure os membros rNivel, rPressao, rVazao e rTemp, todos do tipo Real.
10. Ao final desse processo, teremos 16 Tags, pois cada combinao entre Tag,
Vetor e Membros, nos d acesso a um valor diferente no Projeto.
InduSoft, Ltd.
87
Treinamento Bsico
InduSoft Web Studio
1
cTanque
2
TAG
VETOR
rNivel
rVazao
rPressao
rTemp
rNivel
rVazao
rPressao
rTemp
rNivel
rVazao
rPressao
rTemp
rNivel
rVazao
rPressao
rTemp
MEMBRO
88
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
89
Treinamento Bsico
InduSoft Web Studio
12. AGENDA
Esta seo explica, usando um tutorial passo-a-passo, como inserir a tarefa de
Agenda, que sero utilizados para o treinamento.
Na tarefa Agenda, iremos adicionar diversas linhas para a Simulao dos valores de
nossas tags, que sero utilizadas de diferentes maneiras no projeto. Os valores sero
incrementados de 1 em 1 at o valor de 100. Ao chegar em 100, o valor voltar para 0.
Utilizaremos tambm uma Caixa de Seleo para habilitar ou desabilitar a simulao
durante Runtime.
12.1. CONCEITO
A Agenda usada para executar lgicas de programa (usando a linguagem built-in)
em uma data/hora especfica, em um intervalo de tempo regular, ou baseado em um
disparo.
Possui 3 tipos de Eventos:
Calendrio: baseado em tempos superior a 24 horas.
Relgio: baseado em tempos inferior a 24 horas (em intervalos de minutos ou
segundos), ou seja, a frequncia com que ocorrer o Evento.
Mudana: Evento relacionado com a mudana de uma Tag no campo
Disparo.
90
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
2. A aba SCHD001 ser exibida no Editor de Telas/Planilhas.
3. Em Evento, selecione Relgio.
4. Em Hora, configure 00:00:00.2.
5. Em Tag, configure cTanque[0].rNivel.
6. Em Expresso, configure IF(cTanque[0]<100, cTanque[0]+1, 0).
7. Em Desativar, configure a tag bSimulacao=0.
8. Ao configurar essa Tag, o IWS perguntar se deseja criar a tag bSimulacao.
Selecione Sim, e crie a tag do tipo booleana.
InduSoft, Ltd.
91
Treinamento Bsico
InduSoft Web Studio
92
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
13. ALARMES
Esta seo explica, usando um tutorial passo-a-passo, como inserir a tarefa de Alarme
e o Objeto de Alarme/Evento, que sero utilizados para o treinamento.
Na tarefa Alarme, iremos configurar os alarmes de alto e baixo das variveis de Nvel
e Temperatura.
Utilizaremos o Objeto de Alarme/Evento para mostrar os alarmes em tempo real e
histrico.
13.1. CONCEITO
O objetivo principal do Alarme informar o operador de qualquer problema ou situao
anormal durante o processo para que ele possa tomar uma ao corretiva.
executado em Background, e gera os alarmes, porm no mostra os mesmos
(necessrio utilizar o Objeto de Alarme/Evento).
Permite configurar grupos de alarmes e definir as mensagens de alarmes geradas pelo
projeto e pode gerar arquivos de histrico.
Possui 2 tipos de Alarmes principais:
Alto (HiHi, Hi): Gera o alarme se o valor for igual ou superior ao limite
especificado;
Baixo (LoLo, Lo): Gera o alarme se o valor for igual ou inferior ao limite
especificado;
Possui 3 tipos de Estado:
Ativos: significa que a condio de alarme verdadeira e que ainda no foi
reconhecido ou normalizado;
Reconhecidos: significa que o alarme ainda est ativo, e foi reconhecido por
algum operador;
Normalizado: significa que a condio de alarme no mais verdadeira,
porm o alarme ainda no foi reconhecido;
InduSoft, Ltd.
93
Treinamento Bsico
InduSoft Web Studio
94
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
95
Treinamento Bsico
InduSoft Web Studio
13.2.2. Objeto de Alarme
1. Abra a tela ALARME.
2. Na aba Grficos, do menu Ribbon, clique sobre a opo Alarme/Evento no
agrupamento Objetos de Dados.
3. Clique e arraste na tela SUPERIOR para dar forma ao objeto.
8. Seleciona OK.
9. Clique em Avanado. A janela Avanado ser exibida.
10. Em Filtros, no agrupamento Disparos em Runtime, configure bFiltro[0].
11. Ao configurar essa Tag, o IWS perguntar se deseja criar a tag bFiltro.
Selecione Sim, e crie a tag do tipo booleana, com vetor 1.
96
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
12. Na aba Grficos, do menu Ribbon, clique sobre a opo Alarme/Evento no
agrupamento Objetos de Dados.
13. Clique e arraste na tela EVENTO para dar forma ao objeto.
InduSoft, Ltd.
97
Treinamento Bsico
InduSoft Web Studio
24. Duplo clique sobre o boto para abrir a janela Propriedades do Objeto.
25. Em Legenda, digite ATIVAR FILTRO ONLINE.
26. Em Estilo, Selecione Padro OS.
98
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
14. EVENTOS
Esta seo explica, usando um tutorial passo-a-passo, como inserir a tarefa de Evento
e o Objeto de Alarme/Evento, que sero utilizados para o treinamento.
Na tarefa Evento, iremos configurar os eventos da aplicao e mostrar quando o
usurio habilita ou desabilita a Simulao.
Utilizaremos o Objeto de Alarme/Evento para mostrar os Eventos em Runtime.
14.1. CONCEITO
O objetivo principal do Evento informar o operador qualquer mensagem sobre o que
est acontecendo com a aplicao.
Eventos podem ser qualquer mudana de Tag, gerao de relatrios e receitas, abrir
ou fechar um tela, logon e logout, e de algumas outras maneiras.
A Tarefa responsvel por gerar o Evento, porm no mostra os mesmos (necessrio
utilizar o Objeto de Alarme/Evento).
InduSoft, Ltd.
99
Treinamento Bsico
InduSoft Web Studio
5. Selecione a opo Tags.
6. Em Nome da Tag, configure a tag bSimulacao.
7. Em Mensagem, configure {IF (bSimulacao=0, Desligou a simulao,
Ligou a Simulao)}.
8. Clique em OK.
100
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
101
Treinamento Bsico
InduSoft Web Studio
15. TENDNCIA
Esta seo explica, usando um tutorial passo-a-passo, como inserir a tarefa de
Tendncia e o Objeto de Tendncia, que sero utilizados para o treinamento.
Na tarefa Tendncia, iremos configurar o histrico das tags de Nvel.
Utilizaremos o Objeto de Tendncia para mostrar graficamente os valores em tempo
real e os valores que foram armazenados em um arquivo histrico.
15.1. CONCEITO
O objeto de Controle de Tendncia mostra pontos de dados (valores) de diferentes
fontes de dados em um formato grfico.
Os principais recursos oferecidos pelo objeto de controle de tendncia so:
Exibio de vrias pena simultaneamente.
Suporte para diferentes fontes de dados, tais como Tag, Batch, banco de
dados e arquivo de texto.
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
103
Treinamento Bsico
InduSoft Web Studio
11. Clique em OK.
12. Salve as alteraes feitas e feche a tela TREND.
104
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
16.1. CONCEITO
As Animaes podem ser aplicadas em um objeto de tela ou em um grupo de objetos.
As animaes permitem que voc modifique as propriedades do objeto em tempo real
(durante a execuo) de acordo com os valores das tags.
As Animaes permitem que voc execute comandos, altere o formato e posio dos
objetos e diversas outras formas de animaes.
InduSoft, Ltd.
105
Treinamento Bsico
InduSoft Web Studio
106
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
2. Selecione o retngulo que simula a vlvula.
3. Na aba Grficos, do menu Ribbon, clique sobre a opo Comando no
agrupamento Animaes.
InduSoft, Ltd.
107
Treinamento Bsico
InduSoft Web Studio
108
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
10. Agora movimente o objeto at a posio desejada do deslocamento. Observe
novamente a posio em Y, no agrupamento Posio.
11. Agora subtraia o Primeiro valor do Segundo valor, e configure o valor resultante
no campo Posio do agrupamento vertical do retngulo (0 para Valor
Resultante).
InduSoft, Ltd.
109
Treinamento Bsico
InduSoft Web Studio
3. Na aba Grficos, do menu Ribbon, clique sobre a opo Visibilidade/Posio
no agrupamento Animaes.
110
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
11. Agora subtraia o Primeiro valor do Segundo valor, e configure o valor resultante
no campo Posio do agrupamento horizontal do retngulo (0 para Valor
Resultante).
InduSoft, Ltd.
111
Treinamento Bsico
InduSoft Web Studio
17. MNEMNICO
Esta seo explica, usando um tutorial passo-a-passo, como inserir uma tela de
Mnemnico, que ser utilizada para o treinamento.
Nos smbolos de Tanque, iremos colocar um comando para abrir uma tela Mnemnico,
que mostrar alguns dos valores do processo, para controle do Nvel.
17.1. CONCEITO
Mnemnico uma string que descreve como as propriedades personalizadas de
qualquer objeto sero completadas quando a tela de Mnemnico for aberta. Pode-se
declarar mais de um Mnemnico.
Deve seguir a seguinte sintaxe: #Label:Valor.
112
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
6. Em Estilo, selecione Popup.
7. Em Borda, selecione Fina.
8. Em Propriedades de Execuo, selecione a opo Ttulo e configure Estado
do Tanque.
9. Clique em OK.
113
Treinamento Bsico
InduSoft Web Studio
17.2.2. Labels
1. Abra a tela ESTADO.
2. Duplo clique sobre o texto N do Tanque:# para abrir a janela Propriedades do
Objeto.
3. Selecione a opo Texto com Link de Dados.
4. Em Tag/Expresso, digite o seguinte texto: #NdoTanque:.
5.
114
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
10. Duplo clique sobre o retngulo da esquerda para abrir a janela Propriedades do
Objeto.
11. Na aba Grficos, do menu Ribbon, clique sobre a opo Cor no agrupamento
Animaes.
12. A janela Propriedades do Objeto alterada, mostrando a configurao de Cor.
13. Em Limite Expr, configure #Valvula:.
InduSoft, Ltd.
115
Treinamento Bsico
InduSoft Web Studio
116
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
$Open("ESTADO", 1,-1,-1,-1,0,0, "#NdoTanque:0 #Nivel:cTanque[0].rNivel
#Vazao:cTanque[0].rNivel #Valvula:bValvula[0]").
InduSoft, Ltd.
117
Treinamento Bsico
InduSoft Web Studio
18. RELATRIO
Esta seo explica, usando um tutorial passo-a-passo, como inserir uma tarefa de
Relatrio, que ser utilizada para o treinamento.
Iremos criar duas tarefas de relatrio, uma para gerar o cabealho do relatrio, e outra
para criar o corpo com as informaes com os valores das tags.
18.1. CONCEITO
A planilha de relatrio usada para criar um relatrio que gerado dinamicamente
durante o runtime (usando os valores atuais das Tags includas) e, em seguida,
enviado para uma impressora ou salvos em um arquivo. Pode ser definido como um
conjunto de informaes seguido de Dados/valores.
Utiliza-se a seguinte funo para gerar relatrios:
Report(strFunction, optNumOrientation)
strFunction
Disk:x.rep
Prn:x.rep
Pdf:x.rep
optNumOrientation
0 Retrato
1 Paisagem
118
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
119
Treinamento Bsico
InduSoft Web Studio
2. A aba Report1 ser exibida no Editor de Telas/Planilhas.
3. Em Arquivo de Sada, configure Relatorios\{Day}{Minute}.txt.
4. Selecione as opes Unicode, Travar Valor no Tamanho da Tag no
agrupamento Opes.
5. No espao para desenhar o relatrio, configure conforme a figura a seguir:
120
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
10. Selecione as opes Anexar ao Disco, Unicode, Travar Valor no Tamanho
da Tag no agrupamento Opes.
11. No espao para desenhar o relatrio, configure conforme a figura a seguir:
7. Selecione Comando.
8. Em Tipo, selecione VBScript.
9. Em VBScript, configure a funo $Report(Disk:1.rep).
InduSoft, Ltd.
121
Treinamento Bsico
InduSoft Web Studio
para $Report(Disk:2.rep).
7. Selecione Comando.
8. Em Tipo, selecione VBScript.
9. Em VBScript, configure o comando a seguir:
122
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
123
Treinamento Bsico
InduSoft Web Studio
19. RECEITA
Esta seo explica, usando um tutorial passo-a-passo, como inserir uma tarefa de
Receita, que ser utilizada para o treinamento.
Iremos criar uma tarefa de receita, para salvar os valores de processo em tags
auxiliares. Iremos criar uma interface na tela Receita para interagir com os valores.
19.1. CONCEITO
A planilha de receita usada para carregar valores de tags ou salvar valores de tags
em um arquivo externo durante o runtime.
Normalmente usada para salvar valores de processo, mas voc pode armazenar
qualquer tipo de informao (como logs de operao, senhas, e assim por diante) em
um arquivo externo.
Utiliza-se a seguinte funo para gerar relatrios:
Recipe(strFunction)
strFunction
Save:x.rcp
Load:x.rcp
Delete:x.rcp
Init:x.rcp
124
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
19.2.2. Tags
1. Na aba Global, do Explorador de Projeto, Clique-direito sobre Classes, e ento
Inserir Classe.
InduSoft, Ltd.
125
Treinamento Bsico
InduSoft Web Studio
3. Digite Receita para o nome da Classe.
4. A aba Classe: Receita ser exibida no Editor de Telas/Planilhas.
5. Configure o membro sNomeReceita, do tipo String.
6. Configure os membros rParamA, rParamB, rParamC e rParamD, todos do
tipo Real.
126
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
19.2.3. Tarefa de Receita
1. Na aba Tarefas, do Explorador de Projeto, clique-direito sobre Receitas, e
ento selecione Inserir.
InduSoft, Ltd.
127
Treinamento Bsico
InduSoft Web Studio
19.2.4. Interface da Receita
1. Configure objetos de Texto e retngulos, a fim de obter a seguinte
configurao.
128
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
6. Em Estilo, Selecione Padro OS.
7. Selecione Comando.
8. Em Tipo, selecione VBScript.
9. Em VBScript, configure o comando a seguir: $Recipe("Save:1.rcp").
10. Salve as alteraes feitas e feche a tela RECEITA.
InduSoft, Ltd.
129
Treinamento Bsico
InduSoft Web Studio
19.2.7. Salvar Receita com Confirmao
21. Abra a tela RECEITA.
22. Na aba Grficos, do menu Ribbon, clique sobre a opo Boto no
agrupamento Objetos Ativos.
23. Clique e arraste na tela Receita para dar forma ao boto.
24. Duplo clique sobre o boto para abrir a janela Propriedades do Objeto.
25. Em Legenda, digite Salvar Especial.
26. Em Estilo, Selecione Padro OS.
130
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
1. Salve as alteraes feitas e feche a tela RECEITA.
8. Selecione Comando.
9. Em Tipo, selecione VBScript.
10. Em VBScript, configure o comando a seguir:
InduSoft, Ltd.
131
Treinamento Bsico
InduSoft Web Studio
11. Na aba Global, do Explorador de Projeto, duplo-clique sobre Procedimentos.
12. Clique-direito sobre Procedimentos Principais, e ento selecione Abrir.
132
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
15. Salve as alteraes feitas e feche a planilha Procedimentos Principais.
16. Salve as alteraes feitas e feche a tela RECEITA.
7. Selecione Comando.
8. Em Tipo, selecione VBScript.
9. Em VBScript, configure o comando a seguir:
133
Treinamento Bsico
InduSoft Web Studio
20.1. CONCEITO
Usando a interface de banco de dados, o IWS pode facilmente fornecer dados do cho
de fbrica aos sistemas de terceiros (por exemplo, ERP) ou obter dados a partir deles.
Tarefas que suportam interface com o Banco de Dados:
Alarme;
Evento;
Tendncia;
Visualizador (Grid, Caixa de Combinao, ...)
Web
134
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
10. Pressione a tecla Enter.
11. A pasta da aplicao ser aberta.
12. Copie e cole o arquivo do Access controlTanq.mdb para essa pasta.
InduSoft, Ltd.
135
Treinamento Bsico
InduSoft Web Studio
7. Clique em Prximo.
8. Em Conexo, clique no boto Procurar.
9. Procure o arquivo do Access (controlTanq.mdb) que foi adicionado a pasta da
aplicao anteriormente.
136
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
21. GRID
Esta seo explica, usando um tutorial passo-a-passo, como configurar um objeto
Grid, que ser utilizado para o treinamento.
Iremos configurar um objeto de dado Grid para ler os valores do Banco de Dados
Access, que foi configurado no captulo anterior.
21.1. CONCEITO
O objeto Grid permite que voc leia/escreva dados no formato tabular da fonte de
dados configurada no prprio objeto.
As fontes podem ser:
Arquivo de Texto
Classe Tag
Banco de Dados
InduSoft, Ltd.
137
Treinamento Bsico
InduSoft Web Studio
6. Selecione a opo Config. Fonte de Dados. A janela Configurao de Banco
de Dados ser exibida.
7. No agrupamento Tabela, tire a seleo de Usar Nome Padro.
8. No agrupamento Tabela, em Nome, selecione a tabela Vazao_Tanques.
9. Clique em OK.
10. Selecione a opo Colunas. A janela Colunas ser exibida.
11. Faa a seguinte configurao nas colunas Etiqueta, Campo, Tipo e Largura.
138
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
22.1. CONCEITO
A tarefa de Banco de Dados/ERP usada para associar tags de projetos com campos
de banco de dados externos. Primeiramente deve-se configurar uma conexo com o
banco de dados e, em seguida, construir uma planilha relacionando as tags do projeto
com os campos de banco de dados.
As planilhas de Banco de Dados/ERP permitem a execuo assncrona de operaes
de banco de dados, e elas oferecem uma interface amigvel para a construo de
comandos SQL.
InduSoft, Ltd.
139
Treinamento Bsico
InduSoft Web Studio
5. Configure o membro sData, sHora e sUsername, do tipo String.
6. Configure os membros rVazao_T0, rVazao_T1, rVazao_T2 e rVazao_T3,
todos do tipo Real.
140
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
22.2.2. Conexo
1. Na aba Tarefas, do Explorador de Projeto, duplo-clique sobre Banco de
Daod/ERP.
2. Clique-direito sobre Conexes, e selecione Inserir.
7. Clique em Prximo.
8. Em Conexo, clique no boto Procurar.
9. Procure o arquivo do Access (controlTanq.mdb) que foi adicionado a pasta da
aplicao anteriormente.
InduSoft, Ltd.
141
Treinamento Bsico
InduSoft Web Studio
142
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
9. Preencha as linhas da Tarefa de Banco de Dados/ERP com os membros da
tag cVazao, relacionando com as colunas do Banco de Dados, conforme a
imagem a seguir:
InduSoft, Ltd.
143
Treinamento Bsico
InduSoft Web Studio
2. So utilizados 5 objetos de texto, trs retngulos e trs botes.
3. Duplo-clique no texto para abrir a janela Propriedades do Objeto.
4. Clique em Texto com Link de Dados.
5. Em Tag/Expresso, configure a tag cVazao.sUserName.
6. Selecione a opo Entrada Habilitada para entrar com valores nos textos
durante Runtime.
12. Repita as etapas 8-11 para as Tags bSelecionarProx e bInserir. Para cada
boto ser configurado uma tag.
13. Salve as alteraes feitas e feche a tela BANCO_DADOS.
144
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
23. DRIVER
Esta seo explica, usando um tutorial passo-a-passo, como configurar uma tarefa de
Driver e executar a comunicao entre IWS e equipamento, que ser utilizado para o
treinamento.
Iremos configurar uma tarefa de Driver, utilizando o MOTCP (protocolo MODBUS via
TCP/IP) para fazer a comunicao entre algumas tags e endereos.
23.1. CONCEITO
Um driver de comunicao uma DLL que contm informaes especficas sobre o
equipamento remoto e implementa o protocolo de comunicao. Dezenas de drivers
para dispositivos comuns e no to comuns so instalados com o IWS.
A tarefa de Drivers permite definir a interface de comunicao (ou interfaces) entre o
projeto e os equipamentos remotos, tais como um CLP, um single-loop, transmissores
e medidores.
O IWS tambm fornece um kit de ferramentas para desenvolver novos drivers de
comunicao. (Para mais informaes, entre em contato com o Suporte ao Cliente).
145
Treinamento Bsico
InduSoft Web Studio
17. A pasta da aplicao ser aberta.
18. Copie e cole Simulador mod_RSim para essa pasta.
146
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
6. Clique em OK.
InduSoft, Ltd.
147
Treinamento Bsico
InduSoft Web Studio
7. Em Estado da Escrita, configure nEstadoEscrita[0], do tipo inteira.
8. Em Nome da Tag, configure as tags de Nvel, cTanque[0].rNivel,
cTanque[1].rNivel, cTanque[2].rNivel e cTanque[3].rNivel.
9. Em Estao, configure o IP 127.0.0.1:502.
10. Em Endereo I/O, configure 4X:1, 4X:2, 4X:3 e 4X:4.
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
4. Em Leitura Completa, configure bLeituraCompleta[1], do tipo booleana.
5. Em Escrita Completa, configure bEscritaCompleta[1], do tipo booleana.
6. Em Estado da Leitura, configure nEstadoLeitura[1], do tipo inteira.
7. Em Estado da Escrita, configure nEstadoEscrita[1], do tipo inteira.
8. Em Disparo da Leitura, configure bDisparoLeitura, do tipo booleana.
9. Em Disparo da Escrita, configure bDisparoEscrita, do tipo booleana.
10. Em Leitura Automtica e Escrita Automtica, configure bAutomatico, do
tipo booleana.
11. Em Nome da Tag, configure as tags de Nvel, cTanque[0].rPressao,
cTanque[1]. rPressao, cTanque[2]. rPressao e cTanque[3]. rPressao.
12. Em Estao, configure o IP 127.0.0.1:502.
13. Em Cabealho, configure 4X:0.
14. Em Endereo, configure 5, 6, 7, 8.
InduSoft, Ltd.
149
Treinamento Bsico
InduSoft Web Studio
2. Configure objetos de Texto e retngulos, a fim de obter a seguinte
configurao.
150
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
9. Na aba Grficos, do menu Ribbon, clique sobre a opo Boto no
agrupamento Objetos Ativos.
10. Clique e arraste na tela Receita para dar forma ao boto.
11. Duplo clique sobre o boto para abrir a janela Propriedades do Objeto.
12. Em Legenda, digite Leitura.
13. Em Estilo, Selecione Padro OS.
14. Selecione Comando.
15. Em Tipo, selecione Tag Toggle.
16. Em Tag Toggle, configure a tag bDisparoLeitura.
17. Na aba Grficos, do menu Ribbon, clique sobre a opo Caixa de Seleo no
agrupamento Objetos Ativos.
18. Clique e arraste na tela DRIVER para dar forma ao objeto.
19. Duplo-clique sobre o objeto para abrir as propriedades.
20. Em Legenda, configure Comunicao Automtica.
21. Em Tag, configure a tag bAutomatico.
InduSoft, Ltd.
151
Treinamento Bsico
InduSoft Web Studio
24. OPC UA
Esta seo explica, usando um tutorial passo-a-passo, como configurar uma conexo
com um Servidor de OPC UA e executar a comunicao entre IWS e Servidor, que
ser utilizado para o treinamento.
Iremos configurar uma conexo com um servidor OPC UA, utilizando o OPC UA e
configurar uma planilha de OPC UA para fazer a comunicao entre algumas tags do
InduSoft e variveis de Servidor OPC UA.
24.1. CONCEITO
A planilha de OPC UA para se comunicar com qualquer sistema que implementa o
padro OPC UA Server para acesso a dados. Utiliza o novo padro OPC Unified
Architecture introduzida pela Fundao OPC.
24.2.2. Conexo
1. Na aba Comunicao, do Explorador de Projeto, duplo-clique sobre OPC UA.
2. Clique-direito sobre Conexes, e selecione Inserir.
152
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
6. Clique em OK.
InduSoft, Ltd.
153
Treinamento Bsico
InduSoft Web Studio
154
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
155
Treinamento Bsico
InduSoft Web Studio
25.1. CONCEITO
O IWS construdo em uma arquitetura cliente/servidor que pode suportar thin clients.
Um thin client um computador que depende principalmente do projeto servidor em
execuo para o processamento. Ele s precisa ter uma conexo de rede para obter
telas e dados do servidor e um navegador para exibir as telas para o usurio.
O IWS permite a criao de telas que podem ser vistos em uma estao remota em
um navegador regular. A estao de onde o usurio pode visualizar as telas
chamado de thin client .
O software real do IWS instalado apenas na estao servidora. Todos os arquivos
do projeto (banco de dados de tags, os arquivos de tela, e planilhas de tarefas) so
armazenados no servidor, e todas as tarefas em segundo plano e comunicao so
executados no servidor.
O thin client simplesmente carrega a interface grfica do seu projeto (por exemplo, as
telas contendo objetos e animaes), conforme necessrio e, em seguida, usa essa
interface para aprepresentar dados no servidor. Voc no precisa instalar o aplicativo
de desenvolvimento do IWS ou qualquer um dos arquivos do projeto no thin client .
Esta soluo oferece um alto nvel de flexibilidade , porque qualquer computador que
tenha uma conexo de rede para a estao servidor (via TCP/IP) pode acessar o
projeto durante o tempo de execuo.
156
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
InduSoft, Ltd.
157
Treinamento Bsico
InduSoft Web Studio
10. Duplo-clique no simulador para execut-lo.
158
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
2. A seguinte mensagem ser exibida:
InduSoft, Ltd.
159
Treinamento Bsico
InduSoft Web Studio
5. O Internet Explorer ir comear a baixar os arquvios da aplicao.
160
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
26. SEGURANA
Esta seo explica, usando um tutorial passo-a-passo, como configurar o sistema de
segurana, que ser utilizado para o treinamento.
Iremos primeiramente habilitar o Sistema de Segurana e criar dois grupos e usurios.
Um dos grupos e usurios ter acesso total a aplicao (engenharia e runtime)
enquanto o outro grupo e usurio ter limitaes em suas aes no projeto
(engenharia e runtime).
26.1. CONCEITO
O IWS inclui um sistema de segurana que controla como os usurios e grupos de
usurios podem acessar um projeto, durante o desenvolvimento e tempo de execuo.
Quase todos os itens em um projeto (telas, animao de objetos planilhas, tarefas)
pode ser atribudo um nvel de acesso de segurana. Esse nvel de acesso determina
quais grupos de usurios podem editar o item durante o desenvolvimento e/ou usar o
item durante a execuo.
Existem 255 possveis nveis de acesso, permitindo que uma grande quantidade de
granularidade. Cada grupo de usurio configurado com intervalos de nveis para o
desenvolvimento, execuo e faixas dos grupos podem se sobrepor.
Isso significa que, para que um usurio seja capaz de editar e/ou usar um item, o nvel
de acesso do item deve estar dentro do intervalo especificado para o grupo do usurio.
InduSoft, Ltd.
161
Treinamento Bsico
InduSoft Web Studio
4. Selecione a opo Habilitar Sistema de Segurana.
5. Clique em Prximo.
6. Selecione a opo Local Apenas.
2. Clique em Novo.
3. Configure o nome Adminitrador.
162
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
4. Deixe todas as opes selecionadas por padro.
5. Clique em Novo.
6. Configure o nome Operador.
7. Desmarque as opes de engenharia.
InduSoft, Ltd.
163
Treinamento Bsico
InduSoft Web Studio
8. Clique em OK.
9. Clique em Prximo.
2. Clique em Novo.
3. Em Nome de Usurio, configure o nome Administrador.
4. Em Nova Senha, configure Administrador.
5. Em Confirmar Senha, configure Administrador.
6. Selecione o grupo Administrador.
164
Indusoft, Ltd.
Treinamento Bsico
InduSoft Web Studio
7. Clique em OK.
8. Clique em Novo.
9. Em Nome de Usurio, configure o nome Operador.
10. Em Nova Senha, configure Operador.
11. Em Confirmar Senha, configure Operador.
12. Selecione o grupo Operador.
InduSoft, Ltd.
165