Proyecto UWS (3)

publicado en: Programación, SCADA | 0

En la entrada previa mostré cómo se configuraba una red de controladores en UWS, y concluía con el arranque del servidor web. Quedó pendiente cómo desarrollar la interfaz del SCADA. Aunque al acometer la parte gráfica no es necesario comprender bien cómo funciona el propio servidor, resulta conveniente para conocer sus posibilidades. Cuando lo instanciamos se le pasan tres parámetros: una tupla con la interfaz y puerto de escucha, el manejador y el ensemble:

Hecho esto, una hebra se encargará de atender las peticiones HTTP que lleguen por dicho puerto con el método GET. En román paladino, cuando escribamos … Continuar

Proyecto UWS (2)

publicado en: Modbus, Programación, SCADA | 0

He terminado la fastidiosa tarea de documentar el Proyecto UWS. Y de camino me ha servido para corregir un par de errores. Como comentaba, el UWS es un esbozo de SCADA muy en pañales. Corre en Python (yo uso concretamente la versión 3.5) y la interfaz es HTML estándar. De momento sólo comunica por Modbus TCP, pero todo se andará. Los módulos y clases de los que se compone son los siguientes: PLCModule: PLC: Representación de un controlador genérico. Memory: Representación de una de las zonas de memoria de un PLC. En el caso de un equipo Modbus, van a … Continuar

Novedades 20160118

Los fabricantes de controladores cada vez se toman más en serio la conectividad de sus equipos, y no me refiero a nivel de campo. Las instalaciones de control aisladas renuncian al enorme potencial de la integración con el resto de la organización. Si hace poco hablaba de la librería TCP File Server de Siemens, Omron ha dado un paso más allá. Los NJ501 y NJ101 comunican directamente con bases de datos, sin intermediarios. Ellos lo enfocan a control numérico, se puede pensar en el IoT… pero la clave está en la gestión unificada de la producción. La Agencia Europea de … Continuar

Proyecto UWS (1)

publicado en: Diseño web, Raspberry Pi, SCADA | 0

Este año los reyes me llegaron con unos días de retraso, pero han valido la pena. Traían una flamante Raspberry Pi 2 B, con la que me he puesto a trastear un poco. Tenía ganas de programar un mini SCADA, que pudiese correr en un pequeño controlador como éste y que fuese accesible desde un navegador web. Sobra decir que es una primerísima versión todavía en pañales, posiblemente plagada de fallos y con una documentación escasa, por no decir ausente. Por tanto, no aconsejo de momento su uso para aplicaciones sensibles. Poco a poco iré mejorándola en los ratos libres. … Continuar

Novedades 20151223

publicado en: BACnet, KNX, LonWorks, PID, Schneider, Seguridad | 0

Poco a poco se va difuminando la frontera entre autómatas y controladores domóticos. Esta primavera Schneider presentaba los Modicon M171/172, capaces de hablar BACnet y LonWorks. Hace unos días Siemens presentó el módulo CMK2000, permite a los Logo! 8 comunicarse en KNX (las versiones anteriores usan el CM EIB/KNX). En 2009 se definió el estándar ANSI/ISA-18.2 para la gestión de alarmas en los sistemas de control. Con miras en la seguridad, que depende de una respuesta urgente ante situaciones de riesgo, y por tanto de la eficacia del sistema de alarmas, se define un ciclo de vida para éste. Comprende … Continuar