Você está na página 1de 76

19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 1

AVEVA
InduSoft Web Studio 2020

Guia rápido

Liberar
Junho de 2020

https://translate.googleusercontent.com/translate_f 1/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 2
Conteúdo

Conteúdo

INFORMAÇÃO LEGAL................................................ ........................................ ..... 4

INTRODUÇÃO................................................. .................................................. . .... 5


Convenções usadas nesta documentação ............................................. .................................................. .................................. ..... 6
Sobre este software ............................................... .................................................. .................................................. ................ ..... 8
Sobre os componentes do software InduSoft Web Studio 2020 .......................................... .................................................. ........ ..11
Instale o software InduSoft Web Studio 2020 completo .......................................... .................................................. ....................... . 16
Instale o software de tempo de execução do projeto em um dispositivo Windows Embedded ........................................ ............................................. ..21
Modos de execução ................................................ .................................................. .................................................. ................... .. 24

O AMBIENTE DE DESENVOLVIMENTO ............................................... .................. 0,26


Barra de titulo................................................ .................................................. .................................................. ................................. ... 27
Barra de acesso rápido............................................... .................................................. .................................................. ............ ... 28
Menu de arquivo................................................ .................................................. .................................................. .............................. ... 30
Fita................................................. .................................................. .................................................. .................................. ... 31
Aba inicial................................................ .................................................. .................................................. ....................... ... 31
Guia Exibir ................................................ .................................................. .................................................. ......................... ... 31
Inserir guia ................................................ .................................................. .................................................. ........................ ... 32
Guia Projeto ................................................ .................................................. .................................................. ...................... .. 32
Guia Desenhar ................................................ .................................................. .................................................. ......................... .. 32
Guia de formato ................................................ .................................................. .................................................. ...................... .. 33
Guia Ajuda ................................................ .................................................. .................................................. .......................... .. 34
Project Explorer ................................................ .................................................. .................................................. ..................... .. 35
Guia global ................................................ .................................................. .................................................. ....................... .. 35
Guia de gráficos ................................................ .................................................. .................................................. ................... .. 36
Guia Tarefas ................................................ .................................................. .................................................. ........................ .. 38
Guia de comunicação ................................................ .................................................. .................................................. ...................... ... 39
Editor de tela / planilha .............................................. .................................................. .................................................. ........ ... 41
Janela de observação ................................................ .................................................. .................................................. ....................... ... 42
Janela de saída ................................................ .................................................. .................................................. ...................... ... 43
Barra de status................................................ .................................................. .................................................. .............................. .. 44

SOBRE TAGS E A BASE DE DADOS DO PROJETO ............................................ ..... 0,45


Nomeando a Tag ............................................... .................................................. .................................................. ..................... ... 47
Escolhendo o tipo de dados da tag ............................................. .................................................. .................................................. .... . 48
Usando Array Tags ............................................... .................................................. .................................................. ................... ... 49
Sobre tags indiretas ............................................... .................................................. .................................................. ................. .. 52

TUTORIAL: CONSTRUINDO UM PROJETO SIMPLES ............................................ .......... 0,53


Criando um novo projeto .............................................. .................................................. .................................................. ........... ... 54
Especificando a tela de inicialização .............................................. .................................................. .................................................. . ... 57
Criando tags ................................................ .................................................. .................................................. ......................... .. 58

Página 2

Página 3
Conteúdo

Criando a tela principal .............................................. .................................................. .................................................. ....... ... 60


Desenho do título da tela principal ............................................. .................................................. ........................................... . 62
Desenhando um botão para abrir outra tela ........................................... .................................................. ............................ ..64
Salvando e fechando a tela principal ............................................ .................................................. .................................... . 66

https://translate.googleusercontent.com/translate_f 2/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Criando a tela sinótica .............................................. .................................................. .................................................. .. .. 67
Desenho do título da tela sinótica ............................................. .................................................. ...................................... . 67
Desenho "Data" e "Hora" exibe ......................................... .................................................. ....................................... ..67
Colocando um ícone "Sair" ............................................ .................................................. .................................................. ........ ... 69
Testando o projeto ............................................... .................................................. .................................................. .......... ... 71
Colocando um tanque animado .............................................. .................................................. .................................................. .. 71
Colocando um controle deslizante de nível .............................................. .................................................. .................................................. ....... ... 74
Desenhando um seletor de tanque .............................................. .................................................. .................................................. .. ... 76
Testando o projeto ............................................... .................................................. .................................................. .......... ... 77
Configurando o driver de comunicação .............................................. .................................................. ....................................... . 78
Monitorando I / O do dispositivo durante o tempo de execução .......................................... .................................................. .................................... . 81
Baixando seu projeto para um dispositivo Windows Embedded .......................................... .................................................. ......... . 82
Implantando seu projeto como um aplicativo da web ........................................... .................................................. ............................... ..84

Página 3

Página 4
Informação legal

Informação legal
© 2020 AVEVA Group plc e suas subsidiárias. Todos os direitos reservados.

Nenhuma parte desta documentação deve ser reproduzida, armazenada em um sistema de recuperação ou transmitida por qualquer meio,
eletrônico, mecânico, fotocópia, gravação ou outro, sem a permissão prévia por escrito da AVEVA.
Nenhuma responsabilidade é assumida com relação ao uso das informações aqui contidas.

Embora precauções tenham sido tomadas na preparação desta documentação, a AVEVA não assume
responsabilidade por erros ou omissões. As informações nesta documentação estão sujeitas a alterações sem
aviso prévio e não representa um compromisso por parte da AVEVA. O software descrito neste
a documentação é fornecida sob um contrato de licença. Este software pode ser usado ou copiado apenas em
de acordo com os termos desse contrato de licença.

ArchestrA, Aquis, Avantis, DYNSIM, eDNA, EYESIM, InBatch, InduSoft, InStep, IntelaTrac, InTouch,

https://translate.googleusercontent.com/translate_f 3/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
PIPEPHASE, PRiSM, PRO / II, PROVISION, ROMeo, SIM4ME, SimCentral, SimSci, Skelta, SmartGlance, Spiral
Software, Termis, WindowMaker, WindowViewer e Wonderware são marcas comerciais da AVEVA e / ou seus
subsidiárias. Uma extensa lista de marcas registradas da AVEVA pode ser encontrada em:https://sw.aveva.com/legal. Todos os outros
marcas podem ser marcas comerciais de seus respectivos proprietários.

Data de publicação: junho de 2020

Página 4

Página 5
Introdução

Introdução
InduSoft Web Studio 2020 (ou IWS, para abreviar) é uma ferramenta poderosa e integrada que explora os principais recursos de
Sistemas operacionais da Microsoft e permite que você crie SCADA (controle de supervisão e dados) com todos os recursos
Aquisição) ou programas HMI (Interface Homem-Máquina) para o seu negócio de automação industrial.

Este Guia de Início Rápido do InduSoft Web Studio 2020 destina-se a indivíduos que usam o IWS pela primeira vez. Esse
publicação irá ajudá-lo a se familiarizar rapidamente com as funções básicas do IWS.

https://translate.googleusercontent.com/translate_f 4/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 5

Página 6
Introdução

Convenções usadas nesta documentação


Esta documentação usa formatação e terminologia padronizadas para tornar mais fácil para todos os usuários
Compreendo.

Convenções de texto
Esta documentação usa formatação de texto especial para ajudá-lo a identificar rapidamente certos itens:

• Títulos, rótulos, novos termos e mensagens são indicados com texto em itálico (por exemplo, Propriedades do objeto ).

• Os nomes dos arquivos, o texto da tela e o texto que você deve inserir são indicados usando texto monoespaçado (por exemplo, D:
\ Setup.exe  ).

• Botões, opções de menu e teclas do teclado são indicados em negrito (por exemplo, menu Arquivo ).

Além disso, esta documentação separa algum texto em caixas de dica , nota e cuidado :

• Dicas fornecem informações úteis para economizar tempo de desenvolvimento ou para melhorar o desempenho do projeto.

• As notas fornecem informações extras que podem facilitar a compreensão do texto próximo, geralmente o texto
pouco antes da nota.

• Os cuidados fornecem as informações necessárias para evitar erros que podem causar problemas ao executar o
projeto, e pode resultar em danos.

Convenções de mouse e seleção


Como a maioria dos PCs usados ​para o desenvolvimento de projetos executa uma versão do Microsoft Windows com um mouse, este
a documentação assume que você está usando um mouse. Geralmente, um mouse de PC é configurado para uso com a mão direita, então
que o botão esquerdo do mouse é o botão principal e o botão direito do mouse é o botão secundário.

Esta documentação usa as seguintes convenções de seleção e mouse:

• Clicar e selecionar ambos significam clicar uma vez em um item com o botão esquerdo do mouse. Em geral, você clica
botões e você seleciona a partir de menus e listas.

• Clicar duas vezes significa clicar duas vezes rapidamente em um item com o botão esquerdo do mouse.

• Clicar com o botão direito significa clicar uma vez em um item com o botão direito do mouse.

• Selecionar também significa que você deve usar seu dispositivo apontador para destacar ou especificar um item no computador
tela. Selecionar um item com uma tela sensível ao toque é geralmente o mesmo que selecionar com um mouse, exceto que

https://translate.googleusercontent.com/translate_f 5/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
você usa o dedo para tocar (selecionar) um objeto ou seção da tela. Para selecionar itens com o teclado, você
normalmente usa a tecla Tab para mover as opções, a tecla Enter para abrir menus e a tecla Alt com um
tecla de letras para selecionar um objeto que possui uma letra sublinhada.

• Arrastar significa pressionar o botão apropriado do mouse e movê-lo antes de soltar o botão.
Normalmente, um contorno do item se moverá com o cursor do mouse.

Convenções do Windows
Esta documentação usa as seguintes convenções do Windows:

• Diálogos são janelas que permitem definir configurações e inserir informações.

• As caixas de texto são áreas nas caixas de diálogo onde você pode digitar o texto.

• Os botões de opção são círculos brancos nos quais um ponto preto aparece ou desaparece quando você clica no botão.
Normalmente, o ponto indica que a opção está selecionada ou habilitada. Nenhum ponto indica que a opção está desmarcada ou
Desativado.

• As caixas de seleção são quadrados brancos nos quais uma marca ( ) aparece ou desaparece quando você clica nele com
o cursor. Normalmente, uma marca de verificação indica que a opção está selecionada ou habilitada. Nenhuma verificação indica a opção
está desmarcado ou desabilitado.

• Os botões são ícones em caixas que aparecem "pressionados" quando você clica neles.

• Listas são painéis (caixas brancas) em janelas ou caixas de diálogo contendo duas ou mais opções selecionáveis.

• As caixas de combinação têm setas que, quando clicadas, mostram parte ou toda uma lista oculta.

Página 6

Página 7
Introdução

• Janelas encaixáveis são janelas que você pode arrastar para uma borda da interface e mesclar com essa borda.

https://translate.googleusercontent.com/translate_f 6/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 7

Página 8
Introdução

Sobre este software


InduSoft Web Studio 2020 (ou IWS, para abreviar) é um software poderoso para o desenvolvimento de HMI, SCADA e OEE /
Projetos de painel que podem ser implantados em qualquer lugar.

Cada projeto IWS consiste em:

• Um banco de dados de tags de projeto para gerenciar todos os dados de tempo de execução, incluindo variáveis ​internas e dados de E / S;

• Drivers configuráveis ​para se comunicarem em tempo real com controladores lógicos programáveis ​(PLCs), E / S remotas
dispositivos e outros equipamentos de aquisição de dados;

• Telas animadas da interface homem-máquina (IHM) e painéis de controle da eficácia geral do equipamento (OEE);
e

• Módulos opcionais, como alarmes, eventos, tendências, receitas, relatórios, lógica programável, agendadores, um projeto
sistema de segurança e uma interface de banco de dados completa.

Depois de desenvolver seu projeto, você pode executá-lo localmente em sua estação de trabalho de desenvolvimento ou baixá-lo
para um computador remoto e execute-o lá. O servidor de runtime do projeto processa dados de E / S de dispositivos conectados
de acordo com os parâmetros do seu projeto e, em seguida, reage, exibe e / ou salva os dados.

Características do produto
ActiveX e .NET

Use controles de terceiros para aprimorar seu projeto. Este software é um contêiner para ActiveX
e controles .NET. Adicione funcionalidades como navegadores, reprodutores de mídia, gráficos e outras ferramentas
que suportam os padrões de interface ActiveX e .NET.

Alarmes

Além de todas as funções de alarme que você esperaria, este software também envia alarmes usando
formatos multimídia como PDF. Use a notificação remota para que os alarmes sejam enviados diretamente para o seu e-mail
caixa de entrada, uma impressora ou um smartphone! Os alarmes são em tempo real e históricos, registram dados em formato binário
ou para qualquer banco de dados.

Animação

Este software oferece um excelente comando sobre os gráficos. Cole imagens e até gire
eles dinamicamente. Preencha os gráficos de barras com cores ou ajuste a escala dos objetos com
usar configuração. Outras animações incluem "comando" (para toque, teclado e mouse
interação), hiperlink, link de dados de texto, cor, redimensionar (altura e largura independentes), posição e
rotação (com ponto de rotação personalizado).

Base de dados

Conecte-se a bancos de dados SQL (MS SQL, MySQL, Sybase, Oracle), MS Access e Excel e ERP /
Sistemas MES (incluindo SAP), até mesmo do Windows Embedded. Flexível o suficiente para ter um
na interface sem a necessidade de conhecer SQL (para tendências, alarmes / eventos, grade e outros objetos), ou
use qualquer instrução SQL necessária em qualquer lugar.

Motoristas

Este software inclui mais de 240 drivers de comunicação integrados para a maioria dos PLCs, temperatura
controladores, controladores de movimento, leitores de código de barras / RFID e outros dispositivos. Use estes
drivers sem a necessidade de servidores OPC (mas são um método de conexão opcional).

O email

Envie e-mail via SMTP para qualquer desktop ou dispositivo móvel. Obtenha informações em tempo real sobre alarmes,
valores de processo e outros eventos. Este software suporta criptografia SSL, permitindo o uso de
provedores de terceiros, como Gmail.

Eventos

https://translate.googleusercontent.com/translate_f 7/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Este software oferece rastreabilidade para ações iniciadas pelo operador ou atividades internas do sistema. Registro
eventos, como mudanças no sistema de segurança (logon ou desativação do usuário), abrir / fechar tela, receita / relatório

Página 8

Página 9
Introdução

operações, mensagens personalizadas e avisos do sistema. Além disso, quaisquer alterações de valor de tag, incluindo
mensagens personalizadas.

Rastreabilidade FDA

Aproveite a rastreabilidade embutida e os recursos de assinatura eletrônica para criar projetos que totalmente
cumprir os regulamentos da Food and Drug Administration dos EUA (Título 21 CFR Parte 11). Esses
recursos são frequentemente usados ​em aplicações alimentícias e farmacêuticas, mas podem ser usados ​em qualquer
aplicação onde a rastreabilidade é necessária.

FTP

Carregar ou baixar arquivos automaticamente durante o tempo de execução de / para locais de armazenamento remoto usando
FTP e funções de script flexíveis. Configure o FTP via script ou a configuração incluída
interface.

Ferramentas Gráficas e de Design

Crie telas poderosas para atender a qualquer necessidade de aplicativo usando as ferramentas aprimoradas em nosso gráfico
interface. Combine objetos embutidos para criar qualquer funcionalidade necessária. Armazene gráficos no
biblioteca de símbolos para uso futuro. Facilmente faça projetos em uma linha de produtos, compartilhe uma consistência
"olhar e sentir".

Desempenho Histórico

Otimizamos o módulo de histórico de tendências e o projetamos para carregar milhões de valores do SQL
Bancos de dados relacionais de alto desempenho, com decimação de dados embutida no Trend Control.
Ferramentas fáceis de usar fornecem acesso rápido aos valores de Controle Estatístico de Processo (SPC) sem qualquer
necessidade de programação.

Proteção da propriedade intelectual

Telas, documentos, scripts e até mesmo planilhas de matemática podem ser individualmente protegidos por senha.
Isso evita a exibição ou edição não autorizada de sua funcionalidade corporativa personalizada. Proteger
todo o projeto com apenas alguns cliques do mouse.

Multi Idiomas

Desenvolva seu projeto em uma das muitas linguagens de desenvolvimento, incluindo inglês, português,
Alemão e francês.

OPC

Como alternativa aos drivers integrados para comunicação direta com PLCs, você também pode usar
qualquer uma das várias versões diferentes do OLE for Process Control (OPC) para gerenciar seus dispositivos. Esse
o software inclui suporte para OPC DA "clássico" (cliente ou servidor), OPC UA (cliente ou servidor), OPC
XML-DA (somente cliente) e OPC HDA (somente servidor).

Exportação de PDF

Envie alarmes, relatórios ou qualquer arquivo (incluindo .doc ou .txt) para um supervisor de produção, qualidade
gerente ou equipe de manutenção usando o gravador de PDF incluído.

Receitas

Economize tempo e mantenha a consistência automatizando os parâmetros das peças ou quantidades de produção
com qualquer evento desencadeante.

Redundância

Para aplicações críticas onde os dados são vitais, este software suporta servidor web, banco de dados e
redundância geral do sistema.

Relatórios

Crie relatórios claros e concisos em formato de texto, RTF gráfico, XML, PDF, HTML e CSV ou
integre-se com o Microsoft Office. Obtenha os dados de que precisa, no formato que você precisa, para fazer
decisões informadas, rápido.

Escalável

Página 9

https://translate.googleusercontent.com/translate_f 8/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Página 10
Introdução

Desenvolva uma vez e implante em qualquer lugar, em qualquer versão atualmente compatível do Microsoft Windows.

