Está en la página 1de 39

Altivar 320

ATVLogic – Ejemplos de programación


Variadores de frecuencia ATV320 Funciones de Seguridad

ADVERTENCIA

Todos los ejemplos desarrollados en este manual son de


tipo pedagógico y por ello pueden, en algún caso, no ser
fiel reflejo de la realidad. En ningún caso deben ser
empleados, ni siquiera parcialmente, en aplicaciones
industriales, ni servir de modelo para dichas aplicaciones.

Los productos presentados en este manual son


susceptibles de evolución en cuanto a sus características
de presentación, de funcionamiento o de utilización. Su
descripción en ningún momento puede revestir un aspecto
contractual.

El Instituto Schneider Electric de Formación, acogerá


favorablemente cualquier solicitud con fines didácticos
exclusivamente, de utilización de gráficos o de
aplicaciones contenidas en este manual.

Cualquier reproducción de este libro está totalmente


prohibida sin la autorización expresa del Instituto
Schneider Electric de Formación.

-2-
Instituto Schneider Electric Formación

Índice

Práctica 1 – ATVLogic Pág. -5-

Práctica 2 – ATVLogic Pág. -23-

-3-
Variadores de frecuencia ATV320 Funciones de Seguridad

-4-
Instituto Schneider Electric Formación

Práctica 1 – ATVLogic

1. Generalidades
¿Qué es el ATV logic?
Es un interface de programación que permite crear pequeñas
aplicaciones de control dentro del propio variador ATV320.
Esto permite una mayor personalización de las capacidades
del ATV320 por parte del usuario.

 ATV Logic interactúa con:


Con el núcleo de control del variador.
Las entradas y salidas físicas del variador.
Con los buses de comunicaciones.
Con el HMI

 La programación del ATV


El ATV Logic está integrado en el software Somove. Se
programa con lenguaje FBD (Diagrama de bloques de
funciones).

Incluye instrucciones Booleanas, operaciones aritméticas,


temporizadores, contadores, comparadores, convertidores …

 Características del ATVLogic:


• 3 Tareas, 2 sincronizadas con el ATV (PRE y POST)
y 1 auxiliar (AUX).

• Máximo 10 bloques de función por tareas


sincronizadas (tiempo ciclo=2ms – PRE y POST) y 50
bloques de función para la tarea Auxiliar (AUX).

• 30 bloques de funciones diferentes.

• Menú HMI personalizable con 8 parámetros.

• 8 Palabras internas (%MW).

• Bits de sistema (%S), (timer, save conf.).

• Todos las IN / OUT, parámetros y comunicaciones del


variador accesibles.

-5-
Variadores de frecuencia ATV320 Funciones de Seguridad

2. Objetivos
El objetivo de esta práctica es familiarizarse con los elementos
de programación ATVLogic, que hay dentro del ATV320.

3. Material
necesario
Para la realización de la práctica se necesitarán los siguientes
elementos:
 Panel de prácticas ATV320.
 Motor trifásico asíncrono de alterna 0,37 KW.

4. Ejercicios a
Realizar
Interface de programación ATV LOGIC

Instrucciones ATV LOGIC

Operaciones Booleanas:

-6-
Instituto Schneider Electric Formación

Operaciones con integers:

-7-
Variadores de frecuencia ATV320 Funciones de Seguridad

Programación ATV Logic

El ATV320 gobernará una cinta transportadora, donde un


sensor conectado a la entrada LI3, activa la cinta
transportadora con una rampa de aceleración de 2.5 s, se va a
una velocidad de 50 Hz, al cabo de los 10 s (La caja entra en
la máquina de flejado), la cinta tiene que decelerar hasta la
velocidad de 20 Hz, y se activa la salida R2, que activará la
máquina para el cierre y el fleje de la caja. Cuando hayan
pasado 18 segundos, la cinta vuelve a acelerar hasta 50 Hz
hasta los 27.5 segundos, a los 30 segundos la cinta tiene
que estar totalmente detenida.

