1 de febrero de 2014

Realizar un autotuning de los parámetros de un regulador con Simotion Scout

Para que un servomotor funcione correctamente y con la máxima eficiencia se debe realizar un ajuste de los parámetros del lazo de regulación. Para facilitar esta operación, el software de ingeniería Simotion Scout (supongo que en Starter será similar) viene preparado para realizar un ajuste automático de estos parámetros, operación también llamada autotuning.

En esta entrada voy a detallar los pasos que he dado para realizar un autotuning en un motor controlado por un Simotion D435.

El primer paso será poner la máquina donde está instalado nuestro servomotor en orden de trabajo, puertas cerradas, setas de emergencia desenclavadas, barreras inmateriales libres y demás seguridades listas y rearmadas. En mi caso el servomotor está acoplado a un husillo, así que manejando la máquina desde el panel de operador (o el método de manejo que tenga) llevo el eje a la mitad de su recorrido, aproximadamente. Esto es necesario ya que durante el autotuning el servomotor va a dar varias vueltas y si lo dejamos cerca del límite de recorrido es posible que lo sobrepase. 

20 de abril de 2013

Configuración de periferia distribuida por Profibus en un Simotion

En esta entrada voy a mostrar un ejemplo de cómo realizar la configuración de periferia distribuida en un sistema Simotion. A uno de los puertos Profibus de mi CPU D435-2 DP/PN voy a conectar una cabecera de 16 entradas digitales referencia 6ES7 131-1BH01-0XB0, es una referencia antigua pero ha funcionado perfectamente.

Cabecera Profibus referencia 6ES7 131-1BH01-0XB0

El conjunto CPU + cabecera sobre mi mesa
Empezaremos por abrir el proyecto y sobre la CPU, con el botón derecho del ratón, seleccionaremos Open HW Configuration

13 de abril de 2013

Un vistazo al entorno de programación Simotion Scout - El árbol de proyecto


En la entrada anterior dejamos nuestra CPU D435-2 DP/PN con una configuración mínima. Ahora, antes de entrar a preparar ejes y realizar la programación, voy a hacer un repaso (no muy exhaustivo) del entorno Simotion Scout.


A la derecha está el árbol de proyecto (Project navigator) donde tendremos acceso a los diferentes componentes. Desplegando la CPU D435 podemos ver en primer lugar el conector de entradas/salidas digitales X142. Haciendo doble clic sobre él podemos cambiar su direccionamiento:

11 de abril de 2013

Primer contacto con un Simotion D435-2 DP/PN


Estoy involucrado en el proyecto de una máquina que va a llevar como control un Simotion D435-2 DP/PN. Aprovechando que me acaba de llegar la CPU voy a escribir una serie de entradas sobre como realizar su conexión, configuración y programación.

El manual de referencia que he consultado para la elaboración de esta entrada es el llamado SIMOTION D4x5-2 Commissioning and Hardware Installation Manual, disponible en formato PDF aquí. Para buscar más manuales sobre Simotion se puede seguir el siguiente enlace.

Para realizar estas pruebas el único material que voy a necesitar es una fuente de 24VDC, la tarjeta Compact-Flash que trae el firmware y las licencias, un cable ethernet, y la propia CPU.

Coloco la CPU sobre mi mesa y le instalo en la parte inferior el ruidoso ventilador que viene en el mismo embalaje, sin el cual el Simotion dará error. Quito la tapa azul inferior y alojo la tarjeta Compact-Flash en su ranura. Levanto la carcasa y en el conector X124 alimento a 24VDC. Finalmente conecto un cable ethernet entre la toma marcada con PN/IE X127 P1 en el frontal de la CPU y mi portátil. Doy tensión a la fuente y ya tengo todo lo necesario para hacer mis pruebas. El conjunto tiene sobre mi mesa el siguiente aspecto:


Para programar esta CPU voy a utilizar el software de ingeniería Simotion Scout V4.3.1.3 que tengo instalado en una máquina virtual bajo VirtualBox.

21 de enero de 2013

Una aplicación para importar tags de Step 7-Micro/WIN a WinCC Flexible

Actualmente estoy implicado en automatizar una máquina en la que vamos a montar un PLC Siemens S7-200, concretamente una CPU 224, y como HMI un panel también Siemens modelo OP73.

A diferencia de la gama S7-300, no es posible tener integrado en un mismo proyecto el programa del PLC y el programa de la pantalla, con lo que los tags (variables) que deben compartir se deben introducir manualmente. Para hacer esta tarea más sencilla, y aprovechando las opciones para importar tags que tiene el software de programación de paneles WinCC Flexible, he hecho una sencilla aplicación en Visual Basic que me permitirá copiar y pegar tags desde Step 7-Micro/WIN y guardarlos en un fichero en formato CSV que aceptará sin problemas WinCC Flexible.

Al ejecutar la aplicación veremos la siguiente ventana:


7 de octubre de 2012

Comunicación entre un PLC Beckhoff BC8150 y un panel Pro-face GP4105

En las entradas anteriores me preparé para la programación de un PLC Beckhoff BC8150. Al puerto serie de este PLC, haciendo la función de HMI, voy a conectar un panel táctil Pro-Face GP4105. En esta entrada voy a explicar los pasos que he dado para comunicar ambos dispositivos.


El protocolo de comunicación que se va a utilizar es Modbus RTU. En el PLC simplemente hay que darle una dirección entre 40 y 59 en los interruptores rotatorios que tiene en el frontal (con una dirección superior a 40 el PLC se configura automáticamente en Modbus RTU).

El cable de comunicación tendrá por un extremo un conector DB9 macho para el PLC y el otro lo embornaremos en el panel, con el siguiente conexionado: