Contenidos CONTENIDOS CONTENIDOS ........................3 A RESPECTO DEL MANUAL ..................... 5 ABREVIACIONES Y DEFINICIONES ......................5 REPRESENTACIÓN NUMÉRICA ......................... 5 DOCUMENTOS ............................. 5 INTRODUCCIÓN A LA COMUNICACIÓN SERIAL ............. 6 DESCRIPCIÓN DE LAS INTERFACES ................ 7 MÓDULO DE COMUNICACIÓN RS485 (CFW100-CRS485) ............7 2.1.1 Conector RS485 del módulo .....................
Página 4
Contenidos FUNCIONES DISPONIBLES Y TIEMPOS DE RESPUESTA ............17 MAPA DE MEMORIA ........................17 DESCRIPCIÓN DETALLADA DE LAS FUNCIONES ..........19 FUNCIÓN 03 – READ HOLDING REGISTER .................. 19 FUNCIÓN 06 – WRITE SINGLE REGISTER..................20 FUNCIÓN 16 – WRITE MULTIPLE REGISTERS ................20 FUNCIÓN 43 –...
A Respecto del Manual A RESPECTO DEL MANUAL Este manual provee la descripción necesaria para la operación del convertidor de frecuencia CFW100 utilizando el protocolo Modbus RTU. Este manual debe ser utilizado en conjunto con el manual del usuario del CFW100. ABREVIACIONES Y DEFINICIONES ASCII American Standard Code for Information Interchange...
Introducción a la Comunicación Serial 1 INTRODUCCIÓN A LA COMUNICACIÓN SERIAL En una interfaz serial los bits de datos son enviados de modo secuencial a través de un canal de comunicación o bus. Diversas tecnologías utilizan comunicación serial para la transferencia de datos, incluyendo las interfaces RS232 y RS485.
DescriPCIÓN DE LAS INTERFACES 2 DESCRIPCIÓN DE LAS INTERFACES Las interfaces de comunicación serie RS485 o USB disponible para el convertidor de frecuencia CFW100 dependen del módulo de comunicación selecionado para el produto. A continuación se presentan información sobre la conexión y la instalación de equipos de redes com diferentes módulos. MÓDULO DE COMUNICACIÓN RS485 (CFW100-CRS485) Figura 2.1: Módulo de comunicación RS485 Este módulo para el convertidor de frecuencia CFW100 tiene uma interfaz RS485.
DescriPCIÓN DE LAS INTERFACES Longitud máxima del bus es 1000 metros. 2.1.3 Resistor de terminación Para cada segmento de la red RS485, es necessario habilitar uma resistencia de terminación em los puntos extremos del bus principal. Si el equipo situado em los extremos del bus no tiene resistencias de terminación, utilizar terminadores activos para habilitar estos resistores.
Parametrización 3 PARAMETRIZACIÓN A seguir es presentado solo os parámetros del convertidor de frecuencia CFW100 que poseen relación con la comunicación Modbus RTU. SÍMBOLOS PARA DESCRIPCIÓN DE LAS PROPIEDADES Parámetro solamente de lectura. Parámetro solamente modificado con el motor parado. P105 –...
Parametrización P311 – CONFIGURACIÓN DE LOS BYTES DE LA INTERFAZ SERIAL Rango de 0 = 8 bits de datos, sin paridad, 1 stop bit Padrón: 1 Valores: 1 = 8 bits de datos, paridad par, 1 stop bit 2 = 8 bits de datos, paridad impar, 1 stop bit 3 = 8 bits de datos, sin paridad, 2 stop bits 4 = 8 bits de datos, paridad par, 2 stop bits 5 = 8 bits de dados, paridad impar, 2 stop bits...
Parametrización P314 – WATCHDOG SERIAL Rango de 0,0 a 999,0s Padrón: 0,0 Valores: Propiedades: CFG Descripción: Permite programar un tiempo para la detección de error de comunicación vía interfaz serial. Caso el convertidor de frecuencia se queda sin recibir telegramas válidos por un tiempo mayor del que el programado en este parámetro, será...
Parametrización Tabla 3.3: Función de los bits para el parámetro P680 Bits Valores Bits 0 a 4 Reservado. 0: Drive configurado para rampa de aceleración y de desaceleración del motor vía primera rampa; Bit 5 valores programados en los parámetros P100 y P101. Segunda Rampa 1: Drive configurado para rampa de aceleración y de desaceleración del motor vía segunda rampa;...
Parametrización P682 – PALABRA DE CONTROL VÍA SERIAL Rango de 0000h a FFFFh Padrón: 0000h Valores: Propiedades: - Descripción: Palabra de comando del convertidor de frecuencia vía interfaz Modbus RTU. Este parámetro solamente puede ser modificado vía interfaz serial. Para las demás fuentes (HMI, etc.) ele se comporta como un parámetro solamente de lectura.
Página 14
Parametrización → velocidad del motor = 0 P683 = 0000h (0 decimal) P683 = 2000h (8192 decimal) → velocidad del motor = frecuencia nominal (P403) Valores de referencias intermediarias o superiores pueden ser programados utilizando esta escala. Por ejemplo, 60 Hz de frecuencia nominal, caso se dese una referencia de 30 Hz, se debe calcular: 60 Hz =>...
Protocolo Modbus RTU 4 PROTOCOLO MODBUS RTU El protocolo Modbus fue inicialmente desarrollado en 1979. Actualmente, es un protocolo abierto ampliamente difundido, utilizado por varios fabricantes en diversos equipos. MODOS DE TRANSMISIÓN En la especificación del protocolo están definidos dos modos de transmisión: ASCII y RTU. Los modos definen la forma como son transmitidos los bytes del mensaje No es posible utilizar los dos modos de transmisión en la misma red.
Protocolo Modbus RTU 4.2.5 Tiempo entre Mensajes En el modo RTU no existe un carácter específico que indique el inicio o el fin de un telegrama. La indicación de cuando un nuevo mensaje empieza o cuando elle termina es hecha por la ausencia de transmisión de datos en la red, por un tiempo mínimo de 3,5 veces el tiempo de transmisión de un byte de datos (11 bits).
Operación en la Red Modbus RTU – Modo Esclavo 5 OPERACIÓN EN LA RED MODBUS RTU – MODO ESCLAVO El convertidor de frecuencia CFW100 posee las siguientes características cuando operado como esclavo en red Modbus RTU: Conexión de la red vía interfaz serial RS485. ...
Página 18
Operación en la Red Modbus RTU – Modo Esclavo Monitoreo (lectura): P680: Palabra de estado P681: Velocidad del motor Comando (escritura): P682: Palabra de comando P683: Referencia de velocidad Consulte el manual de programación para la lista completa de parámetros del equipamiento. ¡NOTA! Todos los parámetros son tratados como registradores del tipo holding.
Descripción Detallada de las Funciones 6 DESCRIPCIÓN DETALLADA DE LAS FUNCIONES En este ítem es hecha una descripción detallada de las funciones disponibles en el convertidor de frecuencia CFW100 para comunicación Modbus RTU. Para la elaboración de los telegramas, es importante observar lo siguiente: Los valores son siempre transmitidos en hexadecimal.
Descripción Detallada de las Funciones FUNCIÓN 06 – WRITE SINGLE REGISTER Esta función es utilizada para escribir un valor para un único registrador. Posee la siguiente estructura (cada campo representa un byte): Solicitación (Maestro) Respuesta (Esclavo) Dirección del esclavo Dirección del esclavo Función Función Dirección del registrador (byte high)
Descripción Detallada de las Funciones Solicitación (Maestro) Respuesta (Esclavo) Campo Valor Campo Valor Dirección del esclavo Dirección del esclavo Función Función Dirección del registrador inicial (byte high) Dirección del registrador inicial (byte high) Dirección del registrador inicial (byte low) Dirección del registrador inicial (byte low) No.
Descripción Detallada de las Funciones Solicitación (Maestro) Respuesta (Esclavo) Campo Valor Campo Valor Dirección del esclavo Dirección del esclavo Función Función MEI Type MEI Type Código de leitura Código de lectura Número del objeto Conformity Level CRC- More Follows CRC+ Próximo Objeto Número de objetos Código del objeto...
Página 23
Descripción Detallada de las Funciones Solicitación (Maestro) Respuesta (Esclavo) Campo Valor Campo Valor Dirección del esclavo Dirección del esclavo Función Función Dirección del registrador (byte high) Código del error Dirección del registrador (byte low) CRC- Valor (byte high) CRC+ Valor (byte low) CRC- CRC+ CFW100 | 23...
Fallas y Alarmas Relacionadas con la Comunicación Modbus RTU 7 FALLAS Y ALARMAS RELACIONADAS CON LA COMUNICACIÓN MODBUS RTU A128/F228 – TIMEOUT EN LA RECEPCIÓN DE TELEGRAMAS Descripción: Único alarma/falla relacionado con la comunicación serial. Señaliza que el equipamiento ha parado de recibir telegramas seriales válidos por un período (tiempo) mayor del que el programado en el parámetro P314.
Apéndices APÉNDICE B. CÁLCULO DEL CRC UTILIZANDO TABLAS A seguir es presentada una función, utilizando lenguaje de programación "C", que implementa el cálculo del CRC para el protocolo Modbus RTU. El cálculo utiliza dos tablas para suministrar valores precalculados de los desplazamientos necesarios para la realización del cálculo.
Página 27
WEG Drives & Controls - Automação LTDA. Jaraguá do Sul - SC - Brasil Teléfono 55 (47) 3276-4000 - Fax 55 (47) 3276-4020 São Paulo - SP - Brasil Teléfono 55 (11) 5053-2300 - Fax 55 (11) 5052-4212 automacao@weg.net www.weg.net...