Una de las preguntas que me soléis hacer es ¿Una pantalla HMI de Siemens o una aplicación de PC que conecte con el PLC?
¿Qué es mejor?
La respuesta, como casi siempre es... depende.
HMI de Siemens o una aplicación de PC
Elaborando un poco más la respuesta podemos ver las ventajas e inconvenientes de cada una.
HMI de Siemens: paneles basic y comfort
Las pantallas HMI de Siemens están pensadas fundamentalmente como HMI, es decir, como interface entre el hombre y la máquina para poder visualizar estados e introducción de mando y ciertos datos.
Además, las HMI de Siemens están pensadas para un entorno industrial.
Son táctiles, con botones físicos en algunos casos con un alto grado de protección contra lo que nos podemos encontrar en la industria (típicamente IP65).
Son robustas, y en general, suelen dar poca guerra.
Además necesitan prácticamente cero mantenimiento más allá de mantener la pantalla limpia.
La conexión de estas pantallas con los PLC de Siemens es casi trivial.
Su programación mediante WinCC Flexible está pensada para que sea lo más intuitiva posible.
Tienes WinCC Flexible 2008 para pantallas existentes más antiguas, como en TIA Portal para la modernas.
Finalmente, las pantallas mobile que te permitirán tener controles sin cables, que, en algunos casos, puede serte útil.
¿Qué contras tienen los HMI de Siemens?
Si bien es cierto que cada vez se pueden hacer más cosas con las pantallas (las comfort tienen más capacidades que las de la serie Basic), están relativamente encorsetadas a lo que Siemens entiende que es necesario para manejar las líneas.
En otras palabras: a cambio de tener una interface de desarrollo razonablemente sencillo, estas pantallas no permiten realizar tareas que puede que sean necesarias en tu proceso. Al menos de una forma sencilla.
En cuento al precio, pues en general no son elementos económicos.
Dependiendo de las dimensiones y prestaciones, pueden ir desde unos pocos cientos de euros a varios miles.
Pero por poner una referencia, una pantalla básica pequeña y en B/N son unos cientos de euros.
Es pequeña, en B/N y con no mucha resolución.
Si nos vamos a las pantallas más grandes, de 15" comfort, estamos hablando de varios miles de euros.
Como ves, no son elementos económicos.
Aplicación en un PC
Por otro lado, tienes la posibilidad de montar un PC y crear una aplicación que corra sobre este y que se comunique con el PLC.
Ahí tienes un mayor abanico de posibilidades ya que puedes comprar software comercial (como puede ser WinCC, iFIX etc) o crear tu propia aplicación con una suite gratuita como pueda ser Visual Studio Express y comunicar mediante TCP, OPC , etc.
La ventaja de estas alternativas frente a los paneles HMI de Siemens es fundamentalmente en cuanto a su versatilidad.
No hay límites ya que en un PC podrás programar lo que quieras (especialmente usando entornos estilo Visual Studio).
Las pantallas podrán ser mucho más grandes sin que por ello el coste aumente enormemente y la comunicación con otros equipos en general será mucho más sencillo (impresoras, escáner, servidores, bases de datos ect).
Desventajas de montar una aplicación de PC
La principal desventaja de montar una aplicación de PC para comunicar con un PLC es que los paneles de Siemes es mucho más adecuado para aplicaciones sencillas y medianas.
Un PC ofrece muchísimas posibilidades, pero no siempre es lo más adecuado.
Primero porque un PC da más problemas de estabilidad. Vamos, que de vez en cuando se cuelga (¡gracias Microsoft!).
Los PC, aún siendo industriales llevan un mayor mantenimiento en cuanto a limpieza, tienen que estar en sitios más refrigerados que los paneles, necesitas un teclaro y ratón para manejarlos de forma cómoda... en definitiva no son tan robustos y sencillos como lo son los paneles.
Además, la programación va a ser en general más compleja.
Incluso en WinCC no será tan amigable y sencillo de entender como lo es en WinCC Flexible.
Por otro lado, las licencias de software de desarrollo de WinCC, iFIX, Wonderware tampoco es que las regalen precisamente. En general son bastante caras llegando a muchos miles de euros en función del número de variables a manejar y el fabricante.
Una combinación muy extendida es un servidor OPC (del fabricante que sea) y añadir una aplicación realizada en Visual Studio (en VB.NET, C# etc).
Es una buena opción desde el momento que tienes plena versatilidad y el coste de la licencia es contenido (en general por debajo de los 1000€).
La desventaja de este caso es que hay que programarlo absolutamente todo.
¿Entonces, qué elijo?¿HMI de Siemens o una aplicación de PC?
Después de esta pequeña exposición, la pregunta es clara.
Vale. Tenemos mil posibilidades entre elegir un HMI de Siemes o una aplicación de PC:
Pero, ¿qué hay de lo mio?
Lamentablemente no hay una respuesta genérica y volvemos al punto de partida: depende.
Si vas a manejar una máquina en la cual el HMI no deba aportar nada más que los mandos de la máquina, visualizar alarmas, graficar alguna temperatura o presión y poco más... yo me iría a por un panel de Siemens de cabeza.
Por el contrario, el PC será tu amigo, si tu aplicación va a necesitar la creación de pautas muy complejas, con muchas tomas de decisión en función de un montón de condicionantes, con grandes registros de datos, comunicaciones con otros equipos...
En definitiva, que la propia aplicación te va a chivar lo que necesitas. Piensa los requerimientos antes de hacer nada y evalúa si con un panel de Siemens es suficiente.
Si lo es, y no prevés que se necesite más en un futuro, no te compliques.
Si desde el principio ya ves que la cosa va a tener mucha tela que cortar, seguramente no solamente necesites algún panel de Siemens, sino que tendrás que aderezarlo con un buen PC



