Mejorando el protocolo de comunicación Modbus para minimizar los tiempos de adquisición basados en un dispositivo integrado STM32
Autores: Zagan, Ionel; Gitan, Vasile Gheorghi
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
Categoría
Matemáticas
Subcategoría
Matemáticas generales
Palabras clave
Función distribuida de bus
Comunicación Modbus
Sistema de adquisición de datos
Registros
Protocolo Modbus
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 23
Citaciones: Sin citaciones
La función principal de un bus distribuido es conectar sensores, actuadores y unidades de control que se utilizan para un proceso de adquisición. Los dominios de aplicación, como sistemas de monitorización y control industrial, procesos de fabricación o automatización de edificios, presentan diferentes requisitos que no son exactamente invariables y coherentes. La actualización de datos de dispositivos tipo Modbus implica actualizar datos a través de una técnica llamada sondeo, que implica escanear repetidamente los registros de cada dispositivo. Este documento destaca el rendimiento de la comunicación Modbus, considerando escenarios en los que se integran dispositivos distribuidos y los registros a los que se accede están o no en direcciones consecutivas. El protocolo Modbus permite leer uno o más registros de datos de tipo holding. Si los registros no están en direcciones consecutivas, se requieren múltiples solicitudes, con implicaciones para las características en tiempo real del sistema de adquisición de datos. Estudiamos los tiempos de actualización de datos dentro de la aplicación SMARTConvert cuando se accede a números variables de registros, y diseñamos una extensión para el protocolo Modbus. La principal razón por la que se utiliza Modbus en la investigación actual es que no se requieren suposiciones sobre la semántica de la aplicación, y la relación rendimiento/recursos para servicios genéricos es excelente.
Descripción
La función principal de un bus distribuido es conectar sensores, actuadores y unidades de control que se utilizan para un proceso de adquisición. Los dominios de aplicación, como sistemas de monitorización y control industrial, procesos de fabricación o automatización de edificios, presentan diferentes requisitos que no son exactamente invariables y coherentes. La actualización de datos de dispositivos tipo Modbus implica actualizar datos a través de una técnica llamada sondeo, que implica escanear repetidamente los registros de cada dispositivo. Este documento destaca el rendimiento de la comunicación Modbus, considerando escenarios en los que se integran dispositivos distribuidos y los registros a los que se accede están o no en direcciones consecutivas. El protocolo Modbus permite leer uno o más registros de datos de tipo holding. Si los registros no están en direcciones consecutivas, se requieren múltiples solicitudes, con implicaciones para las características en tiempo real del sistema de adquisición de datos. Estudiamos los tiempos de actualización de datos dentro de la aplicación SMARTConvert cuando se accede a números variables de registros, y diseñamos una extensión para el protocolo Modbus. La principal razón por la que se utiliza Modbus en la investigación actual es que no se requieren suposiciones sobre la semántica de la aplicación, y la relación rendimiento/recursos para servicios genéricos es excelente.