Thread Content
Los datos de detección de VOC existentes se conectan al sistema de control central a través de MODBUS y 485. El tipo de dato es numérico real, y la longitud del dato es de un byte. La forma en que se procesan los datos es por bytes, en orden inverso. Actualmente se pueden recopilar datos, pero como son instrumentos diferentes los que envían los datos a VOC y luego a el sistema de control central, esos datos no son reales. El fabricante solo nos proporciona algunos parámetros MODBUS y una tabla de direcciones, además del rango de medición del instrumento. ¿Cómo puedo convertir esos datos en valores reales? Nunca he hecho comunicaciones antes, ruego por orientación detallada
En última instancia, el problema sigue radicando en los instrumentos VOC; es necesario contactar al fabricante de dichos instrumentos para obtener su manual o las especificaciones de comunicación, y solo así se podrá realizar la conversión de datos. Se pueden convertir directamente los datos leídos aquí, en el panel de control, a lo que se desee. La premisa sigue siendo la misma de antes: hay que poder entender qué información transmiten los instrumentos. En cuanto a la configuración de comunicaciones, es algo bastante complejo. No se pueden expresar bien con dos frases.
Los tres primeros valores ya están invertidos, y la diferencia con los valores reales es muy pequeña. En cuanto a los valores siguientes, una vez invertidos, el fabricante dice que hay que sustituirlos por los valores adecuados para poder hacer los cálculos. Pero, ¿cómo se hace eso? El fabricante dice que siempre han actuado de esa manera, y que nosotros mismos debemos desarrollar los algoritmos necesarios; ellos nunca lo han hecho. Ahora queremos saber cómo se debe calcular teniendo en cuenta el rango de valores Además: ¿Es algo que los encargados de la configuración de DCS deben saber?
:Victoria: Buscar al fabricante
Para trabajar con la comunicación, es necesario conocer los métodos de comunicación: si se trata de protocolos estándar o no estándar, la tasa de transmisión, las direcciones de los dispositivos, las direcciones de los registros y los tipos de datos.
Se puede intentar primero convertir el valor uint leído a tipo float, y luego realizar la conversión según el rango: se divide por el rango y se suma el límite inferior de dicho rango. Los valores medidos reales se obtienen en formato de punto flotante; si se necesita el formato sfloat, entonces se realiza una nueva conversión. Deberías poder conseguir lo que quieres. Creo que dices que ya se han leído tres números y que son correctos. Esa comunicación es normal, no hay ningún problema. Solo se ha realizado la conversión de la configuración de programación gráfica en el lado de DCS. Busquemos algunos casos para ver.
Según “Aplicación de la interconexión de sistemas de control múltiple en instalaciones de slurry de agua y carbón”, todas las comunicaciones son iguales.
Ahora mismo quiero saber cómo convertir el rango de medición. El fabricante dice que deberíamos saberlo, pero realmente no lo sé; nunca antes he tenido que lidiar con cuestiones relacionadas con la comunicación
485 lee los datos de conexión/desconexión y los convierte en los correspondientes a su medidor real. Los datos que se leen con el número 485 suelen ser muy grandes; si los observas con atención, verás que existen patrones en ellos.
¿Es el dispositivo de control VOC un PLC? De cualquiera que sea el fabricante, siempre y cuando el instrumento se conecte a VOC y muestre valores normales, entonces se puede enviar la información al DCS. Pueden contactarme para una consulta gratuita. QQ20801136