Thread Content
El calentador del recipiente cuenta con tres transmisores de temperatura; estos se utilizan para realizar el control PID del calentador en función de las temperaturas medidas. Los valores medidos por los transmisores son válidos únicamente cuando se encuentran dentro del rango del 10% al 90% de su escala de medición. El valor promedio de estos valores válidos, obtenido de los tres transmisores, se utiliza como entrada PV para el controlador. ¿Qué método se puede emplear para calcular este valor promedio? Se utiliza el sistema HONEYWELL PKS.
En realidad, esto es algo complicado; hay que considerar tres situaciones: cuando no hay valores inválidos, una vez determinado eso, se suman los tres valores para calcular el promedio; Hay un valor inválido; una vez identificado, se suman los dos valores binarios y se calcula el promedio ; Hay dos valores inválidos; una vez detectados, no es necesario calcular el promedio. Todos son valores inválidos; hay que comprobar si se trata de un problema con el medidor.
Probé a programar con un script; para cada transductor se usan dos variables intermedias. Cuando el valor medido por el transmisor es válido, se asigna ese valor a la variable intermedia 1 (valor medido); si no es válido, se asigna 0 ; Y otra variable intermedia, 2 (indica si la medición es válida): toma el valor 1 cuando la medición es válida y 0 cuando no lo es. Luego, se suman las tres mediciones de los transmisores, 1, y se divide entre el número de valores válidos. El denominador no puede ser cero, por lo que el número de valores válidos debe ser mayor o igual a 1. No sé si hay una forma mejor de hacerlo.