26 de agosto de 2009

Probando un Servomotor Festo MTR-DCI en un S7-300 (parte 2ª y última)

Primera parte aquí.

Para hacer las pruebas de funcionamiento conecté el servomotor a un PLC Siemens 313C-2DP maestro de Profibus.

Creamos un proyecto nuevo con el Simatic Manager, insertamos nuestra CPU y creamos la red Profibus a 12 Mbps con los parámetros por defecto. Abrimos la configuración hardware e importamos el fichero MTR_0974.gsd que viene en el CD de Festo; también se puede bajar de aquí.

Buscamos en el árbol de componentes
PROFIBUS-DP => Otros aparatos de campo => Accionamientos => Festo => Festo MTR-DCI DP-V0
y lo arrastramos hasta la red Profibus, asignándole la misma dirección que la configurada con el FCT.

25 de agosto de 2009

Probando un servomotor Festo MTR-DCI en un S7-300 (parte 1ª)

Hace ya algo más de un mes recibí un servomotor Festo referencia MTR-DCI-32S-VCSC-EG14-R2PB. Es un servomotor de 24 VDC, el más pequeño con el que he trabajado, tiene la electrónica integrada, interface Profibus y la verdad es que me ha gustado bastante, la programación ha resultado sencilla y el funcionamiento óptimo. Si quieres ver sus características completas las tienes aquí (PDF).



En las imágenes se puede ver que lleva un display con botones para realizar la configuración, pero el modelo que tengo viene sin esta opción, entonces la configuración se realiza a través del puerto serie que lleva con el software Festo Configuring Tool (FCT), equivalente a lo que sería el Simocom de Siemens o el Drivetop de Indramat, pero más sencillo.

20 de agosto de 2009

Balance

Haciendo un poco de balance de las entradas que llevo escritas parece que el tema principal es Siemens y su sistema Simotion. Ciertamente Siemens es la marca de automatización dominante en mi empresa, está presente en algo así como en el 90% de las máquinas que hacemos, sin embargo con Simotion habremos realizado una media docena en los últimos años. El motivo de que hable tanto de Simotion es que es algo distinto a programar un PLC. El software es un poco particular y el aprendizaje es un poco duro al principio, aunque cuando le coges el 'punto' te das cuenta de que es cómodo de programar. Tiene sus defectos (a menudo pequeños cambios de programa implican tener que pasar la CPU a Stop, requiere un PC potente y con mucha RAM si no quieres eternizarte) pero en cada nueva versión ves mejoras importantes.

Si quieres saber un poco más de los sistemas Simotion, la Universidad de Vigo, en su servicio de vídeo bajo demanda, tiene una presentación que realizó D. Roberto Pascual, responsable de producto de equipos para máquinas especiales de Siemens España, para las las Jornadas de Automatización Industrial (J.A.I.) que organizó la Universidad de Vigo en el 2005. Lo puedes ver aquí.

En la página web de las J.A.I. 2005 hay también otras presentaciones de Siemens y de otros fabricantes, y algunas son francamente interesantes, el enlace es este.

En próximas entradas espero dar un poco más de variedad al contenido del blog.

19 de agosto de 2009

Actualización del firmware de un Simotion C230-2 y de un Simodrive 611U

Hace pocos meses me tocó actualizar la última máquina que hicimos con una configuración Simotion + Simodrive, como la descrita en esta serie de entradas. En anteriores ocasiones, para hacer las actualizaciones, vino un técnico de Siemens con nosotros y tomé nota de todos los pasos.

[ACLARACIÓN: los problemas de cuelgues del Simotion C230-2 son para la CPU referencia 6AU1 230-2AA00-0AA0, un modelo ya descatalogado. Las versiones más modernas no sufren de este problema.]

El firmware para los Simotion C se puede bajar de aquí.

Los pasos ha seguir se resumen en:
  1. Actualización de la configuración hardware del proyecto.
  2. Actualización de paquetes tecnológicos.
  3. Actualización de bibliotecas.
  4. Copia de seguridad de los datos de programa y de la MMC.
  5. Formateado de la MMC y borrado de la memoria interna del Simotion C230-2.
  6. Actualización del firmware del Simotion C230-2.
  7. Actualización del firmware del Simodrive 611U (regulador y tarjeta Profibus).
  8. Transferencia del proyecto.
Entremos en detalles, primero la actualización de la configuración hardware.

18 de agosto de 2009

Configuración de un proyecto con Simotion Scout y Simodrive - Parte 3ª y última

Primera parte aquí y segunda parte aquí.

Teniendo los ejes listos en el Simotion hay que configurarlos en la parte Simodrive.

En la ventana de proyecto del SIMOTION SCOUT, expandir SIMODRIVE_611U_HR y hacer doble clic sobre Commissioning.


Se abre el Administrador SIMATIC. Para configurar los ejes existen dos opciones. Si se está conectado on-line al accionamiento, se accede: Botón derecho sobre SIMODRIVE 611U => Sistema de destino => Gestionar accionamiento => Parametrización. Con esto se abre el Simocom U y se realizaría la parametrización sobre la RAM del accionamiento, no olvidando salvarla al finalizar (tanto en la ROM del accionamiento como en el proyecto).

Configuración de un proyecto con Simotion Scout y Simodrive - Parte 2ª

En la primera parte terminé con la configuración de la comunicación Profibus, ahora toca crear los ejes, que nos servirán para manejar cada uno de los motores.

Para insertar un eje hacer doble clic sobre «Insert axis».


