Tal y como terminé comentando en la 1ª parte, el Simotion D410 DP viene preparado para cumplir categoría III de seguridad. Para que el funcionamiento de la barrera sea conforme hay que, en primer lugar, cablear desde el dispositivo de seguridad (en mi caso el relé de la barrera) un doble canal redundante.
El cableado será el siguiente: uno de los canales del relé de la barrera debe estar cableado a una de las primeras 4 entradas (DI0, DI1, DI2 ó DI3) del conector X121 en el frontal del Simotion. El otro canal debe estar cableado al borne 7 del conector X120 (EP). No olvidar cablear los correspondientes negativos, para más detalle consultar la completa documentación de Siemens. Con esto ya tenemos el doble canal redundante, ahora hay que configurar el equipo para que active la seguridad.
La seguridad no se maneja desde el Simotion, es tarea del Sinamics_integrated, lo cual tiene sentido ya que es el componente que ataca directamente al servomotor.
IMPORTANTE: Para realizar esta configuración es imprescindible estar on line con el Simotion.
21 de diciembre de 2009
11 de diciembre de 2009
Interrupción de tareas de movimiento en Simotion (parte 1ª)
Tengo una instalación con un Simotion D410 DP monoeje. Existe una barrera fotoeléctrica cuya misión es detener el movimiento del eje cuando se interrumpe y que una vez despejada continúe. Para conseguir este comportamiento he creado una Motion task que se ejecutará cíclicamente y tiene, programada en MCC (Motion Control Chart), el siguiente aspecto:

Lo que hago, básicamente, es vigilar la entrada en la que tengo cableada la señal del relé de la barrera y cuando detecto que se interrumpe, con el comando Stop axis, detengo el movimiento sin abortarlo (Normal stop without abort).

Lo que hago, básicamente, es vigilar la entrada en la que tengo cableada la señal del relé de la barrera y cuando detecto que se interrumpe, con el comando Stop axis, detengo el movimiento sin abortarlo (Normal stop without abort).
19 de noviembre de 2009
Trabajando con limitación de par en un Simotion
Para limitar el par de trabajo en un eje controlado por un Simotion se usa la función _enableTorqueLimiting y sirve tanto para ejes con control de velocidad, como para ejes de posicionamiento o ejes síncronos. Una característica muy importante cuando limitamos el par es que la vigilancia del error de seguimiento así como la vigilancia de posición se deshabilitan, ya que cuando el eje se encuentre que necesita limitar el par debe reducir su velocidad y se saldrá de la ventana teórica de posicionamiento.
El valor de limitación de par se puede cambiar en cualquier momento siendo de aplicación instantánea. Para eliminar la limitación existe la función _disableTorqueLimiting, aunque también se cancela con si aplicamos las funciones _resetAxis o _disableAxis.
El valor de limitación de par se puede cambiar en cualquier momento siendo de aplicación instantánea. Para eliminar la limitación existe la función _disableTorqueLimiting, aunque también se cancela con si aplicamos las funciones _resetAxis o _disableAxis.
13 de octubre de 2009
Leer el valor real de par en un Simotion D
En un Simotion se controlan ejes que deben estar asociados a un accionamiento (drive). En los Simotion D (D410, D425, etc.) el accionamiento es un Sinamics interno (Sinamics_integrated). Ya he hablado de como hacer una configuración con uno de estos sistemas en esta serie de entradas, pero ahora necesito una funcionalidad más. Por defecto, el telegrama 105 que comunica el Simotion con el Sinamics no transmite el valor real de par y es un dato interesante para analizar un montaje y comprobar, por ejemplo, si ha entrado una pieza muy dura o muy suave.
Para tener acceso al dato real de par cíclicamente debemos activar el bloque de datos tecnológicos (technology data block). El proceso es el siguiente:
Para tener acceso al dato real de par cíclicamente debemos activar el bloque de datos tecnológicos (technology data block). El proceso es el siguiente:
8 de octubre de 2009
Trabajando con un accionamiento Indramat Ecodrive03 desde un Siemens S7-300 (parte 2ª)
Primera parte aquí.
Configurado el accionamiento, lo debemos añadir a la red Profibus en el hardware del Step7. Para ello debemos tener los ficheros GSD correspondientes al accionamiento DKC03 instalados.

