Página Inicial » Produtos » Winlog » Ferramentas de Desenvolvimento

Ferramentas de Desenvolvimento Winlog

Project Manager é o ambiente de desenvolvimento integrado que disponibiliza diferentes ferramentas (Gate Builder, Template Builder, Code Builder, Application Builder) para a criação fácil e intuitiva de qualquer aplicativo Winlog.

Tela do Project Manager, o ambiente de desenvolvimento SCADA integrado

Gate Builder

O Gate Builder é uma ferramenta para criar e gerenciar o bbanco de dados das portas (TAGs). Você pode definir diferentes tipos de portas (numéricas, digitais, string, composto, evento, alarme) e atribuir as propriedades relacionadas (nome, descrição, endereço, unidade de medida, fator de escala). As portas podem ser externas (amostradas de dispositivos de campo, como PLCs, controladores, etc.) ou internas. O método de amostragem pode ser configurado para cada porta ou conjunto de portas, a fim de obter uma frequência de atualização satisfatória sem usar muita memória de disco.

Tela do Gate Builder, a ferramenta para criação e gerenciamento do banco de dados de TAGs

Template Builder

Template Builder é a ferramenta de desenvolvimento visual para construir, de forma simples e intuitiva, sinóticos e páginas de supervisão. Para criar uma página de supervisão, basta posicionar na tela os objetos que a compõem (bitmap, metafile, textos, valores, barras de status, LED e controles) e definir suas propriedades (dimensão, estilo, variáveis associadas, …). A cada objeto individual do sinótico pode ser associado um controle que permite acesso apenas às classes de usuários autorizadas (níveis de senha). Template Builder também permite criar web templates para utilização nas Web Client.

O Template Builder disponibiliza uma biblioteca gráfica com milhares de símbolos estáticos (bombas, válvulas, motores, tanques, PLC, tubulações, símbolos ISA) em formato vetorial SVG e uma biblioteca de objetos animados digitais (botões, interruptores, luzes), analógicos (indicadores de ponteiro, potenciômetros, visualizadores LED) e complexos (motores, bombas, válvulas, tanques, tubulações).

Tela Template Builder, ferramenta para criação de templates e exibição de páginas para sistemas SCADA

Code Builder

Code Builder é o ambiente de desenvolvimento integrado que dá a possibilidade de enriquecer e personalizar a aplicação; uma linguagem de programação simples C-like permite que o programador interaja com todos os componentes do Winlog (portas, modelos, receitas, relatórios, etc.), para definir loops ou condições “if-then-else”, para criar funções (Macro) que podem ser executadas automaticamente ou sob controle do operador. O editor permite que você recupere facilmente todas as funções e estruturas de linguagem e as insira no projeto, verificando a exatidão da sintaxe.

Tela Code Builder, uma linguagem de programação simples semelhante a C para personalizar aplicativos SCADA

Application Builder

O Application Builder é uma ferramenta poderosa que permite a criação automática de aplicativos SCADA, resultando em uma redução drástica do tempo de desenvolvimento. Você pode criar um aplicativo de software simplesmente pegando de uma biblioteca e montando objetos de software predefinidos relacionados a dispositivos de automação de vários fabricantes ou até mesmo blocos funcionais inteiros.

Além de tags e protocolos, os objetos de software podem incluir modelos de supervisão e configuração (painel frontal, tendências, etc.) e uma lista de eventos e alarmes com os procedimentos de gerenciamento relevantes. Se os objetos de software foram criados usando a opção multi-idioma, o aplicativo final também será criado automaticamente no modo multi-idioma.

Tela do Application Builder, compõe aplicações SCADA com diferentes dispositivos

Smart App Builder

Smart App Builder é a ferramenta de desenvolvimento visual para a criação rápida de aplicações web (Smart Apps) adequadas para dispositivos móveis (iOS e Android) e capazes de interagir com a aplicação Server para monitorizar e modificar os valores das variáveis do processo de supervisão (SCADA).

Depois de definir as variáveis do projeto, você pode atribuir a cada uma delas uma categoria e o modo de exibição (item). Para cada item, você pode definir uma série de controles gráficos padrão, incluindo: Label, StatusBar, Bitmap UpDown, Edit Box, Slider, Combo Box, N-States Box, Switch.

A estrutura final de um Smart App é representada por um menu composto pelas categorias com os itens e subitens relevantes; a navegação é a típica usada em todos os dispositivos móveis mais populares.

Tela Smart App Builder, ferramenta para criação de aplicativos SCADA para dispositivos móveis