Agendador

Programe mudanças de tags personalizadas em data / hora, frequência ou qualquer acionador. Use isso para simulação,
para acionar relatórios ou outra funcionalidade em um determinado momento do dia, ou mesmo acionar o driver
planilhas para ler / gravar em uma taxa de varredura que você escolher.

Scripting

Duas linguagens de script poderosas são suportadas. Use funções integradas ou use padrão
VBScript para aproveitar os recursos amplamente disponíveis. Ambos podem ser usados ​simultaneamente para
fornecem a funcionalidade de que você precisa.

Segurança

Este software fornece suporte para contas de grupos e usuários, assinaturas eletrônicas e rastreabilidade, como
bem como suporte para Lightweight Directory Access Protocol (LDAP). Integre seu projeto com
seu Active Directory, incluindo Active Directory Application Mode (ADAM).

Suporte SSL para Emails

Suporte nativo para Secure Socket Layer (SSL), o que torna fácil e seguro o envio de e-mails
deste software usando ferramentas de terceiros como o Gmail!

Padrões

Aproveite os padrões comuns da indústria para desenvolver projetos que sejam compatíveis com qualquer
formato. TCP / IP, ActiveX / .NET, OPC (cliente e servidor), COM / DCOM, OLE, XML, SOAP e
HTML são todos suportados.

SNMP

Configure facilmente dispositivos de rede gerenciados em redes IP (como switches e roteadores)


usando comandos de configuração SNMP incorporados e uma interface de configuração fácil de usar.

Símbolos

Uma extensa biblioteca de símbolos pré-fabricados apresenta botões, luzes piloto, tanques, controles deslizantes,
medidores, motores, tubos, válvulas e outros objetos comuns. Use os símbolos incluídos em seu
projete, modifique os símbolos existentes para atender às suas necessidades ou crie o seu próprio do zero. Mais
suporte para bibliotecas de símbolos e ferramentas gráficas de terceiros.

Banco de dados de tags

Este software apresenta um banco de dados de tags orientado a objeto com boolean, integer, real, strings,
arrays, classes (estruturas), tags indiretas e tags de sistema incluídas.

Thin Clients

Visualize remotamente as telas do projeto em vários tipos diferentes de thin clients. Use o autônomo
Visualizador seguro para obter a maior segurança em estações de chão de fábrica. Use o Web Thin Client
add-on para o Internet Explorer para obter a maior flexibilidade em desktops Windows. Ou use o
Acesso móvel habilitado para HTML5 para acessar seu projeto de quase qualquer outro navegador ou dispositivo móvel
dispositivo.

Tendências

Tendências em tempo real e históricas são suportadas. Registre os dados em formato binário ou em qualquer banco de dados
localmente e remotamente. Pinte ou preencha tendências com elementos gráficos para aumentar a clareza dos dados. Encontro/
Tendências baseadas no tempo ou numéricas (gráfico X / Y) fornecem a flexibilidade para exibir as informações que melhor
se adapta ao seu projeto.

Solução de problemas

Depure e verifique rapidamente um projeto usando ferramentas locais e remotas para solucionar problemas, incluindo
campos de status, Watch e LogWin. Capture os tempos de abertura e fechamento da tela, consulte as comunicações
em tempo real, e mensagens relacionadas ao OPC, receitas / relatórios, segurança, erros de banco de dados e até
mensagens personalizadas. Conclua rapidamente seu projeto usando essas ferramentas poderosas.

Página 10

Página 11
Introdução

Sobre os componentes do software InduSoft Web Studio 2020


O pacote de software InduSoft Web Studio 2020 compreende vários componentes individuais que podem ser instalados
em plataformas diferentes para executar funções diferentes. A arquitetura do seu projeto IWS acabado depende de

https://translate.googleusercontent.com/translate_f 9/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
quais componentes você instala, onde você os instala e como você os conecta uns aos outros.
A tabela a seguir lista todos os componentes disponíveis.

Componente Recursos Plataformas

SCADA • Ambiente de desenvolvimento de projeto • janelas

• Integração de tag • Servidor Windows

• Gerenciamento remoto de tempos de execução do projeto


• Windows Embedded Standard

• Tempo de execução do projeto

• Agente para permitir gerenciamento remoto

• Visualizador de projeto

HMI embutido (incl. Agente Remoto) • Tempo de execução do projeto (tags e drivers limitados)• Windows Embedded Standard

• Agente para permitir gerenciamento remoto

• Visualizador de projeto

HMI compacta (incl. Agente Remoto) • Tempo de execução do projeto (tags e drivers limitados)• Windows Embedded Compact

• Agente para permitir gerenciamento remoto

• Visualizador de projeto

IoT View (incl. Agente Remoto) • Tempo de execução do projeto (tags e drivers limitados)Linux e outros (ou seja, independente de plataforma); para mais
informações, entre em contato conosco.
• Agente para permitir gerenciamento remoto

Gateway de banco de dados do Studio (StADOSvr) Permite a comunicação entre o projeto • janelas
tempo de execução e bancos de dados externos, incluindo o Historian
e a maioria dos bancos de dados compatíveis com ADO.NET. • Servidor Windows

Deve ser instalado separadamente ao usar • Windows Embedded Standard


HMI embutido ou HMI compacto, porque a maioria
• Windows Embedded Compact
Provedores de dados ADO.NET não estão disponíveis para
Windows Embedded.

Deve ser instalado separadamente ao usar o IoT View,


porque o Studio Database Gateway é executado apenas em
Janelas.

Web Tunneling Gateway (WTG) Permite que um servidor da web público passe dados • Internet Information Services (IIS) para Windows
entre o tempo de execução do projeto e os visualizadores do projeto,
quando o tempo de execução do projeto está localizado em um local seguro,
rede privada.

Tempo de execução de acesso móvel Ativa o tempo de execução do projeto para servir HTML5- • Internet Information Services (IIS) para Windows
telas de projeto aprimoradas para navegadores da web e
dispositivos móveis. • qualquer servidor web habilitado para CGI (por exemplo, Apache)

Visualizador seguro (também conhecido como InduSoft ThinVisualizador


Client) de projeto, como um programa autônomo. (Veja• a nota
janelas
abaixo.)
• Servidor Windows

• Windows Embedded Standard

Cliente Web Thin Visualizador de projeto, como um complemento do navegador.


• (Veja a notaExplorer para Windows
Internet
abaixo.)

É importante distinguir entre o ambiente de desenvolvimento do projeto e o tempo de execução do projeto. Você pode
use o ambiente de desenvolvimento de projeto para projetar, desenvolver, solucionar problemas, implantar e monitorar projetos. No

Página 11

Página 12
Introdução

em contraste, o tempo de execução do projeto realmente executa seu projeto, se comunica com bancos de dados e dispositivos externos,
e exibe telas para projetar visualizadores.

O software InduSoft Web Studio 2020 completo para Windows inclui o ambiente de desenvolvimento de projeto
e o tempo de execução do projeto. Sua licença de software determina quais partes do software você pode usar em qualquer
determinado computador ou dispositivo. Para mais informações, vejaModos de execução na página 24.

Em contraste, Embedded HMI e Compact HMI são as edições de tempo de execução para Windows Embedded Standard e
Windows Embedded Compact, respectivamente. Eles não podem ser usados ​para o desenvolvimento de projetos, então eles têm menor
requisitos de sistema do que o software InduSoft Web Studio 2020 completo.

IoT View é uma nova edição de tempo de execução independente de plataforma para outros dispositivos embarcados. Tem sistema muito baixo
requisitos e recursos um tanto limitados.

Na maioria dos casos, a primeira coisa que você deve fazer é instalar o software InduSoft Web Studio 2020 completo em seu
estação de trabalho principal, porque não só configura o ambiente de desenvolvimento do projeto para você, mas também
descompacta o restante dos componentes para que possam ser instalados em outros computadores e dispositivos.

Instaladores separados para alguns componentes podem ser encontrados na mídia de instalação do InduSoft Web Studio 2020 ou

https://translate.googleusercontent.com/translate_f 10/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
baixado de nosso site (www.indusoft.com)

Nota: Recomendamos que você use o Mobile Access em vez do Secure Viewer ou Web Thin
Cliente sempre que possível. O Secure Viewer e Web Thin Client dependem de legado, somente Windows
tecnologias, enquanto o Mobile Access permite que você use qualquer navegador compatível com HTML5 executado em
qualquer plataforma como um visualizador de projeto. O Mobile Access ainda não oferece suporte a todos os recursos que o Secure
Viewer e Web Thin Client sim, mas continuamos a melhorar o acesso móvel a cada novo
liberar. Para obter mais informações, consulte Acesso móvel .

Diferenças entre as edições de tempo de execução


Você pode desenvolver projetos uma vez no ambiente de desenvolvimento do Studio e, em seguida, executá-los em qualquer um dos
edições runtime. Esta seção descreve as diferenças entre as edições, para que você possa decidir qual
usar.

Implante um projeto em qualquer edição em tempo de execução

A tabela a seguir mostra os requisitos mínimos do sistema para cada edição de tempo de execução.

Página 12

Página 13
Introdução

Requerimento SCADA HMI embutido HMI compacto IoT View

janelas Suportado Não suportado Não suportado Contate-Nos

Servidor Windows Suportado Não suportado Não suportado Contate-Nos

Windows Embedded Suportado Suportado Não suportado Contate-Nos


Padrão

Windows Embedded Não suportado Não suportado Suportado Contate-Nos


Compactar

Linux Não suportado Não suportado Não suportado Suportado

Armazenamento disponível (disco rígido


2 GB ou mais 1 GB 512 MB 64 MB
ou não volátil)

Memória disponível (RAM) 1 GB ou mais 512 MB 256 MB 32 MB

IoT View é uma edição de tempo de execução independente de plataforma, o que significa que pode ser executada em muitos dispositivos diferentes e
sistemas operacionais. Apenas o Linux está listado como "Suportado" porque é o único sistema operacional para o qual
compilou e validou totalmente o IoT View. Se você deseja executar o IoT View em outro dispositivo ou sistema operacional,
contate seu distribuidor de software InduSoft Web Studio 2020.

Para obter uma lista completa dos requisitos do sistema para cada edição em tempo de execução, consulte as instruções de instalação para esse
edição.

A tabela a seguir mostra as principais diferenças no suporte para recursos de projeto entre as edições de tempo de execução.
(A maioria dos recursos são totalmente suportados em todas as edições, portanto, eles não são listados.) Se você desenvolver um projeto
para incluir recursos que não são suportados em sua edição escolhida, você pode ver um comportamento inesperado e
possivelmente até erros graves durante o tempo de execução. Alguns recursos serão bloqueados automaticamente no projeto
ambiente de desenvolvimento quando você seleciona a plataforma de destino do seu projeto, mas você ainda deve estar ciente do

https://translate.googleusercontent.com/translate_f 11/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
diferenças. Para obter mais informações, consulte Sobre plataformas de destino, tipos de produto e sistemas de destino .

Recurso SCADA HMI embutido HMI compacto IoT View

Executar projetos desenvolvidos emSuportado Suportado Suportado Suportado


Estúdio

Executar como um serviço do Windows


Suportado Não suportado Não suportado Não suportado

Visualizador de projeto local Suportado Suportado Suportado Não suportado

Servidor para visualizador seguro Suportado Suportado Suportado Não suportado

Servidor para Web Thin Client Suportado Suportado Suportado Não suportado

Suporte para acesso móvel Suportado Suportado Não suportado Suportado

Email (cliente SMTP) Suportado Suportado Suportado com limitações 1 Não suportado

Crie tags Suportado Não suportado Não suportado Não suportado


programaticamente durante a execução
Tempo

Crie telas Suportado Não suportado Não suportado Não suportado


programaticamente durante a execução
Tempo

Salvar relatórios em formato PDF Suportado Não suportado Não suportado Não suportado

Funções integradas Suportado Suportado com limitações 2 Suportado com limitações 2 Suportado com limitações 2

Integração de tag (também conhecida


Suportado
como Suportado Suportado Não suportado
Tags compartilhadas)

Segurança Suportado Suportado Suportado Suportado com limitações 3

Tradução Suportado Suportado Suportado consulte Acesso Móvel

Procedimentos Suportado Suportado Suportado Não suportado 4

Alarmes Suportado Suportado Suportado Suportado com limitações 5

Eventos Suportado Suportado Suportado Suportado com limitações 5

Página 13

Página 14
Introdução

Recurso SCADA HMI embutido HMI compacto IoT View

Tendências Suportado Suportado Suportado Suportado com limitações 5

Receitas Suportado Suportado Suportado Não suportado

Relatórios Suportado Suportado Suportado Não suportado

Matemática Suportado Suportado Suportado Suportado

Roteiro Suportado Suportado Suportado Não suportado 4

Agendador Suportado Suportado Suportado Não suportado

Banco de dados / ERP Suportado Suportado Suportado Suportado com limitações 6

Motoristas Suportado Suportado com limitações 7 Suportado com limitações 7 Suportado com limitações 7

Cliente OPC DA (Legacy) Suportado Suportado com limitações 8 Suportado com limitações 8 Não suportado

Servidor OPC DA Suportado Suportado com limitações 8 Suportado com limitações 8 Não suportado

Servidor OPC HDA Suportado Não suportado Não suportado Não suportado

Cliente OPC UA Suportado Suportado Suportado com limitações 1 Suportado com limitações

Servidor OPC UA Suportado Suportado Não suportado Suportado

Cliente OPC XML / DA Suportado Não suportado Não suportado Não suportado

Cliente / servidor TCP / IP Suportado Suportado Suportado Não suportado

Telas Gráficas Industriais Suportado Não suportado Não suportado Não suportado

Telas nativas Suportado Suportado Suportado Suportado

Grupo de Tela Suportado Suportado Suportado Suportado

Roteiro Gráfico Suportado Suportado Suportado Não suportado 4

Script de tela Suportado Suportado Suportado Não suportado 4

Formas Suportado Suportado Suportado Suportado

Objetos Ativos Suportado Suportado Suportado Suportado com limitações 9

Objetos de Dados Suportado Suportado Suportado consulte Acesso Móvel

Bibliotecas> Símbolos Suportado Suportado com limitações 10 Suportado com limitações 10 Suportado com limitações 10

https://translate.googleusercontent.com/translate_f 12/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Bibliotecas> Controles ActiveX Suportado Suportado com limitações 11 Suportado com limitações 11 Não suportado

Bibliotecas> Controles .NET Suportado Não suportado Não suportado Não suportado

Bibliotecas> Imagens vinculadas Suportado Suportado com limitações 12 Suportado com limitações 12 consulte Acesso Móvel

Bibliotecas> Widgets personalizadosSuportado Suportado Não suportado consulte Acesso Móvel

Dimensionamento automático da tela


Suportado Não suportado 13 Não suportado 13 consulte Acesso Móvel

Efeitos de preenchimento em formasSuportado Suportado com limitações 14 Suportado com limitações 14 consulte Acesso Móvel

Estilos de objeto de elipse Suportado Não suportado 15 Não suportado 15 consulte Acesso Móvel

Dica (dica) Suportado Suportado Suportado com limitações 16 consulte Acesso Móvel

Eventos de comando Suportado Suportado com limitações 17 Suportado com limitações 17 consulte Acesso Móvel

Animação de rotação Suportado Suportado com limitações 18 Suportado com limitações 18 consulte Acesso Móvel

Controle de tendência> efeitos de preenchimento


Suportado Não suportado Não suportado consulte Acesso Móvel

Controle de tendência> Exportar para


Suportado Não suportado Não suportado consulte Acesso Móvel
Arquivo

Gráficos aprimorados (incl. Suportado Não suportado Não suportado consulte Acesso Móvel
anti-aliasing)

Gestos multitoque Suportado Suportado Suportado com limitações 19 consulte Acesso Móvel

Página 14

Página 15
Introdução

Recurso SCADA HMI embutido HMI compacto IoT View

Número de tags de projeto 150, 300, 1500, 4000, 16K, 150, 300, 1500 ou 4000 150, 300, 1500 ou 4000 150, 300, 1500 ou 4000
32K, 64K, 512K ou 10M

Número de clientes finos 20 ilimitado 20 ilimitado 20 ilimitado 20 ilimitado

Servidor de Licença Suportado Não suportado Não suportado Não suportado

Licença do hardkey (USB) Suportado Suportado com limitações 21 Suportado com limitações 21 Não suportado

Observação: para obter uma lista abrangente de recursos e limitações com suporte no IoT View, consulte Suportado
recursos na edição de tempo de execução IoT View .

1 A criptografia(TLS / SSL) não é compatível.


2A maioria das funções é suportada em todas as edições, mas algumas funções específicas não são suportadas nesta edição. Para
mais informações, consulte Lista de funções disponíveis .
3 Apenas modo local. Os modos Distribuído e Domínio não são suportados.
4 VBScript não é compatível.
5 Formato proprietário não é compatível. Os históricos de alarmes, eventos e tendências podem ser salvos apenas no formato de banco de dados.
6 Algumas funções de banco de dados / ERP são suportadas. Planilhas de banco de dados / ERP não são suportadas.
7 A maioria dos drivers são suportados em todas as edições, mas alguns drivers específicos não são suportados nesta edição. Para mais

informações, consulte a documentação de cada driver.


8 Somente thread único; multi-thread não é suportado.
9 Objetos Pushbutton, ListBox e Smart Message não são suportados. Limitações menores em outros objetos.
10 Um símbolo vinculado específico é suportado, desde que todos os seus objetos componentes e animações também sejam suportados.

11 Um objeto ActiveX específico é compatível, desde que seja compilado para a plataforma de destino.
12 imagens BMP, JPG e PNG são suportadas, desde que a imagem do sistema operacional no Windows Embedded

dispositivo também os suporta. Para obter mais informações, consulte "Por que minhas imagens vinculadas não são mais exibidas no
Dispositivos Windows Embedded? "No FAQ .
13 Use o comando Converter resolução para dimensionar suas telas de projeto para outros tamanhos de exibição. Para mais informações, veja

Converta a resolução de exibição do seu projeto .

https://translate.googleusercontent.com/translate_f 13/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
14 Objetos retangulares apenas.
15 Apenas estilo padrão. Outros estilos (por exemplo, Arc, Chord, Ring) não são suportados. Para obter mais informações, consulte Elipse
objeto .
16 A tag Hint será atualizada, mas a dica de ferramenta real não será exibida na tela. Para mais informações, veja

Caixa de diálogo Propriedades do objeto .


17 Apenas eventos On Down, While Down e On Up. Para obter mais informações, consulte Animação de comandos .
18 Somente objetos de polígono fechado .
19 A ampliação das telas, a panorâmica das telas e a rotação de objetos não são compatíveis. Para obter mais informações, consulte Sobre

os diferentes tipos de gestos multitoque .


20 Limitada pela licença de tempo de execução e por restrições externas e físicas (ou seja, hardware e sistema operacional).
21 Hardkeys fornecidas por Wibu-Systems são suportadas. Hardkeys fornecidas pelo Sentinel (SafeNet) não são suportadas.
Para obter mais informações, consulte Sobre licenças de hardkey .

Página 15

Página 16
Introdução

Instale o software InduSoft Web Studio 2020 completo


Instale o software InduSoft Web Studio 2020 completo em seu computador Windows para desenvolver IWS
projetos, ou para usar o computador como um servidor de tempo de execução do projeto e / ou cliente fino.

Para instalar e executar o software InduSoft Web Studio 2020 completo, você deve ter o seguinte:

• Um computador compatível com Windows com um teclado padrão, uma entrada de ponteiro (ou seja, um mouse, trackpad ou
touchscreen) e uma tela SVGA mínima;

• Um dos seguintes sistemas operacionais Windows:

• Janelas:

• Windows 10, versão 1803 ou posterior (incluindo versões LTSC / LTSB)

• Windows 8.1

• Windows Server:

• Windows Server 2019

• Windows Server 2016

• Windows Server 2012 R2

• Windows Embedded Standard:

• Windows 10 IoT Enterprise (apenas versão LTSC / LTSB)

• Windows Embedded 8.1 Industry Pro

• Windows Embedded Standard 7 Service Pack 1

• .NET Framework 3.5 e .NET Framework 4.7.2 (veja a nota abaixo);

• Internet Explorer 11 (não Microsoft Edge);

• Mínimo de 2 GB de armazenamento disponível (disco rígido ou não volátil);

• Mínimo de 1 GB de memória disponível (RAM); e

• Um adaptador de rede Ethernet ou Wi-Fi.

Recomendamos as edições "Pro" e "Enterprise" do Windows, porque incluem informações da Internet


Serviços (IIS) como um recurso pré-instalado que pode ser ativado. Você pode usar o IIS para fazer seus projetos
acessível a thin clients e dispositivos móveis. Não recomendamos as edições "Home" e "Education" de
Windows, porque eles ocultam ou desativam muitos recursos importantes.

Apenas o Windows 10, Windows Server 2016 e Windows Server 2019 estão sob o que a Microsoft chama
"suporte básico", o que significa que eles são mantidos ativamente e service packs adicionais podem ser
lançado para eles no futuro. Windows 8.1 e Windows Server 2012 R2 estão sob o que a Microsoft chama
"suporte estendido", o que significa que eles não são mais mantidos ativamente. Para obter mais informações, vá para:
https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet

Você pode instalar o software InduSoft Web Studio 2020 completo em um dispositivo Windows Embedded Standard, desde que
uma vez que atende aos requisitos de sistema listados acima, mas se você não planeja desenvolver projetos nesse dispositivo
então você deve instalar a HMI incorporada. Para mais informações, vejaInstale o software de tempo de execução do projeto
em um dispositivo Windows Embedded na página 21.

Independentemente de qual versão ou edição do Windows você está usando, certifique-se de que esteja totalmente atualizado
antes de instalar o InduSoft Web Studio 2020. Atualizar o Windows garante que ele tenha toda a segurança mais recente
correções e componentes do sistema.

Os requisitos de sistema operacional, armazenamento e memória necessariamente aumentarão para projetos maiores; a
os requisitos mínimos listados acima são apenas para projetos de até 4.000 tags. A tabela a seguir mostra o
requisitos completos:

Tamanho do Projeto Sistema operacional Armazenar Memória

até 4.000 tags Windows, Windows Server, Windows 2 GB disponíveis 1 GB disponível


Padrão Embutido

https://translate.googleusercontent.com/translate_f 14/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 16

Página 17
Introdução

Tamanho do Projeto Sistema operacional Armazenar Memória

até 64.000 tags Windows, Windows Server 4 GB disponíveis 2 GB disponíveis

até 10 milhões de tags Apenas Windows Server (multi-core) 8 GB disponíveis 4 GB disponíveis

Seu computador precisa atender apenas aos requisitos mínimos quando você instala o software pela primeira vez e começa a
desenvolva seu projeto, mas os requisitos aumentarão à medida que seu projeto crescer. Além disso, cada computador
ou o dispositivo que você planeja usar como estação de tempo de execução deve atender aos mesmos requisitos.

Os seguintes itens são opcionais, mas recomendados:

• Uma porta USB, para instalar o software a partir de uma unidade flash USB.

Isso é opcional porque você também pode baixar o instalador pela rede para o seu computador.

• Uma porta USB ou slot de cartão de memória, a ser usado para o licenciamento da hardkey do software.

Isso é opcional porque o licenciamento de softkey também está disponível.

• Portas e adaptadores COM seriais, para serem usados ​para comunicação direta com PLCs e outros dispositivos.

Isso é opcional porque muitos protocolos de dispositivos mais recentes usam comunicação Ethernet (ou seja, TCP / IP ou UDP /
IP) em vez de comunicação serial.

• Internet Information Services (IIS) instalado e ativado; para obter mais informações, consulte a descrição do
Opção de tempo de execução de acesso móvel abaixo.

Isso é opcional porque você pode optar por não instalar o recurso Mobile Access Runtime neste momento, pois
parte do software InduSoft Web Studio 2020 completo. Você pode instalá-lo posteriormente, para IIS ou CGI.

Finalmente, você deve ter privilégios de administrador no computador para instalar qualquer software.

Observação:

Você deve ter o .NET Framework 3.5 e o .NET Framework 4.7.2 instalados e ativados em
para usar todos os recursos do InduSoft Web Studio 2020.

Se o Windows estiver totalmente atualizado, conforme descrito acima, as versões mais recentes do .NET Framework devem
ser instalado. Eles podem não estar ligados, no entanto, use o painel de controle dos Recursos do Windows para
confirme que eles são.

Em alguns casos, pode não ser possível manter o Windows totalmente atualizado por meios normais. (Para
por exemplo, se o seu computador estiver em uma rede privada ou segura, ele pode não ser capaz de contatar
o serviço Windows Update.) O instalador do software InduSoft Web Studio 2020 verificará ambos
versões do .NET Framework e, se não as encontrar, tentará instalá-las para você.
Dependendo das configurações de segurança do seu computador, no entanto, as instalações podem falhar sem
perceber. Portanto, se você tiver problemas posteriormente ao tentar usar o InduSoft Web Studio 2020 - em
em particular, ao tentar se comunicar com bancos de dados externos - use o controle de recursos do Windows
painel para confirmar se ambas as versões do .NET Framework estão instaladas e ativadas.

No Windows Server 2012 R2, .NET Framework 3.5 não está pré-instalado e não pode ser instalado por
o instalador do software InduSoft Web Studio 2020. Você deve usar a ferramenta Server Manager para instalá-lo.
Para obter mais informações, consulte Instalar .NET Framework 3.5 no Windows Server 2012 R2 .

Para obter mais informações sobre o .NET Framework, acesse: https://docs.microsoft.com/en-us/dotnet/


estrutura / índice

Para instalar o software InduSoft Web Studio 2020 completo:

1. Feche todos os outros programas em execução, se possível.


Recomendamos que você faça isso porque esses programas podem usar uma quantidade significativa de recursos do sistema
e, portanto, faz com que a instalação demore mais para ser concluída. Serviços do Windows (por exemplo, Windows Defender,
Windows Update) pode ter o mesmo efeito, mas não recomendamos que você pare ou desabilite esses serviços.

2. Faça o seguinte:

• Baixe o instalador compactado para o seu computador, em nosso site (www.indusoft.com ) ou de


outro local em sua rede onde você o salvou anteriormente. Extraia os arquivos, abra o
pasta resultante e, em seguida, localize e execute o programa de instalação (setup.exe).

Página 17

Página 18
https://translate.googleusercontent.com/translate_f 15/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Introdução

• Insira a unidade de instalação na porta USB. Se não for executado automaticamente, localize e abra o Welcome
página (InduSoft.htm). Quando a página for aberta em seu navegador, clique em Instalação do produto e siga
As instruções.

O assistente de instalação é executado e pede que você selecione um idioma para a instalação.

3. Selecione um idioma na lista e clique em OK .


Esta seleção determina o idioma da interface do usuário para o assistente de instalação e o projeto
ambiente de desenvolvimento. Você pode alterar o idioma do ambiente de desenvolvimento do projeto posteriormente,
após a instalação do software.
O assistente se prepara para a instalação. Durante esta etapa, ele instala automaticamente os drivers Sentinel da SafeNet (a
parte do mecanismo de licenciamento de software), .NET Framework 3.5 e .NET Framework 4.7.2, se necessário.

4. Na página de boas - vindas do assistente, clique em Avançar para prosseguir com a instalação.

5. Na página do Contrato de Licença , clique em Sim para aceitar o contrato e prosseguir ou clique em Não para recusar o
acordo e saia do assistente.

6. Na página Informações do cliente , digite seu nome de usuário e o nome da empresa e clique em Avançar .

7. Na página Choose Destination Location , selecione a pasta onde o software deve ser instalado e, em seguida,
clique em Avançar .

Por padrão, o software será instalado no seguinte local:

C: \ Arquivos de programas (x86) \ InduSoft Web Studio 2020 \

8. Na página Selecionar Recursos , selecione os recursos e componentes específicos que deseja instalar e, em seguida,
clique em Avançar .

Recurso Descrição

Arquivos de Programas Os principais arquivos do programa para o ambiente de desenvolvimento do projeto, o software de tempo de execução do projeto para Windows e
Windows Server e o software thin client para visualização de telas de projetos.

Você não pode desmarcar este recurso.

BDE para PanelMate ™ Import Borland Database Engine (BDE), que é necessário para importar um programa PanelMate Plus ou PanelMate Power Pro para o
bruxo um novo projeto.

Este recurso não é selecionado por padrão, porque é usado apenas em alguns casos.

Custom Widget Framework Software adicional necessário para desenvolver widgets baseados em HTML5 e usá-los nas telas do projeto.

Você não pode desmarcar este recurso.

Projetos de demonstração Projetos pré-fabricados que demonstram as capacidades do software InduSoft Web Studio 2020.

Suporte para Hardkey Drivers adicionais que suportam o uso de licenças de hardkey.

Gráficos Industriais O editor de gráficos industriais e biblioteca de símbolos, que funciona como um companheiro para nossas ferramentas gráficas nativas.

Tempo de execução de acesso móvel Software complementar para Serviços de Informações da Internet (IIS) que permite usar qualquer navegador compatível com HTML5 para visualizar seu
telas do projeto. Se você selecionar este recurso, o instalador tentará confirmar se o IIS está ativado no Windows e, se estiver, o
o software complementar será instalado.

Independentemente de você selecionar ou não esse recurso para instalação, um instalador de software separado do Mobile Access Runtime
( MobileAccessSetup.exe ) será copiado para a pasta do programa InduSoft Web Studio 2020. Você pode correr
esse instalador posteriormente.

Componentes OPC Componentes adicionais que são necessários para comunicação com outros dispositivos compatíveis com OPC. Isso inclui OPC
DA (também conhecido como OPC Classic), OPC XML-DA e OPC UA.

Impressão de PDF Software adicional que permite que os projetos salvem relatórios de tempo de execução como arquivos PDF.

Tempos de execução adicionais > IoT ViewEste é o software de tempo de execução de projeto independente de plataforma para Linux e outros sistemas operacionais.

Página 18

Página 19
Introdução

Recurso Descrição
Selecionar este recurso não instalará o IoT View em seu computador neste momento. Só irá copiar a instalação
arquivos para a pasta do programa InduSoft Web Studio 2020, para que você possa instalar o IoT View em outro computador posteriormente
Tempo.

Tempos de execução adicionais > Windows


Também chamado de Embedded HMI, este é o software de tempo de execução do projeto para computadores Windows Embedded Standard.
Padrão Embutido

https://translate.googleusercontent.com/translate_f 16/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Selecionar
arquivos deeste recursopara
instalação não ainstalará
pasta dorealmente
programaaInduSoft
HMI incorporada em2020,
Web Studio seu computador neste
para que você momento.
possa instalarEle apenas
a HMI copiará o em um
incorporada
Computador Windows Embedded Standard posteriormente.

Tempos de execução adicionais > Windows


Também chamado de Compact HMI, este é o software de tempo de execução do projeto para dispositivos Windows Embedded Compact. Verifica a
Compacto Embutido documentação do fabricante do seu dispositivo para ver qual processador ele usa.

Selecionar este recurso não instalará realmente o Compact HMI em seu computador neste momento. Ele apenas copiará o
arquivos de instalação para a pasta do programa InduSoft Web Studio 2020, para que você possa instalar Compact HMI em um Windows
Dispositivo compacto incorporado posteriormente.

Driver de dispositivo do sistema de segurança


Um driver de teclado adicional que ajuda a reforçar a segurança durante o tempo de execução do projeto.

Biblioteca de Símbolos Uma grande biblioteca de objetos de tela predefinidos, mas personalizáveis, como botões, interruptores, medidores, mostradores,
luzes indicadoras e assim por diante.

Historiador Software adicional que é necessário para salvar dados históricos (por exemplo, de planilhas de tendência) para AVEVA Historian ou AVEVA
Discernimento.

Se quiser usar este recurso em seu projeto, você deve ter o .NET Framework 4.7.2 (ou posterior) instalado e ativado.

9. Na página Pronto para instalar , clique em Instalar .

Nota: Você pode receber a seguinte mensagem de erro durante a instalação: "Erro 1628: Falha ao
instalação completa baseada em script. "Para obter mais informações sobre esse erro e como resolvê-lo, vá para:
https://flexeracommunity.force.com/customer/articles/en_US/ERRDOC/Error-1628-Failed-To-
Instalação baseada em script completa

Nota: Se você tentar instalar uma versão anterior deste software em um computador que já possui um
versão posterior instalada, você pode receber a seguinte mensagem durante a instalação: "Versão
xxxx do CodeMeter Development Kit já está instalado. O downgrade para a versão xxxx não é
possível, a instalação será abortada. "CodeMeter é um software suplementar usado pela InduSoft
Web Studio 2020 para gerenciar licenças de hardkey. Para resolver esse problema, você deve usar o Gerenciador de Tarefas
no Windows para parar o CodeMeter Runtime Server (CodeMeter.exe) antes de instalar o anterior
versão do software.

O software é instalado e, quando a instalação é concluída, a última página do assistente é


exibido.

10.Clique em Concluir para fechar o assistente de instalação.

Ao terminar a instalação, você pode encontrar o software no menu Iniciar do Windows em: Iniciar  >
InduSoft Web Studio 2020

O software inclui os seguintes "aplicativos" (aplicativos):

InduSoft Web Studio 2020 Studio

O ambiente de desenvolvimento do projeto e / ou o tempo de execução do projeto para Windows. Suas capacidades
são determinados por sua licença de software.

Manual de Ajuda do InduSoft Web Studio 2020

Uma referência técnica completa e guia do usuário para todo o software InduSoft Web Studio 2020.

InduSoft Web Studio 2020 Guia de início rápido

Um breve guia para instalar e usar o ambiente de desenvolvimento de projeto, incluindo um tutorial
para desenvolver um projeto simples.

InduSoft Web Studio 2020 Cadastre-se

Página 19

Página 20
Introdução

Um programa utilitário que gerencia sua licença de software InduSoft Web Studio 2020.

Notas de versão do InduSoft Web Studio 2020

Uma lista de mudanças no software InduSoft Web Studio 2020.

Agente Remoto InduSoft Web Studio 2020

Um programa utilitário que permite que outras estações gerenciem remotamente o InduSoft Web Studio 2020 como um
tempo de execução do projeto.

InduSoft Web Studio 2020 StartUp

Um atalho que inicia automaticamente o tempo de execução do projeto e, em seguida, executa o projeto mais recente.

Também deve haver um ícone de atalho em sua área de trabalho.

Para executar o software, siga um destes procedimentos:

• Clique duas vezes no ícone de atalho em sua área de trabalho; ou

• Clique em Iniciar  > InduSoft Web Studio 2020  > InduSoft Web Studio 2020 Studio .

https://translate.googleusercontent.com/translate_f 17/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Se a instalação falhou por qualquer motivo, você pode usar a Restauração do sistema para restaurar o computador para a restauração
ponto que foi criado no início da instalação. Para obter mais informações sobre a restauração do sistema, vá para:
https://support.microsoft.com/help/17127/windows-back-up-restore

Página 20

Página 21
Introdução

Instale o software runtime do projeto em um dispositivo Windows Embedded