Realización de la práctica.

Para empezar la programación del variador para que se


comporte como hemos descrito. Primero, en el Somove,
tendremos que ir a la pestaña ‘ATV Logic’ y seleccionaremos
la tarea ‘AUX’ que se encuentra en una pestaña en la parte
inferior izquierda.

-8-
Instituto Schneider Electric Formación

Ahora seleccionamos el recuadro blanco de la entrada ‘I1’


hacemos doble clic sobre él y aparecerá una ventana flotante
para configurarla. Para configurar la entrada, en la columna
‘Data Type’ seleccionamos si la entrada es una entrada
‘discreta’ ó ‘analógica’. Cuando seleccionamos la columna
‘Parameter’, aparece una lista de parámetros que podemos
asigna a esta entrada (en este caso binaria), para la práctica
seleccionamos la entrada ‘LI1 High’.

Arrastrándolo al área de programación, añadimos una


instrucción de temporización.

Haciendo doble clic sobre ella aparecerá la ventana de


configuración del temporizador. Donde seleccionaremos el
tipo de temporización en ‘Type’, seleccionaremos ‘A=
temporizador de retardo a la conexión’. Ahora en ‘On
delay’ ponemos la preselección de temporización, donde las
unidades es ‘0.1 s’, es decir que para temporizar 10 segundos
tenemos que poner ‘100’.

-9-
Variadores de frecuencia ATV320 Funciones de Seguridad

Ahora añadimos dos temporizadores más, con 18 segundos el


primero y 27.5 segundos el segundo.

 Configuración del segundo temporizador:

 Configuración del tercer temporizador:

- 10 -
Instituto Schneider Electric Formación

Ahora conectamos las entradas de los temporizadores con la


entrada‘I1’.

Ahora añadimos dos instrucciones ‘EDGE’ y los colocamos


delante de los temporizadores ‘B00’ y ‘B01’.

Haciendo doble clic sobre la instrucción, aparecerá la ventana


de configuración donde seleccionaremos en ‘Edge Type’ el
flanco de activación, en ambos casos pondremos el flanco de
subida ‘Rising’.

- 11 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Ahora añadimos la instrucción ‘SR Memory’ delante de las


instrucciones ‘EDGE’.

Ahora seleccionamos el recuadro blanco de la salida ‘O2’


hacemos doble clic sobre él y aparecerá una ventana flotante
para configurarla. En la columna ‘Data Type’ seleccionamos si
la salida es ‘discreta’ ó ‘analógica’. Cuando seleccionamos la
columna ‘Parameter’, aparece una lista de parámetros que
podemos asigna a esta salida, en este caso ‘R2: R2
Assignement’.

- 12 -
Instituto Schneider Electric Formación

Conectamos las salidas de los temporizadores a las entradas


de las instrucciones ‘EDGE’ y la salida del primer ‘EDGE’
‘B03’ a la entrada S de la Instrucción ‘SR Memory’ y la salida
del segundo ‘EDGE’ B04’ a la entrada R. Y la salida de la
instrucción ‘SR Memory’, la conectamos a la salida ‘O2’.

Hasta aquí, hemos programado, que cuando se active a la


entrada LI1 a los 10 segundos se active la salida R2 y se
desactive cuando LI1 lleve 18 segundos.

 Programación de la variación de la consigna de velocidad


automáticamente:

Lo siguiente que haremos es añadir en la parte de abajo del


área de programación, cuatro bloques ‘NUM - Constant’,
donde escribiremos un valor numérico. Que serán los valores
de velocidad que vamos a cambiar.

- 13 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Haciendo doble clic sobre cada una de las instrucciones de


‘NUM-Constant’, aparecerá la ventana de configuración
donde escribiremos el valor en ‘Value of the constant’, de
arriba abajo escribiremos ‘9000’ ‘4000’ ‘9000’ y ‘0’.

