¿Cómo configurar la comunicación directa 485 entre la pantalla táctil Weilun y el inversor Inovance MD280?
Este artículo estudia cómo la pantalla táctil se comunica con el inversor a través del protocolo de comunicación MODBUS RTU para controlar el inversor. La pantalla táctil utiliza Weiluntong TK6070IP y el inversor utiliza la serie general Inovance MD380. A través del software de programación de pantalla táctil, la pantalla de control se puede editar para realizar el inicio, parada, ajuste de velocidad y configuración de velocidad múltiple del inversor, y la conversión de valores de ingeniería y valores reales se puede realizar a través de instrucciones macro.
1. Introducción a MODBUS RTU:
Para intercambiar información entre sistemas de automatización, sistemas de automatización y dispositivos de campo distribuidos conectados, ahora se utiliza principalmente el bus de campo en serie como sistema de comunicación. . Miles de aplicaciones han demostrado firmemente que utilizando la tecnología de bus de campo se pueden ahorrar hasta un 40 % en costes de cableado, puesta en marcha y mantenimiento. Toda la información relevante sobre el dispositivo de campo, como datos de entrada y salida, parámetros y datos de diagnóstico, se puede transmitir mediante solo dos cables. Los buses de campo utilizados en el pasado eran a menudo buses de campo específicos del fabricante y eran incompatibles con otros buses de campo. Los buses de campo utilizados hoy en día son casi completamente abiertos y estandarizados. Esto significa que los usuarios pueden elegir el mejor producto al precio más razonable sin tener que depender de cada fabricante independiente. Modbus RTU es un estándar de bus de campo abierto e internacional. Como protocolo de bus de campo fácil de implementar, Modbus se ha utilizado con éxito en todo el mundo. Las áreas de aplicación incluyen la automatización de procesos de producción, el control de procesos y la automatización de edificios. Los mensajes del protocolo de comunicación MODBUS RTU se muestran en la Figura 1.
Figura 1
El código de función de mensaje del protocolo de comunicación MODBUS RTU es el siguiente:
01H Leer el estado de la bobina. Lee el contenido de la bobina (un solo bit) del actuador;
02H lee la entrada discreta. Lee el contenido de las entradas discretas (múltiples bits) del actuador;
03H lee el registro de retención. Lee el contenido del registro de retención (palabra de 16 bits) del actuador;
04H lee el registro de entrada. Lea el contenido del registro de entrada (palabra de 16 bits) del actuador;
05H fuerza una sola bobina. Escribe datos en la bobina (un solo bit) del actuador como "encendido" ("1") o
"apagado" ("0");
06H registro único preestablecido. Escribe datos en el registro de retención único del actuador (palabra de 16 bits);
0FH fuerza múltiples bobinas. Escribe datos en varias bobinas consecutivas (bits individuales) del actuador como "encendido" ("1")
o "apagado" ("0");
10H preestablecido Múltiples registros . Escribe datos en varios registros de retención consecutivos (palabras de 16 bits) del actuador.
2. Introducción al software de programación Weiluntong:
Los tipos de dispositivos del protocolo MODBUS en el software EB8000 son 0x, 1x, 3x, 4x, 5x, 6x y 3x_bit, 4x_bit, 6x_bit. , 0x_multi_coils, etc. A continuación se explica qué códigos de función admiten estos tipos de dispositivos en el protocolo MODBUS.
0x: Es un tipo de dispositivo legible y escribible, que equivale al punto de salida del plc operativo. Cuando este tipo de dispositivo lee el estado del bit, el código de función enviado es 01H, y cuando escribe el estado del bit, el código de función enviado es 05H. El código de función emitido al escribir varios registros es 0fH.
1x: Es un tipo de dispositivo de solo lectura, lo que equivale a leer el punto de entrada del PLC. El código de función enviado al leer el estado del bit es 02H.
3x: Es un tipo de dispositivo de solo lectura, lo que equivale a leer el valor analógico del PLC. Al leer datos, el código de función enviado es 04H.
4x: Es un tipo de dispositivo legible y escribible, que equivale a operar el registro de datos del PLC. Al leer datos, el código de función enviado es 03H. Al escribir datos, el código de función enviado es 10H. Se pueden escribir datos de múltiples registros.
5x: Los atributos de tipo de dispositivo de este tipo de dispositivo son los mismos que los de 4x.
Es decir, los códigos de función para lectura y escritura son exactamente los mismos. La diferencia es: cuando se trata de una palabra doble, como datos en formato sin signo de 32 bits, y cuando los datos se leen usando dos tipos de dispositivos: 5x y 4x respectivamente. las posiciones de la palabra alta y baja están al revés. Por ejemplo, si los datos leídos usando el tipo de dispositivo 4x son 0x12345678, entonces los datos leídos usando el tipo de dispositivo 5x son 0x56781234.
6x: es un tipo de dispositivo legible y grabable. Al leer datos, el código de función enviado también es 03H. La diferencia con 4x es que al escribir datos, el código de función enviado es 06H, es decir, escribir. datos a un solo registro.
3. Configuración de los parámetros del convertidor de frecuencia:
La selección de fuente de comando F0-02 es: canal de comando de comunicación (1 marcha hacia adelante, 2 marcha atrás, 3 jogging hacia adelante, 4 jogging inverso, 5 parada libre, 6 paradas por desaceleración);
F0-03 selección de fuente de frecuencia principal: comunicación dada;
F0-28 selección de protocolo de comunicación serial: protocolo MODBUS;
Velocidad en baudios de comunicación Fd-00: 9600 BPS;
Formato de datos MODBUS Fd-01: verificación par (8-E-1);
Dirección local Fd-02: 1
Fc-00—Fc-15 Velocidad de carrera de varias velocidades de 1 a 16