Upload
hatruc
View
221
Download
0
Embed Size (px)
Citation preview
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
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
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
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.
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.
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.
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.
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.
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.
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):
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:
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).
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.
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
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.
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.
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.
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).
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.
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.
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.
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.
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”.
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.
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.
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.
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“.
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.
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.
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.
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”.
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.
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