SCADA Java: Ignition II

En este post comentábamos algunas de las características generales del SCADA Ignition.

En este nuevo post comentaremos cómo se trabaja con él.

· Todo el sistema Ignition está desplegado sobre un Tomcat (un WAR)

· Toda la configuración del Sistema es WEB: la base de datos a la que conectar, seguridad, notificaciones, particionado de bd, cuándo borrar, clustering, ….

· Desde Web ofrece una monitorización:

· Viene con un Servidor OPC incluido que además de conectar con PLCs comerciales tiene simuladores: configurando un simulador ya tienes los tags disponibles

· Los tags se pueden arrastrar a los Tags con los que trabaja el SCADA por separado o como agrupaciones del Servidor OPC:

· Cuando elijes un tag te pide cómo representarlo y si quieres controlarlo o visualizarlo:

· Una vez elegido un elemento visual (un JavaBean)

Puedo configurar qué eventos tratar sobre él, puedo por ejemplo:

o Abrir una ventana:

o Cambiar el valor de otro tag

o Hacer un update sobre la bd configurada: esta es la forma sencilla de integrar con otros módulos de la solución

o Cambiar la propiedad de un componente

o Ejecutar un script Jython: implementación de Python en Java, que permite invocar librerías Java

· Una vez diseñado el Sistema puedes lanzar el Runtime Visor (Vision) como Applet o aplicación Java Web Start.

· Cuando se edita una aplicación al cliente en ejecución se le avisa de que ha habido cambios y si desea actualizar.

· Los Tags además de venir de un Servidor OPC pueden ser expresiones Jython o consultas sobre la bd configurada (incluyendo actualización)

· También se pueden asociar script del Gateway al arrancar, parar, con un Timer o con el cambio de un tag fuera de una pantalla (a nivel general)

· O sobre el Cliente

· Se pueden crear módulos de scripts

· La paleta de componentes es más o menos amplia, y con el SDK se pueden crear nuevos (el ejemplo trae uno que conecta con el WebService de Internet para traerse temperatura).

Podéis haceros una idea más precisa de lo que ofrece Ignition en estos vídeos http://www.inductiveautomation.com/es/support/videos/popular