Ahora añadiremos, tres instrucciones de multiplexor ‘MUX’.

Unimos las salidas de la instrucciones ‘constantes’, con las


entradas no booleanas de los multiplexores.

- 14 -
Instituto Schneider Electric Formación

Ahora seleccionamos el recuadro blanco de la salida ‘O5’


hacemos doble clic sobre él y aparecerá una ventana flotante
para configurarla. En la columna ‘Data Type’ seleccionamos
que la salida es ‘analógica’. Cuando seleccionamos la
columna ‘Parameter’, aparece una lista de parámetros que
podemos asigna a esta salida, en este caso ‘FR1: Ref. 1
Channel’.

Unimos la salida del último multiplexor a la salida ‘O8’ que


acabamos de configurar.

- 15 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Por último, tenemos que asociar las entradas booleanas de los


multiplexores (que a 0 pone el valor de la entrada 2 en la
salida y cuando es 1 pone el valor que haya en la entrada 3 en
la salida) con los diferentes tiempos, de esa manera
cambiaremos las consignas de velocidad. Para ello tenemos
que añadir 3 bloques ‘AND’.

Como para las condiciones ‘AND’ solo necesitamos 2 de las


cuatro entradas añadimos tres bloques de ‘TRUE’ y los
conectamos a las dos últimas entradas de cada función.

- 16 -
Instituto Schneider Electric Formación

Conectamos las salidas de los temporizadores a las entradas


de las AND y las salidas a los multiplexores tal y como se
muestra en la figura.

Para finalizar la programación, pulsaremos el botón de


‘validación’, para ver si hemos cometido errores. Si no
tenemos errores en la programación ya estamos en
disposición de cargar el programa en el variador,

- 17 -
Variadores de frecuencia ATV320 Funciones de Seguridad

El resultado de la programación de la práctica, es el siguiente:

- 18 -
Instituto Schneider Electric Formación

 Puesta en marcha de la programación en el variador.

Para probar la programación desde el Somove tendremos que


conectarnos al variador para cargar la configuración y
programa, en modo ‘Online’ iremos a la pestaña ‘ATV Logic’
y nos aparecerá el área de programación sombreada. Para
que se empiece a ejecutar la programación, dentro del
Somove pulsaremos el botón de ‘Play’ que se encuentra en la
parte derecha de la pestaña ‘ATV Logic’

Si queremos monitorizar los cambios de estado en el


programa deberemos pulsar el botón de ‘Refrescar valores’
para poder observar el cambio de los valores en el área de
programación.

- 19 -
Variadores de frecuencia ATV320 Funciones de Seguridad

 Gestión de la programación en el variador.

Si queremos gestionar la marcha y la parada del ‘ATVLogic’.


Para ella hay que ir a la pestaña ‘Parameters’, seleccionamos
el parte izquierda la opción ‘Full’ donde aparecen todos los
menús de configuración y abrimos el menú de configuración
‘Funtion Blocks’ donde se encuentran las diferentes opciones
de gestión del programas.

Ahora, al desplegar el menú ‘FUNTION BLOCKS’,


seleccionamos el parámetro ‘FBRM – FB Start Mode’ para
asignar una entrada para poner en marcha la programación,
en este caso con la entrada ‘LI3’.

- 20 -
Instituto Schneider Electric Formación

También tenemos el parámetro ‘FBSM – Stop of FB stops


the motor’, con el seleccionamos el tipo de parada cuando
paramos la ejecución del programa. Y el parámetro ‘FBDF –
FB behaviour on drive fault’ donde definimos el
comportamiento del programa cuando se produce un error en
el variador (Por ejemplo, por un fallo de térmico) si decidimos
que el programa pase a stop o siga funcionando.

- 21 -
Variadores de frecuencia ATV320 Funciones de Seguridad

- 22 -
Instituto Schneider Electric Formación

Práctica 2 – ATVLogic

