Sunteți pe pagina 1din 33

Gua de Implementacin www.infoPLC.

net

Control de variadores Altivar en Modbus RTU con SoMachine

Producto y Versin:
Variador ATV312H037M2 v5.1IE54 / PLC Schneider Electric TM258LF42DTS0
SoMachine v3.0

Revisin Fecha Autor Modificaciones

1.0 09/2011 Sergio Nez Nez Primera versin


2.0 12/2011 Correccin y ampliacin de contenidos (Quitar p.
19-22 anteriores y modificar p. 9 -13, 18, 19, 27.)
3.0 03/2012 Insertar Librera Altivar y ampliacin de contenidos

Centro de Competencia Tcnica


Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 1
Puede encontrar esta gua, adems de
preguntas y respuestas tcnicas
confeccionadas por nuestro Centro de
Competencia Tcnica, en:

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

Tambin puede realizar su consulta en


cualquier buscador de Internet

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 2


ATV 312 : Control en Modbus con SoMachine.
ndice:
1. Configuracin del variador ATV
2. Ajustes de red Modbus en SoMachine
> Configuracin del puerto serie del PLC
> Configuracin de los ATV como esclavos modbus
> Ajustes de la red Modbus
> Chequeo de la comunicacin

3. Programacin en SoMachine
> Libreras Altivar
> Programacin POU
> Configuracin del bloque Altivar31_Control
> Control del variador online

4. Pantallas de Visualizacin
> Control online con plantilla de visualizacin
1. Configuracin del variador.
Para el control del equipo por comunicaciones Modbus, partiendo de
ajustes de fbrica, bastar con ajustar los siguientes parmetros del
men de comunicaciones: direccin de nodo, velocidad de la red,
formato de trama modbus y el time out.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 4


2. Configuracin del puerto serie en
SoMachine.
Desde la pantalla de Programa configuramos el puerto serie
como maestro modbus e insertamos un IO Scanner.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 5


2. Configuracin del puerto Modbus.
Una vez insertado el IO Scanner, agregamos un esclavo modbus
genrcio para controlar el variador.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 6


2. Configuracin del esclavo Modbus.
Una vez aadido el esclavo modbus, aparecern las pestaas para
configuracin de la comunicacin entre PLC y variador.

En la primera pestaa ajustaremos


la direccin del nodo del ATV312.

Podemos cambiar el nombre por


el de ATV312 en este caso

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 7


2. Configuracin del esclavo Modbus.
En el canal de comunicacin entre autmata y variador se ajustarn
los registros a intercambiar cclicamente entre el autmata y el
variador, ATV312 en este caso.

Haciendo doble click sobre el canal


aparecer la ventana de configuracin.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 8


2. Configuracin del esclavo Modbus.
Configuracin del canal de comunicacin entre autmata y variador.
Registros a intercambiar cclicamente:

Usaremos la funcin de
Lectura/Escritura de mltiples registros.

Variables de Estado (Lectura)


- Status Word (8603) ETAD
- Velocidad de salida (8604)
Direccin del primer registro de
LECTURA en formato hexadecimal. RFRD
Variables de Control (Escritura)
- Control Word (8601) CMDD
Direccin del primer registro de
ESCRITURA en formato hexadecimal.
- Ref. velocidad (8602) LFRD

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 9


2. Configuracin del esclavo Modbus.
Variables de Control del variador (IEC 61800-7):

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 10


2. Configuracin del esclavo Modbus.
Variables de Estado del variador:

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 11


2. Configuracin del esclavo Modbus.
Variables de lectura o envo de velocidad en rpm o en Hz:
En el registro LFRD (8603) las unidades son rpm. Para envo 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 - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 12


2. Configuracin del esclavo Modbus.
Automticamente se generar el mapeado de los registros a
direcciones fsicas del autmata.

Podremos asignar variables a los registros para usarlas


posteriormente en el programa.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 13


2. Ajustes de la red Modbus.
Pulsando sobre el puerto serie accederemos a la pantalla de
configuracin del bus, donde podremos ajustar los parmetros de
la red: Velocidad, paridad, etc

Realizamos los ajustes de la red


