A favor
- El control y la automatización ya hablan Modbus
- Robusto frente a interferencias eléctricas en entornos industriales
- Acceso directo a registros, también para valores instantáneos
- No se necesita infraestructura de TI en campo
Productos/ EMU Professional II/ RS-485 / Modbus RTU
Interfaz · EMU Professional II
La línea diferencial de dos hilos está en su casa en la industria y perdona las interferencias eléctricas – pero no los errores de topología. Esta página explica qué diferencia RS-485 de Modbus RTU, qué importa al construir el bus y qué le aportan dos interfaces RS-485 en el M-Center.
Dos cosas que a menudo se confunden
RS-485 describe solo la capa eléctrica: una línea diferencial de dos hilos, normalmente marcados A y B, en modo semidúplex. Diferencial significa que la señal se transmite como diferencia de tensión entre los dos conductores. Las interferencias afectan por igual a ambos y se anulan al calcular la diferencia; por eso RS-485 está tan extendido en la industria.
Modbus RTU es el protocolo que circula por esa línea. Un maestro pregunta, los esclavos responden; solo puede transmitir uno a la vez. Cada esclavo tiene una dirección de 1 a 247, cada mensaje termina con una suma de verificación CRC16 y una pausa de al menos 3,5 tiempos de carácter entre dos telegramas delimita la trama.
Se leen registros de 16 bits, normalmente con el código de función 3 (holding register) o 4 (input register). Los valores mayores, como las lecturas del contador, se reparten en varios registros como entero de 32 bits o número de coma flotante. Qué valor está en qué dirección de registro y en qué orden de bytes figura en la tabla de registros del manual – esa es la parte que realmente necesita al configurar.
A / B
Los dos conductores de señal. A diferencia de M-Bus, aquí la asignación no es arbitraria – intercambiados, el bus no funciona.
Semidúplex
Emisión y recepción por el mismo par de conductores, por tanto nunca a la vez.
Resistencia de terminación
120 Ω en ambos extremos del bus contra reflexiones. Solo en los extremos, no en cada equipo.
Carga unitaria
Medida de carga de un participante. Clásicamente un segmento admite 32 cargas unitarias; los transceptores modernos consumen fracciones de ello.
Dirección esclava
De 1 a 247, configurada en el equipo. Cada dirección solo puede aparecer una vez por segmento.
Pausa de silencio
Una pausa de 3,5 tiempos de carácter que marca el inicio y el final de un telegrama.
Paso a paso
Con un EMU M-Center como maestro, un EMU Professional II y los contadores Helvatron H2O y DELTA III como ejemplo: estructura del bus, telegrama, respuesta y errores habituales.
Construcción del bus
RS-485 requiere una línea continua de un extremo al otro, con derivaciones lo más cortas posible hacia los equipos. El cableado en estrella es la razón más común de buses que funcionan a baja velocidad y ya no a alta. Quien viene de M-Bus, donde las estrellas están expresamente permitidas, cae a menudo en esta trampa.
Los 120 Ω van en los dos extremos físicos de la línea. Una tercera resistencia de terminación en algún punto intermedio carga el bus sin mejorar nada. Sin terminación se producen reflexiones que aparecen como errores CRC esporádicos – el bus funciona, pero no de forma fiable.
Cuanto más larga la línea, menor la velocidad posible. Como regla práctica, el producto de longitud y velocidad es constante; en edificios, 9600 o 19200 Bd en unos cientos de metros no es crítico, mientras que 115200 Bd solo funciona limpiamente en distancias cortas.
Una referencia común entre los participantes evita que la tensión en modo común se salga del rango admisible. La pantalla se conecta a tierra en un solo extremo; de lo contrario aparecen corrientes de compensación.
Una dirección esclava asignada dos veces. Dos equipos responden a la vez, el maestro solo ve errores CRC y notifica ambos como inalcanzables. Lleve una lista de direcciones antes de la puesta en marcha.
A y B intercambiados. A diferencia de M-Bus, RS-485 sí tiene polaridad. Un solo equipo mal conectado puede perturbar todo el segmento.
Caso de uso
El EMU M-Center incorpora dos interfaces RS-485 y lee a través de ellas hasta 64 equipos Modbus RTU. Dos interfaces separadas son más que el doble de capacidad: permiten separar limpiamente dos segmentos con distintas velocidades o distintos fabricantes de equipos, en lugar de forzarlo todo en una sola línea.
La parte más tediosa de Modbus RTU – la tabla de registros – se la ahorra el M-Center mediante controladores de equipo almacenados en el Device Management. En lugar de teclear direcciones de registro, elige el equipo y obtiene valores medidos con nombre.
A partir de ahí se aplica lo mismo que con M-Bus: el M-Center lee de forma cíclica, registra las lecturas fallidas y transmite los valores a MQTT, BACnet IP, OPC UA, Modbus TCP, (s)FTP, correo electrónico o Joulio-Web. Un segmento Modbus RTU que hasta ahora solo leía un sistema de gestión del edificio sirve así a la vez a la facturación y a la nube.
Interfaces
2 × RS-485
Equipos
hasta 64, niveles de licencia 32 y 64
Protocolo
Modbus RTU
Controladores
mediante Device Management, en lugar de direcciones de registro a mano
Transmisión
MQTT, BACnet IP, OPC UA, Modbus TCP, CSV, JSON, Excel
Cuándo encaja
Documentos
Esta página explica el principio. Las listas de registros, la estructura de telegramas, la asignación de bornes y los parámetros exactos de cada versión están en el manual de la interfaz.
PDFManual de la interfaz Modbus1485 · tabla de registros · inglés PDFFicha técnica Professional II1441 · inglés PDFManual M-Center2151 · lado maestro · inglés
Preguntas frecuentes
RS-485 es la capa eléctrica: una línea diferencial de dos hilos en modo semidúplex. Modbus RTU es el protocolo que va encima, con funcionamiento maestro-esclavo, direcciones de 1 a 247, registros de 16 bits y una suma de verificación CRC16. Necesita ambos, y a menudo se nombran juntos.
120 Ω en los dos extremos físicos de la línea, en ningún otro sitio. Una resistencia adicional en medio carga el bus sin utilidad; la falta de terminación provoca reflexiones que se ven como errores CRC esporádicos.
Mejor no. RS-485 requiere una línea continua con derivaciones cortas. El cableado en estrella es la causa más común de buses que funcionan a baja velocidad y fallan a una mayor. Quien viene de M-Bus, donde las estrellas están permitidas, lo pasa por alto fácilmente.
Hasta 64 equipos Modbus RTU por dos interfaces RS-485. Los niveles de 32 y 64 equipos se desbloquean por licencia. Eléctricamente se aplica además el límite de cargas unitarias por segmento.
En el manual de la interfaz Modbus, documento 1485. Incluye direcciones de registro, tipos de datos y orden de bytes. En el M-Center normalmente no es necesario, porque los controladores de equipo están almacenados en el Device Management.
Para separar dos segmentos que no encajan: distintas velocidades, distintos fabricantes o dos zonas físicamente separadas. Forzarlo todo en una línea es la causa más común de averías difíciles de localizar.
Envíenos el número de puntos de medición, las distancias y el sistema de destino. Le diremos qué versión tiene sentido – y cuándo otra interfaz sería la mejor opción.
Teléfono
+41 (0)41 545 03 00
Soporte técnico
helpdesk@emuag.ch
Pedidos Suiza
orders@emuag.ch