1. Generalidades
¿Qué es el ATV logic?
Es un interface de programación que permite crear pequeñas
aplicaciones de control dentro del propio variador ATV320.
Esto permite una mayor personalización de las capacidades
del ATV320 por parte del usuario.

 ATV Logic interactúa con:


Con el núcleo de control del variador.
Las entradas y salidas físicas del variador.
Con los buses de comunicaciones.
Con el HMI

 La programación del ATV


El ATV Logic está integrado en el software Somove. Se
programa con lenguaje FBD (Diagrama de bloques de
funciones).

Incluye instrucciones Booleanas, operaciones aritméticas,


temporizadores, contadores, comparadores, convertidores …

 Características del ATVLogic:


• 3 Tareas, 2 sincronizadas con el ATV (PRE y POST)
y 1 auxiliar (AUX).

• Máximo 10 bloques de función por tareas


sincronizadas (tiempo ciclo=2ms – PRE y POST) y 50
bloques de función para la tarea Auxiliar (AUX).

• 30 bloques de funciones diferentes.

• Menú HMI personalizable con 8 parámetros.

• 8 Palabras internas (%MW).

• Bits de sistema (%S), (timer, save conf.).

• Todos las IN / OUT, parámetros y comunicaciones del


variador accesibles.

- 23 -
Variadores de frecuencia ATV320 Funciones de Seguridad

2. Objetivos
El objetivo de esta práctica es familiarizarse con los elementos
de programación ATVLogic, que hay dentro del ATV320.

3. Material
necesario
Para la realización de la práctica se necesitarán los siguientes
elementos:
 Panel de prácticas ATV320.
 Motor trifásico asíncrono de alterna 0,37 KW.

4. Ejercicios a
Realizar
Interface de programación ATV LOGIC

Instrucciones ATV LOGIC

Operaciones Booleanas:

- 24 -
Instituto Schneider Electric Formación

Operaciones con integers:

- 25 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Programación ATV Logic

Tenemos que realizar una máquina cuyo elemento principal es


el variador ATV320 en el cual la entrada LI2, iniciará la
ejecución del programa. La entrada LI3 pone en marcha la
secuencia de vaivén del eje, en ambos sentido durante 5
segundos, en cada sentido y a 45 Hz de velocidad. Mientras
esté a 1 la secuencia se repite.

Si se activan las entradas LI5 y LI6 (conectadas a un sensor


magnético de seguridad), se activa la función de seguridad
SLS (cuando las entradas pasan de 1 a 0, la secuencia se
hace igual pero a 5Hz). Al volver a ponerlos a 1 se recupera la
velocidad de régimen de la secuencia.

Realización de la práctica.

Para empezar la programación del variador para que se


comporte como hemos descrito. Primero, en el Somove,
tendremos que ir a la pestaña ‘ATV Logic’ y seleccionamos la
tarea ‘AUX’ que se encuentra en una pestaña en la parte
inferior izquierda.

- 26 -
Instituto Schneider Electric Formación

Ahora seleccionamos el recuadro blanco de la entrada ‘I1’


hacemos doble clic sobre él y aparecerá una ventana flotante
para configurarla. Para configurar la entrada, en la columna
‘Data Type’ seleccionamos si la entrada es una entrada
‘discreta’ ó ‘analógica’. Cuando seleccionamos la columna
‘Parameter’, aparece una lista de parámetros que podemos
asigna a esta entrada (en este caso binaria), para la práctica
seleccionamos la entrada ‘LI3 High’.

Arrastrándolo al área de programación, añadimos una


instrucción ‘AND’ y la coloco delante de la entrada I1.

- 27 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Justo delante de la instrucción ‘AND’, seleccionamos la


instrucción ‘RS Memory’ y la arrastramos hasta ponerla
delante de la instrucción ‘AND’.

Ahora seleccionamos el recuadro blanco de la salida ‘O1’