Instale o software de tempo de execução do projeto em um dispositivo Windows Embedded para baixar e executar projetos em
esse dispositivo. A edição de tempo de execução para computadores Windows Embedded Standard em chamada Embedded HMI. o
A edição runtime para dispositivos Windows Embedded Compact é chamada de Compact HMI.

Se o software de tempo de execução do projeto estiver pré-instalado em seu dispositivo Windows Embedded, você pode pular todo este
procedimento. Muitos fabricantes de dispositivos pré-instalam o software como parte de uma solução de automação completa.

Antes de começar este procedimento, você já deve ter instalado o software InduSoft Web Studio 2020 completo
no seu computador, porque a pasta do programa InduSoft Web Studio 2020 contém todos os redistribuíveis
arquivos. Para mais informações, veja Instalar o software InduSoft Web Studio 2020 completo na página 16.

Os seguintes itens são necessários para instalar e executar o HMI incorporado ou o HMI compacto:

• Um computador ou dispositivo compatível com Windows Embedded (doravante denominado "estação-alvo");

• Um dos seguintes sistemas operacionais Windows Embedded:

• Windows Embedded Standard:

• Windows 10 IoT Enterprise (apenas versão LTSC / LTSB)

• Windows Embedded 8.1 Industry Pro

• Windows Embedded Standard 7 Service Pack 1

• Windows Embedded Compact:

• Windows Embedded Compact 7

• Armazenamento disponível (ou seja, disco rígido ou memória não volátil):

• 1 GB para HMI embutido

https://translate.googleusercontent.com/translate_f 18/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
• 512 MB para HMI compacta

Mais armazenamento pode ser necessário, dependendo do tamanho do seu projeto.

• Memória disponível (ou seja, RAM ou memória volátil):

• 512 MB para HMI embutido

• 256 MB para HMI compacta

Mais memória pode ser necessária, dependendo do tamanho do seu projeto.

• Um adaptador de rede Ethernet ou Wi-Fi.

Os seguintes itens são opcionais, mas recomendados:

• Uma porta USB; e

• Portas e adaptadores COM seriais, para serem usados ​para comunicação serial com PLCs e outros dispositivos.

Isso é opcional porque muitos protocolos de dispositivo agora usam comunicação Ethernet (TCP ou UDP) em vez de
comunicação em série.

A instalação do software de tempo de execução do projeto é, na verdade, um procedimento de duas partes. Primeiro, você copiará um programa utilitário
chamou o Agente Remoto para a estação de destino; permite que você estabeleça uma conexão entre o desenvolvimento do projeto
ambiente e a estação alvo. E então, por meio dessa conexão, você instalará o restante do tempo de execução
arquivos.

Para instalar o software runtime do projeto em um dispositivo Windows Embedded:

1. Ligue a estação de destino e certifique-se de que ela esteja conectada à mesma rede que o seu computador.
Se o Remote Agent já estiver instalado na estação de destino e for executado automaticamente na inicialização, você pode
pule a próxima etapa.

2. Copie o Agente Remoto para a estação de destino e execute-o:


a) Localize a versão correta do arquivo de programa do Agente Remoto (CEServer.exe) para a estação de destino. Tudo
as versões são armazenadas na pasta do programa InduSoft Web Studio 2020.

O Remote Agent for Windows Embedded Standard está localizado em:

Página 21

Página 22
Introdução

C: \ Arquivos de programas (x86) \ InduSoft Web Studio 2020 \ Redist \ WinEmbedded \ Bin \ CEServer.exe

O Agente Remoto para Windows Embedded Compact está localizado em:

C: \ Arquivos de programas (x86) \ InduSoft Web Studio 2020 \ Redist \ WinCE 5.0 \ processor \ Bin
\ CEServer.exe

… Onde processador é o tipo de processador usado pela estação de destino. Para obter mais informações, consulte o
documentação do fabricante.

b) Copie o arquivo de programa do Agente Remoto para a estação de destino, seja baixando-o na rede
conexão ou transferindo-o para um dispositivo de armazenamento removível (por exemplo, uma unidade flash USB). Você pode salvar
o arquivo em qualquer lugar na estação de destino, contanto que esteja no armazenamento persistente, mas não na pasta raiz.

c) Configure o Remote Agent para ser executado automaticamente na inicialização.


Na maioria dos dispositivos Windows Embedded Compact, você pode fazer isso criando um atalho para ele em \ Windows
\Comece. Se isso não funcionar na estação de destino, consulte a documentação do fabricante.

d) Abra o Agente Remoto ou reinicie a estação de destino para que o Agente Remoto seja executado automaticamente.
A janela Remote Agent é exibida.

e) Na janela Remote Agent , anote o nome do host ou endereço IP da estação de destino.

f) Não feche a janela Remote Agent .


O Remote Agent precisa estar em execução para que você possa se conectar a ele.

3. Use a ferramenta de gerenciamento remoto para se conectar à estação de destino:


a) Em seu computador, abra o InduSoft Web Studio 2020.

b) Na guia Página Inicial da faixa de opções, no grupo Gerenciamento Remoto , clique em Conectar .

A caixa de diálogo Gerenciamento Remoto é exibida.

https://translate.googleusercontent.com/translate_f 19/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

c) Em Estação de destino , na caixa Host , digite o nome do host ou endereço IP da estação de destino.

Página 22

Página 23
Introdução

d) Quando o botão Conectar se tornar ativo, clique nele para conectar-se à estação de destino.

Quando você se conecta com sucesso à estação de destino, o status da conexão é mostrado no Status
caixa e as especificações do dispositivo são mostradas na caixa da plataforma .

Se você não pode se conectar à estação alvo, verifique as configurações de conexão e o físico
conexões de rede. Em particular, certifique-se de que a porta 4322 esteja aberta em qualquer firewall entre seus
computador e a estação de destino.

4. Instale o resto do software de tempo de execução do projeto na estação de destino: na caixa de diálogo Gerenciamento Remoto ,
clique em Instalar arquivos de tempo de execução .
A opção Somente arquivos mais recentes é selecionada por padrão para minimizar o tempo necessário para instalar os arquivos.
Se você deseja reinstalar todos os arquivos - em outras palavras, se você deseja fazer uma "instalação limpa" no destino
station - em seguida, desmarque a opção Somente arquivos mais recentes antes de clicar em Instalar arquivos de tempo de execução .
Quando a instalação é concluída, o status atualizado da estação de destino é exibido na caixa Status .

Uma vez que o software de tempo de execução do projeto é instalado na estação de destino, você pode baixar e executar projetos nela.

Lembre-se de que alguns recursos de tempo de execução não são suportados na plataforma de destino incorporada , que inclui
HMI embutido e HMI compacto. A maioria desses recursos não suportados são desativados automaticamente quando você
mude a plataforma de destino do seu projeto de Windows para Embedded , mas algumas não, então, se você desenvolver um projeto
que usa esses recursos e, em seguida, tenta executá-lo na estação de destino, você pode ver um comportamento inesperado e
possivelmente até erros graves durante o tempo de execução. Você deve sempre estar ciente das diferenças entre o tempo de execução
edições conforme você desenvolve seu projeto. Para mais informações, vejaSobre o software InduSoft Web Studio 2020
componentes na página 11.

Além disso, se você desenvolver um projeto que usa o gateway de banco de dados para se conectar a um banco de dados externo (incluindo
Wonderware Historian ou AVEVA Insight) e, em seguida, tente executar esse projeto na estação de destino, você pode
precisa instalar manualmente o gateway de banco de dados. Para obter mais informações, consulte Instalar manualmente o banco de dados do Studio
Gateway .

https://translate.googleusercontent.com/translate_f 20/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 23

Página 24
Introdução

Modos de Execução
SCADA, Embedded HMI e Compact HMI suportam os seguintes modos de execução:

Modo de Execução SCADA HMI embutido / HMI compacto

Modo de Avaliação Suportado Não suportado

Modo de demonstração Suportado Suportado

Licenciado apenas para engenharia Suportado Não suportado

Licenciado apenas para tempo de execução Suportado Suportado

Licenciado para Engenharia + Tempo de Execução Suportado Não suportado

Modo de Avaliação
Ativa todos os recursos de engenharia e tempo de execução do produto.

Na primeira vez que você instala o SCADA em um computador, o produto funciona por quarenta (40) horas em
Modo de avaliação. Este período de avaliação inclui qualquer momento em que você executa um módulo de produto
(engenharia ou tempo de execução). Você pode usar este período de avaliação continuamente ou não; por exemplo,
10 horas por dia por 4 dias, ou 5 horas por dia por 8 dias, ou 10 horas por dia por 3 dias mais 5
horas por dia durante 2 dias e assim por diante.

Depois de funcionar por 40 horas no Modo de Avaliação, o período de avaliação termina e o programa
converte automaticamente para o modo de demonstração até que você aplique uma licença válida. Você não pode reativar
Modo de avaliação, mesmo se você reinstalar o software em seu computador.

Nota: Cada versão do SCADA tem um período de avaliação que é independente de


todas as outras versões. Por exemplo, se uma versão anterior estiver sendo executada no modo de demonstração
porque seu período de avaliação expirou, e então você instala a versão mais recente
no mesmo computador, a versão mais recente começará sua própria avaliação de 40 horas
período e a versão anterior continuará a funcionar no modo de demonstração.

Modo de demonstração
Permite que você baixe projetos para estações remotas e execute projetos para teste ou
fins de demonstração. Você pode executar tarefas de tempo de execução e usar as ferramentas de depuração ( Watch
e LogWin ), mas eles desligam automaticamente após funcionar por duas horas continuamente. Vocês
pode reiniciar o modo de demonstração novamente e funcionar por mais duas horas e assim por diante.

Você não pode criar ou modificar telas, planilhas ou configurações de projeto no Modo Demo.

Licenciado apenas para engenharia


Ativa todas as opções de desenvolvimento por tempo ilimitado.

Este modo também permite que você execute continuamente as tarefas de tempo de execução e ferramentas de depuração ( Assistir
janela, janela de saída e módulo LogWin ) por 72 horas. Após esse período, essas tarefas fecham
desativado, mas você pode reiniciá-los e executá-los por mais 72 horas e assim por diante. Você pode usar isso
licença apenas para desenvolvimento e teste.

Licenciado apenas para tempo de execução


Ativa todas as tarefas de tempo de execução e ferramentas de depuração ( janela Watch , janela de saída e LogWin
módulo) por tempo ilimitado, mas você não pode criar ou modificar telas e / ou planilhas.

As opções de menu disponíveis no modo Runtime Only são as mesmas que as opções listadas para Demo
Modo (ver tabela anterior).

Licenciado para Engenharia + Tempo de Execução


Ativa todas as opções de desenvolvimento, tarefas de tempo de execução e ferramentas de depuração ( janela Watch , Output
janela e módulo LogWin ) por um tempo ilimitado.

Nota: A ferramenta de Gerenciamento Remoto está sempre disponível, independentemente do modo de execução, para que
você pode fazer upload ou download de arquivos para estações remotas.

https://translate.googleusercontent.com/translate_f 21/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 24

Página 25
Introdução

Para ver qual modo de execução você está executando, clique em Sobre na guia Ajuda da faixa de opções; o sobre
A caixa de diálogo mostra o modo de execução, incluindo o tempo restante se você estiver no modo de avaliação.

Página 25

Página 26
O Ambiente de Desenvolvimento

https://translate.googleusercontent.com/translate_f 22/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

O Ambiente de Desenvolvimento
O InduSoft Web Studio 2020 incorpora uma interface Windows moderna baseada em faixa de opções para fornecer uma interface
e ambiente de desenvolvimento de projeto amigável.
 

Página 26

Página 27
O Ambiente de Desenvolvimento

Barra de titulo
A barra de título localizada na parte superior do ambiente de desenvolvimento do projeto exibe o nome completo do
Aplicativo Studio (por exemplo, InduSoft Web Studio 2020), seguido pelo nome da tela ou planilha ativa (se
algum).

https://translate.googleusercontent.com/translate_f 23/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Exemplo de barra de título

A Barra de Título também fornece os seguintes botões (da esquerda para a direita):

• Botão Minimizar : Clique para minimizar a janela do ambiente de desenvolvimento para a Barra de Tarefas.

• Restaurar para baixo / maximizar : Clique para alternar a janela do ambiente de desenvolvimento entre dois tamanhos:

• O botão Restaurar para baixo reduz a janela ao tamanho original (padrão).

• O botão Maximizar aumenta a janela para preencher a tela do computador.

• Botão Fechar : Clique para salvar o banco de dados e, em seguida, feche o ambiente de desenvolvimento. Se você modificou algum
telas ou planilhas, o aplicativo solicita que você salve seu trabalho. A função deste botão é semelhante a
clicando em Sair do aplicativo no menu Arquivo.

Nota: Fechar o ambiente de desenvolvimento do projeto não fecha o tempo de execução do projeto ou
o visualizador do projeto, se estiverem em execução.

Página 27

Página 28
O Ambiente de Desenvolvimento

Barra de acesso rápido


A Barra de Ferramentas de Acesso Rápido é uma barra de ferramentas personalizável que contém um conjunto de comandos independentes de
a guia da faixa de opções exibida no momento.

Mover a barra de ferramentas de acesso rápido


A Barra de Ferramentas de Acesso Rápido pode estar localizada em um de dois lugares:

• Canto superior esquerdo, acima da barra de menu (local padrão); ou

• Abaixo da faixa de opções, onde pode percorrer toda a extensão da janela do aplicativo.

Se você não quiser que a Barra de Ferramentas de Acesso Rápido seja exibida em seu local atual, você pode movê-la para o outro
localização:

1
Clique em Personalizar barra de ferramentas de acesso
. rápido

2. Na lista, clique em Mostrar abaixo da faixa de opções ou Mostrar acima da faixa de opções .

https://translate.googleusercontent.com/translate_f 24/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Adicione um comando à barra de ferramentas de acesso rápido
Você pode adicionar um comando à Barra de Ferramentas de Acesso Rápido diretamente dos comandos que são exibidos no
fita:

1. Na faixa de opções, clique na guia ou grupo apropriado para exibir o comando que deseja adicionar ao
Barra de acesso rápido.

2. Clique com o botão direito do mouse no comando e clique em Adicionar à Barra de Ferramentas de Acesso Rápido no menu de atalho.

Você também pode adicionar e remover comandos - bem como redefinir a barra de ferramentas para o seu padrão - usando o botão Personalizar
diálogo:

1
Clique em Personalizar barra de ferramentas de acesso
. rápido

2. Na lista, clique em Mais comandos . A caixa de diálogo Personalizar é exibida.

Página 28

Página 29
O Ambiente de Desenvolvimento

https://translate.googleusercontent.com/translate_f 25/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

3. No menu Escolher comandos no menu, selecione a guia apropriada da Faixa de Opções. Os comandos dessa guia são
exibido na lista de comandos .

4. Na lista Comandos , selecione o comando que deseja adicionar à Barra de Ferramentas de Acesso Rápido.

5. Clique em Adicionar .

Apenas comandos podem ser adicionados à Barra de Ferramentas de Acesso Rápido. O conteúdo da maioria das listas, como recuo e
valores de espaçamento e estilos individuais, que também aparecem na faixa de opções, não podem ser adicionados ao Acesso rápido
Barra de ferramentas.

Página 29

Página 30
O Ambiente de Desenvolvimento

Menu de arquivo
Quando você clica na guia Arquivo da faixa de opções, um menu de comandos padrão do aplicativo do Windows é aberto, como
Novo, abrir, salvar, imprimir e fechar.

https://translate.googleusercontent.com/translate_f 26/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 30

Página 31
O Ambiente de Desenvolvimento

Fita
A nova faixa de opções combina os vários menus e barras de ferramentas das versões anteriores deste software em
uma interface única e amigável. Quase todos os comandos do aplicativo agora estão na faixa de opções, organizados em guias
e grupos de acordo com o uso geral.

Aba inicial
A guia Home da faixa de opções é usada para gerenciar seu projeto dentro do ambiente de desenvolvimento.
 

 
 

As ferramentas são organizadas nos seguintes grupos:

• Área de transferência : recorte , copie , cole e encontre itens em telas de projetos e planilhas de tarefas.

• Gerenciamento local : execute e pare o projeto na estação local (ou seja, onde o aplicativo de desenvolvimento está
instalado), bem como gerenciar as tarefas de execução . Você também pode executar um projeto no modo de depuração, para depuração
VBScript .

• Gerenciamento remoto : conecte-se a uma estação remota para que você possa baixar o projeto para ela e, em seguida, execute,
pare e solucione o problema do projeto naquela estação. Para obter mais informações, consulte Gerenciamento remoto .

• Ferramentas : Ferramentas diversas para verificar o projeto , importar tags de outros projetos, converter resoluções de tela ,
e registrar controles ActiveX e .NET .

• Tags : Manipula tags e propriedades de tags no banco de dados do projeto.

Exibir guia
A guia Exibir da faixa de opções é usada para personalizar a aparência do próprio ambiente de desenvolvimento.
 

https://translate.googleusercontent.com/translate_f 27/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 31

Página 32
O Ambiente de Desenvolvimento

As ferramentas são organizadas nos seguintes grupos:

• Mostrar / Ocultar : Mostra e esconde as diferentes partes do ambiente de desenvolvimento, bem como restaura o padrão
layout.

• Zoom : aumenta e diminui o zoom do editor de tela.

• Opções : altera o idioma e a fonte usados ​no ambiente de desenvolvimento.

• Janela : Organize as janelas no ambiente de desenvolvimento.

Inserir guia
A guia Inserir da faixa de opções é usada para inserir novas tags, telas, planilhas e outros componentes em seu
projeto.
 

As ferramentas são organizadas nos seguintes grupos:

• Global : Insira tags , classes , traduções e procedimentos na guia Global do Project Explorer.

• Gráficos : insira telas e grupos de telas na guia Gráficos do Project Explorer.

• Planilhas de tarefas : insira planilhas de tarefas noGuia Tarefas do Explorador de Projetos.

• Comunicação : Insira as configurações do servidor e planilhas de comunicação na guia Comm do


Explorador de projetos.

Aba Projeto
A guia Projeto da faixa de opções é usada para definir as configurações do projeto.
 

As ferramentas são organizadas nos seguintes grupos:

• Configurações : defina as configurações gerais do projeto ou defina o projeto para ser executado como um serviço do Windows .

• Sistema de segurança : Habilite e configure o sistema de segurança do projeto .

• Web : Configure o projeto para aceitar conexões de uma variedade de clientes finos .

Guia de desenho
A guia Desenhar da faixa de opções é usada para desenhar objetos nas telas do projeto.
 

https://translate.googleusercontent.com/translate_f 28/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 32

Página 33
O Ambiente de Desenvolvimento

 
 

Nota: Esta guia está disponível apenas quando você tem uma tela de projeto aberta para edição.

As ferramentas são organizadas nos seguintes grupos:

• Tela : Defina as configurações para a tela do projeto em si, como seus atributos , script e cor de fundo
ou imagem .

• Editando : Selecione e edite objetos na tela do projeto.

• Formas : desenhe linhas e formas estáticas .

• Objetos ativos : desenhe objetos ativos , como botões e caixas de seleção.

• Objetos de dados : desenhe objetos que exibem dados históricos , como alarmes, eventos e tendências.

• Bibliotecas : selecione a partir de bibliotecas de objetos predefinidos, como símbolos , controles ActiveX e .NET , externos
arquivos de imagem e widgets personalizados baseados em HTML5 .

• Animações : aplique animações a outros objetos de tela.

Aba de formatação
A guia Formatar da faixa de opções é usada para formatar e organizar objetos em uma tela de projeto.
 

Nota: Esta guia está disponível apenas quando você seleciona um ou mais objetos em uma tela de projeto.

As ferramentas são organizadas nos seguintes grupos:

Página 33

Página 34
O Ambiente de Desenvolvimento

https://translate.googleusercontent.com/translate_f 29/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

• Organizar : Organizar objetos em uma tela de projeto, incluindo trazer para a frente e enviar para trás , agrupar , alinhar e
girar .

• Posição : ajusta com precisão a posição de um objeto de tela em uma tela de projeto.

• Tamanho : ajuste com precisão o tamanho de um objeto de tela.

• Estilo : altera o preenchimento e a cor da linha de um objeto de tela.

• Fontes : altera a fonte da legenda de um objeto de tela.

Aba de ajuda
A guia Ajuda da faixa de opções fornece ajuda adicional com o uso do software.

As ferramentas são organizadas nos seguintes grupos:

• Documentação : Acesse a documentação do aplicativo de desenvolvimento, incluindo este arquivo de ajuda / técnico
referência e notas para os drivers de comunicação individuais .

• Informações : Acesse outras informações sobre o InduSoft Web Studio 2020, incluindo o contrato de licença ,
site do produto e notas de versão , bem como detalhes de suporte que tornam mais fácil para nós ajudá-lo.

Página 34

Página 35
O Ambiente de Desenvolvimento

Explorador de Projetos
O Project Explorer organiza todas as telas, planilhas e outros itens que compõem o seu projeto e
apresenta-os em uma exibição em árvore expansível.

Para abrir uma pasta e visualizar seu conteúdo, clique no ícone Expandir à esquerda da pasta ou clique duas vezes
a própria pasta.

Para fechar uma pasta, clique no ícone Recolher à esquerda da pasta.

https://translate.googleusercontent.com/translate_f 30/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Se você clicar com o botão direito em qualquer item no Project Explorer, um menu de atalho aparecerá com
comandos para esse item.

Existem quatro seções principais, ou guias, no Project Explorer: Global, Graphics, Tasks e Comm.

Aba Global
A guia Global do Project Explorer contém o banco de dados de tags do projeto, bem como outros recursos que se aplicam
para todo o projeto, como o sistema de segurança, procedimentos VBScript e tradução da IU.

Aba global do Project Explorer

As pastas na guia Global são descritas nas seguintes seções:


Tags de projeto
O banco de dados de tags do projeto contém todas as tags de dados que você cria durante o projeto
desenvolvimento, como tags de tela (por exemplo, button1_state ) ou tags que lêem / escrevem para
dispositivos conectados.
Aulas
Classes são tags compostas que você pode criar para associar um conjunto de valores, ao invés de um único
valor, com um objeto. Por exemplo, onde você normalmente pode criar tags separadas para um tanque
pressão, sua temperatura e seu nível de enchimento, você pode criar uma classe de "tanque" que inclui
todos três.

Página 35

Página 36
O Ambiente de Desenvolvimento

Banco de dados compartilhado


O banco de dados compartilhado contém tags que foram criadas em outro programa e depois importadas para
ou integrado ao seu projeto.
Tags do sistema
As tags do sistema são valores predefinidos, como a data, a hora, o nome do usuário atual e
em breve. Você pode usar esses valores para desenvolver funções de supervisão e rotinas de manutenção.

Todas as tags do sistema são somente leitura, o que significa que você não pode adicionar, editar ou remover essas tags do
base de dados.

Segurança
Se você optar por ativá-lo, você pode usar o sistema de segurança do projeto para controlar quem pode fazer logon no
seu projeto e o que eles podem fazer durante o tempo de execução.
Procedimentos
Procedimentos são funções e sub-rotinas VBScript que podem ser chamadas por qualquer outro script em
seu projecto.
Registrador de Eventos
O registrador de eventos salva mensagens importantes de tempo de execução e resultados de tarefas em um banco de dados externo.
Tradução

https://translate.googleusercontent.com/translate_f 31/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Você pode usar a tabela de tradução para desenvolver uma interface de usuário multilíngue (MUI) para seu projeto.

Guia de gráficos
A guia Gráficos do Explorador de Projetos contém todas as telas, grupos de telas e símbolos em seu
projeto.

Guia Gráficos do Explorador de Projetos

As pastas na guia Gráficos são descritas nas seguintes seções:

Página 36

Página 37
O Ambiente de Desenvolvimento

Telas
Você cria telas para fornecer uma interface gráfica para seu projeto. Cada tela pode conter
muitos botões, controles deslizantes, dials, indicadores, gráficos e assim por diante.
Grupos de tela
Você pode combinar telas individuais em grupos de telas, para que todas abram juntas no
mesmo tempo.
Thin Clients
Você pode implantar seu projeto como um aplicativo da web para ser acessado por clientes finos, como desktop
navegadores da web, tablets e smartphones. Você pode até implantar diferentes versões do seu projeto
com diferentes níveis de funcionalidade para cada tipo de cliente.

Símbolos do Projeto
Esta pasta contém todos os símbolos personalizados que você cria para o seu projeto. Um símbolo é um
grupo de objetos de tela interconectados que trabalham juntos para realizar uma única função - para
exemplo, linhas, retângulos e fragmentos de texto que foram organizados para fazer um controle deslizante.

Script de Gráficos
Você pode usar esta planilha para definir sub-rotinas VBScript que são chamadas apenas quando o
o módulo gráfico é iniciado (ou seja, quando uma estação cliente se conecta ao servidor e exibe o
interface gráfica), durante a execução e quando termina.

Símbolos Nativos
Esta pasta é uma biblioteca de símbolos criados com as ferramentas gráficas nativas do Studio.
Ele contém não apenas os símbolos personalizados que você cria (consulte os Símbolos do projeto acima), mas também um
grande seleção de símbolos predefinidos que são instalados com o Studio.

Símbolos Gráficos Industriais


Esta pasta é uma biblioteca dos símbolos que são criados com o editor Industrial Graphics, que
funciona como um companheiro para as ferramentas gráficas nativas do Studio.
Layout

https://translate.googleusercontent.com/translate_f 32/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
O editor de layout exibe todas as telas que estão abertas para edição no momento. Você pode usar isso
para visualizar como as telas são organizadas juntas e reutilizar telas em vários layouts - para
exemplo, para criar uma barra de navegação comum em todo o seu projeto.

Página 37

Página 38
O Ambiente de Desenvolvimento

Guia Tarefas
A guia Tarefas do Explorador de Projetos organiza as planilhas que são processadas como tarefas em segundo plano (ou seja,
tarefas de manutenção baseadas no servidor que não estão diretamente relacionadas às operações da tela ou I / O do dispositivo) durante o projeto
tempo de execução.

Guia Tarefas do Explorador de Projetos

As pastas na guia Tarefas são descritas nas seguintes seções:

Alarmes

Você pode usar planilhas de alarmes para definir quando os alarmes são disparados, como eles devem ser tratados,
e quais mensagens eles geram.

https://translate.googleusercontent.com/translate_f 33/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

(Você pode então usar o objeto de tela de Controle de Alarme / Evento para exibir seus alarmes na tela, mas
esse é um procedimento separado.)

Trend Logger

Você pode usar planilhas de tendência para selecionar tags de projeto que devem ser exibidas como tendências de dados
e / ou salvos como dados históricos.

(Você pode então usar o objeto de tela Trend Control para realmente exibir suas tendências na tela, mas
esse é um procedimento separado.)

Receitas

Você pode usar planilhas de receita para selecionar tags de projeto que irão carregar valores de e / ou salvar
valores para um arquivo externo. Essas planilhas são normalmente usadas para executar receitas de processo, mas
você pode armazenar qualquer tipo de informação, como senhas, logs de operação e assim por diante.

(Você pode então chamar a função de receita para realmente executar uma planilha de receita configurada, mas isso
é um procedimento separado.)

Relatórios

Página 38

Página 39
O Ambiente de Desenvolvimento

Você pode usar planilhas de relatório para criar relatórios de tempo de execução que são enviados para uma impressora ou
salvo no disco.

(Você pode então chamar a função Relatório para realmente executar uma planilha de Relatório configurada, mas isso
é um procedimento separado.)

Matemática

Você pode usar planilhas de matemática para desenvolver lógica de tempo de execução complexa usando o script embutido
língua.

Roteiro

Você pode usar planilhas de script para desenvolver lógica de tempo de execução complexa usando VBScript.

Agendador

Você pode usar planilhas do Agendador para executar comandos em horários, datas ou eventos de gatilho especificados.

Banco de dados / ERP

Você pode usar planilhas de banco de dados para configurar conexões e trocar dados com dados externos
bancos de dados usando a interface ADO.NET padrão.

Guia de comunicação
A guia Comm do Project Explorer organiza as planilhas que controlam a comunicação com
dispositivos, usando drivers de comunicação direta ou outros protocolos comuns.

https://translate.googleusercontent.com/translate_f 34/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Guia Comm do Project Explorer

As pastas na guia Comm são descritas nas seguintes seções:


Motoristas
Você pode usar planilhas de driver para se comunicar com PLCs e outro hardware, usando qualquer um dos
centenas de drivers de comunicação direta que são instalados com o aplicativo de desenvolvimento.

Página 39

Página 40
O Ambiente de Desenvolvimento

OPC DA 2.05
Você pode usar as planilhas OPC para se comunicar com os servidores OPC por meio do protocolo OPC Classic.
OPC UA
Você pode usar planilhas OPC UA para se comunicar com os servidores OPC através do novo OPC Unified
Protocolo de arquitetura.
OPC XML / DA
Você pode usar planilhas OPC XML / DA para se comunicar com servidores OPC através do novo OPC XML-
Protocolo DA.
TCP / IP
Você pode usar planilhas TCP / IP para configurar a comunicação entre seu próprio projeto e
outros projetos IWS. Os módulos Cliente TCP / IP e Servidor TCP / IP permitem dois ou mais projetos
para manter seus bancos de dados sincronizados usando o protocolo TCP / IP.

https://translate.googleusercontent.com/translate_f 35/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Página 40

Página 41
O Ambiente de Desenvolvimento

Editor de tela / planilha


Use o poderoso editor de tela orientado a objetos para criar e editar uma variedade de telas e planilhas para o seu
projetos. Você pode inserir informações usando seu mouse e teclado, dados de controle de saída para seus processos,
e atualizar automaticamente as telas com base na entrada de dados de seus processos.

Editor de tela / planilha

Outros recursos do editor de tela incluem:

• Interface simples de apontar e clicar e arrastar e soltar

• Agrupar objetos para preservar as etapas de construção de objetos individuais

• Editar objetos sem ter que desagrupar componentes ou grupos de objetos internos

• Manipulação de objetos de bitmap e bitmaps de fundo

• Suporte de linha de status em janelas e caixas de diálogo do projeto

Página 41

Página 42
O Ambiente de Desenvolvimento

https://translate.googleusercontent.com/translate_f 36/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Janela de observação
A janela Watch é uma ferramenta de depuração que permite: monitorar e forçar valores para projetar tags; executar e testar
funções; e executar e testar expressões matemáticas.

Exemplo de janela de observação

A janela Watch contém os seguintes elementos:

• Para cada item que você deseja assistir durante o tempo de execução do projeto:

• Tag / Expression : Especifique um tag de projeto, tag de sistema ou expressão que você deseja observar.

• Valor : Exibe o valor retornado pelo tag / expressão.

• Qualidade : Mostra a qualidade (BOA ou RUIM) do valor retornado pelo tag / expressão.

• Contínuo : Selecione esta opção para que o projeto avalie continuamente o tag / expressão.

• Guias do banco de dados : Você pode usar essas guias para organizar os itens que está assistindo, de modo que não precise rolar
através de uma longa lista de itens.

• Guias Locals , Stack Frame e Tasks Frame : essas guias são usadas para depurar o VBScript. Para mais informações, veja
Observe o estado atual na janela Watch .

• Barras de rolagem: use para visualizar áreas da janela Watch que estão obscurecidas devido ao tamanho da janela
ou o tamanho da folha atual.

Dica: a janela Watch pode ser encaixada, o que significa que você pode movê-la para outro local no projeto
ambiente de desenvolvimento. Clique na barra de título e arraste-a para um novo local. Solte o mouse
botão para anexar ou encaixar a janela em seu novo local.

Página 42

Página 43
O Ambiente de Desenvolvimento

Janela de saída
Use a janela Saída para visualizar informações adicionais sobre seu projeto. Por padrão, a janela está localizada em
o canto inferior direito do ambiente de desenvolvimento do projeto.

https://translate.googleusercontent.com/translate_f 37/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Janela de saída

A janela de saída tem três guias:

• A guia LogWin exibe as mensagens de log geradas por seu projeto. Você pode selecionar exatamente qual
tipos de mensagens são exibidos, mas de modo geral, o log inclui mensagens de tempo de execução das tags
banco de dados, os drivers de comunicação, as tarefas em segundo plano, o sistema de segurança do projeto, e assim por diante, como
bem como certas mensagens de "manutenção" geradas pelo próprio ambiente de desenvolvimento do projeto. Você pode
use essas mensagens para testar e depurar seu projeto.

Nota: A janela Saída não pode exibir o registro de um projeto em execução em um computador remoto. Isto
também não pode imprimir ou salvar mensagens de log. Se você quiser fazer qualquer uma dessas coisas, use o LogWin
módulo em vez disso.

• A guia XRef exibe os resultados do uso da ferramenta Referência Cruzada para encontrar onde uma tag específica é usada em seu
projeto. Os resultados incluem o caminho do arquivo e o nome da planilha em que a tag é usada, bem como
a coluna e a linha na planilha. Então, se algo muda na tag e produz algo inesperado ou
resultados malsucedidos, você pode localizar todas as instâncias da tag para fins de depuração. Para maiores informações,
consulte Ferramenta de referência cruzada .

• A guia Resultados da Pesquisa exibe os resultados do uso do comando Pesquisa Global . Para obter mais informações, consulte Encontrar
texto no documento atual ou projeto inteiro .

A janela de saída é encaixável, o que significa que você pode arrastá-la para outro local no desenvolvimento do projeto
ambiente.

Página 43

Página 44
O Ambiente de Desenvolvimento

Barra de status
A barra de status localizada na parte inferior do ambiente de desenvolvimento fornece informações sobre o
tela ativa (se houver) e o estado do aplicativo.

Exemplo de barra de status

Os campos da barra de status (da esquerda para a direita) são descritos na tabela a seguir:

Campo Descrição

Modo de Execução O actual modo de execução do aplicativo.

BONÉ Indica se o Caps Lock do teclado está ativado (preto) ou desativado (cinza).

NUM Indica se o Num Lock do teclado está ativado (preto) ou desativado (cinza).

SCRL Indica se o Scroll Lock do teclado está ativado (preto) ou desativado (cinza).

ID do objeto O número de identificação de um objeto de tela selecionado.

https://translate.googleusercontent.com/translate_f 38/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Posição do Cursor A localização do cursor na tela ou planilha ativa. Se for uma tela,
então a posição do cursor do mouse é dada como coordenadas X, Y, onde X é
o número de pixels da borda esquerda da tela e Y é o número de
pixels da borda superior da tela. Se for uma planilha, então a posição do
o cursor de texto é fornecido como linha e coluna.

Tamanho do Objeto O tamanho (em pixels) de um objeto de tela selecionado, onde W é a largura e H é
a altura.

Sem DRAG Indica se o arrasto está desabilitado ( sem DRAG ) ou habilitado (vazio) no
tela ativa.

Contagem de tags O número total de tags usadas até agora no projeto.

Página 44

Página 45
Sobre tags e o banco de dados do projeto

Sobre tags e o banco de dados do projeto


As tags são um componente central de qualquer projeto IWS. Simplificando, as tags são variáveis ​usadas pelo IWS para receber e
armazenar dados obtidos a partir da comunicação com dispositivos de chão de fábrica, a partir dos resultados dos cálculos e
funções e da entrada do usuário. Por sua vez, as tags podem ser usadas para exibir informações nas telas (e páginas da Web),
para manipular objetos de tela e para controlar tarefas de tempo de execução .

