Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la...

33
Schneider Electric 1 - Centro Competencia Técnica - Sergio Núñez Núñez 03.2012 Producto y Versión: Variador ATV312H037M2 v5.1IE54 / PLC Schneider Electric TM258LF42DTS0 SoMachine v3.0 Guía de Implementación Control de variadores Altivar en Modbus RTU con SoMachine Centro de Competencia Técnica Revisión Fecha Autor Modificaciones 1.0 2.0 3.0 09/2011 12/2011 03/2012 Sergio Núñez Núñez Primera versión Corrección y ampliación de contenidos (Quitar p. 19-22 anteriores y modificar p. 9 -13, 18, 19, 27.) Insertar Librería Altivar y ampliación de contenidos Schneider Electric - Centro Competencia Técnica - Sergio Núñez Núñez 03.2012 www.infoPLC.net

Transcript of Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la...

Page 1: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 1 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

Producto y Versión:

Variador ATV312H037M2 v5.1IE54 / PLC Schneider Electric TM258LF42DTS0

SoMachine v3.0

Guía de Implementación

Control de variadores Altivar en Modbus RTU con SoMachine

Centro de Competencia Técnica

Revisión Fecha Autor Modificaciones

1.0

2.0

3.0

09/2011

12/2011

03/2012

Sergio Núñez Núñez Primera versión

Corrección y ampliación de contenidos (Quitar p.

19-22 anteriores y modificar p. 9 -13, 18, 19, 27.)

Insertar Librería Altivar y ampliación de contenidos

Schneider Electric - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

www.infoPLC.net

Page 2: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 2 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

Puede encontrar esta guía, además de

preguntas y respuestas técnicas

confeccionadas por nuestro Centro de

Competencia Técnica, en:

http://www.schneider-electric.es/faqs

También puede realizar su consulta en

cualquier buscador de Internet

Page 3: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

ATV 312 : Control en Modbus con SoMachine.

Índice:

1. Configuración del variador ATV

> Configuración del puerto serie del PLC

> Configuración de los ATV como esclavos modbus

2. Ajustes de red Modbus en SoMachine

3. Programación en SoMachine

> Librerías Altivar

> Programación POU

4. Pantallas de Visualización

> Ajustes de la red Modbus

> Chequeo de la comunicación

> Configuración del bloque “Altivar31_Control”

> Control del variador online

> Control online con plantilla de visualización

Page 4: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 4 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

Para el control del equipo por comunicaciones Modbus, partiendo de

ajustes de fábrica, bastará con ajustar los siguientes parámetros del

menú de comunicaciones: dirección de nodo, velocidad de la red,

formato de trama modbus y el time out.

1. Configuración del variador.

Page 5: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 5 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Configuración del puerto serie en

SoMachine. Desde la pantalla de «Programa» configuramos el puerto serie

como maestro modbus e insertamos un IO Scanner.

Page 6: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 6 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Configuración del puerto Modbus. Una vez insertado el IO Scanner, agregamos un esclavo modbus

genércio para controlar el variador.

Page 7: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 7 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Configuración del esclavo Modbus.

Una vez añadido el esclavo modbus, aparecerán las pestañas para

configuración de la comunicación entre PLC y variador.

Podemos cambiar el nombre por

el de ATV312 en este caso

En la primera pestaña ajustaremos

la dirección del nodo del ATV312.

Page 8: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 8 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Configuración del esclavo Modbus.

En el canal de comunicación entre autómata y variador se ajustarán

los registros a intercambiar cíclicamente entre el autómata y el

variador, ATV312 en este caso.

Haciendo doble click sobre el canal

aparecerá la ventana de configuración.

Page 9: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 9 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Configuración del esclavo Modbus.

Configuración del canal de comunicación entre autómata y variador.

Registros a intercambiar cíclicamente:

Dirección del primer registro de

LECTURA en formato hexadecimal.

Variables de Estado (Lectura)

- Status Word (8603) ETAD

- Velocidad de salida (8604)

RFRD

Variables de Control (Escritura)

- Control Word (8601) CMDD

- Ref. velocidad (8602) LFRD

Dirección del primer registro de

ESCRITURA en formato hexadecimal.

Usaremos la función de

Lectura/Escritura de múltiples registros.

Page 10: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 10 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Configuración del esclavo Modbus.

Variables de Control del variador (IEC 61800-7):

Page 11: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 11 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Configuración del esclavo Modbus.

Variables de Estado del variador:

Page 12: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 12 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Configuración del esclavo Modbus.

Variables de lectura o envío de velocidad en “rpm” o en “Hz”:

• En el registro LFRD (8603) las unidades son rpm. Para envío de

consigna de velocidad en Hz (unidades de 0,1 Hz) se puede utilizar el

registro LFR (8502).

• En el registro RFRD la lectura de velocidad se realiza en rpm, mientras

que en el RFR (3202) se obtiene en Hz (unidades de 0,1 Hz).

Page 13: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 13 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

Automáticamente se generará el mapeado de los registros a

direcciones físicas del autómata.

2. Configuración del esclavo Modbus.

Podremos asignar variables a los registros para usarlas

posteriormente en el programa.

Page 14: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 14 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

Realizamos los ajustes de la red