hacemos doble clic sobre él, y aparecerá una ventana flotante
para configurarla. En la columna ‘Data Type’ seleccionamos
que la salida es ‘discrete’. Cuando seleccionamos la columna
‘Parameter’, aparece una lista de parámetros que podemos
asigna a esta salida, en este caso ‘R1: Assignament’.

- 28 -
Instituto Schneider Electric Formación

Ahora conectamos la entrada I1 con el primer pin de la


instrucción ‘AND’, la salida de esta a la entrada ‘S’ de la
instrucción ‘RS Memory’ y la salida de esta instrucción a la
salida ‘O1’.

Arrastrándolo al área de programación, añadimos una


instrucción de temporización.

Haciendo doble clic sobre ella aparecerá la ventana de


configuración del temporizador. Donde seleccionaremos el
tipo de temporización en ‘Type’, seleccionaremos ‘A=
temporizador de retardo a la conexión’. Ahora en ‘On
delay’ ponemos la preselección de temporización, donde las
unidades es ‘0.1 s’, es decir que para temporizar 5 segundos
tenemos que poner ‘50’.

- 29 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Seleccionamos la instrucción ‘OR’ y la arrastramos, dejándola


delante de la salida O2.

Ahora seleccionamos el recuadro blanco de la salida ‘O2’


hacemos doble clic sobre él y aparecerá una ventana flotante
para configurarla. En la columna ‘Data Type’ seleccionamos
que la salida es ‘discrete’. Cuando seleccionamos la columna
‘Parameter’, aparece una lista de parámetros que podemos
asigna a esta salida, en este caso ‘FRD: Forward’.

- 30 -
Instituto Schneider Electric Formación

Ahora conectamos la salida ‘Q’ de la instrucción ‘RS Memory’


a la entrada del temporizador y al primer pin de entrada de la
instrucción ‘OR’, la salida de esta a la salida ‘O2’. Por último,
desde la salida del temporizador conectamos a la entrada ‘R’
de la instrucción ‘RS Memory’.

Ahora seleccionamos el recuadro blanco de la salida ‘O3’


hacemos doble clic sobre él y aparecerá una ventana flotante
para configurarla. En la columna ‘Data Type’ seleccionamos
que la salida es ‘discrete’. Cuando seleccionamos la columna
‘Parameter’, aparece una lista de parámetros que podemos
asigna a esta salida, en este caso ‘R2: Assignament’.

- 31 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Añadimos una instrucción ‘RS Memory’, seleccionándola y


arrastrándola al área de programación.

Seleccionamos la instrucción ‘OR’ y la arrastramos, dejándola


delante de la salida O4.

Ahora seleccionamos el recuadro blanco de la salida ‘O4’


hacemos doble clic sobre él, y aparecerá una ventana flotante
para configurarla. En la columna ‘Data Type’ seleccionamos
que la salida es ‘Discrete’. Cuando seleccionamos la columna
‘Parameter’, aparece una lista de parámetros que podemos
asigna a esta salida, en este caso ‘RRS: Reverse assign.’.

- 32 -
Instituto Schneider Electric Formación

Ahora realizamos el conexionado desde la salida del


temporizador a la entrada ‘S’ de la instrucción ‘RS Memory’ y
de la salida de esta conectamos directamente a la salida ‘O3’
y también al primer pin de entrada de la instrucción ‘OR’ de la
salida de esta instrucción conectamos a la salida ‘O4’.

Arrastramos y añadimos una instrucción de temporización al


área de programación.

Haciendo doble clic sobre ella aparecerá la ventana de


configuración del temporizador. Donde seleccionaremos el
tipo de temporización en ‘Type’, seleccionaremos ‘A=
temporizador de retardo a la conexión’. Ahora en ‘On
delay’ ponemos la preselección de temporización, donde las
unidades es ‘0.1 s’, es decir que para temporizar 5 segundos
tenemos que poner ‘50’.

