0% encontró este documento útil (0 votos)
224 vistas56 páginas

Control de Altivar 28 con Modbus

Este documento describe una práctica para comunicar un variador de frecuencia Telemecanique Altivar 28 con un PC a través del protocolo Modbus para controlar un motor eléctrico. Se explican los componentes necesarios como el variador, el motor, y el kit de comunicaciones Modbus. También se detallan los pasos para configurar el variador, modificar parámetros, y establecer la comunicación entre el variador y el PC usando el software PowerSuite y un terminal de comunicaciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
224 vistas56 páginas

Control de Altivar 28 con Modbus

Este documento describe una práctica para comunicar un variador de frecuencia Telemecanique Altivar 28 con un PC a través del protocolo Modbus para controlar un motor eléctrico. Se explican los componentes necesarios como el variador, el motor, y el kit de comunicaciones Modbus. También se detallan los pasos para configurar el variador, modificar parámetros, y establecer la comunicación entre el variador y el PC usando el software PowerSuite y un terminal de comunicaciones.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

MODBUS

TELEMECANIQUE
ALTIVAR 28
2º CICLO GRADO SUPERIOR
REGULACIÒN Y CONTROL 12-13

ALBERTO MANEU SOLER

ALUMNO Alberto Maneu Soler CURSO 12/13


MÓDULOS DSMR DSS ARCHIVO
REVISIÓN TÍTULO: Modbus Telemecanique Altivar 28
PROFESOR
Modbus Telemecanique Altivar 28
FRANCISCO LLADRÒ
MODBUS TELEMECANIQUE ALTIVAR 28

INDICE
1-OBJETIVO

2-DESCRIPCIÓN RAPIDA DE LA PRÁCTICA

3-ELEMENTOS DE LA PRÁCTICA
3.1 Variador de frecuencia ALTIVAR 28
3.1.1 Descripción del equipo

3.1.2 Funcionamiento básico


3.1.3. Modificación de parámetros

3.1.4 Funcionamiento comunicación remota hardware y software


3.1.5 Protocolo de comunicación MODBUS RTU

3.2 Motor trifásico

4-LA PRÁCTICA PASO A PASO


5-ESQUEMAS ELECTRICOS

6-PROGRAMAS

7-BIBLIOGRAFIA

8-DETALLES Y DIFICULTADES DE LA PRÁCTICA

I.E.S Serra D’Espada Página 2


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

1-OBJETIVO
El objetivo de este proyecto es el poder comunicar un PC a través del puerto serie con
protocolo RS232 con un variador de frecuencia (Telemecanique Altivar 28) mediante el
protocolo de comunicaciones Modbus para poder gobernar el funcionamiento de un
motor eléctrico.

2-DESCRIPCIÓN RAPIDA DE LA PRÁCTICA


Se pretende controlar un variador de frecuencia desde un ordenador mediante el
protocolo de comunicaciones MODBUS y un conversor incluido en el kit de
comunicaciones de modbus.

Para poder comunicarnos con el variador nos hará falta un cable Ethernet con
conectores RJ45 macho para poder unir el conector del variador con el conversor de
datos RS485 a RS232 bidireccional que hace que se pueda comunicar con el puerto
COM1 del ordenador.

También nos hará falta un software (PowerSuite) que nos lo proporcionar el fabricante
para poder configurar y monitorizar el variador, el cual se utilizara para después poder
conseguir la tramas.

Una vez obtenidas las tramas se reenvían mediante un terminal de comunicación que
permitirá introducir al variador los datos en lenguaje hexadecimal a través del puerto
COM1 del ordenador.

Así podremos controlar el estado del variador para comandar el motor trifásico.

I.E.S Serra D’Espada Página 3


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

3-ELEMENTOS DE LA PRÁCTICA
3.1 Variador de frecuencia ALTIVAR 28
3.1.1 Descripción del equipo

El ALTIVAR 28 a utilizar, con referencia ATV-28HU09M2 se caracteriza por los


valores de funcionamiento indicados en la siguiente tabla:

El equipo consta de un panel frontal como el que se muestra a continuación común


display, un LED indicador de tensión en la línea y 4 botones de función.

I.E.S Serra D’Espada Página 4


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Bajo de este panel se encuentra el acceso al bornero que se describe a continuación:

Bajo de esta tapa se encuentran los bornes de conexión de potencia (2) que se explican a
continuación:

