Aprende a trabajar con PLCSIM en TIA Portal paso a paso. Desde cómo instalarlo sin problemas hasta activar el simulador en TIA Portal y poder trabajar con un PLC en simulación. Te explico todo lo que tienes que saber para poder trabajar Online desde TIA, sin necesidad de conectarte a un autómata real. Vas a ver todos los pasos de la instalación y te muestro también diferencias entre PLCSIM y PLCSIM Advanced. De aquí saldrás hecho un experto en la simulación con TIA Portal.

Este artículo pertenece al Curso de TIA Portal gratis. Al final del artículo encontrarás el acceso al Menú del Curso.

Qué es PLCSIM.

En primer lugar, tenemos que decir que PLCSIM es un software de Siemens para simular un PLC sin tener que conectarnos físicamente a él. Por lo tanto, imagina que ya tienes tu proyecto hecho en TIA Portal con un PLC S7 1200 y ahora quieres comprobar que todo el programa funciona correctamente. Ciertamente, ¿Qué necesitas para probar el programa que acabas de hacer y su funcionamiento?:

  • Un autómata 1200.
  • Una fuente de alimentación.
  • Cablear eléctricamente.
  • Conectarte con cable Ethernet al PLC.

En cambio, si dispones del software PLCSIM en TIA Portal podrás probar tu programa como si estuvieras conectado al autómata real, pero sin necesidad de conectarte. Con el PLC SIM tendrás un panel de control como si tuvieras el autómata delante y lo podrás controlar desde el ordenador.

Panel de mando del PLCSIM para iniciar una simulación del PLC Siemens

Qué se puede hacer con PLCSIM en TIA Portal.

Probablemente, cuando trabajamos con el PLCSIM en TIA Portal podemos trabajar igual que lo haríamos con el PLC real, como si te conectaras al PLC que tienes encima de la mesa. Por consiguiente, nos vamos a conectar Online y podemos observar todo tipo de valores del PLC:

  • Ver tablas de observación.
  • Ver estado del programa con PLCSIM en TIA Portal.
  • Comprobar las funciones Online.
  • Ver configuración del PLC Online.
  • Descargar la configuración Hardware del proyecto TIA Portal.
  • Ver Online el código del programa.
Ejemplo de simulación de programa en S71200 con PLCSIM en TIA Portal

Para qué sirve este simulador de TIA Portal.

Como resultado de todo lo descrito anteriormente, puedes deducir que el simulador sirve para poder probar y comprobar el funcionamiento del programa que se va a transferir al PLC. Es decir, nos podemos poner en modo Online, como si estuviéramos conectados al PLC Siemens y, de este modo, transferirle el proyecto del PLC. Una vez el proyecto se ha transferido al PLCSIM, podemos ponernos Online en cada bloque programado y en cada segmento programado y comprobar si el programa se ejecuta correctamente.

Es más, podemos forzar variables o forzar entradas, simulando que se ha activado algún sensor o final de carrera para, de este modo, comprobar la secuencia de nuestro programa. En definitiva, puedes probar el funcionamiento de todo tu programa y poder corregir el código o mejorar las secuencias que has programado, ya que es como si estuvieras conectado por cable a un PLC real.

Forzar valores en PLCSIM para comprobar funcionamiento del programa Online

Tipos de PLCSIM que existen.

Puede que tengas alguna duda o no sepas exactamente si estamos hablando del mismo simulador de TIA Portal del que has oído hablar por ahí. Y te voy a explicar por qué. Parece que Siemens ha lanzado varios tipos de simuladores, en concreto dos simuladores de PLC diferentes, a los cuales los ha llamado con nombres parecidos. De ahí puedes surgir tus dudas. Siemens tiene dos softwares diferentes de PLCSIM:

  • S7 PLCSIM.
  • S7 PLCSIM Advanced.

Diferencias entre PLCSIM y PLCSIM Advanced.

Por consiguiente, como hemos explicado anteriormente, Siemens dispone de dos tipos de PLCSIM diferentes, con los cuales se van a poder simular unos tipos de PLC diferentes con unas funcionalidades distintas. El PLCSIM ya te lo he explicado y el PLCSIM Advanced tiene unas amplias capacidades de simulación para comunicaciones aparte de poder crear máquinas virtuales para controladores S7-1500 y ET 200SP.

Opciones de simulación en comunicaciones disponibles en el PLCSIM Advanced

