Esta semana resolvemos una duda que me han consultado en mi cuenta de Linkedin. En este caso Zeno, desde Italia nos hace esta pregunta. Leer más
blog
Crear formularios MDI con ViSnap7
Esta semana vemos un tema muy sencillo de implementar para facilitar el crear HMI con varios formularios. La idea es crear algo similar a lo que es una pantalla creada con WinCC flexible, pero con una aplicación de Windows. Para ello nos vamos a basar en las herramientas que ofrece Visual Studio como son los formularios MDI (Interfaz Multi Documento) Básicamente un formulario MDI, si no Leer más
Diseño de los modos de trabajo
Muchas veces comenzamos a programar sin pasar mínimamente por el papel. En general cuando tienes experiencia, esto no es un gran problema, pero otras veces es necesario para aterrizar los conceptos, ordenarlos y compartir esta información si fuera necesario. En este caso, voy a compartir contigo los modos de trabajo que he preparado para una instalación que tengo que automatizar. Pero a Leer más
¿Qué engloba ViSnap7?
La primera versión de ViSnap7 ya la he terminado. Más allá de mejoras, corrección de errores etc, está terminada. Son muchos controles y tareas que puedes hacer con ello out of the box que dicen los yanquis. En esta entrada no te voy a dar una clase magistral sobre todo lo que te puede ofrecer ViSnap7 (el curso lo puedes encontrar en https://guorker.com) pero sí vamos a ver un listado de Leer más
Cómo probar ViSnap7 si no tienes un PLC físico con NetToPLCsim
La semana pasada me preguntaban en Linkedin si ViSnap7 se podría conectar con el simulador (debajo tienes cómo contactar conmigo a través de esta red social). La verdad es que no lo sabía, porque no lo había probado. Leer más
Pruebas de carga de ViSnap7
Esta semana vamos a forzar la máquina con ViSnap7. La idea es que veas hasta dónde puedes llegar con el framework. Para ello, he modificado el proyecto que te puedes descargar de https://visnap7.org para realizar estas pruebas. La idea es ver si un sistema así puede competir con softwares propietarios en los que puedes usar diferentes números de tags ( 512, 1024, 2048 ..) en función de Leer más
Presentación del Framework ViSnap7
La semana pasada te contaba qué es ViSnap7. Pues ahora, es la hora de presentarte el Framework de ViSnap7. Y creo que te va a gustar (o eso espero). Básicamente se trata de una variación en pequeño de la plantilla incluida en el curso de HMI con VB.NET y Snap7, ya que a día de hoy, con la plantilla se pueden hacer muchas más cosas (gestión de usuarios, gráficas, recetas, alarmas...) cosa Leer más
ViSnap, un fork de Sharp7 para VB.Net
Estas últimas semanas por motivos laborales estoy trabajando en un par de proyectos de HMI. Uno propio, y otro en el que pedimos colaboración a una empresa externa. En ambos casos estamos trabajando con el OPC de Siemens. La cuestión es que me ha picado el gusanillo nuevamente de trabajar con Snap7 porque si bien el OPC funciona muy bien, en general, no hubiera sido necesario usarlo teniendo Leer más
Recorrer un array en lazo cerrado vs lazo abierto
Recientemente he recibido una consulta respecto a la sobrecarga que sufre los PLC al crear loops del estilo For-Next en SCL. La cuestión es si tanto carga el hecho de que sea SCL... pero no solamente es eso. Leer más
Solución al caso de la puerta inquieta
Esta semana, tras un par de ellas sin haber aparecido por el blog, te traigo la solución al caso de la puerta inquieta. La verdad que con el montaje en el que estoy inmerso tengo poco tiempo, y cuando llego a casa, las verdad... pocas ganas. Son bastantes horas muchos días, fines de semana en algunos casos, y de vez en cuando, hay que descansar. Pero bueno, el ejercicio lo tenía resuelto de Leer más