I.E.S Serra D’Espada Página 5


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Bajo de esta tapa también se encuentran los bornes de conexión de control (1) que se
explican a continuación:

I.E.S Serra D’Espada Página 6


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
El cuerpo del conjunto variador está preparado para sujetarse mediante un
enclavamiento para carril DIN por su lado anterior y tiene unas medidas indicadas en la
siguiente tabla:

I.E.S Serra D’Espada Página 7


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

3.1.2 Funcionamiento básico


Las conexiones físicas para este variador que funciona con corriente monofásica se
muestran en el siguiente diagrama:

De este diagrama únicamente se montarán las conexiones la alimentación directa a la


red eléctrica L1 y L2 con la debida protección de toma tierra y la conexión del motor
trifásico por los bornes U, V y W junto a la correspondiente toma tierra.

I.E.S Serra D’Espada Página 8


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
El Altivar28 se entrega pre-ajustado de fábrica para las condiciones de uso más
habituales:

-Visualización: variador listo (parado), frecuencia del motor (en funcionamiento)

-Frecuencia nominal del motor: 50Hz

-Tensión del motor: 230Vó400V, según el modelo

-Rampas: 3 segundos

-Mínima velocidad: 0Hz

-Máxima velocidad: 50Hz

-Ganancia del bucle frecuencia: estándar

-Corriente térmica del motor = intensidad nominal del variador

-Corriente de frenado por inyección a la parada= 0,7x de la intensidad nominal del


variador durante 0,5segundos

-Funcionamiento a par constante con control vectorial de flujo sin captador

-Adaptación automática de la rampa de deceleración cuando hay

Sobretensión en el frenado

-Frecuencia de corte 4kHz

-Entradas lógicas:

• LI1, LI2: 2sentidos de marcha, control l2hilos en flanco ascendente

• LI3, LI4:4velocidades preseleccionadas (0Hz, 10Hz, 15Hz, 50Hz)

-Entradas analógicas:

• AI1 (0+10V): consigna de velocidad

• AI2 (0+10V) o AIC (0,20mA): sumatoria de AI1

-ReléR2:

• Consigna de velocidad alcanzada

-Salida analógica AO (0-20mA):

• Frecuencia del motor

En caso de que los valores mencionados sean compatibles con la aplicación, puede
utilizarse el variador sin modificar los ajustes.

I.E.S Serra D’Espada Página 9


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

3.1.3. Modificación de parámetros


Si se desea modificar cualquier parámetro del variador se debe proceder de la forma que
se muestra en el siguiente esquema.

(1) El ajuste correcto del parámetro bFr es importante ya que afecta a varias
funciones del variador. En los modelos de 208/230 V y 400/460 V, este
parámetro viene ajustado de fábrica en 50 Hz.

I.E.S Serra D’Espada Página 10


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Los parámetros que modifican estos cuatro menús (SET, drC, I/O y SUP) vienen
indicados en las siguientes tablas:

I.E.S Serra D’Espada Página 11


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 12


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
La explicación de las principales funciones en los menús se explica en las tablas que
vienen a continuación:

I.E.S Serra D’Espada Página 13


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 14


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 15


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 16


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 17


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 18


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 19


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

3.1.4 Funcionamiento comunicación remota hardware y software


El kit de comunicación VW3-A8106 se utiliza para conectar el controlador variador ALTIVAR
28 mediante el protocolo MODBUS RTU para comunicar de forma remota.

El Kit en todos los VW3-A8106 se compone de:

- 2 cables de conexión de longitud 3 m con 2 conectores RJ45

- 1 Convertidor RS232 / RS485 con 1 conector de tipo SUB-D 9 contactos y 1 conector tipo
RJ45.

- 1 Adaptador RJ45-SUB-D 9 contactos que permite la conexión de variadores ATV58,


ATV58F y ATV38.

I.E.S Serra D’Espada Página 20


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
- 1 Adaptador RJ45-SUB-D 9 que permite la conexión con el variador ATV68.

- 1 Convertidor para ATV11 con 1 conector macho 4 contactos y un conector de tipo RJ45.

- 1 CD con el software VW3 A8104 preparado para la comunicación mediante PC con los
diferentes equipos de TELEMECANIQUE que permite funciones tales como: Control remoto
de la configuración y ajuste de parámetros, Mando y control, Monitorización y Diagnostico