Debido a esto, hay que saber que para poder trabajar con este software Advanced hay que tener un equipo muy potente para iniciar la simulación. Ciertamente, Siemens aconseja un procesador de cuatro núcleos equivalente o mejor que un ​Intel® Core™​ i5‑6440EQ 3,40 GHz.

Es más, para hacernos una idea, por el año 2016 Siemens nos daba una tabla de requisitos mínimos para poder trabajar con el PLCSIM Advanced, que puedes ver en la siguiente imagen:

Requisitos mínimos para trabajar con PLCSIM Advanced de Siemens

Qué PLC puedo simular con el PLCSIM en TIA Portal.

Ciertamente, se pueden simular varios tipos de PLC con el software PLCSIM en TIA Portal, sin embargo, depende del tipo de licencia que tengas, vas a poder simular un tipo de PLC u otros. Por lo tanto, si necesitas simular un autómata, primero debes saber qué licencia tienes en TIA Portal, que podría ser una de estas dos licencias:

  • Step 7 Basic.
  • Step 7 Profesional.
Versión de licencia instalada de TIA Portal

Simulación con TIA Portal y Step 7 Basic.

En primer lugar, cuando tenemos instalada la licencia de Step 7 Basic, tendremos acceso para simular los PLC de la serie 1200, concretamente los siguientes modelos, según Siemens:

  • ​S7‑1200​ con versión de firmware 4.0 a 4.4
  • ​S7‑1200F​ con versión de firmware 4.1 a 4.4

Por consiguiente, si en nuestro proyecto no tenemos una CPU de este modelo, y tenemos la licencia Basic, no podremos iniciar la simulación. Asimismo, el icono para iniciar la simulación con PLCSIM estará sombreado, indicando que no es posible activar la simulación.

No está disponible el icono para iniciar la simulación del PLCSIM en TIA Portal

Por lo tanto, los siguientes modelos de CPU no se podrán simular:

  • ​S7‑1500​ y ​S7‑1500F
  • ​ET 200SP​ y ​ET 200SPF

Simulación con TIA Portal y Step 7 Profesional.

Mientras tanto, si tenemos instalada una versión profesional de TIA Portal, tendremos posibilidad de simular más variedad de PLC con el PLCSIM. Podemos numerar los modelos de CPU que sí que se pueden simular con el PLCSIM y la licencia profesional de TIA Portal:

  • ​S7‑1200​ con versión de firmware 4.0 a 4.4
  • ​S7‑1200F​ con versión de firmware 4.1 a 4.4
  • ​S7‑1500​ y ​S7‑1500F​ hasta firmware V 2.8
  • ​ET 200SP​ y ​ET 200SPF​ hasta firmware V 2.8

Conociendo la compatibilidad anterior, cuando abrimos el proyecto y tenemos el PLC ya configurado, podemos observar en la barra de herramientas que el icono para iniciar la simulación en TIA Portal está habilitado. Debido a esto, estará iluminado o de color, lo que significa que se pude hacer clic y comenzar a trabajar con el PLCSIM.

Icono para iniciar PLCSIM en TIA Portal habilitado

Qué funciones no se pueden simular en TIA Portal.

Mientras tanto, cabe destacar que existen muchas funcionalidades que no se van a poder probar con el simulador PLCSIM en TIA Portal. Puede que sean funcionalidades que nunca vayas a utilizar, por lo que no te preocupes, que seguro que le vas a sacar gran rendimiento a la simulación en TIA.

  • Algunas funcionalidades que no se pueden probar con el PLCSIM son las siguientes:
  • Soporte de dispositivos IO.
  • No se pueden simular controladores basados en PC.
  • No soporta todos los mensajes de error de diagnóstico.
  • Tiempo de ciclo no es exactamente el mismo que sería en un PLC real.
  • No puede simular la protección de acceso.
  • No puede parpadear los LED de la CPU.
  • No soporta recetas.
  • No puede simular la opción de servidor web.
  • No es capaz de simular los elementos PROFIBUS.

Qué es PLCSIM Advanced.

PLCSIM Advanced es un software Siemens para simular los programas hechos en TIA Portal con un controlador virtual. Por este motivo, no necesitamos un PLC real para probar el programa que acabamos de hacer, es decir, que podemos programar en TIA Portal y simular la secuencia en el simulador antes de transferirlo al PLC real en la máquina.

Por consiguiente, vas a poder cargar la configuración software y Hardware del proyecto TIA Portal al PLC virtual, simular las entradas y la activación de salidas y adaptar el programa sin necesidad de tocar el autómata de la máquina.

