ANEXO I: Definiciones
•
Maestro: Dispositivo controlador que inicia una comunicación con una petición.
•
Esclavo: Dispositivo receptor y pasivo que responde a una petición del maestro.
•
RS-485: Estándar de comunicaciones a nivel físico, que implementa un bus serie
multipunto basado en transmisión diferencial.
•
Modbus: Protocolo de comunicación basado en la relación maestro-esclavo.
•
Modbus RTU: Modo de transmisión por Modbus diseñado para dispositivos que
implementan los estándares eléctricos RS-232, RS-485 o RS-422.
•
Modbus TCP: Modo de transmisión Modbus para trabajar en redes TCP/IP.
•
Conversor Modbus TCP a Modbus RTU: Dispositivo a usar para convertir la
señal del modo de Modbus RTU a Modbus TCP.
En el ejemplo de esta guía, se utiliza el conversor modelo USR-N510 conectado a
la red local.
•
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.
Cada una de estas variables dispone de un identificador único, llamado ID. Conociendo
este identificador, el usuario podrá consultar la variable e incluso modificar su valor si
dispone de autorización para ello.
Para acceder a una variable de configuración avanzada, se deben pulsar
simultáneamente los botones OK y BCK del interfaz frontal durante 2 segundos, tras los
cuales se le mostrará una pantalla especial en la que introducir el ID. Si es necesario, se
solicitará al usuario el registro con el nivel de acceso requerido para la variable, y en caso
de no tener permiso suficiente el acceso será denegado.
ANEXO III: Visión general de los comandos Modbus
Las tramas de comandos Modbus son determinados por el protocolo Modbus y sus
especificaciones. Estas tramas son denominadas como ADU (Unidad de Datos de la
Aplicación) en el contexto de Modbus. Recomendamos visitar la web oficial para obtener
la información completa en https://modbus.org.
Recogemos aquí algunas ideas clave para entender mejor cómo funcionan:
•
Codificación de datos: Modbus usa una representación "big-endian" para los datos
y direcciones.
•
Modelos de datos: Modbus permite a los diseñadores definir operaciones de 1-bit o
16-bits de datos. En ese caso, ONE implementa registros de 16-bits de datos.
•
Códigos de función: El protocolo Modbus define diferentes operaciones que los
Integración de ONE por MODBUS