I.E.S Serra D’Espada Página 21


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

3.1.5 Protocolo de comunicación MODBUS RTU


Este protocolo de comunicación utiliza un sistema de intercambio de datos a una velocidad de
transmisión de 9600 o 19200 bits por segundo, configurados desde el propio panel frontal del
variador. Sin control de paridad y un formato de 8 bits con un bit de inicio y un bit de parada.
La estructura de las tramas de comunicación está representada en el siguiente esquema que será
explicado a continuación:

Todos los valores escritos en la trama deben ser expresados en lenguaje hexadecimal. En el
primer punto de la trama se define la dirección del esclavo al que va dirigida dicho mensaje y
este puede variar entre 1 y 31. En el segundo punto se define la función requerida al esclavo y
puede cualquiera de estas tres:

Código Tipo de función Descripción

3 Lectura Lee los valores que el maestro puede escribir y


monitorizar

6 Escribir en una tabla de Escribe en una tabla de memoria de 16 bits


memoria

16 (H10) Escribir en N parámetros Escribe en tablas de memoria que el maestro puede


escribir y monitorizar.

Los valores de las memorias a leer son las indicadas en las tablas de memoria que se explican al
final de este punto de la práctica (Pag.41).Un ejemplo de la primera función 03, como la
representada gráficamente a continuación muestra las partes y la longitud de las tramas a enviar
como petición y el valor obtenido como respuesta del variador. En el siguiente ejemplo se
ilustra la trama de escritura a una sola memoria y su respuesta

I.E.S Serra D’Espada Página 22


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Control and supervision

All management of exchanges between two units which are communicating via an
asynchronous serial link naturally includes exception responses when exchange faults
occur. Various inconsistent messages may be sent to the slave. In this case, the slave
will tell the master that it does not understand, and the master will decide whether or not
to repeat the exchange.

Modbus functions
The following table shows the functions which are managed by the Altivar 28
communication option, and specifies its limits.
The “read” and “write” functions are defined from the point of view of the master.

(1) Functions marked “B” can be broadcast.


The message transmitted by the master must specify slave number = 0.
A response message is never returned.
Detailed information on functions

Code 03 : Read N output words.


This function is used to read output words (words which can be written and readin the
slave by the master).
Code 06 : Write one output word.
This function allows one output word of 16 bits (only accessible in write mode) to be
written.
Code 16 : Write N output words.
This function is used for the master to write output words in the slave
(words which can be written or read).

I.E.S Serra D’Espada Página 23


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

Exception responses
I.E.S Serra D’Espada Página 24
2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

An exception response is returned by a slave when it is unable to perform the request


which is addressedto it.
Format of an exception response :

W400

I.E.S Serra D’Espada Página 25


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

W402

I.E.S Serra D’Espada Página 26


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

3.2 Motor trifásico


Para comprobar el funcionamiento del control del variador se precisa un motor trifásico
asíncrono. El elegido es un MOTOVARIO cuyas especificaciones técnicas son las siguientes:

http://www.motovario-group.com/esp/pc-42-Motores-el%C3%A9ctricos-M

4-LA PRÁCTICA PASO A PASO


Paso 1.Conectar un cable de alimentación eléctrica al variador mediante una manguera de 3
hilos de 1,5mm2 que van conectados por un extremo a un enchufe estándar y por el otro extremo
a los terminales de Fase-Neutro-TT (Imagen 1) del variador como se ve en la siguiente imagen.

Imagen 1

Paso 2.Una vez conectado a la red eléctrica se debe observar que el display del variador está
iluminado mostrando las letras “RDY” que indica que el variador está listo para funcionar
mediante los parámetros establecidos de fábrica

Imagen 2

I.E.S Serra D’Espada Página 27


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 2.1. Configurar la frecuencia nominal para ello tendremos que buscar el parámetro bFr,
para ello primero pulsaremos en la tecla ENT, al pulsar nos aparecerá en la pantalla el
parámetro SET (Imagen 1).

Imagen 1

Seguidamente pulsaremos en la tecla ( ▼ ) y nos aparecerá el parámetro DrC (Imagen 2).

Imagen 2

Volveremos a pulsar ENT y nos aparecerá el parámetro Un5 (Imagen 3)

Imagen 3

Volveremos a pulsar ( ▼ ) y nos aparecerá el parámetro Fr5 (Imagen 4)

Imagen 4

Seguidamente pulsaremos ( ▼ ) y nos aparecerá el parámetro tUn (Imagen 5)

Imagen 5

I.E.S Serra D’Espada Página 28


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Pulsaremos una última vez ( ▼ ) y ya nos aparecerá el parámetro que queremos cambiar (bFr)
(Imagen 6)

Imagen 6

Pulsaremos ENT y pondremos con ayuda de las teclas ( ▼ - ▲ ) pondremos la frecuencia que
le vamos a establecer al variador 50.00Hz (Imagen 7)

Imagen 7

Y por ultimo pulsaremos ESC hasta salir a la pantalla principal (RDY).(Imagen)

Imagen 8

Paso 3. Conectar el variador al PC mediante el cable de comunicación como se muestra en el


siguiente esquema

1 – Destapar el conector RJ45 del variador

2 – Conectar el cable de comunicación al variador

3 – Conectar el otro extremo del cable de comunicaciones al conversor RS232-RS485

4 – Conectar el conversor RS232-RS485 al puerto RS232 de la placa base en la torre

I.E.S Serra D’Espada Página 29


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 4. Instalar y ejecutar el software oficial de la marca para controlar el variador. (Imagen 9).

Imagen 9

Paso 4.1. A continuación seleccionar el modelo correspondiente (1) e introducir un nombre (2)
y también seleccionaremos la referencia del equipo (3). (Imagen 10)

Imagen 10

I.E.S Serra D’Espada Página 30


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 4.2 Y en la pestaña de conexión (4) nos aseguraremos que se comunica mediante el puerto
COM1 del ordenador (5). Y clicar en “OK” (6). (Imagen 11)

Imagen 11

Paso 4.3 A continuación cambia la pantalla y muestra sobre una barra de exploración el nombre
del equipo que se le ha asignado. En esta barra se mostrarían otros proyectos de otros proyectos
que pueda gestionar el software oficial Powersuite. Para poder controlar por completo el
variador, se debe hacer doble clic en el nombre del proyecto (7). (Imagen 12)

Imagen 12

I.E.S Serra D’Espada Página 31


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 4.4 Ahora nos muestra otra pantalla, solo queda conectar con el variador haciendo doble
clic en el icono de conectar (8). (Imagen 13)

Imagen 13

Paso 4.5 Puesto que por defecto esta seleccionado el tipo de conexión por el puerto serie y un
solo equipo conectado se confirma clicando en el botón “SI” (9). (Imagen 14)

Imagen 14

I.E.S Serra D’Espada Página 32


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 4.6 Al conectar aparece una nueva ventana de confirmación de la alimentación del equipo
(10) que se debe comprobar y aceptar haciendo clic en “OK” (11). (Imagen 15)

Imagen 15

Paso 4.7 A continuación con el puntero del ratón clicamos en el control deslizante hacia arriba
(ACTIVO) para activar el variador (12).Una vez más muestra una ventana de seguridad que
indica recomendaciones a tener en cuenta por el usuario y también indica que se teclee el
comando “Alt” + “F” (13) para proceder a la marcha del variador. (Imagen 16)

Imagen 16

Paso 4.8 En la siguiente pantalla ya permite el control del variador y se muestra una barra
deslizante para ajustar la frecuencia de funcionamiento del motor a controlar (13) un botón para
I.E.S Serra D’Espada Página 33
2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
seleccionar el sentido de giro del motor (14) y dos botones para provocar la marcha o el paro del
motor (15). Por otra parte aparece una lista de botones nombrados a la derecha que permiten
entrar en el ajuste interno de los parámetros del variador desde el PC (16). (Imagen 17)

Imagen 17

De esta se entiende que el software del ordenador está comunicando a través del puerto serie
COM1 con el variador utilizando protocolo MODBUS RTU a la frecuencia deseada, pero no se
muestran las tramas de comunicación.

I.E.S Serra D’Espada Página 34


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 5. Para conocer las tramas de comunicación que utiliza el software original Powersuite, se
debe utilizar un software de vigilancia de puertos como es el “Free serial port monitor” que se
puede encontrar en cualquier página de software gratis.
http://www.freedownloadmanager.org/es/downloads/Monitor_de_Puerto_en_Serie_Libre_2040
3_p/

Así ahora pasaremos a abrir el programa. (Imagen 18)

Imagen 18

I.E.S Serra D’Espada Página 35


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 5.1 Abierto este software se debe configurar para que lea los datos que se transmiten a
través del puerto COM1 que se realiza creando un proyecto nuevo (17) y en la ventana
emergente clicar en “Siguiente >” (18). (Imagen 19)

Imagen 19

I.E.S Serra D’Espada Página 36


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 5.2 Este nos lleva a otra ventana en que pide la función de este programa que se desea
realizar, se debe seleccionar la primera (19)“El monitor de puertos” y clicar en “Siguiente >”
(20) así nos llevara a otra ventana donde por último solo queda seleccionar el puerto que se va a
monitorizar, que en este caso es el COM1 (Para poder comunicarlo con el COM1 primero
deberemos desactivar la conexión del variador del powersuite ya que si el COM1 se está
utilizando en un programa no se puede utilizar en otro programa), y siguiente: (Imágenes
20 - 21)

Imagen 20 Imagen 21

I.E.S Serra D’Espada Página 37


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 5.3 En este punto se debe seleccionar los valores que se desean visualizar, del que se
selecciona el punto (23) llamadas y clicar en “Siguiente >” (24) y por último finalizar (25).
(Imágenes 22 – 23)

Imagen 22 Imagen 23

De esta forma queda el programa con un fondo blanco a la espera de aparezcan valores a través
del puerto. (Imagen 24)

Imagen 24

I.E.S Serra D’Espada Página 38


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 6. Volver a ejecutar el software original y realizar el paso 4 (pág. 25) poniendo la
frecuencia a 50 hercios, poner en marcha el variador hasta que el motor llegue a la velocidad
establecida luego detenerlo. (Imagen 25)

Imagen 25

I.E.S Serra D’Espada Página 39


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 6.1 Se comprueba que efectivamente el software de monitorización de puerto ha sido
capaz de grabar todas las tramas enviadas por el software Powersuite. Estas tramas se deben
copiar y pasar a un archivo de texto para su posterior tratamiento. (Imagen 26)

Imagen 26

De todas estas cadenas de datos solo son precisas las que se encuentran en color rojo que son las
que emite el programa Powersuite para gobernar el variador. Hecho esto se procede a desechar
las tramas que no empiecen por el valor 7F 10 que son las que se envían al esclavo con
dirección 7F y cumplan la función 10 que es de escritura. De las siguientes tramas se desea
únicamente las que escriban en el parámetro interno del variador CMD o w400 que traducido a
lenguaje hexadecimal corresponde a 0190, por lo tanto se deben desechar las tramas que no
empiecen por “7F 10 01 90”.

Puesto que los valores indicados por el protocolo de MODBUS RTU siguientes a estos bytes
indican (5º y 6º) la cantidad de memorias que se van a modificar en este caso 2, el siguiente (7º)
indican los bytes que se van a transmitir, en este caso son 4 bytes (dos bytes por cada memoria
interna del variador). Los siguientes 4 bytes son los valores que se van a escribir en las
memorias internas del variador y por último los 4 últimos bytes corresponden al CRC.

I.E.S Serra D’Espada Página 40


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Puesto que deseamos activar la puesta en marcha y el paro del motor, solo interesan las tramas
que se encarguen de cumplir dicha función. Estos valores de 2 bytes escritos en lenguaje
hexadecimal traducidos a binario, son tramas de 16 bits compuestas por 0 y 1 en los que cada bit
indica el valor de una función establecida por el fabricante. Estos valores se pueden componer
en función de lo que se desee realizar siguiendo las tablas de memorias determinadas del
manual del fabricante. En este caso se desarrolla una función que cumpla los requisitos
indicados en la tabla:

Posición del bit Descripción Valor deseado para puesta en


marcha

0 Bit 0 = 0 y Bit 15 = 0: No listo 0

1 Bit 1 = 1 y Bit 15 = 0: Listo 1


Bit 1 = 0: Retorno a estado
desactivado de SWITCH ON
Bit 1 = 1: Sin acción

2 Bit 2 = 0 y Bit 15 = 0: Stop rápido 0


Bit 2 = 1: Sin acción

3 Bit 3 = 0 y Bit 15 = 0: Comando de 0


stop por DRIVECOM
Bit 3 = 1 y Bit 15 = 0: Comando run
DRIVECOM

3 Bit 3 = 0 y Bit 15 = 0: Comando de 0


stop por DRIVECOM
Bit 3 = 1 y Bit 15 = 0: Comando run
DRIVECOM

4 Reservado 0

5 Reservado 0

6 Reservado 0

7 Bit 7 = 0: Nsin acción 0


Bit 7 = 1: Resetear fallos

8 Bit 8 = 0 y Bit 15 = 1: Activar 0

I.E.S Serra D’Espada Página 41


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

control vía serial link


Bit 8 = 1 y Bit 15 = 1: Desactivar
control vía serial link

9 Reservado 0

10 Reservado 0

11 Bit 11 = 0: Comando de dirección 0


normal
Bit 11 = 1: Comando de dirección
contraria

12 Bit 12 = 0: Comando motor marcha 0


(RUN)
Bit 12 = 1: Comando motor parada

13 Bit 13 = 0: Sin acción 0


Bit 13 = 1: Comando de stop por
inyección de DC

14 Bit 14 = 0: Sin acción 0


Bit 14 = 1: Comando de stop rápido

15 Bit 15 = 0: DRIVECOM standard 1


control
Bit 15 = 1: ATV28 drive control

Por lo tanto estos valores traducidos mediante un conversor como el incluido en la calculadora
de Windows a hexadecimal, se obtiene un valor de 8002 que son los dos bytes que se incluyen
en la trama para que se escriban en la memoria interna del variador.

Junto a este valor hay que indicarle el valor de la frecuencia deseada que será enviado a
continuación del valor anterior. Puesto que el valor deseado es el máximo de 50 hercios y que
según el fabricante la unidad que tiene en cuenta para ajustar dicho parámetro corresponde a 0,1
hercios, se debe traducir el valor de 500 a hexadecimal. El valor obtenido corresponde a 01F4.

Ahora solo queda calcular el CRC del modo anteriormente descrito.

De igual forma se calcula los valores que serán enviados al variador para ejecutar la parada del
variado.

I.E.S Serra D’Espada Página 42


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

Posición del bit Descripción Valor deseado para puesta en marcha

0 Bit 0 = 0 y Bit 15 = 0: No listo 0

1 Bit 1 = 1 y Bit 15 = 0: Listo 1


Bit 1 = 0: Retorno a estado
desactivado de SWITCH ON
Bit 1 = 1: Sin acción

2 Bit 2 = 0 y Bit 15 = 0: Stop rápido 0


Bit 2 = 1: Sin acción

3 Bit 3 = 0 y Bit 15 = 0: Comando de 0


stop por DRIVECOM
Bit 3 = 1 y Bit 15 = 0: Comando run
DRIVECOM

4 Reservado 0

5 Reservado 0

6 Reservado 0

7 Bit 7 = 0: Nsin acción 0


Bit 7 = 1: Resetear fallos

8 Bit 8 = 0 y Bit 15 = 1: Activar 0


control vía serial link
Bit 8 = 1 y Bit 15 = 1: Desactivar
control vía serial link

9 Reservado 0

10 Reservado 0

11 Bit 11 = 0: Comando de dirección 0


normal
Bit 11 = 1: Comando de dirección
contraria

12 Bit 12 = 0: Comando motor marcha 1


(RUN)

I.E.S Serra D’Espada Página 43


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

Bit 12 = 1: Comando motor parada

13 Bit 13 = 0: Sin acción 0


Bit 13 = 1: Comando de stop por
inyección de DC

14 Bit 14 = 0: Sin acción 0


Bit 14 = 1: Comando de stop rápido

15 Bit 15 = 0: DRIVECOM standard 1


control
Bit 15 = 1: ATV28 drive control

Del programa anterior habremos extraído unas tramas correctas las cuales son estas:

Anula Fallo Perdida Comunicación $7f$06$01$92$40$00$12$05

7f_Introduce la dirección del esclavo que va a recibir la siguiente trama.

06_ Valor de la función a realizar, en este caso escritura.

01_ Estos dos valores traducidos a decimal corresponden con la dirección del parámetro W402
de control sin monitorización de comunicación

92_ W402 de control sin monitorización de comunicación

40_ El bit que está en 1 corresponde al bit 14

00_

12_ Control de redundancia cíclica CRC16 Modbus

05_

I.E.S Serra D’Espada Página 44


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

"READY" Variador $7f$06$01$90$90$02$6f$c4

7f_ Introduce la dirección del esclavo que va a recibir la siguiente trama.

