Las grandes marcas de automatización han pensando en que el programador puede probar las lógicas sin la necesidad de tener un PLC en físico. Quizás pensaron también en la necesidad de las empresas integradoras en las cuales por proyecto no pueden darse el gusto de tener a todas las familias de PLC con las que necesiten programar. Es por ello que existen software de Simulación PLC.

Esta revisión hace mención a los programas de Simulación PLC que conozco y que me han servido en las distintas etapas de ingeniería.

Es importante dar a conocer esta posibilidad porque de esta forma si alguien que no tiene los recursos económicos para aprender existen alternativas por software, las cuales menciono a continuación:

Este post indica como utilizar la Simulación PLC de Schneider

Simulación PLC en Schneider.

Dos son los principales software para programación y simulación de lógica PLC, estos son:

Concept XL

Este software en vías desuso, aun se utiliza en plantas con bajo nivel de actualización tecnológica. Actualmente ya no hay soporte en caso de tener problemas. Solo corre hasta Windows 7 de 32 bit.

Este software permite programar las siguientes familias de PLC

Además este software dispone de un simulador integrado con el cual probar lógicas de PLC con salida hacia el mundo real mediante Modbus TCP

Para poder utilizar el simulador de Concept (y teniendo un proyecto creado) se realizan los siguientes pasos

1.- Se procede a conectarse al PLC mediante el Menú Connection

2.- Al momento de conectarse al PLC, se debe seleccionar la opción IEC Simulator (32-bit), con el campo IP Address or DNS host name en Localhost

3.- Acto seguido abrirá el simulador en modalidad STOPPER, pero aparecerán una serie de popups

La CPU se encuentra en estado STOPPED
En resumidas cuentas, el programa del PLC y del Concept no son iguales. Se debe presionar el botón OK
La unidad de programacion (P-Unit) con el nombre del proyecto, el PLC con proyecto vacío.

4.- Seleccionar la opción Download y luego seguir la serie de pasos:

Se debe seleccionar Download
Se debe seleccionar la Opcion Status RAM + initial values y extended memory
Espere a que se envíe el proyecto a PLC
Pregunta si se debe iniciar el PLC. Se debe presionar en Yes.

5.- Finalmente se tendrá el simulador disponible para poder probar las lógicas.

Unity Pro

Este software es la versión actual para programar las siguientes familias de PLC:

Al igual que Concept, Unity Pro dispone de una herramienta de simulación con salida Modbus TCP. Esta se activa de la siguiente forma:

1.- Se debe escoger la opción Simulation Mode

2.- Aparecerá en el extremo inferior derecho estos indicadores que no es mas que estados que mencionan que el simulador no tiene el proyecto cargado

3.- Se selecciona ahora la opción Transfer Project to PLC

4.- Seleccione la opción PLC Run and Transfer y luego el botón Transfer

5.- Solo en el caso de que no haya compilado el proyecto le aparecerá este popup. Presione el botón Rebuild All and Trasfer

6.- Espere a que se complete la barra de transferencia

7.- Presione el botón OK para finalizar

8.- Lo siguiente debe mostrarse, entonces estará todo ok para simular.

La ventaja de poder obtener información mediante Modbus TCP radica en la posibilidad de poder probar aplicaciones HMI que dispongan del driver de comunicación para este protocolo.

En caso de no tener licencia no hay problema. Ambos software disponen de un modo demo que es completamente funcional por 21 días. Luego de eso se puede reinstalar el software para tener activo este por otros 21 días.

 

Saludos

 

 

81 comentarios

  1. I am an investor of gate io, I have consulted a lot of information, I hope to upgrade my investment strategy with a new model. Your article creation ideas have given me a lot of inspiration, but I still have some doubts. I wonder if you can help me? Thanks.

  2. I was very pleased to uncover this great site. I need to to thank you for ones time for this fantastic read!! I definitely appreciated every bit of it and I have you bookmarked to look at new information on your blog.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.