Buscamos en el árbol de componentes 'Otros aparatos de campo' => 'Accionamientos' => 'DKC03.3' y lo arrastramos sobre la red Profibus. Le asignamos la dirección que le corresponda y ahora hay que indicarle el tamaño de los datos a transmitir. Para ello recordamos lo que hemos configurado con el DriveTop en la trama Profibus y añadimos en el slot de entradas '6 words inputs' (12 bytes) y en el slot de salidas '7 words outputs' (14 bytes). Ambos a partir de la dirección 256 (100 en hexadecimal). Guardamos y compilamos y cerramos el hardware.
Configurado el accionamiento, lo debemos añadir a la red Profibus en el hardware del Step7. Para ello debemos tener los ficheros GSD correspondientes al accionamiento DKC03 instalados.

Buscamos en el árbol de componentes 'Otros aparatos de campo' => 'Accionamientos' => 'DKC03.3' y lo arrastramos sobre la red Profibus. Le asignamos la dirección que le corresponda y ahora hay que indicarle el tamaño de los datos a transmitir. Para ello recordamos lo que hemos configurado con el DriveTop en la trama Profibus y añadimos en el slot de entradas '6 words inputs' (12 bytes) y en el slot de salidas '7 words outputs' (14 bytes). Ambos a partir de la dirección 256 (100 en hexadecimal). Guardamos y compilamos y cerramos el hardware.
Etiquetas:
Ecodrive03,
Indramat,
servomotor,
Step7
5 de octubre de 2009
Trabajando con un accionamiento Indramat Ecodrive03 desde un Siemens S7-300 (parte 1ª)
Tenía guardadas unas notas sobre la utilización de servomotores Indramat (ahora Rexroth) MKD071 y reguladores DKC03 (Ecodrive03) con un S7-300 a través de Profibus. He aprovechado para pasarlas a limpio y ponerlas aquí como referencia. Lo que voy a desarrollar en esta entrada son los pasos para hacer la configuración del accionamiento, su introducción en el hardware de un proyecto de Step7, así como unas notas sobre su programación.
Para empezar necesitamos el software de configuración de Indramat, llamado DriveTop, yo tengo la versión 16. No es necesaria licencia y se puede descargar de aquí. Es un software un poco espartano, se puede poner en español pero la traducción no está muy lograda, aún así cumple su función perfectamente.
Para hacer la configuración es preferible estar conectado al regulador, así detectará automaticamente los componentes, aunque también se puede hacer offline con limitaciones. La comunicación se hace mediante un cable serie que te puedes hacer, su conexionado es el siguiente:

Voy a empezar por la configuración del regulador del servomotor. Para ello arrancamos el DriveTop y le decimos que se conecte por RS232 al accionamiento. Si no tenemos el accionamiento disponible seleccionamos 'Simulación Offline'.
Para empezar necesitamos el software de configuración de Indramat, llamado DriveTop, yo tengo la versión 16. No es necesaria licencia y se puede descargar de aquí. Es un software un poco espartano, se puede poner en español pero la traducción no está muy lograda, aún así cumple su función perfectamente.
Para hacer la configuración es preferible estar conectado al regulador, así detectará automaticamente los componentes, aunque también se puede hacer offline con limitaciones. La comunicación se hace mediante un cable serie que te puedes hacer, su conexionado es el siguiente:

Voy a empezar por la configuración del regulador del servomotor. Para ello arrancamos el DriveTop y le decimos que se conecte por RS232 al accionamiento. Si no tenemos el accionamiento disponible seleccionamos 'Simulación Offline'.
Etiquetas:
Ecodrive03,
Indramat,
servomotor,
Step7
Suscribirse a:
Entradas (Atom)