06_ Valor de la función a realizar, en este caso escritura.

01_ Estos dos valores traducidos a decimal corresponden con la dirección del parámetro W402
de control sin monitorización de comunicación

90_ W402 de control sin monitorización de comunicación

90_ El bit que está en 1 corresponde al bit 14

02_

6f_ Control de redundancia cíclica CRC16 Modbus

c4_

MARCHA Variador $7f$06$01$90$80$0a$63$c2

7f _ Introduce la dirección del esclavo que va a recibir la siguiente trama.

06_ Valor de la función a realizar, en este caso escritura

01__ Estos dos valores traducidos a decimal corresponden con la dirección del parámetro
W402 de control sin monitorización de comunicación

90_ W402 de control sin monitorización de comunicación

80_ El bit que está en 1 corresponde al bit 13

0a_

63_ Control de redundancia cíclica CRC16 Modbus

c2_

I.E.S Serra D’Espada Página 45


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

PARO Variador $7f$06$01$90$90$0a$6e$02

7f __ Introduce la dirección del esclavo que va a recibir la siguiente trama.

06_ Valor de la función a realizar, en este caso escritura

01__ Estos dos valores traducidos a decimal corresponden con la dirección del parámetro
W402 de control sin monitorización de comunicación

90_ W402 de control sin monitorización de comunicación

90_ El bit que está en 1 corresponde al bit 14

0a_

6e_

02_

Estas tramas son las que escribiremos en el programa “Terminal” para poder hacer funcionar el
variador y así que el motor funcione.

Paso7. Ejecutar el programa de comunicación “Terminal” que se utiliza para comunicar


interaccionando con el equipo de forma que nos permita escribir tramas y leer las respuestas del
equipo para su posterior tratamiento. (Imagen 27)

Imagen 27

I.E.S Serra D’Espada Página 46


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 7.1 Configurar el programa para que se comunique con el variador seleccionando los
mismos puntos de configuración que en el variador que vienen de fábrica. Primero seleccionar
el puerto de comunicación (26) que utilizara el ordenador para comunicar. Segundo seleccionar
la velocidad o “Baudrate” que utiliza el equipo para comunicarse el cual será de 19200(27).
Seleccionar la cantidad de datos que se envían por trama que es de 8 bits en “Data bits” (28),
seleccionar sin paridad “Parity ->None” (29) y los bits de parada “Stop Bits” de cada trama que
se selecciona 1 ya que estas son las condiciones indicadas por el fabricante en el manual de
comunicación (30) y por ultimo elegiremos el “Handshaking” que marcaremos el “none” (31).
(Imagen 28)

Imagen 28

I.E.S Serra D’Espada Página 47


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 8. Definir las tramas a enviar o transmitir por el programa y hacer funcionar el variador.
Puesto que se trata de comunicar valores estandarizados por el fabricante se toman los valores
de comunicación según el manual. La primera trama a enviar es la de evitar el fallo de
comunicación, ya que como viene indicado en el manual, a los siete segundos de abrir el puerto
de comunicación y no recibir señal alguna, el equipo variador entra en modo de “fallo de
comunicación” y a la vez corta la recepción de datos. Para configurar dicho parámetro y
asegurar que no se corte la comunicación se debe activar el bit 14 a 1. El resultado viene
indicado en la siguiente tabla:

Valor hexadecimal Valor binario Descripción


7F 01111111 Introduce la dirección del esclavo
que va a recibir la siguiente trama. *

06 00000110 Valor de la función a realizar, en este


caso escritura.

01 00000001 Estos dos valores traducidos a


decimal corresponden con la
dirección del parámetro W402 de
control sin monitorización de
comunicación.

92 10010010 W402 de control sin monitorización


de comunicación

40 01000000 El bit que está en 1 corresponde al


bit 14

00 00000000

12 00010010 Control de redundancia cíclica CRC16


Modbus

05 00000101

(*) El valor introducido no coincide con el deseado ya que debería ser 1 perteneciente al
esclavo 1 que es el que tiene establecido el variador por defecto en el variador, pero
puesto que se ha monitorizado la comunicación mediante software oficial se ha
verificado que el valor del esclavo pertenece al valor decimal 127.