Mas as tags são mais do que simples variáveis. IWS inclui um gerenciador de banco de dados em tempo real que fornece um número
de funções sofisticadas, como carimbo de data / hora de qualquer alteração de valor, verificação de valores de tag em relação ao tempo de execução
valores mínimo e máximo, comparando valores de tag com limites de alarme, e assim por diante. Uma tag IWS tem um
valor e várias propriedades que podem ser acessadas, algumas em desenvolvimento e outras apenas em tempo de execução.

https://translate.googleusercontent.com/translate_f 39/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Todas as tags são organizadas em uma das seguintes categorias, que são representadas por pastas na guia Global do
o Project Explorer :

• Tags do projeto são tags que você cria durante o desenvolvimento do projeto. Locais onde as tags do projeto são usadas
incluir:

• Tags de tela

• Tags que lêem / gravam no equipamento de campo

• Tags de controle

• Etiquetas auxiliares usadas para realizar cálculos matemáticos

• As tags de banco de dados compartilhadas são criadas em um programa de controle baseado em PC e, em seguida, importadas para as tags IWS
base de dados.

Por exemplo, você pode criar tags no SteepleChase e importá-los para o IWS para que o IWS possa ler / gravar dados
de um produto de controle baseado em PC SteepleChase.

Página 45

Página 46
Sobre tags e o banco de dados do projeto

Você não pode modificar as tags compartilhadas dentro do IWS - você deve modificar as tags no controle original baseado em PC
programa e, em seguida, importe-os novamente para o banco de dados de Tags.

• Tags do sistema são tags predefinidas com funções predeterminadas que são usadas para tarefas de supervisão IWS.
Por exemplo,

• As tags de data mantêm a data atual em formato de string

• As marcas de tempo mantêm a hora atual em formato de string

A maioria das tags do sistema são somente leitura , o que significa que você não pode adicionar, editar ou remover essas tags do
base de dados.

Para ver uma lista das tags do sistema, selecione a guia Global no Project Explorer , abra a pasta System Tags e
abra a subpasta Lista de tags .

Depois de criar uma tag, você pode usá-la em qualquer lugar dentro do projeto, e você pode usar a mesma tag para mais de
um objeto ou atributo.

https://translate.googleusercontent.com/translate_f 40/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 46

Página 47
Sobre tags e o banco de dados do projeto

Nomeando a Tag
Observe as seguintes diretrizes ao nomear uma tag ou membro da classe:

• Cada nome deve ser único - você não pode especificar o mesmo nome de outra tag ou classe criada pelo usuário
membro, uma tag importada, uma tag do sistema ou uma função interna. Se você inserir um nome existente, o projeto
O ambiente de desenvolvimento reconhecerá esse nome e não solicitará que você crie uma nova tag.

• O nome pode ser composto de letras maiúsculas e minúsculas ( A – Z , a – z ), as formas acentuadas daqueles
letras (por exemplo, é , ü , ç ), numerais padrão ( 0–9 ) e o caractere de sublinhado ( _ ). Todas as outras pontuações,
caracteres especiais, símbolos matemáticos e alfabetos não latinos não são permitidos.

• O nome deve começar com uma letra.

• O nome pode ter até 255 caracteres.

• Mesmo que o nome possa ser composto de letras maiúsculas e minúsculas, na verdade não é maiúsculas-
confidencial. Ele será reconhecido desde que seja digitado corretamente. Portanto, você pode usar letras maiúsculas e
letras minúsculas para tornar o nome mais legível para você. Por exemplo, TankLevel e tanklevel ambos
referem-se à mesma tag.

Dica: Para indicar que uma tag será usada como uma tag indireta, insira o sinal "arroba" ( @ ) no início do
nome da tag.

https://translate.googleusercontent.com/translate_f 41/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 47

Página 48
Sobre tags e o banco de dados do projeto

Escolha do tipo de dados da tag


Outra consideração ao projetar uma tag é o tipo de dados que a tag receberá. IWS reconhece o
a seguir, tipos de dados de tag padrão :

• Booleano ( um bit ): Booleano simples com os valores possíveis de 0 (falso) e 1 (verdadeiro). Equivalente ao "bool"
tipo de dados em C ++. Normalmente usado para desligar e ligar objetos ou para fechar e abrir objetos.

• Inteiro ( quatro bytes ): Número inteiro (positivo, negativo ou zero) armazenado internamente como um 32 bits com sinal.
Equivalente ao tipo de dados "int longo assinado" em C ++. Normalmente usado para contar números inteiros ou configuração
valores de número inteiro. Exemplos: 0 , 5 , −200 .

• Real ( ponto flutuante, oito bytes ): Número real armazenado internamente como um 64 bits com sinal. Equivalente ao
tipo de dados "duplo" em C ++. Normalmente usado para medições ou para valores decimais ou fracionários.

• String ( dados alfanuméricos, até 1024 caracteres ): string de até 1024 caracteres que contém
letras, números ou caracteres especiais. Suporta caracteres ASCII e UNICODE. Exemplos: Receita
produto X123 , 01/01/90 , *** Ligado *** .

Você também pode atribuir uma nova tag a uma classe que você criou anteriormente.

Você pode encontrar esses tipos de tag (e seus respectivos ícones) na guia Global do Project Explorer .

Página 48

https://translate.googleusercontent.com/translate_f 42/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 49
Sobre tags e o banco de dados do projeto

Usando Marcas de Matriz


As tags IWS podem consistir em um único valor ou uma matriz de valores.

Nota: O tamanho máximo da matriz é 16384, desde que não exceda o número máximo de tags
suportado pela licença (Tipo de Produto) selecionada para o projeto. Cada posição da matriz (incluindo o
posição 0) conta como uma etiqueta para restrições de licenciamento, pois cada posição possui uma
valor.

Uma tag array é um conjunto de tags com o mesmo nome, que é identificado por índices (uma matriz de n linhas e 1
coluna). O tamanho máximo da matriz depende da especificação do produto. Você pode usar a seguinte sintaxe para
acessar uma tag array:

ArrayTagName [ ArrayIndex ]

Por exemplo: tanque [0] , tanque [1] , tanque [2] e tanque [500] .

Nota: Você deve especificar um índice máximo para cada tag de array na coluna de tamanho de qualquer folha de dados.
Você pode especificar n para indicar que a tag do array possui posições de 0 a n . Por exemplo, se o tamanho de TagA
for 3, os elementos da tag poderiam ser TagA [0] , TagA [1] , TagA [2] e TagA [3] .

Use a tag array sempre que possível porque otimiza o uso da memória e simplifica a tarefa de configuração.
Por exemplo, se você deseja um display para monitorar cada tanque, você pode usar tags de array para configurar um único display
contendo tags vinculadas a qualquer tanque. Por exemplo (usando a tag tk como um índice contendo o número do
tanque): pressão [tk] , temperatura [tk] e temperatura [tk + 1] .

Um índice de matriz pode ser uma tag, um valor numérico ou uma expressão com o operador aritmético " + ".

Nota: Quando você se refere a uma matriz com um índice usando a operação aritmética + , você deve usar o
seguinte sintaxe:

ArrayTagName [ NumValue1 + NumValue2 ]

Onde NumValue1 e NumValue2 podem ser um tag inteiro ou uma constante numérica. Por exemplo:
temperatura [tk + 2] ou temperatura [tk + 6] .

O uso de tags de matriz em qualquer tarefa IWS pode economizar uma quantidade significativa de tempo de desenvolvimento do projeto. Por exemplo, se
você precisava de pontos de tag relacionados à temperatura de quatro tanques. O método de configuração convencional é o
Segue:

• temperatura1 : alta temperatura no tanque 1

• temperatura2 : alta temperatura no tanque 2

• temperatura 3 : alta temperatura no tanque 3

• temperatura 4 : alta temperatura no tanque 4

O uso de tags de matriz simplifica essa tarefa, da seguinte maneira:

• temperatura [j] : alta temperatura no tanque {j}

Nota: Quando você cria uma tag de matriz de quatro posições, o sistema cria cinco posições (de 0 a 4). Para
exemplo:

tag_example [15] // posição inicial = 0, posição final = 15

Portanto, o array tag_example [15] tem 16 elementos.

Página 49

Página 50
Sobre tags e o banco de dados do projeto

Ao usar outra tag para fazer referência ao índice de uma matriz, se o valor da tag estiver fora do tamanho do
array, então os seguintes resultados são fornecidos:

https://translate.googleusercontent.com/translate_f 43/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

• Se IndexTag for maior que o tamanho da matriz, MyArray [ IndexTag ] apontará para a posição final de
a matriz; e

• Se IndexTag for menor que 0, MyArray [ IndexTag ] apontará para a posição inicial do array.

Tags de matriz
Uma tag array consiste em um conjunto de tags que têm o mesmo nome, mas usam índices de array únicos (uma matriz de n
linhas e uma coluna) para diferenciar entre cada tag. Um índice de array pode ser um valor fixo, outra tag ou um
expressão. Os tamanhos máximos da matriz são determinados pelas especificações do produto.

Você pode usar tags de array para:

• Simplifique as configurações

• Ative a multiplexação em telas, receitas e interfaces de comunicação

• Economize tempo de desenvolvimento durante a declaração da tag

Você especifica tags de matriz em um dos dois formatos:

• Para uma tag de array simples, digite:

ArrayTagName [ ArrayIndex ]

• Para uma tag de matriz complexa (onde o índice da matriz é uma expressão que consiste em uma tag e uma aritmética
tipo de operação:

ArrayTagName [ ArrayIndex + c ]

Onde:

• ArrayTagName é o nome do tag;

• [ ArrayIndex ] é o índice único (valor fixo ou outro tag);

• + é uma operação aritmética; e

• c é uma constante numérica.

Observação:

• Você deve especificar um índice máximo para cada tag de array, digitando um valor ( n ) no Array
Coluna de tamanho de uma folha de dados de tags de projeto ou no campo Tamanho da matriz em uma caixa de diálogo Nova tag .

Quando você cria uma n tag array posio, IWS realmente cria n + 1 posições (de 0 a n ). Para
exemplo, se você especificar ArrayTag [15] , a matriz terá 16 elementos, onde 0 é o início
posição e 15 é a posição final.

• Você não deve usar espaços em uma tag de array.

Quando o IWS lê uma tag, ele começa com o primeiro caractere e continua até encontrar o primeiro espaço
ou caractere nulo. Consequentemente, o sistema não reconhece nenhum caractere seguindo o
espaço como parte da tag do array.

Por exemplo, se você digitar um [segundo + 1] , o IWS considera um [segundo como a tag e o considera
inválido porque o IWS não encontra (reconhece) o colchete de fechamento. No entanto, se você digitar um [segundo
+1] , esta é uma tag de array válida.

Você pode especificar uma tag de array sempre que usar um nome de variável. Além disso, porque as tags de array muito
simplifica as tarefas de configuração e pode economizar tempo de desenvolvimento, sugerimos usá-los sempre que possível.

Por exemplo, suponha que você queira monitorar a temperatura de quatro tanques. A configuração convencional
método é:

• temperatura 1 - alta temperatura no tanque 1

• temperatura2 - alta temperatura no tanque 2

Página 50

Página 51
Sobre tags e o banco de dados do projeto

• temperatura 3 - alta temperatura no tanque 3

• temperatura 4 - alta temperatura no tanque 4

Você pode usar tags de matriz para simplificar esta tarefa da seguinte maneira (onde [ n ] representa o número do tanque):

• temperatura [ n ] - alta temperatura no tanque [ n ]

A tabela a seguir contém alguns exemplos adicionais de uma tag de matriz:

Exemplos de tags de matriz

Exemplo de tag de matriz Descrição

Tanque [1] , Tanque [2] , Tanque [500] Matrizes simples, em que os índices da matriz ( 1 , 2 e 500 ) são numéricos

https://translate.googleusercontent.com/translate_f 44/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
constantes. Por exemplo, números de tanques.
Tank [tk] Um array simples, onde o índice do array ( tk ) é uma tag. Por exemplo, uma tag
representando o número do tanque.

Tanque [tk + 1] Uma matriz complexa, em que o índice da matriz ( tk + 1 ) é uma expressão. Por exemplo,
o valor de tk (número do tanque) mais 1.

Nota: Ao usar outra tag para fazer referência ao índice de uma matriz, se o valor da tag estiver fora
o tamanho da matriz, então os seguintes resultados são dados:

• Se IndexTag for maior que o tamanho da matriz, então MyArray [ IndexTag ] apontará para o final
posição da matriz; e

• Se IndexTag for menor que 0, então MyArray [ IndexTag ] apontará para a posição inicial da matriz
(ou seja, MyArray [0] ).

Página 51

Página 52
Sobre tags e o banco de dados do projeto

Sobre tags indiretas


O IWS oferece suporte ao acesso indireto a tags no banco de dados. Por exemplo, considere uma tag X do tipo String. Esta tag
pode conter o nome de qualquer outra tag no banco de dados (ou seja, pode fornecer um ponteiro para qualquer outro tipo de tag,
incluindo um tipo de classe). A sintaxe para uma tag indireta é direta: @ IndirectTagName . Por exemplo,
suponha que uma tag chamada X contenha uma string " TEMP ". Ler e / ou escrever em @ X fornece acesso ao valor de
a variável TEMP .

Nota: Qualquer tag criada como tag do tipo string é potencialmente uma tag indireta (ponteiro).

Para se referir a uma tag de tipo de classe, você pode declarar uma tag de tipo string que aponta para uma tag de classe. Por exemplo:

Classe TANQUE com nível de membros

Marcação TK da classe TANK

Marcação XCLASS

Para acessar o valor TK.Level , você deve armazenar o valor " TK.Level " dentro da tag XCLASS e usar o
sintaxe, @XCLASS . Você também pode se referir a um membro de uma tag de tipo de classe diretamente; identificando um tipo de classe que
aponta para um aluno.

Por exemplo:

https://translate.googleusercontent.com/translate_f 45/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Classe TANQUE com nível de membros

Marcação TK da classe TANK

Marcação XCLASS da classe TANK

Para acessar o valor TK.Level , você deve armazenar o valor " TK " dentro da tag XCLASS e usar a sintaxe,
@ XCLASS.Level .

Ao criar tags para uso indireto, coloque um @ na coluna da tag em vez de criá-los como strings. Para o
digite, escreva o tipo de tag para a qual você está criando uma referência. Siga o XCLASS exemplo: @Z Integer , @X
Classe: TANK .

Tags indiretas
As tags indiretas "apontam" para outras tags do banco de dados (incluindo tags de tipo de classe). Usar tags indiretas pode economizar
tempo de desenvolvimento porque eles evitam que você tenha que criar tags duplicadas (e a lógica embutida neles).

Você cria uma tag indireta a partir de qualquer tag do tipo string simplesmente digitando o símbolo @ na frente do nome da tag
@ TagName .

• Para fazer referência a uma tag simples, assuma que a tag strX (uma tag string) contém o valor "Tank" , que é o nome de
outra tag, em seguida, lendo ou escrevendo em @strX fornece acesso ao valor da tag Tank .

• Para fazer referência a uma tag e membro de tipo de classe, você simplesmente cria uma tag de string que aponta para a tag de classe e
o membro. Por exemplo, se uma tag strX (uma tag string) contém o valor "Tank.Level" , que é o nome
da tag de classe, em seguida, ler ou escrever em @strX fornece acesso ao valor de Tank.Level
membro.

• Você também pode apontar diretamente para um membro de tag de tipo de classe; identificando um tipo de classe que aponta para uma classe
membro. Por exemplo: para acessar o membro Tank.Level da classe, você deve armazenar o valor "Tank"
dentro da tag strX e use a sintaxe @ strX.Level .

Página 52

Página 53
Tutorial: Construindo um Projeto Simples

Tutorial: Construindo um Projeto Simples


Esta seção explica, usando um tutorial passo a passo, como construir um projeto simples, bem como selecionar e
configurar um driver de E / S.

https://translate.googleusercontent.com/translate_f 46/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 53

Página 54
Tutorial: Construindo um Projeto Simples

Criando um novo projeto


Esta parte do tutorial mostra como criar um novo projeto, incluindo como dar um nome a ele e, em seguida, selecionar
a plataforma e o sistema de destino.

1. Vá para Arquivo e clique em Novo .


A caixa de diálogo Novo é exibida.

2. Clique na guia Projeto , se ainda não estiver selecionada.

3. Na caixa Nome do projeto , digite o nome do seu projeto.


Para este tutorial, digite Tutorial.
O aplicativo de desenvolvimento cria automaticamente um novo diretório com o mesmo nome e atribui seu
arquivo de projeto para esse diretório. (Observe a caixa de texto Arquivo de configuração na figura.) Para colocar seu arquivo de projeto
em algum lugar diferente da pasta de projetos padrão, clique em Navegar e navegue até o local preferido.

4. Na lista Tipo de produto , selecione o tipo de projeto que deseja construir.

https://translate.googleusercontent.com/translate_f 47/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 54

Página 55
Tutorial: Construindo um Projeto Simples

Para este exemplo, selecione Embedded Standard . Este é um tipo de produto com tag e recursos limitados que pode ser seguramente
implantado em dispositivos incorporados.

Seleção da plataforma de destino e tipo de produto

5. Clique em OK .
A caixa de diálogo Novo é fechada e a caixa de diálogo Assistente de projeto é exibida.

https://translate.googleusercontent.com/translate_f 48/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 55

Página 56
Tutorial: Construindo um Projeto Simples

6. Na lista Resolução , selecione 1024 x 768 .

Especificando um aplicativo vazio com resolução de 1024x768

7. Clique em OK .

A caixa de diálogo Assistente de projeto é fechada, o projeto é criado no ambiente de desenvolvimento e a janela de segurança
O assistente de configuração do sistema é exibido.

Assistente de configuração do sistema de segurança

8. Use o Assistente de configuração do sistema de segurança para definir uma senha principal para o seu projeto.
O sistema de segurança é ativado por padrão para todos os novos projetos.

Quando você terminar o Assistente de configuração do sistema de segurança , seu novo projeto estará pronto para desenvolvimento.

Página 56

https://translate.googleusercontent.com/translate_f 49/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 57
Tutorial: Construindo um Projeto Simples

Especificando a tela de inicialização


Esta parte do tutorial mostra como abrir as configurações do projeto e, em seguida, especificar qual tela deve ser
exibido na inicialização.

• Use a guia Informações para fornecer informações que identificam o projeto (como a descrição do projeto,
número de revisão, nome da empresa, nome do autor, equipamento de campo e notas gerais).

• Use a guia Opções para especificar configurações genéricas para o projeto, como Sistema de Destino, Automático
Tradução, histórico de alarmes e eventos, banco de dados padrão e tags compartilhados.

• Use a guia Visualizador para ativar / desativar os parâmetros da área de trabalho em tempo de execução.

• Use a guia Comunicação para especificar os parâmetros de comunicação relacionados ao projeto em geral.

• Use a guia Preferências para habilitar / desabilitar mensagens de aviso ao usar o aplicativo de desenvolvimento.

Para especificar a tela de inicialização:

1. Na guia Projeto da faixa de opções, no grupo Configurações , clique em Visualizador .


A caixa de diálogo Configurações do projeto é exibida com a guia Visualizador selecionada.

2. Na caixa da tela de inicialização , digite main.scc.


Quando você executa o projeto, ele exibe automaticamente a tela principal (ou qualquer tela que você especificar)
primeiro. Você pode especificar uma tela antes de criá-la, mas se a tela foi criada, você também pode
selecione-o na lista.

3. Clique em OK .

Página 57

Página 58
Tutorial: Construindo um Projeto Simples

Criação de tags

https://translate.googleusercontent.com/translate_f 50/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Esta parte do tutorial mostra como criar novas tags adicionando-as à folha de dados de tags do projeto.
Uma tag é qualquer variável que contém um valor. Todas as tags criadas em um projeto são armazenadas na pasta Tags do projeto, em
a guia Global do Project Explorer.

Pasta de tags do projeto

1. No Project Explorer, clique na guia Global .

2. Clique duas vezes em Tags do projeto para expandir a pasta.

3. Clique duas vezes em Visualização de folha de dados para abrir a folha de dados de tags do projeto .

4. Use os parâmetros a seguir para criar uma tag para o projeto de amostra.
a) Nome : Especifique um nome de tag exclusivo. Para este tutorial, digite Nível.

b) Tamanho do array : especifique o índice do array superior da tag. (Tags simples têm um tamanho de array de 0.) Para este tutorial,
tipo 3.