Modbus. Velocidad, paridad, etc.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 14


2. Chequeo de la comunicacin.
Visualizacin online del variador en la red.
Desde la pestaa "Comissioning", a simple vista se ver el estado
de la comunicacin entre el maestro y los diferentes esclavos de la
red.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 15


2. Chequeo de la comunicacin.
Desde la ventana de mapeado de entradas/salidas del esclavo
modbus tambin podremos ver online el valor actual de los
registros.

Valor acatual de los registros.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 16


3. Programacin. Librera Altivar.
Insertamos la librera Altivar desde el Library Manager.

Seleccionamos la librera Altivar


Altivar Library v4.2.5.0 donde
encontraremos todos los bloques
necesarios para el control del ATV312.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 17


3. Insertamos un programa (POU).
En la pestaa de programacin, aadimos el programa o POU
pulsando sobre "Application" -> Add Object:

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 18


3. Seleccionamos el bloque de control
del variador. "Altivar31_Control".

Arrastramos un Box hacia la zona de


programacin y buscamos la Altivar
Library v4.2.5.0 donde encontraremos
todos los bloques necesarios para el
control del ATV312.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 19


3. Mapeado de variables al bloque
"Altivar31_Control".

Asignamos al bloque las variables


previamente mapeadas en la
configuracin del Maestro Modbus.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 20


3. Configuramos el ciclo de ejecucin
del programa.

Agregamos el POU a la tarea Master. En


este caso se ejecutar cclicamente
cada 100ms.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 21


3. Transferimos el programa y nos
ponemos " Online".

Podemos ver online el estado de las


variables de entrada y salida del bloque
de funcin.

Vemos que se establece correctamente


la comunicacin serie, mediante el
IOScanner, con variador.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 22


3. Probamos la funcin escribiendo
directamente sobre las variables del bloque.

Activamos las entradas de parada


rpida i_xQckStop, rueda libre
i_xFreeWhl y habilitacin i_xEn.

Posteriormente damos una consigna de


velocidad (1500rpm) en i_wSpdRef y
activamos la orden de avance mediante
i_xFwd.

Vemos como el variador alcanza la


referencia de velocidad requerida.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 23


3. Estado del variador
Podemos consultar bit a bit el estado del variador desde la ventana de
mapeado de variables del esclavo modbus.

La descripcin de la Status Word con el


significado de cada bit se puede
consultar en el apartado Variables de
Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 estado del variador ( p.11). 24
3. En SoMachine disponemos de ayuda online
con informacin detallada de las libreras.

Pulsando F1 aparece la ayuda online


de SoMachine.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 25


4. Pantallas de Visualizacin.
En la librera Altivar se dispone de plantillas para visualizacin de los
bloques de funcin que se pueden insertar fcilmente a la aplicacin.
Application -> Add Object: Visualization.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 26


4. Pantallas de Visualizacin.
Configuramos la visualizacin arrastrando un "Frame" a la zona de
visualizacin y seleccionando la plantilla desde "Frame Selection.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 27


4. Pantallas de Visualizacin.
Seleccionamos las plantilla " Altivar31_Control ".

Seleccionamos la visualizacin
SE_ATV.Altivar31_Control, especfica
para el bloque.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 28


4. Pantallas de Visualizacin.
Una vez agregada la visualizacin, se deber instanciar al bloque de
funcin "Altivar31_Control correspondiente al variador.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 29


4. Pantallas de Visualizacin.
Asignamos la instancia para la visualizacin seleccionndola
directamente en el asistente de entrada.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 30


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

- SECUENCIA DE ARRANQUE:
Pulsamos Enable para activar el bloque, y
desactivamos la parada rpida 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 - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 31


Documentacin Asociada de Inters

Variador Altivar 312 (Links)


ATV312 Manual de programacin
ATV312 Comunication variables User Manual

Informacin adicional de ATV312 en Web:


Documentacin adicional de ATV312 en Web

Libreras Altivar para SoMachine:


En el propio SoMachine consultar la
Ayuda Online pulsando F1.

Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 32


Make the most of your energy

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

Centro de Competencia Tcnica


Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012 33

S-ar putea să vă placă și