ONE implementa el protocolo MODBUS en su versión MODBUS-RTU, usando como canal físico para las comunicaciones un bus serie RS-485. El equipo ONE 500 ejercerá el rol de esclavo en el bus atendiendo a las peticiones y consultas realizadas desde el maestro.Esta funcionalidad está disponible para equipos de la serie ONE con versión de firmware v01.00.03.01 o superior.
Página 3
Integración de ONE por MODBUS Ilustración 1: Ubicación del puerto RS-485 en ONE Por otro lado, existen otros parámetros de configuración relacionados con MODBUS, lo los cuales se recogen en la siguiente tabla (el ID corresponde a la v02.00.01.00 de...
CIE485_MODBUS_ACCESS_LEVEL, que ha sido explicada en el apartado anterior. Las comunicaciones maestro-esclavo utilizan una dirección para indicar el destinatario de los comandos enviados. La dirección MODBUS de ONE 500, que por defecto será la 10, podrá ser editada accediendo a la variable CIE485_MODBUS_ADDRESS, que ha...
Existen instalaciones donde es necesario que este enlace esté supervisado, de forma que el equipo pueda notificar con un fallo la pérdida de enlace con una centralita o puesto de control. Para ello ONE usa un temporizador, que se recargará con cada nuevo comando Modbus recibido.
Integración de ONE por MODBUS 3 EJEMPLO DE APLICACIÓN: CONEXIÓN Y CONFIGURACIÓN DEL CONVERSOR USR-N510 Para controlar dispositivos ONE a través del puerto RS-485, utilizando el protocolo de comunicación MODBUS; es necesario un conversor de TCP/IP a RS-485 entre el dispositivo controlador y ONE.
Tras conectar el adaptador se deberá realizar el cableado correcto del puerto RS-485. con ONE: T+(A), T-(B) y GND. La conexión con el puerto RS-485 (marcado en la Tabla 1: Equivalencia de pines de RS-485 de ONE y USR-N510 ) de ONE es la siguiente:...
Página 8
Integración de ONE por MODBUS Ilustración 4: Posición del switch para funcionar con RS-485 El dispositivo cuenta con software propietario específico (USR-TCP232-M4K3), pero se recomienda realizar todos los cambios desde la aplicación que alojada en la dirección IP del dispositivo.
Ilustración 5: Configuración del dispositivo (sección PORT 1) es requerida para coincidir con la configuración que posee ONE por defecto. Si se ha realizado alguna modificación, la configuración del dispositivo se deberá modificar de igual forma. Configuración de puertos COM desde PC Tras configurar el dispositivo, se debe abrir un puerto COM entre este y el servidor.
Una vez esté el puerto COM creado y abierto es posible la comunicación entre un dispositivo controlador (que puede ser cualquier elemento conectado a la red), con un dispositivo slave; en este caso ONE. Para ello, en este handbook se utiliza una aplicación externa, Modbus Poll .
Página 11
Integración de ONE por MODBUS Ilustración 7: Configuración de conexión en Modbus Poll Tras configurar la conexión, ya es posible controlar las variables de ONE desde el software controlador. Para ello, basta con seleccionar una casilla cualquiera de la columna 00000 dentro de la tabla de la poll configurada.
Página 12
Como se muestra en la Ilustración 9: Activación de función TEST en ONE desde la aplicación de configuración de USR-N510, al copiar la trama Modbus en la segunda casilla y seleccionar la opción send hex data; se enviará dicha trama y el equipo ONE ejecutará el comando. La trama debe copiarse sin espacios.
Página 13
Integración de ONE por MODBUS Ilustración 9: Activación de función TEST en ONE desde la aplicación de configuración de USR-N510...
• Modbus master simulator: Software que se utilizará para simular un maestro con una aplicación que modifique los valores de las variables de ONE. Este será encargado de formar los paquetes RTU que enviaremos a ONE. 4 ANEXO II: Edición avanzada para variables de ONE Estas configuraciones avanzadas se basan en acceso a variables internas del equipo.
En este punto se pueden analizar a bajo nivel los comandos de Modbus y ver que hay dentro de ellos. En el ANEXO IV: Ejemplos de variables de ONE se recogen algunos ejemplos, de los que se analiza aquí el primero de ellos: •...
Página 16
Integración de ONE por MODBUS ONE. Para más información sobre las variables de ONE modificables y sus direcciones, consulte con el departamento de Soporte de LDA Audiotech. Para la versión de firmware v02.00.01.00 los valores se presentan en las siguientes...
Página 17
Integración de ONE por MODBUS Nombre variable Descripción Ejemplo de comando Modbus Activa EMG en el sistema (actuador remoto). 1210 4624 0A10120F0001 020000E79E SYS_ACT_EMG_RE Tipo: Acción, Nivel Lect: n/a, Nivel Escrit: 2 (Activa EMG en MOTE Tamaño ítem: 1 bloque, Tamaño total: 1 bloque...
Página 18
Integración de ONE por MODBUS Nombre variable Descripción Ejemplo de comando Modbus Trama para Z3. 1298 4660 0A1012970001 0200013A46 (Silencia zona 3) Reset en la zona seleccionada. Requiere valor [1, 12D6 4822 0A1012D50001 número de zonas]. Trama para Z1. 0200013564 (Reset Tipo: Acción,...