1 CARACTERÍSTICAS PRINCIPALES
A seguir, son listadas las principales características para comunicación Modbus RTU del convertidor de frecuencia
CFW900.
Interfaz aislada galvánicamente y con señal diferencial, confiriendo mayor robustez contra interferencia electromagnética.
Permite al equipo operar como esclavo Modbus RTU.
Permite la comunicación de datos para operación y para parametrización del equipo.
1.1 MODBUS RTU
En la especificación del protocolo Modbus para interfaz serie 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. EL convertidor de frecuencia CFW900 utiliza solamente el modo RTU para la transmisión
de telegramas.
Permite hasta 247 esclavos, más solamente un maestro.
Agrega al PDU Modbus un campo de dirección y un campo de verificación de error. La asociación de estos campos
al PDU recibe el nombre de ADU (Application Data Unit).
Formato de los telegramas Modbus RTU:
Dirección: utilizada para identificar el esclavo.
PDU: Modbus PDU.
CRC: campo para el chequeo de errores.
El maestro inicia la comunicación enviando un byte con la dirección del esclavo para el cual se destina el mensaje.
Al enviar la respuesta, el esclavo también inicia el telegrama con el su propia dirección. El maestro también puede
enviar un mensaje destinado a la dirección 0 (cero), lo que significa que el mensaje es destinada a todos los esclavos
de la red (broadcast). En este caso, ninguno esclavo irá contestar al maestro.
La última parte del telegrama es el campo para el chequeo de errores de transmisión. El método utilizado es el
CRC-16 (Cycling Redundancy Check). Este campo es formado por dos bytes, donde primero es transmitido el byte
menos significativo (CRC-), y después el más significativo (CRC+). La forma de cálculo del CRC es descrita en la
especificación del protocolo.
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). Siendo así, caso un
telegrama tenga iniciado luego de transcurrido este tiempo mínimo, los elementos de la red irán asumir que el primero
carácter recibido representa el inicio de un nuevo telegrama. Y de la misma forma, los elementos de la red irán asumir
que el telegrama ha llegado al fin cuando, recibidos los bytes del telegrama, este tiempo transcurrir nuevamente.
Si durante la transmisión de un telegrama, el tempo entre los bytes fue mayor que este tempo mínimo, el telegrama
será considerado inválido, pues el esclavo irá rechazar los bytes ya recibidos y montará un nuevo telegrama con los
bytes que estuvieren siendo transmitidos.
Para tasas de comunicación superiores a 19200 bits/s, los tiempos utilizados son los mismos que para esta tasa.
La tabla a seguir preséntanos los tiempos para distintas tasas de comunicación:
CARACTERÍSTICAS PRINCIPALES
CFW900 | 6