- 33 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Añadimos ahora una instrucción de ‘NOT’, por encima del


temporizador.

Una vez colocadas y configuradas las instrucciones,


realizamos el conexionado desde la salida de la instrucción
‘NOT’, al segundo pin de entrada de la instrucción ‘AND’.
Seguimos conectando la salida ‘Q’ de la instrucción ‘RS
Memory’ a las entradas de la instrucción ‘NOT’ y del
temporizador, respectivamente. Por último, la salida del
temporizador, la conectamos directamente a la entrada ‘R’ de
la instrucción ‘RS Memory’.

Ahora seleccionamos el recuadro blanco de la salida ‘O5’


hacemos doble clic sobre él y aparecerá una ventana flotante
para configurarla. En la columna ‘Data Type’ seleccionamos
que la salida es ‘discrete’. Cuando seleccionamos la columna
‘Parameter’, aparece una lista de parámetros que podemos
asigna a esta salida, en este caso ‘PS2: 2 preset speeds’.

- 34 -
Instituto Schneider Electric Formación

Continuamos conectando la entrada ‘I1’ con la salida ‘O5’


directamente.

Para configurar el detector magnético de seguridad,


seleccionamos el recuadro blanco de la entrada ‘I5’ hacemos
doble clic sobre él y aparecerá una ventana flotante para
configurarla. Para configurar la entrada, en la columna ‘Data
Type’ seleccionamos que la entrada, es una entrada
‘discreta’. Cuando seleccionamos la columna ‘Parameter’,
aparece una lista de parámetros que podemos asigna a esta
entrada (en este caso binaria), para la práctica seleccionamos
la entrada ‘LI5 High’.

- 35 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Ahora seleccionamos el recuadro blanco de la entrada ‘I6’


hacemos doble clic sobre él y aparecerá una ventana flotante
para configurarla. Para configurar la entrada, en la columna
‘Data Type’ seleccionamos que la entrada, es una entrada
‘discreta’. Cuando seleccionamos la columna ‘Parameter’,
aparece una lista de parámetros que podemos asigna a esta
entrada (en este caso binaria), para la práctica seleccionamos
la entrada ‘LI6 High’.

Añadimos un par de instrucciones ‘NOT’, por delante de las


entradas I5 y I6.

- 36 -
Instituto Schneider Electric Formación

Por último, añadimos una instrucción ‘AND’ justo delante de


las instrucciones ‘NOT’.

Ahora seleccionamos el recuadro blanco de la salida ‘O5’


hacemos doble clic sobre él y aparecerá una ventana flotante
para configurarla. En la columna ‘Data Type’ seleccionamos
que la salida es ‘discrete’. Cuando seleccionamos la columna
‘Parameter’, aparece una lista de parámetros que podemos
asigna a esta salida, en este caso ‘PS4: 4 preset speeds’.

- 37 -
Variadores de frecuencia ATV320 Funciones de Seguridad

Una vez colocadas y configuradas las instrucciones,


realizamos el conexionado, conectamos las entradas a la
entrad de la instrucción ‘NOT’ correspondiente y la salida de
cada una de las instrucciones ‘NOT’, a la primera y segunda
entrada de la instrucción ‘AND’. De la salida de la instrucción
‘AND’ la conectamos a la salida ‘O6’.

Para finalizar la programación iremos a la pestaña de ‘Lista de


Parámetros’, seleccionamos la pestaña ‘Menu’ y
seleccionamos la opción ‘FULL’, en la parte de la izquierda.
Ahora en él listado de parámetros, desplegamos el menú
‘APPLICATION FUNCT.’ y el submenú ‘PRESET SPEED’,
dentro de este cambiamos las velocidades ‘SP2- Preset
speed 2’ y ponemos 45 Hz, también ‘SP4- Preset speed 4’
que lo pondremos a 5 Hz.

- 38 -
Instituto Schneider Electric Formación

También podría gustarte