Programación

Proyecto UWS-2 (1)

Desde hace unos meses he tenido abandonada la publicación porque durante los ratos libres he retomado el proyecto UWS. Se trata de un entorno de desarrollo SCADA programado en Python con interfaz web. Cuando publiqué la última actualización de la primera versión, comentaba que me quedaban varios temas pendientes. El que más me preocupaba era …

Proyecto UWS-2 (1) Leer más »

Tendencia

Proyecto UWS (7)

Esta entrada es continuación de Proyecto UWS (6). Mi proyecto personal de entorno de desarrollo SCADA ha tomado nuevos derroteros. Tenía pendientes bastantes temas (usuarios, otros drivers, más controles para la interfaz…) pero se ha apropiado de él una necesidad que ha orientado la nueva versión. Pongo en situación: quiero almacenar una serie de valores …

Proyecto UWS (7) Leer más »

UWS con alarmero e histórico

Proyecto UWS (6)

Esta entrada es continuación de Proyecto UWS (5). El anidamiento de clases en Python no tiene otra función que la de organizar el código. ¡Pero el orden es importante! En la última versión de UWS he reestructurado el código para darle una estructura menos difusa. También he renombrado algunos métodos para hacer la nomenclatura más …

Proyecto UWS (6) Leer más »

Jerarquía de variables

Proyecto UWS (5)

Esta entrada es continuación de Proyecto UWS (4). Hora de cambiarlo todo. Era necesario para que UWS avanzase en las líneas que expuse hace poco. Las principales novedades son: Se vuelca todo el peso en la clase Tag, y se eliminan mapeos de memoria de controladores. Por supuesto, debe seguir habiendo referencias a direcciones, pero …

Proyecto UWS (5) Leer más »

SCADA gráfico UWS

Proyecto UWS (4)

En la entrada previa sobre UWS terminaba proponiendo unas líneas de evolución del proyecto. Una de ellas era permitir la utilización de nombres simbólicos, en lugar de direccionamiento absoluto. Como se trata de algo casi directo de hacer (basta añadir un diccionario al ensemble, un método de importación y pequeñas modificaciones del servidor web), me …

Proyecto UWS (4) Leer más »