Herramientas de Desarrollo Winlog
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
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
Template Builder es la herramienta de desarrollo visual para construir de manera sencilla e intuitiva sinópticos y pantallas de supervisión; para construir una pantalla basta con posicionar en la interfaz los objetos que la componen (bitmap, metafile, textos, valores, barras de estado, led y controles) y definir sus propiedades (dimensión, estilo, variables asociadas, …). A cada objeto individual del sinóptico se le puede asociar un control que permita el acceso únicamente a las clases de usuarios autorizados (niveles de contraseña). Template Builder permite además crear web templates para utilizar en le WebApp.
Template Builder pone a disposición una librería gráfica con miles de símbolos estáticos (bombas, válvulas, motores, depósitos, PLC, tuberías, símbolos ISA) en formato vectorial SVG y una librería de objetos animados digitales (botones, interruptores, luces), analógicos (indicadores de aguja, potenciómetros, visualizadores LED) y complejos (motores, bombas, válvulas, depósitos, tuberías).
Code Builder
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 (puertas, 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
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
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.