Dic
24

Referencias de multivelocidad desde terminal en Siemens Micromaster 440

Author // José María Delgado
Posted in // Automatización, CIDA

Una de las prácticas que estamos llevado a cabo estos días implica definir referencias de multivelocidad con el variador de frecuencia Micromaster 440 de Siemens desde el terminal, teniendo que parametrizar previamente el mismo.

Siemens Micromaster 440

De esta forma, empleando 3 entradas digitales podemos establecer 3 consignas de frecuencia diferentes para 3 velocidades distintas. El proceso es un poco tedioso, ya que hay que echar mano de los parámetros BiCo (Binary Connectors) del variador de frecuencia, y que básicamente permiten programar de forma flexible funciones más o menos complejas, relacionando para nuestro caso sets de parámetros a estados de entradas digitales. El procedimiento viene bastante bien documentado en la página de soporte de Siemens, pero con objeto de proporcionar una pequeña ayuda adicional, podemos hacer un resumen general del procedimiento.

La posibilidad de definir 3 consignas diferentes de frecuencia, cada una de ellas activada mediante una entrada digital del terminal, se basa en los parámetros indexados del MM440 frente al MM420: es posible almacenar diferentes valores de parámetros, cada uno de ellos bajo un índice (In000, In001 e In002), de forma que sea posible cambiar entre los valores de los parámetros ante, por ejemplo, como es nuestro caso, el cambio de una entrada digital.

Hay dos tipos de sets de parámetros en el MM440/MM430: CDS (Command Data Set o Juego de datos de comando) y DDS (Drive Data Set o Juego de datos de accionamiento). Los parámetros indexados pueden pertenecer bien al CDS o bien al DDS. La mayor parte de los parámetros tiene 3 índices diferentes (In000, In001 e In002) que pueden ser habilitados. Por defecto, el índice In000 es el que está activo.

La forma más cómoda de definir valores de índice para los parámetros es programar todos los parámetros para In000, y luego copiar estos valores a los índices In001 e In002, modificando posteriormente los valores deseados.

Para ello se emplean los parámetros P0809 [3] y P0819 [3], que permiten copiar el CDS/DDS de un índice a otro.

En este caso trabajaremos con los parámetros:

Parámetros_1

Parámetros_2

El mejor modo de ver el proceso completo es ilustrarlo mediante un ejemplo. De cara a hacerlo todo más sencillo, lo haremos con el mismo ejemplo de la página de Siemens Support. Supongamos que un motor tiene que funcionar con 3 frecuencias diferentes, cada una de ellas con diferentes rampas de aceleración / deceleración, y que deseamos activar estas 3 frecuencias empleando 3 entradas digitales, por ejemplo:

Entrada Digital Frecuencia Rampa aceleracion Rampa deceleracion
DIN1 20 Hz 10 s 10 s
DIN2 30 Hz 5 s 5 s
DIN3 40 Hz 1 s 1 s

Para poder conseguirlo será necesario definir 3 juegos de parámetros, cada uno de ellos en los 3 índices diferentes de diversos parámetros, cambiando entre ellos según la entrada digital activada. Programaremos en primer lugar los parámetros normales del In000 activados mediante DIN1, y programaremos posteriormente DIN2 y DIN3 mediante configuración BiCo.

1. Supongamos que los valores referidos al motor ya han sido configurados en sus respectivos parámetros y se ha realizado una puesta en marcha rápida. Deberemos ahora establecer el control desde el terminal (P0700[0]=2) y trabajar mediante frecuencias fijas (P1000[0]=3). Podemos también establecer los valores correspondientes a In000:

Parámetro / Valor Comentario
P1120[0]= 10s Rampa de aceleración de DIN1 = 10s
P1121[0]= 10s Rampa de deceleración de DIN1 = 10s
P1001[0]= 20 Hz Frecuencia fija 1 activada mediante DIN1 = 20Hz
P0701[0]= 16 DIN1 configurada como frecuencia fija + RUN

2. Preparamos ahora las entradas DIN2 y DIN3 para configuración BiCo, es decir, para poder descargar en ellas todo el juego de parámetros definido para DIN1, copiando posteriormente el In000 en los In001 e In002. Configuramos para ellos P0702[0] y P0703[0] a 99.