Cada índice de matriz corresponde a um dos três tanques:

• Nível [1] é o nível do Tanque # 1

• Nível [2] é o nível do Tanque # 2

• Nível [3] é o nível do Tanque # 3

Você não usará o Nível [0] neste tutorial, embora seja uma tag válida. É mais fácil entender se o
os índices da matriz correspondem aos números do tanque.

c) Tipo : Especifique o tipo de dado do tag: Boolean, Integer, Real, String ou Class. Para este tutorial, selecione
Inteiro .

d) Descrição (opcional): Digite uma descrição da tag apenas para fins de documentação.

e) Escopo : Especifique como o tag é gerenciado entre o Servidor e as estações Thin Client.

• Selecione Local se quiser que o tag tenha valores independentes nas estações Servidor e Cliente.

• Selecione Servidor se quiser que o tag compartilhe o mesmo valor nas estações Servidor e Cliente.

Página 58

Página 59
Tutorial: Construindo um Projeto Simples

Para este tutorial, selecione Servidor .

https://translate.googleusercontent.com/translate_f 51/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Criação da tag de nível

5. Salve e feche a folha de dados de tags do projeto .

Você criará tags adicionais conforme constrói o projeto.

Dica: você pode classificar os dados na folha de dados de tags do projeto ou inserir / remover colunas adicionais por
clicando com o botão direito nele e escolhendo a opção aplicável no menu pop-up.

Página 59

Página 60
Tutorial: Construindo um Projeto Simples

Criação da tela principal


Esta parte do tutorial mostra como criar sua primeira tela, que conterá um único botão que abre
outra tela.

1. No Project Explorer , clique na guia Graphics .


 

https://translate.googleusercontent.com/translate_f 52/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

2. Clique com o botão direito do mouse em Telas e clique em Inserir no menu de atalho.
O aplicativo de desenvolvimento armazena todas as telas criadas para um projeto nesta pasta Telas .

Página 60

Página 61
Tutorial: Construindo um Projeto Simples

A caixa de diálogo Atributos da tela é exibida.

Diálogo de atributos de tela

3. Use esta caixa de diálogo para definir as propriedades da tela, como tamanho e tipo.
https://translate.googleusercontent.com/translate_f 53/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Para este tutorial, clique em OK para aceitar as configurações padrão.
A caixa de diálogo Atributos da tela é fechada e a nova tela é aberta na área de trabalho para edição.

4. Na guia Desenhar da faixa de opções, no grupo Tela , clique em Cor de Fundo .


Um seletor de cores padrão é exibido.

5. No seletor de cores, selecione uma cor cinza claro.

Seletor de cores

Essa cor é aplicada à tela.

Página 61

Página 62
Tutorial: Construindo um Projeto Simples

Desenho do título da tela principal


Esta parte do tutorial mostra como desenhar o título da tela principal usando um objeto Texto.

1. Na guia Desenhar da faixa de opções, no grupo Objetos Ativos , clique em Texto .


O cursor do mouse muda de uma seta para uma cruz.

2. Clique na tela, digite Bem-vindo ao aplicativo do tutorial e pressione Retornar.


Isso cria um novo objeto Texto com o texto especificado.

3. Clique duas vezes no objeto para abrir a caixa de diálogo Propriedades do objeto .

Propriedades do objeto: caixa de diálogo de texto

• Clicar duas vezes em qualquer objeto de tela abre uma caixa de diálogo Propriedades do objeto contendo as propriedades para
esse objeto. As propriedades mostradas na caixa de diálogo mudam dependendo do tipo de objeto.

• A caixa de diálogo Propriedades do objeto também contém um botão de fixação que controla se a caixa de diálogo permanecerá aberta.
O botão muda de estado (e função) cada vez que você clica nele, da seguinte maneira:

• Quando o botão de fixação é liberado, o foco é passado para o objeto na tela assim que ele
é selecionado. Recomenda-se que este botão é mantido liberado quando você quer manipular
os objetos (Copiar, Colar, Cortar ou Excluir). Embora a caixa de diálogo Propriedades do objeto esteja na parte superior, o
comandos de teclado ( Ctrl + C , Ctrl + V , Ctrl + X ou Del ) são enviados diretamente para os objetos.

• Quando o botão de fixação é pressionado, o foco é mantido na caixa de diálogo Propriedades do objeto , mesmo quando você
clique nos objetos na tela. Recomendamos que você mantenha este botão pressionado quando quiser
modificar as configurações dos objetos. Você pode clicar em um objeto e digitar o novo valor da propriedade diretamente
na caixa de diálogo Propriedades do objeto (não é necessário clicar na janela para colocar o foco nela). Também,
quando o botão de fixação é pressionado, a caixa de diálogo Propriedades do objeto não fecha automaticamente quando você
clique na tela.

4. Clique em Fontes para abrir a caixa de diálogo Fonte e, em seguida, especifique as configurações de fonte.
Para este tutorial ...

https://translate.googleusercontent.com/translate_f 54/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
• A fonte é Arial
• O estilo da fonte é regular

• O tamanho é 20

Página 62

Página 63
Tutorial: Construindo um Projeto Simples

• A cor é azul

Especificando as configurações de fonte

5. Clique em OK para fechar a caixa de diálogo Fonte .

https://translate.googleusercontent.com/translate_f 55/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 63

Página 64
Tutorial: Construindo um Projeto Simples

As configurações de fonte são aplicadas ao objeto Texto.

Configurações de fonte aplicadas ao objeto de texto

6. Feche a caixa de diálogo Propriedades do objeto (ou seja, clique no botão Fechar no canto superior direito da caixa de diálogo).

Desenhar um botão para abrir outra tela


Esta parte do tutorial mostra como desenhar e configurar um botão que abrirá outra tela.

1. Na guia Desenhar da faixa de opções, no grupo Objetos Ativos , clique em Botão .


O cursor do mouse muda de uma seta para uma cruz.

2. Clique e segure na tela e arraste o cursor para desenhar o objeto Botão.

3. Clique duas vezes no objeto para abrir a caixa de diálogo Propriedades do objeto .

Página 64

https://translate.googleusercontent.com/translate_f 56/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 65
Tutorial: Construindo um Projeto Simples

4. Na caixa Legenda , digite o seguinte texto: Clique aqui para abrir a tela sinótica.

Adicionando uma legenda ao botão

5. Clique em Comando .
A caixa de diálogo Propriedades do objeto muda para mostrar as propriedades da animação do comando.

6. Na lista Tipo , selecione Abrir tela .

Página 65

Página 66
Tutorial: Construindo um Projeto Simples

7. Na caixa Abrir tela , digite synoptic.scc.

https://translate.googleusercontent.com/translate_f 57/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Configurando um comando Abrir Tela no botão

Você pode especificar uma tela que ainda não criou.

8. Feche a caixa de diálogo Propriedades do objeto .

Salvando e fechando a tela principal


Esta parte do tutorial mostra como salvar e fechar uma tela corretamente.

1. Vá para Arquivo e selecione Salvar .


Uma caixa de diálogo padrão do Windows Salvar é exibida.

2. Na caixa Nome do arquivo , digite main.

3. Clique em Salvar .
O arquivo é salvo na pasta do seu projeto (em <nome do projeto> \ Screen \ main.scc), e a caixa de diálogo Salvar é
fechado.

4. Vá para Arquivo e selecione Fechar .

Página 66

Página 67
Tutorial: Construindo um Projeto Simples

Criação da tela sinótica


Esta parte do tutorial mostra como criar sua segunda tela, que incluirá um tanque animado de líquido
e alguns controles básicos para esse tanque.

1. Na guia Gráficos do Explorador de projeto , clique com o botão direito do mouse na pasta Telas e clique em Inserir no atalho
cardápio.
A caixa de diálogo Atributos da tela é exibida.

2. Use esta caixa de diálogo para definir atributos como tamanho e tipo.
Para este tutorial, clique em OK para aceitar as configurações padrão.

3. Vá para Arquivo e selecione Salvar como .


Uma caixa de diálogo padrão Salvar como do Windows é exibida.

4. Na caixa Nome do arquivo , digite sinóptico.

https://translate.googleusercontent.com/translate_f 58/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
5. Clique em Salvar .
O arquivo é salvo na pasta do seu projeto (em <nome do projeto> \ Screen \ synoptic.scc), e a caixa de diálogo Salvar é
fechado.

Não feche a tela como você fez na tela principal quando você salvou. Você ainda precisa desenhar o sinóptica
tela.

Desenho do título da tela sinótica


Como na parte anterior, esta parte do tutorial mostra como desenhar o título da tela sinótica usando um Texto
objeto.

1. Na guia Desenhar da faixa de opções, no grupo Objetos Ativos , clique em Texto .

2. Clique na tela, digite Synoptic Screen e pressione Return.

3. Clique duas vezes no objeto para abrir a caixa de diálogo Propriedades do objeto .

4. Clique em Fontes para abrir a caixa de diálogo Fonte e, em seguida, especifique as configurações de fonte.
Para este tutorial ...

• A fonte é Arial

• O estilo da fonte é negrito

• O tamanho é 20

• A cor é azul

5. Clique em OK para salvar as configurações de fonte e fechar a caixa de diálogo.

6. Feche a caixa de diálogo Propriedades do objeto .

7. Mova o objeto Texto para o canto superior esquerdo da tela.

8. Vá para Arquivo e selecione Salvar .

Esta figura mostra como sua tela deve ficar após você ter desenhado o título da tela.

Título da tela finalizado

Desenho das telas de "Data" e "Hora"


Esta parte do tutorial mostra como desenhar exibições de "Data" e "Hora" vinculando objetos de Texto a tags do sistema.
Data e hora são tags do sistema que contêm a data e hora atuais da estação local. Essas tags são
disponível para qualquer projeto.

1. Na guia Desenhar da faixa de opções, no grupo Objetos Ativos , clique em Texto .

Página 67

Página 68
Tutorial: Construindo um Projeto Simples

2. Clique na tela, digite Data: ########### e pressione Return.

3. Clique duas vezes no objeto para abrir a caixa de diálogo Propriedades do objeto .

4. Clique em Link de dados de texto .


A caixa de diálogo Object Properties muda para mostrar as propriedades da animação Text Data Link.

5. Na caixa Tag / Expressão , digite Data.

Especificando a etiqueta do sistema de data

https://translate.googleusercontent.com/translate_f 59/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Durante o tempo de execução, o projeto substitui os caracteres ########### do objeto Texto pelo valor do
Data tag do sistema .

6. Feche a caixa de diálogo Propriedades do objeto .

7. Na guia Desenhar da faixa de opções, no grupo Objetos Ativos , clique em Texto .

8. Clique na tela, digite Time: ########### e pressione Return.

9. Clique duas vezes no objeto para abrir a caixa de diálogo Propriedades do objeto .

10. Clique em Link de dados de texto .


A caixa de diálogo Object Properties muda para mostrar as propriedades da animação Text Data Link.

11. Na caixa Tag / Expressão , digite Tempo.

Especificando a etiqueta do sistema de tempo

Página 68

Página 69
Tutorial: Construindo um Projeto Simples

Durante o tempo de execução, o projeto substitui os caracteres ########### do objeto Texto pelo valor do
tag do sistema Time .

12. Feche a caixa de diálogo Propriedades do objeto .

13. Vá para Arquivo e selecione Salvar .

Esta figura mostra como sua tela deve ficar após a criação dos objetos de data e hora.

Objetos de data e hora finalizados

Colocando um ícone "Sair"


Esta parte do tutorial mostra como colocar um ícone (selecionando e configurando um símbolo vinculado) que permite
o usuário para sair do projeto,.

1. Na guia Desenhar da faixa de opções, no grupo Bibliotecas , clique em Símbolos .


A biblioteca de símbolos é exibida.

2. Na árvore do menu Símbolos, abra a pasta Símbolos do sistema e, em seguida, abra a subpasta Ícones .

3. Na subpasta Ícones, selecione exit01 .

https://translate.googleusercontent.com/translate_f 60/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 69

Página 70
Tutorial: Construindo um Projeto Simples

O símbolo será exibido no visualizador de símbolos à direita da árvore do menu.

Selecionando o símbolo "exit01"

4. Clique no símbolo.
O cursor do mouse mudará para mostrar que o símbolo está pronto para ser colocado em uma tela.

5. Volte para a tela onde deseja colocar o símbolo e clique nele.


O símbolo é colocado como um objeto Linked Symbol.

https://translate.googleusercontent.com/translate_f 61/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Colocando o objeto Linked Symbol

6. Com o objeto ainda selecionado, clique em Comando (na guia Desenhar da faixa de opções, no grupo Animações ) para aplicar
esta animação para o objeto.

7. Clique duas vezes no objeto para abrir a caixa de diálogo Propriedades do objeto .

8. Na lista Tipo , selecione VBScript .

Página 70

Página 71
Tutorial: Construindo um Projeto Simples

9. Na caixa On Down , digite $ Shutdown ().


O desligamento é uma das funções de script integradas do InduSoft Web Studio 2020, mas pode ser usado dentro
VBScript precedendo-o com um cifrão ( $ ).

Especificando o comando Desligar no símbolo

10. Feche a caixa de diálogo Propriedades do objeto .

11. Vá para Arquivo e selecione Salvar .

Agora, quando um usuário clica neste ícone durante o tempo de execução, o projeto irá parar e sair para a área de trabalho da estação.

Testando o projeto
Esta parte do tutorial mostra como testar o projeto até agora.

1. Vá para Arquivo e selecione Fechar tudo .


Todas as planilhas abertas são fechadas.

2. Na guia Página Inicial da faixa de opções, no grupo Gerenciamento Local , clique em Executar .
O projeto é executado e a tela inicial é exibida.

3. Clique no botão para abrir a tela sinótica.


A tela sinótica é exibida.

4. Clique no ícone de saída para encerrar o projeto.

Se alguma parte do projeto não funcionar conforme o esperado, volte para o aplicativo de desenvolvimento ( ALT + TAB ) e
em seguida, clique em Parar na guia Início da faixa de opções.

Colocando um tanque animado


Esta parte do tutorial mostra como selecionar um tanque animado da Biblioteca de Símbolos e colocá-lo no
tela (semelhante a como você selecionou e colocou o ícone "Sair"), em seguida, associe algumas tags de projeto com o
propriedades do tanque.

https://translate.googleusercontent.com/translate_f 62/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

1. Na guia Graphics do Project Explorer , expanda a pasta Screens .

Página 71

Página 72
Tutorial: Construindo um Projeto Simples

2. Clique duas vezes em synoptic.scc .


A planilha da tela sinótica é reaberta para edição.

3. Na guia Desenhar da faixa de opções, no grupo Bibliotecas , clique em Símbolos .

4. Na árvore do menu Symbols, abra a pasta System Symbols e então abra a subpasta Tanks .

5. Navegue pelos símbolos do tanque e escolha um.


