Winlog

Ferramentas de Desenvolvimento

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
Tela do Project Manager, o ambiente de desenvolvimento Scada integrado

Gates Builder

O Gate Builder é uma ferramenta para criar e gerenciar o banco de dados das variáveis (tags ou portas). 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
Tela do Gate Builder, a ferramenta para criação e gerenciamento do banco de dados de tags

Template Builder

Template Builder é a ferramenta para uma criação fácil e intuitiva de modelos e páginas de exibição; tudo o que você precisa fazer para construir um modelo é colocar na tela os objetos (bitmaps, metafiles, textos, valores, barras de status, leds e ícones de controle) e definir suas propriedades (dimensões, estilos, tags associadas, etc.). Cada objeto do modelo pode ser atribuído a um controle que permite o acesso somente à classe de operadores com um nível de senha específico.

O Template Builder inclui a Symbol Factory, a popular biblioteca com milhares de símbolos (bombas, válvulas, motores, tanques, PLCs, tubulações, símbolos ISA) e Industrial Gadgets ActiveX, a biblioteca gráfica com muitos objetos animados: digitais (botões, interruptores, led), numéricos (indicadores de ponteiro, potenciômetros, displays de led) e complexos (motores, bombas, válvulas, tanques, tubos).

Tela Template Builder, ferramenta para criação de templates e exibição de páginas para sistemas scada
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 (tags, 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
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
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
Tela Smart App Builder, ferramenta para criação de aplicativos scada para dispositivos móveis