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.
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.
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).
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.
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.
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.