Comunicación Modbus del PLC Delta (DVP 14SS2) con el VFD Delta (serie VFD-L). El motor se debe poner en funcionamiento directamente desde la HMI (DOP-107CV) mediante comunicación Modbus.
Comunicación Modbus entre el PLC Delta y el VFD
- El motor de inducción se debe poner en funcionamiento directamente desde la HMI junto con su control de velocidad. El control de velocidad es tal que debe haber dos botones en la HMI que aumenten y disminuyan la velocidad del motor en pasos de un hercio (supuesto).
- Hay un variador de CA delta de la serie VFD-L que hará funcionar el motor según los comandos recibidos del PLC.
- En primer lugar, se deben configurar la comunicación y otros parámetros en el variador para que coincidan todas sus configuraciones con el PLC, como la velocidad en baudios, la paridad, el modo de comunicación, etc.; excepto el ID del esclavo (dirección de la estación) que debe ser diferente de la dirección de la estación del PLC. De forma predeterminada, la dirección de la estación del PLC es igual a uno (1). Esto significa que la dirección de la estación del variador debe ser cualquier valor dentro de su rango definido excepto uno (1).
Los parámetros detallados que se deben configurar para el modo de comunicación son los siguientes:
- 2-00 = 4
- 2-01 = 4
Parámetros de comunicación
Debemos configurar los parámetros de comunicación según la tabla anterior (tomada del manual).
- 9-00 = 2 (se puede configurar en cualquier valor excepto 1)
- 9-01 = 1
- 9-04 = 7 (modo RTU, bits de parada iguales a 1 y paridad par)
El DVP 14SS2 tiene dos puertos de comunicación, a saber, RS232 y RS485 por separado. Ahora, la configuración del puerto de comunicación 2 debe realizarse de acuerdo con los parámetros configurados del VFD, que son los siguientes.
- Abra el software WPL (Software Delta PLC).
- Haga clic en el ícono del Programa de comunicación en la página de programación.
Seleccione COM2 y presione siguiente.
Establezca los parámetros de acuerdo con los parámetros de comunicación del variador VFD y haga clic en Siguiente. Aquí, se ingresan de acuerdo con los parámetros establecidos en la interfaz VFD-L.
La dirección de la estación del PLC es 1 (ver la esquina inferior izquierda)
Marque lo resaltado y presione siguiente.
Se pueden marcar las casillas a continuación y escribir las condiciones.
Aquí, omitimos esta ventana y, en su lugar, escribiremos la lógica directamente en el modo de diagrama de escalera.
Haga clic en Finalizar.
Ahora, la siguiente lógica de escalera se genera como resultado de las condiciones establecidas anteriormente.
- La escalera en el escalón 2 se ejecuta cada vez que se recibe una solicitud enviada. La escalera en el peldaño 3 se ejecuta cada vez que se leen o escriben datos al variador.
- Ahora, antes de seguir adelante, se escribe la lógica para iniciar y detener el motor y su control de velocidad;
- necesitamos encontrar las direcciones Modbus del variador a través de las cuales se ejecutará lo mencionado.
- Para la serie VFD-L, 2000H es la dirección Modbus para iniciar y detener el variador y 2001H es para el cambio de frecuencia. Aquí, H denota hexadecimal.
En este tema, estamos aquí para usar el formato decimal para la dirección en particular. Por lo tanto, el formato hexadecimal debe cambiarse a decimal.
A través del código 8421, convertiríamos de la siguiente manera:
- 2000 (Hex) = 8192 (Dec)
- 2001(Hex) = 8193 (Dec)
Entonces, en lugar de 200H y 2001H, se usarán 8192K y 8193K. Asegúrese de que 8192 y 8193 sean solo direcciones Modbus.
- Si 8192K tiene un valor igual a 10, el motor arrancará.
- Si 8192K tiene un valor igual a 1, el motor se detendrá.
- Si 8193K tiene un valor igual a 5000, el motor funcionará a 50 Hz, lo que significa que si la velocidad del motor necesita aumentarse en 1 Hz, se deben agregar 100 al valor existente y viceversa.
Explicación del programa PLC
- Ahora, pasemos a los detalles del programa PLC.
- El bit de solicitud de envío M1122 se establece cada vez que se da un comando al VFD en el renglón 5.
MODRW K2 K6 K8192 D70 K1
- MODRW representa lectura/escritura de Mod
- K2 representa la dirección de la estación del VFD.
- K6/K3 representa el código de función, ya sea para escribir o leer. Aquí k6 representa escritura.
- K8192 representa la dirección Modbus en la que se escriben los datos
- Los datos en D70 se escriben en k8192
- K1 es la longitud de los datos
10 (dec) y 1 (dec) se mueven a D70 cuando se dan los comandos de inicio y detención en los peldaños 6 y 7. Al mismo tiempo, se lleva a cabo la transmisión de datos, es decir, los datos en D70 se escriben en la dirección 8192k del VFD en el peldaño 8 para iniciar y detener el motor.
100 (dec) se suma al valor de D100 en el peldaño 10 para aumentar la velocidad en 1 Hz cuando se recibe el pulso de aumento de velocidad (M4). 100 (dec) se resta del valor de D100 en el peldaño 9 para disminuir la velocidad en 1 Hz cuando se recibe el pulso de disminución de velocidad (M5).
Al mismo tiempo, se lleva a cabo la transmisión de datos, es decir, los datos en D100 se escriben en la dirección 8193k del VFD en el renglón 11 para iniciar y detener el motor.
HMI
Ahora, pasando a la configuración de HMI.
Después de seleccionar el modelo de HMI, configure la siguiente configuración como aquí, la configuración de PLC a HMI es en RS232. (Debe configurarlo según el modelo de HMI)
Tome cuatro botones momentáneos, asigne las direcciones y diseñe la pantalla de HMI de la siguiente manera:
- Inicio = M0
- Detención = M1
- Aumento de la velocidad = M4
- Disminución de la velocidad = M5
- Prueba del proceso
El diseño de la HMI no se trata en este artículo.
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now