Características Principales de Winlog
Aplicaciones SCADA con soporte multilingüe
Miles de símbolos y objetos animados
Acceso desde dispositivo móvil y Web Client
App “Winlog Remote” para iOS o Android
Protocolos client sobre RS485 y Ethernet
Protocolos master OPC UA y Modbus
Protocolo IoT (MQTT Client)
Protocolo interno Client/Server
Tendencias gráficas y archivos de historial de alarmas
Recetas de proceso e informes de producción
Interfaz con DBMS externos (MySQL, …)
“Quick Support” para asistencia remota
SecureBridge para acceso directo al PLC
Descripción General
Winlog es un paquete software para el desarrollo de aplicaciones SCADA/HMI multilingües. Está disponible en la versión base Winlog Pro y en la versión avanzada Winlog Evo, más orientada a las aplicaciones web y a la integración con bases de datos. Incluye librerías gráficas para automatización con miles de símbolos estáticos y objetos animados. Soporta los protocolos de comunicación client más difundidos (Modbus RTU/TCP, Siemens, Allen Bradley, OPC DA/UA, etc.), los protocolos de intercambio Modbus Server y OPC UA Server, el protocolo MQTT para la comunicación con los Broker (Azure, AWS, HiveMQ, Mosquitto, Ubidots, etc.) y un protocolo propietario client/server para la comunicación entre aplicaciones Winlog. Permite gestionar recetas de proceso y generar informes en formatos CSV y PDF. También permite la integración con DB externos (MySQL, SQLServer, …) para registrar tablas de datos o acceder directamente mediante API. La aplicación SCADA es accesible desde clientes Internet mediante “Web Client” o, con funcionalidades reducidas, mediante “Smart App”. Además, está disponible en los App Store oficiales la app gratuita “Winlog Remote” para dispositivos Android e iOS, que permite tanto acceder a la aplicación SCADA como recibir notificaciones en caso de alarmas. Mediante el botón “Quick Support” es posible solicitar la intervención remota del servicio de asistencia técnica de Sielco Sistemi. También está disponible la función “SecureBridge”, que permite al operador remoto conectarse mediante un túnel cifrado directamente a los dispositivos conectados al SCADA.
Bibliotecas gráficas
En las herramientas de desarrollo se incluyen una librería de símbolos estáticos y una librería de objetos animados. La librería de símbolos gráficos para automatización industrial incluye miles de objetos como bombas, válvulas, motores, depósitos, PLC, tuberías, símbolos ISA y otros elementos en formato vectorial SVG; un editor integrado permite modificar los colores, las dimensiones y la orientación de las imágenes.
La librería de objetos animados incluye una gran variedad de objetos digitales (botones, interruptores, luces), analógicos (indicadores de aguja, potenciómetros, visualizadores LED) y complejos (motores, bombas, válvulas, depósitos, tuberías).
Arquitecturas cliente/servidor y Acceso Remoto
Es posible implementar arquitecturas distribuidas Client/Server, conectando entre sí, mediante protocolo TCP/IP, varias aplicaciones Winlog instaladas en estaciones remotas. De este modo se pueden obtener estructuras multi-master, en las que cada estación puede comunicarse con las demás tanto en lectura como en escritura.
Es posible acceder remotamente a la aplicación mediante la app gratuita Winlog Remote para Android e iOS, o directamente mediante navegador gracias a las interfaces web Smart App y Web Client. Winlog aprovecha las tecnologías web más modernas (HTML5, JavaScript y CSS), garantizando una comunicación segura mediante conexiones HTTPS cifradas, autenticación de usuarios y gestión de permisos mediante grupos definidos en el Project Manager.
Tendencias gráficas
Se contemplan diferentes modos de representación gráfica de las variables monitorizadas: tendencias gráficas, gráficos XY, diagramas circulares e histogramas. Las tendencias gráficas permiten representar gráficamente la evolución temporal; se pueden disponer hasta 20 tendencias simultáneas, incluso correspondientes a variables de distinto tipo, cada una con su propio color y su propia escala. Se incluyen diferentes opciones de visualización relativas a la tendencia (rejilla, grosor de línea, tipo de interpolación, …), al fondo (color de fondo, fuentes utilizadas) y a la disposición de los distintos elementos (leyenda, botones, coordenadas del cursor). Es posible desplazar el eje temporal hacia adelante o hacia atrás, modificar su escala, ampliar la imagen mediante zoom y visualizar los valores de todas las variables representadas al variar la coordenada temporal. Los gráficos XY permiten representar gráficamente la relación existente entre dos variables numéricas X e Y; a cada punto del gráfico corresponde un par de valores de las variables X e Y.
Eventos y Alarmas
Los eventos y alarmas son tipos específicos de puertas que asumen el valor de “activo” o “inactivo” en función del valor asumido por una variable de referencia asociada. Para las alarmas también está prevista una señalización inmediata en una zona reservada de la pantalla. El acceso a la información online (eventos activos o aún no gestionados) e histórica (inicio y fin del evento) está organizado según diferentes clases libremente asignables (prioridad, ubicación, competencia, …). A cada evento se le puede asociar, además de fecha y hora, el valor de varias variables, con el fin de proporcionar una instantánea del estado de la instalación en el momento en que se produce el evento. Sencillas rutinas de código permiten enviar correos electrónicos o SMS cuando se producen determinados eventos o alarmas. También es posible recibir notificaciones de alarma directamente en smartphone o tablet instalando la App gratuita “Winlog Remote”.
Recetas
Las recetas son conjuntos de valores que caracterizan un proceso de fabricación particular o una configuración específica de la máquina. Es posible crear diferentes modelos de recetas, cada uno de los cuales se compone de un conjunto de variables de proceso (puertas); cada conjunto puede a su vez organizarse en varios grupos sobre los que realizar acciones comunes. El modelo de receta sirve como modelo de referencia para crear varias recetas, cada una de las cuales se compone del conjunto de valores asignados a las variables de proceso definidas en el modelo de receta. Es posible crear, cambiar el nombre o eliminar tanto recetas como modelos de recetas. También es posible crear nuevas recetas importando valores directamente desde el proceso. Las recetas pueden enviarse al proceso manualmente (a petición del operador), automáticamente (en la puesta en marcha del software) o cuando se activa una condición (por ejemplo, en procesos por lotes).
Informes
Los informes consisten en un conjunto de datos históricos que deben ser revisados directamente por los responsables de producción y mantenimiento o para ser importados y reprocesados por otras aplicaciones de Windows. En el primer caso, los informes son documentos que describen el proceso de fabricación durante un período de tiempo (por ejemplo, lote de producción), elaborados en un formato predefinido y disponibles como archivos pdf. En el segundo caso, los informes son tablas de datos registradas como archivos CSV. Cada fila incluye fecha, hora y los valores tomados por un conjunto de variables. Las filas se pueden registrar a intervalos fijos o cuando se produce una condición específica (trigger).
Seguridad
En Winlog Evo se ha reforzado la cybersecurity mediante el uso de nuevas tecnologías orientadas a favorecer la integración con los sistemas IT empresariales. En particular, la integración con Active Directory (LDAP) permite al Administrador disponer de un sistema de grupos de usuarios más avanzado: es posible asignar roles específicos a los grupos, configurar caducidades de contraseña y gestionar de forma centralizada los usuarios que deben acceder al SCADA. Todos los servicios de acceso a Winlog también pueden configurarse en HTTPS para un acceso seguro y cifrado, incluso de forma remota.
La continuidad operativa de las aplicaciones Winlog está garantizada por un proceso Watchdog independiente.
Remote Assistance QuickSupport
Sielco Sistemi garantiza a los usuarios de Winlog un servicio de asistencia técnica personalizada, mediante el cual es posible acceder a los niveles técnicos más cualificados y obtener siempre la máxima rapidez en la resolución de los problemas planteados. En particular, se ha integrado en el software la posibilidad de solicitar teleasistencia.
Con un simple click en el icono de “Quick Support” es posible habilitar el control remoto y solicitar soporte técnico a través de Internet por parte del servicio de asistencia de Sielco Sistemi. El servicio cuenta con un equipo de soporte altamente cualificado, capaz de proporcionar respuestas a todas sus consultas. En el análisis y resolución de los problemas más complejos participan directamente los desarrolladores.
Interfaz con DBMS externo
La función “datalogger” permite desarrollar aplicaciones capaces de interactuar con cualquier DBMS externo accesible a través de ODBC (Mysql, …), para registrar tablas de datos. Gracias a una serie de instrucciones (API), el código puede ejecutar queries genéricas (SELECT, INSERT, UPDATE, …) hacia el DBMS y leer los resultados para utilizarlos en las rutinas de código. El protocolo de comunicación ODBC Client puede utilizarse para establecer una conexión directa con un DBMS externo.