Es más, S7 PLCSIM Advanced permite la interacción con programas nativos en C++/C a través de la interfaz de usuario (API).

Tipos de CPU que soporta PLCSIM Advanced.

Parece que solamente soporta CPU de la serie S7 1500, así que, para un 1200 no te aconsejo instalarte este software que es tan exigente. Por tanto, PLCSIM Advanced soporta la simulación con estos tipos de PLC:

  • CPUs S7-1500 H/R en modo de funcionamiento Solo RUN
  • CPUs S7-1500 ET 200pro
  • Controlador SIMATIC Drive
  • S7-1518 T/TF
  • CPUs SIPLUS Extreme para S7-1500
CPU de la serie 1500 de Siemens

Funciones que soporta el PLCSIM Advanced.

Asimismo, PLCSIM Advanced está diseñado para soportar gran cantidad de funciones de comunicación, como las siguientes:

  • Comunicación segura para OPC UA, Open User (OUC).
  • Conexiones de servidor web.
  • Soporte de hasta 128 conexiones Multicast UDP, DNS y DHCP.
  • Mejor simulación de las funciones de control de movimiento en el S7-1500
  • El programa de instalación sustituye el controlador WinPCap por el controlador NpCap.
  • Compatible con los proyectos de TIA Portal de las versiones V14 a V17
  • Soporte de las versiones de firmware V1.8 – V2.9 de la CPU
Ejemplo comunicación Softbus mediante PLCSIM Advanced

Entonces, ¿con qué PLC puedo trabajar con el PLCSIM Advanced?

Como consecuencia de lo descrito anteriormente, ya sabemos que con PLCSIM Advanced solamente podrás trabajar con la serie S7 1500 de Siemens, no podrás trabajar con el S7 1200. Por tanto, si te has fijado en los requisitos mínimos de tu ordenador para soportar este software de Siemens, es preferible no instalarte el Advanced si realmente no te va a hacer falta, ya que, quizás, con el PLCSIM en TIA Portal puedes simular tus proyectos perfectamente.

Instalación de PLCSIM en TIA Portal.

Ya que conocemos a fondo para qué sirve el PLCSIM, creo que es imprescindible realizar la instalación de este software en nuestro PC para poder trabajar y probar con nuestros programas. Por ello, vamos a ver cómo instalar PLCSIM en TIA Portal paso a paso para que veas que es una instalación sencilla y que no da ningún tipo de problemas si sigues mis pasos.

Ciertamente, te voy a mostrar los pasos para instalar PLCSIM V15 paso a paso, pero el proceso es el mismo para instalar cualquier otra versión, como la PLCSIM V16 o la versión de PLCSIM V17. Para instalar cualquier versión del simulador de TIA Portal debes seguir los siguientes pasos.

Descomprimir el paquete de Simatic S7-PLCSIM V15.

En primer lugar, cuando nos descargamos el PLCSIM de la página de Siemens, hemos de tener en cuenta que nos lo bajamos a nuestro ordenador en un paquete comprimido. Por consiguiente, lo primero que hay que hacer es descomprimir este paquete. Para ello, hay que seleccionar el archivo ejecutable llamado SIMATIC S7 PLCSIM V15 y ejecutar como administrador.

Archivos descargados de Siemens para instalar PLCSIM V15 en el ordenador

Como consecuencia de esto, se inicia el proceso para descomprimir los archivos, con las típicas pantallas iniciales donde seleccionar el idioma de la instalación y la más importante, la de seleccionar un directorio donde guardar estos archivos que va a descomprimir.

Iniciar la descompresión de los archivos antes de la instalación
Seleccionar idioma del proceso de descompresión de los archivos
Seleccionar el directorio donde se van a guardar los archivos descomprimidos

Ciertamente, es importante saber dónde guardar estos archivos descomprimidos, ya que en ocasiones y, por experiencia, no es aconsejable seleccionar un directorio muy largo. Por ello, te recomiendo que guardes los archivos en “C:” directamente o en el escritorio para tener muy de cerca estos archivos y, después de la instalación ya podrás borrarlos.

Descomprimiendo los archivos de PLCSIM antes de instalación
Proceso de la descarga de los archivos comprimidos del simulador

Iniciar la instalación de PLCSIM en TIA Portal.