Se da un nombre al eje y se selecciona la tecnología a emplear (influye en las licencias que se necesitarán). Cada tecnología incluye a las anteriores. Pulsar OK.

14 de agosto de 2009

Configuración de un proyecto con Simotion Scout y Simodrive - Parte 1ª

Dedicaré tres artículos a unas notas del año 2004 ó 2005 sobre la configuración de un sistema Simotion C230-2 (referencia 6AU1230-2AA00-0AA0) con Simodrive. Es la misma temática que la que traté en la serie de entradas sobre Simotion con Sinamics pero con tecnología más antigua. El Simotion Scout estaba mucho menos evolucionado y surgían siempre imprevistos. Las capturas que acompañan este texto son del Scout V3.x, así que en el software actual puede que haya discordancias. De todas formas, las últimas versiones (hasta la fecha) permiten configurar equipos antiguos, descatalogados y problemáticos como éste. Si te encuentras uno de estos cacharros asegúrate que esté actualizado el firmware a la última versión (seguramente le dedique una entrada a la actualización del firmware de estos sistemas).

[Actualización: Aquí están las instrucciones de actualización.]

Empecemos: abrimos el Scout, se pulsa en el icono de la hoja en blanco para crear un proyecto nuevo, se escoge una ruta para el proyecto y se le asigna un nombre.




Aparece el árbol de proyecto. Doble clic sobre «Create new device».

13 de agosto de 2009

Configuración de un Sinamics S120 en un proyecto de Step7

Hace algo más de un año me tocó trabajar con un Sinamics S120, en un proyecto de Step7. Estas son las notas que tomé en su momento.

NOTA: En esta entrada ya he hablado sobre la configuración de un Sinamics, pero en un sistema Simotion.

Para empezar creamos un proyecto nuevo, configuramos la CPU, en mi caso una 313C-2DP, creamos una red Profibus y buscamos en el árbol de componentes la referencia del Sinamics que tengamos.


Arrastramos el Sinamics sobre la red Profibus y le asignamos una dirección, en mi caso, la 4.

12 de agosto de 2009

Configuración de un proyecto con Simotion Scout - Parte 4ª y última

Esta es la cuarta y última entrada de la serie de configuración de un sistema Simotion; puedes leer la primera parte aquí, la segunda aquí y la tercera aquí.

Pues vamos a ello, una vez tenemos las tramas Profibus configuradas hay que crear los ejes que nos van a servir para controlar cada uno de los motores.

En el árbol de proyecto, en la parte 'AXES' doble clic sobre 'Inser axis'


Le asignamos un nombre al eje y selecionamos las tecnologías que queremos usar, marcamos todas (regulación de velocidad, posicionado y sincronización entre ejes). Pulsamos 'OK'.

10 de agosto de 2009

Configuración de un proyecto con Simotion Scout - Parte 3ª

Continúo con las notas que tomé en el curso de Motion Control de Siemens, ahora toca configurar las tramas de comunicación Profibus.

Primera parte aquí y segunda aquí.

En el árbol de proyecto, en la parte de 'SINAMICS_Integrated', hacemos doble clic sobre 'Configuration'.


En la pestaña 'PROFIBUS message frame' hay que configurar el telegrama Siemens 105 para cada uno de los servomotores.

4 de agosto de 2009

Configuración de un proyecto con Simotion Scout - Parte 2ª

Sigo con las notas que tomé en el curso de Motion Control de Siemens.

Primera parte aquí.

Me quedé justo en el punto en cual configuré el hardware y la red. Ahora toca configurar el 'Sinamics integrated'. Lo primero es retomar los ajustes de fábrica para evitar cualquier interferencia de configuraciones previas. Para ello vamos al árbol de proyecto y sobre 'Sinamics_Integrated' hacemos clic con el botón derecho y seleccionamos 'Target device -> Restore factory settings' y confirmamos.


Esperamos a que se complete la operación y a continuación hacemos doble clic sobre 'Automatic Configuration'.

3 de agosto de 2009

Mapeado de entradas/salidas en un PLC Beckhoff BC3100

[ACTUALIZACIÓN: Alguien de Beckhoff ha leído el blog y el departamento comercial se ha puesto en contacto conmigo para hacer alguna aclaración. Entiendo por lo que me cuenta que es normal que el KS2000 no haga bien la configuración con el BC3100, ya que no está soportada esta función, y aclara que "la serie BC3100 fue de los primeros PLCs con I/F PROFIBUS DP y que actualmente el BC3150 soporta el System Manager para poder vincular sus variables globales a E/S físicas del PLC." De todas formas no me gustaría que quedase la impresión de que no me ha gustado programar en Beckhoff, tan sólo he usado el PLC para una función muy concreta y ha funcionado perfectamente.]

En mi primera entrada conté como se realizaba la comunicación Profibus entre un PLC Beckhoff BC3100 y un Siemens S7-300; las pruebas las hice con un técnico de Beckhoff y claro, con su ayuda todo salió rodado. Ahora me he puesto yo solo contra el BC3100 y no ha salido todo tan bien. Este PLC es un poco particular con el mapeado de entradas/salidas, ya que no solo depende de la posición de las tarjetas en el bastidor, si no que también importa el tipo de tarjeta. En teoría, si nos conectamos con la aplicación KS2000 de Beckhoff al PLC con todos sus módulos conectados debería leer el mapeado y mostrárnoslo... pero por lo visto, al menos con este PLC, falla: