You are on page 1of 6

EJEMPLO MODBUS

Redes de Comunicacin Industrial


Educacin virtual
Redes de Comunicacin Industrial

PROBLEMA

Situacin 1

El esclavo 1 fue configurado para operar de 0Hz a 60Hz. La estacin fue previamente
configurada para arrancar de 0 a la velocidad deseada en 5 segundos, de manera que
se pide crear las tramas para que el motor conectado al esclavo 1 ejecute la siguiente
grfica de velocidad contra tiempo.

Solucin:

(H2)
70 Tramo 1
Tramo Tramo 2
60
5. Tramo 3
Tramo 4
Tramo 5
50

40

3. 4.
30

20
1. 2.

10

6.
0
5 10 15 20 25 30 (s)

www.ucentral.edu.co
Todos los derechos son propiedad de la Universidad
Central
Redes de Comunicacin Industrial

Determinar las tramas de datos para cada uno de los momentos del motor descritos
en la grfica.

Trama de datos 1 (segmento 0-1)

Segn se describe en la tabla del mapa de registros asignados a la


comunicacin Modbus para lectura (R) y escritura (W) del variador se conoce
el registro para el comando de frecuencia de operacin.

En ella se describe que 30000 es el valor del registro para operar el variador a
su mxima frecuencia (100%); Para la situacin 1 descrita, el esclavo est
configurado para operar a una frecuencia mxima de 60 Hz; por lo tanto es
necesario conocer el porcentaje al cual est operando el variador en el primer
tramo descrito anteriormente:

60 100%
15 X

X= (15Hz/60Hz) * 100% = 25%

As

100% 30.000
25% X

X= (30.000*25%) / 100%
X= 7500 - Decimal
X= 1D 4C - Hexa

www.ucentral.edu.co
Todos los derechos son propiedad de la Universidad
Central
Redes de Comunicacin Industrial

Como se menciona en el documento Entrega 6 Estudio de caso - Red Modbus


RTU para variador de velocidad, el variador soporta nicamente las funciones
03H, 06H, 08H y 10H del protocolo Modbus Serial RTU, por lo tanto analizando
los tipos de registros vistos en el PDF Especificacin del protocolo de
aplicacin Modbus se tiene que para la cantidad de datos (1) se utiliza el 06
Write Single Register:

Basados en la tabla y descripcin del registro 06, se menciona que estos son
direccionados a partir de cero. Por lo tanto el registro nmero 1 se direcciona
como 0 . con esta informacin es posible crear la trama de datos para el primer
segmento de la grfica:

Direccin
Registro a Valor del
del Funcin CRC
escribir registro X
esclavo
01H 06H 00H 00H 1D 4C X X

www.ucentral.edu.co
Todos los derechos son propiedad de la Universidad
Central
Redes de Comunicacin Industrial

Para los segmentos siguientes se aplica el mismo anlisis y se obtiene:

Trama de datos 2 (segmento 1-2)

Direccin del Registro a Valor del


Funcin CRC
esclavo escribir registro X

01H 06H 00H 00H 1D 4C X X

Trama de datos 3 (segmento 2-3)

60Hz 100%
30 Hz X

X= (30Hz/60Hz) * 100% = 50%

30.000 100%
X 50%
X= (30.000*50%) / 100%

X= 15000 - Decimal
X= 3A98 Hexa

Direccin del Registro a Valor del


Funcin CRC
esclavo escribir registro

01H 06H 00H 00H 3AH 98H X X

www.ucentral.edu.co
Todos los derechos son propiedad de la Universidad
Central
Redes de Comunicacin Industrial

Trama de datos 4 (segmento 3-4)

Direccin del Registro a Valor del


Funcin CRC
esclavo escribir registro X

01H 06H 00H 00H 3AH 98H X X

Trama de datos 5 (segmento 4-5)

Direccin
Registro a Valor del
del Funcin CRC
escribir registro
esclavo
01H 06H 00H 00H 75A 30H X X

X= 30000 Decimal
X= 7530 Hexadecimal

Trama de datos 6 (segmento 5-6)

Direccin
Registro a Valor del
del Funcin CRC
escribir registro
esclavo
01H 06H 00H 00H 00H 00H X X

www.ucentral.edu.co
Todos los derechos son propiedad de la Universidad
Central

You might also like