3. A continuación, para operar de la forma más cómoda posible, copiaremos el juego de parámetros definidos con el índice In000 en los índices In001 e In002. Dado que los parámetros frecuencia fija (P1001, P1002, P1003…), tiempo de aceleración (P1120) y tiempo de deceleración (P1121) pertenecen al DDS, copiaremos el juego de parámetros DDS del In000 (Set 0) al In001 (Set 1) e In002 (Set 2) de la siguiente forma:

Copiar DDS del Set 0 al Set 1: realizamos en orden las operaciones…

Parámetro / Valor Comentario
P0819[0]= 0 Copia el set DDS desde el Set 0
P0819[1]= 1 Pega el set DDS en el Set 1
P0819[2]= 2 Inicia la copia (tras realizar la copia vuelve otra vez a 0)

Copiar DDS del Set 0 al Set 2: realizamos en orden las operaciones…

Parámetro / Valor Comentario
P0819[0]= 0 Copia el set DDS desde el Set 0
P0819[1]= 2 Pega el set DDS en el Set 2
P0819[2]= 2 Inicia la copia (tras realizar la copia vuelve otra vez a 0)

4. Como se han configurado las DIN2 y DIN3 como BiCo en el paso 2, es posible ahora configurar en P0820 y P0821 la fuente de órdenes desde la cual se leen los sets 1 y 2 previamente configurados. Deberán aparecer los valores 722.1 y 722.2, de forma que configuramos:

Parámetro / Valor Comentario
P0820 = 722.1 Configuramos DIN2 (722.1) como fuente de órdenes para el Set 1
P0821 = 722.2 Configuramos DIN3 (722.2) como fuente de órdenes para el Set 2

5. Procedemos a configurar las diferentes rampas de aceleración / deceleración:

Parámetro / Valor Comentario
P1120[1] = 5 Aceleración de 5 segundos para In001 (Set 2 activado mediante DIN2)
P1121[1] = 5 Deceleración de 5 segundos para In001 (Set 2 activado mediante DIN2)
P1120[2] = 1 Aceleración de 1 segundos para In002 (Set 3 activado mediante DIN3)
P1121[2] = 1 Deceleración de 1 segundos para In002 (Set 3 activado mediante DIN3)

6. Establecemos por último las frecuencias fijas a las que funcionará el Set 1 y el Set 2:

Parámetro / Valor Comentario
P1001[1] = 30 Hz Frecuencia fija de Set 1 = 30 Hz y posterior RUN
P1001[2] = 40 Hz Frecuencia fija de Set 2 = 40 Hz y posterior RUN

Tenemos ya configurados los sets 1 y 2 de parámetros, activados respectivamente con DIN2 y DIN3, por lo que podemos ya, en función de la DIN activada, hacer funcionar a nuestro motor a consignas de frecuencia distintas, cada una de ellas con sus respectivas rampas de aceleración / deceleración. Es muy importante tener en cuenta que los parámetros CDS pueden cambiarse con el motor funcionando, y su cambio tendrá un efecto inmediato, pero por contra los parámetros DDS (como es nuestro caso) normalmente (con algunas excepciones) sólo pueden ser cambiados con el motor parado. Podemos comprobarlo intentando cambiar de forma directa de DIN1 a DIN2 o DIN3 sin desactivar previamente la entrada de origen.

 

Comparte este post:
  • Print
  • Digg
  • StumbleUpon
  • Facebook
  • Yahoo! Buzz
  • Twitter
  • Google Bookmarks
  • email
  • FriendFeed
  • Meneame
  • Tumblr
  • RSS

Tags // , ,

Trackback from your site.

José María Delgado

Profesor Técnico de Formación Profesional de Instalaciones Electrotécnicas en el Ciclo Formativo Bilingüe de Grado Superior de Sistemas Electrotécnicos y Automatizados, y de Automatización y Robótica Industrial del IES Javier García Téllez de Cáceres.

Leave a comment

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Spain
This work by José María Delgado is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Spain.