Project Manager es el entorno de desarrollo integrado que pone a disposición diferentes herramientas (Gate Builder, Template Builder, Code Builder, Application Builder) para la creación fácil e intuitiva de cualquier aplicación Winlog.
Gate Builder es una herramienta para crear y administrar la base de datos de puertas (tags). Puede definir diferentes tipos de puertas (numéricas, digitales, cadena, compuesto, evento, alarma) y asignar las propiedades relacionadas (nombre, descripción, dirección, unidad de medida, factor de escala). Las puertas pueden ser externas (muestreadas de dispositivos de campo como PLC, controladores, etc.) o internas. El método de muestreo se puede configurar para cada puerta o conjunto de puertas con el fin de obtener una frecuencia de actualización satisfactoria sin utilizar demasiada memoria de disco.
Template Builder es la herramienta para una creación fácil e intuitiva de plantillas y páginas de visualización; Todo lo que tienes que hacer para construir una plantilla es colocar en la pantalla los objetos (bitmap, metafiles, texto, valores, barras de estado, LEDs e iconos de control) y definir sus propiedades (dimensiones, estilos, etiquetas asociadas, etc.). A cada objeto de la plantilla se le puede asignar un control que permite el acceso sólo a la clase de operadores con un nivel de contraseña específico.
Template Builder incluye Symbol Factory, la popular biblioteca con miles de símbolos (bombas, válvulas, motores, tanques, PLCs, tuberías, símbolos ISA), e Industrial Gadgets ActiveX, la biblioteca gráfica con muchos objetos animados: digitales (botones, interruptores, led), numéricos (indicadores de puntero, potenciómetros, pantallas led) y complejos (motores, bombas, válvulas, tanques, tuberías).
Code Builder es el entorno de desarrollo integrado que da la posibilidad de enriquecer y personalizar la aplicación; un lenguaje de programación simple similar a C permite al programador interactuar con todos los componentes de Winlog (etiquetas, plantillas, recetas, informes, etc.), definir bucles o condiciones "if-then-else", crear funciones (Macro) que se pueden ejecutar automáticamente o bajo el control del operador. El editor le permite recordar fácilmente todas las funciones y estructuras del lenguaje e insertarlas en el proyecto, verificando la exactitud de la sintaxis.
Application Builder es una poderosa herramienta que permite la creación automática de aplicaciones SCADA, lo que resulta en una reducción dramática del tiempo de desarrollo. Puede crear una aplicación de software simplemente tomando de una biblioteca y reuniendo objetos de software predefinidos relacionados con dispositivos de automatización de varios fabricantes o incluso bloques funcionales completos.
Además de etiquetas y protocolos, los objetos de software pueden incluir plantillas de supervisión y configuración (panel frontal, tendencias, etc.) y una lista de eventos y alarmas con los procedimientos de gestión relevantes. Si los objetos de software se crearon utilizando la opción multilingüe, la aplicación final también se creará automáticamente en modo multilingüe.
Smart App Builder es la herramienta de desarrollo visual para la creación rápida de aplicaciones web (Smart Apps) adecuadas para dispositivos móviles (iOS y Android) y capaces de interactuar con la aplicación Server para monitorizar y modificar los valores de las variables del proceso de supervisión (SCADA).
Después de definir las variables del proyecto, puede asignar a cada una de ellas una categoría y el modo de visualización (elemento). Para cada elemento, puede definir una serie de controles gráficos estándar que incluyen: Label, StatusBar, Bitmap UpDown, Edit Box, Slider, Combo Box, N-States Box, Switch.
La estructura final de una aplicación inteligente está representada por un menú que consta de las categorías con los elementos y subelementos relevantes; La navegación es la típica utilizada en todos los dispositivos móviles más populares.