Modbus. Velocidad, paridad, etc.

2. Ajustes de la red Modbus.

Pulsando sobre el puerto serie accederemos a la pantalla de

configuración del bus, donde podremos ajustar los parámetros de

la red: Velocidad, paridad, etc

Page 15: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 15 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Chequeo de la comunicación.

Visualización online del variador en la red.

Desde la pestaña "Comissioning", a simple vista se verá el estado

de la comunicación entre el maestro y los diferentes esclavos de la

red.

Page 16: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 16 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

2. Chequeo de la comunicación.

Desde la ventana de mapeado de entradas/salidas del esclavo

modbus también podremos ver online el valor actual de los

registros.

Valor acatual de los registros.

Page 17: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 17 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

Insertamos la librería Altivar desde el Library Manager.

3. Programación. Librería Altivar.

Seleccionamos la librería Altivar

“Altivar Library v4.2.5.0” donde

encontraremos todos los bloques

necesarios para el control del ATV312.

Page 18: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 18 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

En la pestaña de programación, añadimos el programa o POU

pulsando sobre "Application" -> Add Object:

3. Insertamos un programa (POU).

Page 19: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 19 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

3. Seleccionamos el bloque de control

del variador. "Altivar31_Control".

Arrastramos un “Box” hacia la zona de

programación y buscamos la “Altivar

Library v4.2.5.0” donde encontraremos

todos los bloques necesarios para el

control del ATV312.

Page 20: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 20 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

3. Mapeado de variables al bloque

"Altivar31_Control".

Asignamos al bloque las variables

previamente mapeadas en la

configuración del Maestro Modbus.

Page 21: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 21 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

3. Configuramos el ciclo de ejecución

del programa.

Agregamos el POU a la tarea Master. En

este caso se ejecutará cíclicamente

cada 100ms.

Page 22: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 22 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

3. Transferimos el programa y nos

ponemos " Online".

Vemos que se establece correctamente

la comunicación serie, mediante el

IOScanner, con variador.

Podemos ver online el estado de las

variables de entrada y salida del bloque

de función.

Page 23: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 23 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

3. Probamos la función escribiendo

directamente sobre las variables del bloque.

Activamos las entradas de parada

rápida “i_xQckStop”, rueda libre

“i_xFreeWhl” y habilitación “i_xEn”.

Vemos como el variador alcanza la

referencia de velocidad requerida.

Posteriormente damos una consigna de

velocidad (1500rpm) en “i_wSpdRef” y

activamos la orden de avance mediante

“i_xFwd”.

Page 24: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 24 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

3. Estado del variador

La descripción de la Status Word con el

significado de cada bit se puede

consultar en el apartado “Variables de

estado del variador ( p.11).

Podemos consultar bit a bit el estado del variador desde la ventana de

mapeado de variables del esclavo modbus.

Page 25: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 25 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

3. En SoMachine disponemos de ayuda online

con información detallada de las librerías.

Pulsando F1 aparece la ayuda online

de SoMachine.

Page 26: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 26 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

4. Pantallas de Visualización. En la librería Altivar se dispone de plantillas para visualización de los

bloques de función que se pueden insertar fácilmente a la aplicación.

● Application -> Add Object: Visualization.

Page 27: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 27 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

4. Pantallas de Visualización. Configuramos la visualización arrastrando un "Frame" a la zona de

visualización y seleccionando la plantilla desde "Frame Selection“.

Page 28: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 28 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

4. Pantallas de Visualización. Seleccionamos las plantilla " Altivar31_Control ".

Seleccionamos la visualización

SE_ATV.Altivar31_Control, específica

para el bloque.

Page 29: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 29 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

4. Pantallas de Visualización. Una vez agregada la visualización, se deberá instanciar al bloque de

función "Altivar31_Control“ correspondiente al variador.

Page 30: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 30 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

4. Pantallas de Visualización. Asignamos la instancia para la visualización seleccionándola

directamente en el asistente de entrada.

Page 31: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 31 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

4. Pantallas de Visualización. Una vez online, podremos controlar y supervisar el estado del variador.

- SECUENCIA DE ARRANQUE:

Pulsamos “Enable” para activar el bloque, y

desactivamos la parada rápida “QuickStop”,

parada en rueda libre “FreeWheel”.

Posteriormente damos una

consigna de velocidad (en rpm),

pulsamos “Force Speed” y damos

orden de marcha mediante

“Forward” o “Reverse”.

Page 32: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 32 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

Documentación Asociada de Interés

● Variador Altivar 312 (Links)

● ATV312 Manual de programación

● ATV312 Comunication variables User Manual

● Información adicional de ATV312 en Web:

Documentación adicional de ATV312 en Web

● Librerías Altivar para SoMachine:

En el propio SoMachine consultar la

“Ayuda Online” pulsando F1.

Page 33: Guía de Implementación  · el de ATV312 en este caso En la primera pestaña ajustaremos la dirección del nodo del ATV312. Schneider Electric - Centro Competencia Técnica ...

Schneider Electric 33 - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012

Make the most of your energy

http://www.schneider-electric.es/faqs

Centro de Competencia Técnica Schneider Electric - Centro Competencia Técnica - Sergio Núñez Núñez – 03.2012