I.E.S Serra D’Espada Página 48


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Para calcular el valor del CRC16 se debe acceder a un calculador online para simplificar el
proceso como el que aparece en la página http://www.lammertbies.nl/comm/info/crc-
calculation.html , donde como se muestra en la siguiente imagen, primero (1) la cadena de
datos se introduce en el campo de valores, segundo (2) se indica introducidos están indicados
en hexadecimal y tercero (3) se ejecuta el calculador CRC. A continuación se muestran una
lista de valores según el tipo de CRC deseado para nuestra función deseada, que en nuestro caso
corresponde al cuarto (4) punto (CRC-16 MODBUS). Este valor formado por cuatro dígitos se
invierte de orden los dos primeros valores por los dos últimos ya que este calculador los cambia
automáticamente por otros motivos. (Imagen 29) al calculador que los datos

Imagen 29

I.E.S Serra D’Espada Página 49


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 9.Una vez ya tengamos la trama establecida pasaremos a enviarla mediante el
programa “Terminal” el cual lo primero que haremos será escribir la trama “Fallo de
comunicación” ( $7f$06$01$92$40$00$12$05 ) en el espacio que pone “Transmit” (32)
una vez escrita clicaremos encima del botón de “Send” (33) y debajo de donde la hemos
escrito nos apararecera unos signos para avisarnos que la trama enviada se ha recibido
(34), entonces el parte de “Receive” veremos que el variador nos ha contestado (35).
Imagen 30).

Imagen 30

I.E.S Serra D’Espada Página 50


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 9.1 Seguidamente escribiremos la trama que hemos definido para dar la “Marcha” (
$7f$06$01$90$80$0a$63$c2 ) al variador para ello repetiremos el mismo paso que antes
escribiéremos la trama en el espacio donde define “Trasmist” ahí escribiremos la trama (36)
luego clicaremos sobre “Send” para enviar la trama (37) al enviar la trama debajo de donde se
encuentra la parte de escribir las tramas veremos unos signos estos signos significan que la
trama se ha enviado (38) y veremos que el motor empezara a girar a 50Hz que es lo que hemos
establecido , así en la parte de “Receiver” veremos como el variador nos responde a la trama
que nosotros le hemos mandado (39). (Imagen 31)

Imagen 31

I.E.S Serra D’Espada Página 51


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28
Paso 9.2 Ahora tendremos que parar el motor para ello volveremos a escribir la trama definida
para el “Paro” ( $7f$06$01$90$90$0a$6e$02 ) así que volveremos a seguir el mismo paso que
antes, escribiremos la trama en el espacio donde se puede leer “Trasmit” ahí (40) una vez escrita
la trama clicaremos encima de “Send” (41) para enviar la trama y debajo de donde hemos
escrito la trama veremos que nos aparecen unos signos para decirnos que la trama se ha enviado
(42), una vez enviada la trama el motor dejara de funcionar y en la sección de “Receiver”
veremos que el variador nos ha respondido y ha hecho su función.(43). (Imagen 32)

Imagen 32

I.E.S Serra D’Espada Página 52


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 53


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 54


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

6-PROGRAMAS
PowerSuite

HHD Free Serial Port Monitor

Terminal

7-BIBLIOGRAFIA
PDF-Manual_Ingles_Altivar_28_User

PDF-Altivar 28_Español

PDF-Tabla de memoria ALTIVAR 28

PDF-AC_Drive_Altivar_28_Quick_Reference_Guide

PDF-comunicación -modbus-rtu

8-DETALLES Y DIFICULTADES DE LA PRÁCTICA


En la práctica realizada lo único que hay que tener en cuenta es que cono se dice en el
paso 5.2 “(Para poder comunicarlo con el COM1 primero deberemos desactivar la conexión del
variador del powersuite ya que si el COM1 se está utilizando en un programa no se puede
utilizar en otro programa)” porque si el COM1 se está utilizando en un programa no se puede
utilizar en otro así que habrá que desconectar uno para poder conectar en otro.

También para sacar las tramas se puede utilizar otro programa el cual se denomina “Modscan”
en esta práctica no se ha utilizado pero también puede ser utilizado ya que puede ser de gran
ayuda para poder encontrara las tramas de una manera rápida y eficaz.

I.E.S Serra D’Espada Página 55


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler
MODBUS TELEMECANIQUE ALTIVAR 28

I.E.S Serra D’Espada Página 56


2º Ciclo de Grado Superior Regulación y Control
Alberto Maneu Soler

También podría gustarte