Herramientas de Desarrollo Winlog
Project Manager es el entorno de desarrollo integrado que pone a disposición un conjunto de herramientas (Gate Builder, Template Builder, Code Builder, Application Builder, …) para desarrollar aplicaciones de supervisión de forma simple e intuitiva.
Gate Builder
Gate Builder es la herramienta para crear y gestionar la base de datos de las puertas (TAG); se pueden definir distintos tipos de puertas (numérica, digital, cadena, compuesta, evento, alarma) y asignar sus respectivas propiedades (nombre, descripción, dirección, unidad de medida, factor de escala); las variables pueden ser muestreadas por dispositivos de campo (PLC, controladores, multímetros, módulos de I/O, …) o generadas localmente. El modo de muestreo puede configurarse para cada puerta o grupo de puertas con el fin de optimizar la velocidad y organizar de forma más eficiente la búsqueda y el registro de datos en disco (muestreo por bloques, por esquema, registro por variación de valor con umbral configurable).
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 se utiliza para enriquecer y personalizar cada aplicación; un sencillo lenguaje de programación permite interactuar con todos los componentes de Winlog Evo (puertas, sinópticos, recetas, informes, …), crear bucles, definir condiciones y crear funciones (Macro) que se ejecutan automáticamente o a petición del operador. El editor permite acceder fácilmente a todas las funciones y estructuras del lenguaje, insertarlas en el proyecto y comprobar automáticamente la corrección de la sintaxis.
Application Builder
Application Builder es una potente herramienta que permite la creación automática de aplicaciones SCADA, logrando así una drástica reducción de los tiempos de desarrollo. Cualquier aplicación puede construirse simplemente tomando de una biblioteca y combinando entre sí objetos que representan dispositivos de distintos fabricantes, así como objetos diseñados específicamente que corresponden a secciones más amplias del sistema.
Además de la lista de variables del objeto representado, los objetos de software pueden incluir plantillas de supervisión y configuración (panel frontal, tendencias, …) 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 interactiva para crear rápidamente aplicaciones web (Smart Apps) optimizadas para dispositivos móviles (iOS, Android), capaces de interactuar con la aplicación Server para monitorizar y modificar las magnitudes que forman parte del proceso de supervisión (SCADA).
Una vez definidas las variables del proyecto, es posible asignar a cada una de ellas una categoría y el modo de visualización (elemento). Para cada elemento es posible visualizar y establecer los datos mediante una serie de controles gráficos estándar como Label, StatusBar, Bitmap UpDown, Edit Box, Slider, Combo Box, N-States Box, Switch.
La estructura final de una Smart App está representada por un menú compuesto por categorías y sus elementos y subelementos; la navegación es la típica utilizada en los dispositivos móviles más habituales.