Como resultado de la descompresión de los archivos, se nos ha creado una carpeta con los siguientes archivos del PLCSIM V15, donde encontraremos el archivo ejecutable llamado “Start.exe”. Por consiguiente, una vez se descomprimen los archivos al directorio de tu ordenador que hayas seleccionado, hay que seleccionar el archivo Start.exe mediante el botón derecho y ejecutar como administrador.

Ejecutar el archivo start.exe para iniciar la instalación como administrador del simulador TIA

Seleccionar idioma de la instalación.

Probablemente a este paso no le des importancia, pero hay que dejar claro que es interesante que seleccione correctamente el idioma que requieres tanto para la instalación como para el software. Es decir, que puedes elegir en qué idioma vas a trabajar con el PLCSIM en TIA portal, tan sencillo como elegir si quieres que te aparezcan todas las herramientas y Menús en español o inglés o cualquier otro idioma.

Seleccionar idioma de instalación del PLCSIM V15
Seleccionar el idioma de la interfaz para los Menús en PLCSIM V16 o cualquier versión

Seleccionar los productos que quieres instalar del PLCSIM.

A continuación, se muestra una pantalla donde puedes seleccionar los productos que hay disponibles en esta instalación. Por lo tanto, te aconsejo que selecciones la instalación “típica” y que selecciones ambos paquetes llamados SIMATIC S7-PLCSIM V15 y el llamado Automation License Manager que será para introducir las licencias más tarde.

Además, debemos aceptar las condiciones de licencia y la configuración de seguridad que nos muestra en las siguientes pantallas para que la instalación siga adelante.

Seleccionar productos para la instalación del PLCSIM en TIA Portal
Seleccionar y aceptar las licencias de instalación del software Siemens
Aceptar las condiciones de configuración de seguridad en la instalación

Instalando el paquete de PLCSIM en TIA Portal.

Finalmente, pasamos a un resumen de los paquetes de instalación que hemos seleccionado y se nos habilita el botón de “Instalar”. Por lo tanto, tan simple como darle al botón de “Instalar” para que inicie el proceso de instalación del PLCSIM en TIA Portal. Como resultado, nos mostrará una pantalla de Siemens con el proceso restante.

Resumen de los productos y configuración de instalación seleccionada
Cómo instalar PLCSIM en TIA Portal paso a paso con la información del proceso restante

Finalizar la instalación.

Parece que ya hemos llegado al final de la instalación y eso nos lo demuestra la pantalla que nos indica que la instalación ha terminado y nos pregunta si queremos reiniciar el ordenador. Mi recomendación es seleccionar la opción de reiniciar ahora mismo y cuando se vuelva a encender el ordenador y esté todo correcto, pasar a meter las licencias para el PLCSIM en TIA Portal mediante el Automation License Manager, si no las tienes todavía.

Fin de la instalación del software de simulación de nuestros proyectos de autómatas

Cómo simular un PLC en TIA Portal

Ya que hemos visto un poco de teoría de lo que es el simulador en TIA portal y los tipos de PLC que se aceptan para las simulaciones, creo que es hora de pasar a la práctica. Por consiguiente, vamos a ver cómo simular un PLC desde TIA portal paso a paso, una vez tenemos el proyecto hecho y listo para transferir a un autómata real. Sin embargo, en lugar de transferirlo, vamos a simularlo sin necesidad de conectarnos a ese PLC. Si bien, hay que saber que una vez has instalado el PLCSIM en tu ordenador, TIA portal reconoce automáticamente esta instalación y habilita las funciones de simulación.

Hay dos modos de simular un PLC en TIA Portal:

  • Desde dentro de TIA Portal.
  • Desde fuera de TIA Portal, ejecutando PLCSIM.

Como activar el PLCSIM en TIA Portal.

En primer lugar, necesitamos un proyecto hecho en TIA Portal que contenga un PLC que sea soportado por el simulador, en nuestro caso, un PLC modelo 1214. Ciertamente, hay varias formas de iniciar el simulador, pero te voy a enseñar la más rápida y práctica, que es iniciando la simulación desde dentro de TIA Portal.

Por ello, debemos seleccionar el PLC que tenemos en el proyecto y una vez seleccionado, hay que pinchar en el icono llamado “Iniciar simulación” situado en la barra de herramientas. Es más, si no seleccionas el PLC, el icono de la simulación no aparece habilitado y no puedes iniciar ninguna simulación.

Cómo iniciar una simulación de un PLC en TIA Portal

