Está en la página 1de 5

Ejemplo control VFD por RS485

mediante módulo de temperatura DVP-


04PT

Introducción:
Éste ejemplo esta pensado para demostrar lo sencillo que es el control de un variador de
Delta mediante comunicación RS485 Modbus. Y por otro lado mostrar una sencilla
forma de interconectar un variador de frecuencia con un PLC sin necesidad de gastar
entradas y salidas.

De la misma forma podemos controlar cualquier parámetro interno del variador


mediante un PLC o cualquier dispositivo con comunicación RS485 Modbus.

Hardware:
1 Variador de velocidad VFD. Comunicacion RS485
1 Automata DVP14SS. Modulo para 4 PT100 DP-04PT-S

Con
figuración :
Variador:
El protocolo de comunicación del Variador debe ser el siguiente:

RS485 (VCA Station 1) 7bits, 2 Stop bits, 9600 baud, Parity none.

Para configurar el variador de este modo debemos cambia los siguientes parámetros:

2-00 ---- d4 (Control mediante RS485)

2-01-----d3 (Habilitación RUN por RS485)


9-00 ---- 1 (Dirección modbus del variador)

9-01 ---- d1 (Velocidad de transmisión 9600 baud)

9-04 ---- d0 (Protocolo de comunicación)

Luego simplemente conectar el cable RJ11 desde el Variador al PLC en la entrada de


RS485 con la siguiente configuración:

Programación:
La siguiente demo se compone de dos partes:

Control Digital velocidad:

Controlamos el variador de frecuencia mediante las entradas digitales X0,X1,X2 y X3


de la siguiente manera.

X0 = RUN Inverter

X1 = STOP Inverter

X2 = Velocidad Inverter +10Hz

X3 = Velocidad Inverter –10Hz

Para entender el programa simplemente hay que saber - que la instrucción MODRW
sirve para mandar al variador, y los valores hexadecimales 2000H=1Decimal equivale a
RUN, y 2000H=2Decimal equivale a STOP y finalmente el valor 2001H equivale a la
velocidad del variador.
Control Temperatura y velocidad:
Éste programa es un añadido al programa anterior de forma que cambia la velocicad del
variador de 0Hz a 50Hz con la temperatura detectada por el modulo DVP-04PT dónde
el rango de temperatureas alcanza desde –2000ºC hasta +6000ºCº.

El programa esta diseñado para abarcar todo el rango, pero evidentemente esto es
programable.

La forma de leer el modulo de temperatura es mediante la instrucción FROM.

El primer valor indica el modulo a leer modulo1 (K0)

El segundo el CR o valor a leer CR18=temperatura instantanea CH1 (mirar


instrucciones modulo en la caja del modulo).

El tercer valor es el registro dónde se guarda el valor adquirido

El cuarto es la cantidad de registros que lee a la vez, en este caso solamente 1.

Una vez podemos leer la temperatura, simplemente debemos transformarla a velocidad,


en este caso hemos utilizado la ecuación lineal para llegar a que: Temp = 160*velocidad
–2000

Aunque dependiendo del rango que quisieramos esta equación cambia.

Finalmente entender que mediante la marca M1013 que se abre y cierra cada segundo el
PLC muestrea la temperatura y manda la velocidad equivalente al variador.

También podría gustarte