8 MODBUS
El portal TCP del Modbus es una característica que permite al Centro EMB compartir los dispositivos Modbus RS485
conectados con otros sistemas como por ejemplo PC con software y sistemas de control del edificio. El portal recibe
las solicitudes del TCP entrantes, verifica que la longitud del paquete no exceda de 255 bytes y envía el paquete al
bucle del Modbus RS485. El portal no verifica los contenidos del paquete, ni la dirección de destino especificada en la
solicitud. Si el dispositivo Modbus RS485 envía de regreso una respuesta válida, el portal devolverá esta información al
sistema solicitándola vía el TCP. En caso de que no se reciba una respuesta, se enviará una falla del límite de tiempo al
solicitante. Debido a que el portal no procesa los contenidos de la solicitud o respuesta, es posible consultar dispositivos
en el bucle del Modbus RS485 que no estén respaldados específicamente por el Centro EMB. Muy pronto podrá estar
disponible una guía técnica del Modbus/TCP en www.leviton.com.
Modbus RS/485 baud rate (Velocidad en baudios del Modbus RS/485): Esta característica permite la configuración
de la velocidad del puerto serial del RS485 que utiliza el Centro EMB para comunicarse con los dispositivos Modbus. Las
opciones incluyen 9600, 19200, 38400, 57600 y 115200. El valor predeterminado es 9600, la mayoría de dispositivos
Modbus se comunica también con esta velocidad. Pueden seleccionarse velocidades múltiples en baudios en este menú.
Si se seleccionan velocidades múltiples, el Centro EMB detectará automáticamente la velocidad en baudios de cada
dispositivo Modbus desde las opciones elegidas. Una vez que la velocidad en baudios haya sido detectada para una
dirección específica del dispositivo Modbus, continuará comunicándose con la dirección específica de dicho dispositivo
a la velocidad detectada. Esta característica le permitirá mezclar dispositivos múltiples en el mismo bucle del RS485 con
diferentes velocidades en baudios. El valor predeterminado de los dispositivos Modbus para la velocidad en baudios es
de 9600. Nota: Los fabricantes de dispositivos Modbus por lo general no respaldan "oficialmente" esta configuración,
sin embargo, no hemos observado ningún problema con esto en cualquiera de los dispositivos Modbus para los que
suministramos controladores. La mayoría de dispositivos Modbus simplemente ignoran los paquetes recibidos en
la velocidad en baudios equivocada. Si usted está experimentando problemas de comunicación del Modbus, debe
establecer la velocidad en baudios en un valor fijo de 9600 antes de la detección y corrección de fallas.
Modbus RS/485 Parity (Paridad del Modbus RS/485): Esta característica permite que se programen opciones de
paridad alternativas. El valor predeterminado es sin paridad.
Modbus RS/485 Stopbit (Bit de Parada del Modbus RS/485): Esta característica permite programar opciones
alternativas del bit de parada. El valor predeterminado es un bit de parada.
Modbus RS/485 Timeout (Límite de Tiempo del Modbus RS/485): Esta característica establece el período de tiempo
que el Centro EMB esperará una respuesta de cualquier dispositivo en el bucle serial del Modbus RS485. El valor
predeterminado de 200ms es lo suficientemente largo para la mayoría de los dispositivos Modbus. Pueden requerirse
límites de tiempo mayores si usted tiene un dispositivo muy lento, o si usted tiene un dispositivo repetidor del Modbus
en el bucle serial. Los dispositivos como el ModHopper, el Monitor Local Veris H8936, o cualquier repetidor de enlace
inalámbrico del RS485 añaden un retraso sustancial. Programar el retraso más largo que el valor predeterminado
incrementará el tiempo requerido para detectar automáticamente nuevos dispositivos Modbus cuando sean conectados al
Centro EMB. Para conexiones ModHopper, utilice un ajuste mínimo de 1.5 segundos. El rango permitido es de 100ms a 5
segundos.
Sugerencia: Programe el límite de tiempo en el ajuste más largo disponible y utilice la opción de "stats" ("estadísticas") en
el lado inferior derecho de la página de lista de dispositivos para monitorear el RTT real (tiempo de respuesta) para cada
dispositivo. A continuación, reduzca el límite de tiempo del RS485 a un valor que esté cercano a (pero más largo que) el
dispositivo más lento en la lista de dispositivos.
Modbus RS/485 Debug (Depuración del Modbus RS/485): Esta característica registra los datos de las transacciones
del Modbus RS485 en el archivo de registro de depuración del sistema. Usted debe dar un clic en el botón de "start log"
("iniciar registro") en la página de archivos de registro/sistema para registrar esta información. Las opciones de depuración
son las siguientes:
• None: (Ninguna): No se registra información en el RS485.
• Errors (Errores): Únicamente se registran errores del Modbus.
• Transaction (Transacción): Se registra una línea que describe cualquier consulta del RS485 y el resultado de
dicha consulta.
• Full Debug (Depuración Completa): Listado completo de todas las consultas incluyendo los archivos de desecho HEX
de todos los datos enviados/recibidos.
20