Como resultado, nos aparece un mensaje de advertencia indicando que al iniciar la simulación se van a desactivar todas las interfaces Online restantes. Ciertamente, aquí nos está indicando que, si estamos conectados Online a cualquier otro PLC, se van a desactivar esas otras conexiones, ya que ahora vamos a trabajar con el PLCIM en TIA Portal.

Aviso cuando iniciamos el PLCSIM desde dentro de TIA Portal

Arrancar y activar PLCSIM con el programa en TIA Portal.

Una vez hemos aceptado los pasos anteriores, TIA Portal inicia el proceso de compilación y se arranca automáticamente la pantalla del PLCSIM donde nos muestra el panel de control del PLC con sus 3 botones e “RUN”, “STOP” y “MRES”. Además, TIA portal nos muestra una pantalla para cargar el software a la CPU, es decir, que si le damos al botón de “Cargar” le estamos transfiriendo el proyecto a un PLC virtual que se ha creado desde PLCSIM.

Efectuar el proceso de compilación y carga del programa al PLCSIM en TIA portal

Por consiguiente, le damos a “Cargar” y automáticamente termina la transferencia y nos aparecerá el mensaje de aviso de arrancar los módulos para finalizar el proceso de carga. Obviamente, le damos al botón de finalizar y ya lo tendremos listo.

Finalizar el proceso de arranque del simulador del PLC en TIA Portal

Conectar TIA Portal con PLCSIM, establecer conexión.

Mientras tanto, cuando pensamos que ya ha finalizado el arranque del PLCSIM, tenemos que darnos cuenta de una cosa, y es que, el panel del PLCSIM donde aparecen los botones de RUN y STOP y los LED del PLC, nos aparece el LED en color naranja.

Panel del PLCSIM indicando que el PLC está en STOP

Por lo tanto, hay que deducir que el autómata no ha arrancado, es decir, es como en el caso real, si tuviéramos el PLC delante y tenemos el LED de color naranja, sabemos que no está todavía en RUN. Como consecuencia de estos tenemos que pulsar el botón de RUN para poner en marcha el PLC.

Pulsar el botón de RUN para poner en marcha el PLC desde el simulador

Una vez llegados aquí, queremos ver Online cada uno de los segmentos del programa. Pero, para ello, tenemos que establecer una conexión Online con el PLC virtual, del mismo modo que haríamos con un PLC real. Por lo tanto, pulsamos la opción de “Establecer conexión Online” en la barra de herramientas.

Pasos para establecer conexión entre TIA Portal y el PLCSIM

Como resultado, vemos como todos nuestros bloques tendrán una bola de color verde a su lado, indicando que estamos Online y todos los bloques son iguales a los que tiene el PLC virtual.

Se ha establecido una conexión Online entre TIA Portal y el PLCSIM y el PLC virtual

Cómo probar el programa con el simulador de PLC en TIA Portal.

Finalmente, ya solo nos queda ver cada segmento Online y ver cómo funciona nuestro programa. Ya que estamos Online, solo tenemos que ir al segmento que queremos comprobar y activar el icono de la simulación o vista Online, reconocible porque tiene unas gafas. Automáticamente, el segmento se ilumina con su color verde característico y ya podemos probar las líneas de nuestro programa, ya que estamos trabajando y visualizando nuestro programa en directo con el PLCSIM en TIA Portal.

Probar el programa Online con el simulador del PLC en TIA Portal

Espero que se te haya quedado claro este tema. Con el siguiente enlace accederás al siguiente artículo del Curso TIA Portal:

Finalmente, he elaborado un vídeo donde te explico paso a paso cómo simular un PLC S7-1200 con TIA Portal, desde cero, de manera que podrás ver todo lo que hay que hacer para poder probar tu programa sin tener un PLC físico. De esta forma, si te gusta más el formato vídeo, aquí lo tienes presente.

Este artículo pertenece al Curso TIA Portal gratis. Puedes acceder al Menú principal del curso con el siguiente enlace, donde encontrarás un guion con todos los temas y desde ahí acceder a cualquiera de los artículos. Fácil y rápido:

Por cierto, si puede ser, déjame un comentario y dime lo que piensas sobre el artículo: bueno o malo, si crees que le falta algo, si te ha ayudado, lo que sea. De esta manera, yo podré mejorarlo y nos servirá a todos. Te contestaré en menos de 24h. Muchas gracias.

Desarrollado y publicado por www.tecnoplc.com. Licencia Creative Commons 4.0.Creative Commons pequeño