Está en la página 1de 33

Schneider Electric

1
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012

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



Gua de Implementacin
Control de variadores Altivar en Modbus RTU con SoMachine
Centro de Competencia Tcnica
Revisin Fecha Autor Modificaciones
1.0
2.0

3.0
09/2011
12/2011

03/2012

Sergio Nez Nez Primera versin
Correccin y ampliacin de contenidos (Quitar p.
19-22 anteriores y modificar p. 9 -13, 18, 19, 27.)
Insertar Librera Altivar y ampliacin de contenidos
Schneider Electric - Centro Competencia Tcnica - Sergio Nez Nez 03.2012
Schneider Electric
2
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
ATV 312 : Control en Modbus con SoMachine.
ndice:
1. Configuracin del variador ATV
> Configuracin del puerto serie del PLC
> Configuracin de los ATV como esclavos modbus
2. Ajustes de red Modbus en SoMachine
3. Programacin en SoMachine
> Libreras Altivar
> Programacin POU
4. Pantallas de Visualizacin
> Ajustes de la red Modbus
> Chequeo de la comunicacin
> Configuracin del bloque Altivar31_Control
> Control del variador online
> Control online con plantilla de visualizacin
Schneider Electric
4
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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.
1. Configuracin del variador.
Schneider Electric
5
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
6
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
2. Configuracin del puerto Modbus.
Una vez insertado el IO Scanner, agregamos un esclavo modbus
genrcio para controlar el variador.
Schneider Electric
7
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
2. Configuracin del esclavo Modbus.
Una vez aadido el esclavo modbus, aparecern las pestaas para
configuracin de la comunicacin entre PLC y variador.

Podemos cambiar el nombre por
el de ATV312 en este caso
En la primera pestaa ajustaremos
la direccin del nodo del ATV312.
Schneider Electric
8
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
9
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
2. Configuracin del esclavo Modbus.
Configuracin del canal de comunicacin entre autmata y variador.
Registros a intercambiar cclicamente:
Direccin 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

Direccin del primer registro de
ESCRITURA en formato hexadecimal.
Usaremos la funcin de
Lectura/Escritura de mltiples registros.
Schneider Electric
10
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
2. Configuracin del esclavo Modbus.
Variables de Control del variador (IEC 61800-7):

Schneider Electric
11
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
2. Configuracin del esclavo Modbus.
Variables de Estado del variador:

Schneider Electric
12
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
13
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
Automticamente se generar el mapeado de los registros a
direcciones fsicas del autmata.
2. Configuracin del esclavo Modbus.
Podremos asignar variables a los registros para usarlas
posteriormente en el programa.

Schneider Electric
14
- Centro Competencia Tcnica - Sergio Nez Nez 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
configuracin del bus, donde podremos ajustar los parmetros de
la red: Velocidad, paridad, etc
Schneider Electric
15
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
16
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
17
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
Insertamos la librera Altivar desde el Library Manager.
3. Programacin. Librera Altivar.
Seleccionamos la librera Altivar
Altivar Library v4.2.5.0 donde
encontraremos todos los bloques
necesarios para el control del ATV312.
Schneider Electric
18
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
En la pestaa de programacin, aadimos el programa o POU
pulsando sobre "Application" -> Add Object:
3. Insertamos un programa (POU).
Schneider Electric
19
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
20
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
3. Mapeado de variables al bloque
"Altivar31_Control".
Asignamos al bloque las variables
previamente mapeadas en la
configuracin del Maestro Modbus.
Schneider Electric
21
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
22
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
3. Transferimos el programa y nos
ponemos " Online".
Vemos que se establece correctamente
la comunicacin serie, mediante el
IOScanner, con variador.
Podemos ver online el estado de las
variables de entrada y salida del bloque
de funcin.
Schneider Electric
23
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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.
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 Tcnica - Sergio Nez Nez 03.2012
3. Estado del variador
La descripcin 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 Tcnica - Sergio Nez Nez 03.2012
3. En SoMachine disponemos de ayuda online
con informacin detallada de las libreras.
Pulsando F1 aparece la ayuda online
de SoMachine.

Schneider Electric
26
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
27
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
4. Pantallas de Visualizacin.
Configuramos la visualizacin arrastrando un "Frame" a la zona de
visualizacin y seleccionando la plantilla desde "Frame Selection.
Schneider Electric
28
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
4. Pantallas de Visualizacin.
Seleccionamos las plantilla " Altivar31_Control ".
Seleccionamos la visualizacin
SE_ATV.Altivar31_Control, especfica
para el bloque.

Schneider Electric
29
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
4. Pantallas de Visualizacin.
Una vez agregada la visualizacin, se deber instanciar al bloque de
funcin "Altivar31_Control correspondiente al variador.
Schneider Electric
30
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
4. Pantallas de Visualizacin.
Asignamos la instancia para la visualizacin seleccionndola
directamente en el asistente de entrada.
Schneider Electric
31
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
32
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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
33
- Centro Competencia Tcnica - Sergio Nez Nez 03.2012
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

También podría gustarte