Você pode escolher qualquer símbolo de tanque de sua preferência; todos eles funcionam basicamente da mesma forma.

Escolhendo um símbolo de tanque

6. Clique no símbolo.
O cursor do mouse mudará para mostrar que o símbolo está pronto para ser colocado em uma tela.

7. Volte para a tela onde deseja colocar o símbolo e clique nele.


O símbolo é colocado como um objeto Linked Symbol.

Página 72

https://translate.googleusercontent.com/translate_f 63/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Página 73
Tutorial: Construindo um Projeto Simples

8. Clique duas vezes no objeto para abrir a caixa de diálogo Propriedades do objeto .

As propriedades do símbolo do tanque

Um tanque é um arranjo de diferentes objetos e animações (por exemplo, um retângulo, um gráfico de barras, etc.),
todos combinados em conjunto, como um símbolo ligado. Você pode modificar as propriedades deste símbolo editando o
lista de propriedades. Para este tutorial, você modificará a tag associada ao nível do tanque.

9. Para a propriedade TagLevel , exclua o valor existente e digite Level [Index].


Observe que você não precisa reabrir a folha de dados de tags do projeto para criar tags à medida que desenvolve o projeto.
Como você ainda não criou o índice de tags no banco de dados de tags do projeto, uma mensagem de alerta
pergunta se você gostaria de criá-lo.

10.Clique em Sim .
Uma caixa de diálogo Nova tag é exibida.

Página 73

Página 74
Tutorial: Construindo um Projeto Simples

11. Configure o novo tag com Array como 0, Type como Integer e Scope como Local.

https://translate.googleusercontent.com/translate_f 64/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Configurando uma nova tag

12. Clique em OK para fechar a caixa de diálogo Nova tag .

Você pode usar a tag Index para definir a posição da matriz da tag Level e mostrar o nível de qualquer um dos
três tanques no mesmo objeto:

• Quando Índice é igual a 1 , o objeto tanque mostra o nível do Tanque # 1 (ou seja, Nível [1] );

• Quando Índice é igual a 2 , o objeto tanque mostra o nível do Tanque # 2 (ou seja, Nível [2] ); e

• Quando o Índice é igual a 3 , o objeto tanque mostra o nível do Tanque # 3 (ou seja, Nível [3] ).

Além disso, como o escopo da tag é local, a tag pode ter valores diferentes para as estações de servidor e cliente em
o mesmo tempo. Conseqüentemente, o usuário local (ou seja, a estação Server) pode ser monitorando o nível do Tanque # 1
enquanto o usuário remoto (ou seja, a estação cliente) está monitorando o nível do Tanque # 2.

13. Feche a caixa de diálogo Propriedades do objeto .

14. Vá para Arquivo e selecione Salvar .

Esta figura mostra como sua tela deve ficar após a criação do objeto tanque.

Objeto de tanque concluído

Colocando um controle deslizante de nível


Esta parte do tutorial mostra como selecionar um controle deslizante da Biblioteca de Símbolos e conectá-lo a
o tanque animado.

1. Na guia Desenhar da faixa de opções, no grupo Bibliotecas , clique em Símbolos .

Página 74

Página 75
Tutorial: Construindo um Projeto Simples

2. Na árvore do menu Símbolos, abra a pasta Símbolos do sistema e, em seguida, abra a subpasta Sliders .

https://translate.googleusercontent.com/translate_f 65/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Selecionando um símbolo deslizante

3. Na subpasta Sliders, selecione um controle deslizante.


Você pode selecionar qualquer controle deslizante que desejar; todos eles funcionam basicamente da mesma maneira.

4. Clique no símbolo.
O cursor do mouse mudará para mostrar que o símbolo está pronto para ser colocado em uma tela.

5. Volte para a tela onde deseja colocar o símbolo e clique nele.


O símbolo é colocado como um objeto Linked Symbol.

6. Clique duas vezes no objeto para abrir a caixa de diálogo Propriedades do objeto .

7. Para a propriedade TagName , exclua o valor existente e digite Nível [Índice].


Assim como com o tanque, você precisa modificar a propriedade do símbolo associada ao nível do controle deslizante.

8. Feche a caixa de diálogo Propriedades do objeto .

9. Vá para Arquivo e selecione Salvar .

Página 75

Página 76
Tutorial: Construindo um Projeto Simples

Esta figura mostra como sua tela deve ficar após a criação do objeto deslizante de nível.

Objeto deslizante de nível concluído

Desenhar um seletor de tanque


Esta parte do tutorial mostra como desenhar uma caixa de entrada de texto que pode ser usada para alterar qual tanque do mundo real
é representado pelo tanque animado na tela.

1. Na guia Desenhar da faixa de opções, no grupo Objetos Ativos , clique em Texto .

2. Clique na tela, digite Tank: # e pressione Return.

https://translate.googleusercontent.com/translate_f 66/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

3. Clique duas vezes no objeto para abrir a caixa de diálogo Propriedades do objeto .

4. Clique em Link de dados de texto .


A caixa de diálogo Object Properties muda para mostrar as propriedades da animação Text Data Link.

5. Na caixa Tag / Expressão , digite Índice.

6. Selecione a opção Entrada ativada .


Isso permite que o usuário insira um novo valor para o tag durante o tempo de execução.

7. Na caixa Valor mínimo , digite 1.

8. Na caixa Valor máximo , digite 3.

Configurando a entrada de texto "Tanque"

9. Feche a caixa de diálogo Propriedades do objeto .

Página 76

Página 77
Tutorial: Construindo um Projeto Simples

10. Vá para Arquivo e selecione Salvar .

Esta figura mostra como sua tela deve ficar após a criação do objeto seletor de tanque.

Objeto seletor de tanque concluído durante o tempo de execução

Testando o projeto
Esta parte do tutorial mostra como testar o projeto novamente com o tanque animado, o controle deslizante de nível e o
seletor de tanque.

1. Vá para Arquivo e selecione Fechar tudo .


Todas as planilhas abertas são fechadas.

2. Na guia Página Inicial da faixa de opções, no grupo Gerenciamento Local , clique em Executar .
O projeto é executado e a tela inicial é exibida.

3. Clique no botão para abrir a tela sinótica.


A tela sinótica é exibida.

4. Digite o número do tanque (1, 2 ou 3) na etiqueta Tanque e use o controle deslizante para ajustar o nível do tanque.
Observe que você pode visualizar / ajustar o nível de cada tanque independentemente.

5. Clique no ícone de saída para encerrar o projeto.

https://translate.googleusercontent.com/translate_f 67/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Se alguma parte do projeto não funcionar conforme o esperado, volte para o aplicativo de desenvolvimento ( ALT + TAB ) e
em seguida, clique em Parar na guia Início da faixa de opções.

Página 77

Página 78
Tutorial: Construindo um Projeto Simples

Configurando o driver de comunicação


Esta parte do tutorial mostra como selecionar e configurar um driver para se comunicar com um I / O externo
dispositivo.

1. No Project Explorer , clique na guia Comm .

2. Clique com o botão direito do mouse na pasta Drivers e clique em Adicionar / Remover Drivers no menu de atalho.
A caixa de diálogo Drivers de comunicação é exibida.

3. Selecione um driver na lista Drivers disponíveis e clique em Selecionar .


Para este tutorial, selecione MODBU.
O driver é movido para a lista de drivers selecionados .

Driver MODBU selecionado

4. Clique em OK .
A caixa de diálogo Drivers de comunicação é fechada e o driver é adicionado à pasta Drivers no projeto
Explorer .

https://translate.googleusercontent.com/translate_f 68/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 78

Página 79
Tutorial: Construindo um Projeto Simples

5. No Explorador de Projetos, clique com o botão direito do mouse na pasta MODBU e clique em Configurações no menu de atalho.

A caixa de diálogo Configurações de comunicação é exibida.

Diálogo de configurações de comunicação para driver MODBU

6. Defina as configurações de comunicação conforme necessário para o dispositivo de destino.


Para este tutorial, aceite as configurações padrão.

Nota: Para obter mais informações sobre um driver específico, clique em Drivers de comunicação na guia Ajuda do
a fita.

7. Clique em OK para fechar a caixa de diálogo.

8. No Explorador de Projetos, clique com o botão direito do mouse na pasta MODBU e clique em Inserir no menu de atalho.
Uma nova planilha de driver chamada MODBU001.drv é criada e aberta para edição.

9. Configure o cabeçalho da planilha:


a) Na caixa Descrição , digite Tutorial Modbus.
Esta configuração é apenas para documentação; não afeta o projeto durante o tempo de execução.

https://translate.googleusercontent.com/translate_f 69/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
b) Na caixa Ativar leitura quando ocioso , digite 1.

Página 79

Página 80
Tutorial: Construindo um Projeto Simples

Esta configuração é um gatilho que assume um valor booleano. Um valor de 1 - inserido manualmente como acima ou
avaliada a partir de uma tag / expressão - força seu projeto a continuar lendo os valores das tags do alvo
dispositivo mesmo quando não há alterações no valor.

c) Na caixa Ativar gravação na mudança de tag , digite 1.


Essa configuração também é um gatilho. Um valor de 1 força seu projeto a gravar valores de tag no dispositivo de destino
apenas quando esses valores mudam, em vez de continuamente. Isso economiza recursos do sistema e melhora
desempenho durante o rutime.

d) Na caixa Estação , digite 1.


Isso indica o número do dispositivo de E / S a ser acessado por este driver. Normalmente, o PLC é especificado como
Dispositivo nº 1.

e) Na caixa Cabeçalho , digite 4X: 0.

Você deve usar um formato específico do driver. O formato do driver MODBU é:

register_type : initial_offset

Tipo de registro Descrição

0X Status da bobina

1X Status de entrada

3X Registro de entrada

4X Holding Register

EU IRIA Número de identificação do escravo

Cabeçalho de planilha preenchido

10. No corpo da planilha, insira as tags e seus endereços de dispositivos associados - para cada tag:
a) No campo Nome do Tag , digite o nome do tag do projeto.

b) No campo Endereço , digite o valor a ser adicionado ao cabeçalho para formar o endereço completo do dispositivo.

Nome da Tag Endereço Endereço Completo do Dispositivo

Nível 1] 1 4X: 1 (Registro de retenção 1)

Página 80

Página 81

https://translate.googleusercontent.com/translate_f 70/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
Tutorial: Construindo um Projeto Simples

Nome da Tag Endereço Endereço Completo do Dispositivo

Nível 2] 2 4X: 2 (Registro de retenção 2)

Nível 3] 3 4X: 3 (Registro de retenção 3)

Corpo da planilha preenchido

11. Vá para Arquivo e selecione Salvar .

12. Quando solicitado a escolher o número da folha do driver, digite 1 e clique em OK .

Monitorando I / O do dispositivo durante o tempo de execução


Esta parte do tutorial mostra como monitorar a E / S do dispositivo durante o tempo de execução usando a janela Log .

1. Na guia Página Inicial da faixa de opções, no grupo Gerenciamento Local , clique em Executar .
O projeto é executado e a tela inicial é exibida.

2. Pressione ALT + TAB para voltar ao aplicativo de desenvolvimento.

3. Clique com o botão direito do mouse na janela Saída e clique em Configurações .


A caixa de diálogo Configurações de log é exibida.

4. Selecione o campo comandos de leitura , campo Escrever Comandos e Protocolo Analisador de opções.

5. Clique em OK para fechar a caixa de diálogo Configurações de log .

Agora você pode monitorar o I / O do dispositivo durante o tempo de execução.

Página 81

Página 82
Tutorial: Construindo um Projeto Simples

Baixando seu projeto para um dispositivo Windows Embedded


Esta parte do tutorial mostra como baixar seu projeto para um dispositivo Windows Embedded, como uma planta
painel HMI de piso.

Depois de configurar um projeto e testá-lo localmente (na estação de desenvolvimento), você pode baixá-lo em um
estação remota - um PC com Windows que está executando IWS ou um dispositivo Windows Embedded que está executando

https://translate.googleusercontent.com/translate_f 71/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido
HMI embutido ou HMI compacto.
1. Na área de trabalho da estação remota, clique em Iniciar  > InduSoft Web Studio 2020  > InduSoft Web Studio 2020 Remote Agent .
O utilitário Remote Agent é executado.

Utilitário de agente remoto

2. No ambiente de desenvolvimento do projeto, clique em Conectar na guia Início da faixa de opções.

Página 82

Página 83
Tutorial: Construindo um Projeto Simples

A caixa de diálogo Gerenciamento remoto é exibida.

https://translate.googleusercontent.com/translate_f 72/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Diálogo de gerenciamento remoto

3. Selecione o tipo de conexão com a estação de destino (remota).


Esta seleção deve corresponder à seleção que você fez anteriormente no utilitário Remote Agent no remoto
estação.

4. Se você selecionou Host , digite o nome do host ou endereço IP da estação remota.

5. Clique em Conectar .
Se você se conectar com sucesso à estação remota, as informações sobre essa estação serão exibidas no
Caixas de status e plataforma .

6. Se a estação remota for um dispositivo Windows Embedded, clique em Instalar arquivos do sistema .
Os arquivos do sistema são instalados na estação remota.

7. Clique na guia Projeto .

8. Clique em Download .
Os arquivos do projeto são baixados para a estação remota.

9. Clique em Executar .
Seu projeto IWS é executado na estação remota.

Página 83

Página 84
Tutorial: Construindo um Projeto Simples

Implantar seu projeto como um aplicativo da web


Esta parte do tutorial mostra como implantar seu projeto como um aplicativo da web, para o qual os usuários remotos podem
conecte-se com o Internet Explorer.

Para que o Internet Explorer funcione como um cliente web thin, ele deve instalar um plug-in de navegador que "reproduza" o projeto IWS
telas. Se o seu computador estiver conectado à Internet, o IE baixará automaticamente o controle de
Servidor público InduSoft quando você se conecta a um servidor de runtime de projeto pela primeira vez.

Para implantar seu projeto como um aplicativo da web:

1. Configure o endereço IP do servidor de dados.


a) Na guia Projeto da faixa de opções, no grupo Web , clique em Thin Clients .
A caixa de diálogo Configurações do projeto é exibida com a guia Web selecionada.

https://translate.googleusercontent.com/translate_f 73/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Guia da Web da caixa de diálogo Configurações do projeto

b) Na caixa Endereço IP do servidor de dados , digite o endereço IP do servidor da web.


Para este tutorial, digite 127.0.0.1, que é o endereço de loopback padrão (também conhecido como "localhost").

c) Clique em OK para fechar a caixa de diálogo.

2. Certifique-se de que o servidor de dados esteja configurado para inicializar ao executar seu projeto.
a) Na guia Home da faixa de opções, no grupo Local Management , clique em Runtime Tasks .

Página 84

Página 85
Tutorial: Construindo um Projeto Simples

A caixa de diálogo Tarefas de tempo de execução é exibida.

https://translate.googleusercontent.com/translate_f 74/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Diálogo de tarefas de tempo de execução

b) Na lista de tarefas, selecione Servidor TCP / IP e clique em Inicializar .


A caixa de diálogo de inicialização é exibida.

Diálogo de inicialização

Página 85

Página 86
Tutorial: Construindo um Projeto Simples

c) Selecione Automático e clique em OK .

d) Clique em OK para fechar a caixa de diálogo Tarefas em tempo de execução .

3. Salve e feche todas as telas e planilhas abertas.

4. Vá para Arquivo e clique em Salvar tudo como HTML .


As telas do seu projeto são salvas como arquivos HTML na subpasta da Web da pasta do seu projeto (ou seja, \ <projeto
nome> \ Web).

5. Configure um servidor da Web para disponibilizar a subpasta da Web para a rede.


Para este tutorial, use o NTWebServer, que é um programa de servidor da web leve e gratuito que está incluído com
o software InduSoft Web Studio 2020. Basta copiá-lo da pasta do programa Studio (em InduSoft Web
Studio 2020 \ Bin \ NTWebServer.exe) para a subpasta da Web do seu projeto (em <nome do projeto> \ Web) e
em seguida, clique duas vezes no arquivo para executá-lo. Ele serve automaticamente o conteúdo de qualquer pasta em que esteja, sem
qualquer outra configuração.

Nota: NTWebServer é fornecido apenas para fins de teste. Nunca deve ser usado em um ambiente real
ambiente de produção ou em uma rede segura.

Você também pode configurar o "diretório raiz" ou "diretório inicial" de algum outro programa de servidor da web
(por exemplo, Microsoft IIS) para apontar para a subpasta da Web, ou você pode copiar a subpasta da Web para uma web existente
servidor na sua rede. O servidor web (que disponibiliza os arquivos HTML para os clientes) e os dados
servidor (que realmente executa seu projeto IWS e troca dados com os clientes) não precisa ser o
mesmo computador.

6. Na guia Página Inicial da faixa de opções, no grupo Gerenciamento Local , clique em Executar .

7. Abra um navegador da web (por exemplo, Microsoft Internet Explorer) e, em seguida, insira o endereço URL do sinótico
tela no servidor da web.
Para este tutorial, digite http://127.0.0.1/synoptic.html e pressione Return . (127.0.0.1 é o
endereço IP padrão para a interface de rede de loopback, também conhecido como "localhost".)
Após alguns momentos, durante os quais o navegador baixa e instala o plug-in do navegador, o sinóptico
tela é exibida no navegador.

Observe que você pode alterar o nível de qualquer tanque localmente usando o visualizador de projeto ou remotamente usando o
navegador da web e as alterações em um cliente aparecem imediatamente no outro. Eles funcionam igualmente bem.

https://translate.googleusercontent.com/translate_f 75/76
19/10/2021 08:20 InduSoft Web Studio 2020 Guia de início rápido

Página 86

https://translate.googleusercontent.com/translate_f 76/76

Você também pode gostar