Thread Content
O aquecedor do recipiente possui três transmissores de temperatura, que permitem o controle PID do aquecedor com base nas temperaturas medidas. Os valores medidos pelos transmissores são considerados válidos quando estão entre 10% e 90% da faixa de medição. A média dos valores válidos obtidos dos três transmissores é utilizada como valor de entrada PV no controlador. Qual é a maneira de calcular essa média? É utilizado o sistema HONEYWELL PKS.
Na verdade, isso ainda é um pouco complexo; é preciso levar em consideração três situações: quando não há valores inválidos, após a determinação disso, somam-se os três valores para se obter a média; Há um valor inválido; após ser identificado, os valores binários são somados para se obter a média ; Há dois valores inválidos; ao identificá-los, não há mais necessidade de calcular a média. São todos valores inválidos; é preciso verificar se há algum problema com o medidor.
Tentei escrever um script, usando duas variáveis intermediárias para cada transmissor. Quando o valor medido pelo transmissor é válido, ele é atribuído à variável intermediária 1 (valor medido); quando não é válido, é atribuído o valor 0 ; E outra variável intermediária, 2 (se o valor medido é válido), assume o valor 1 quando o valor medido é válido e 0 quando não é. Em seguida, somam-se os valores medidos pelos três transmissores 1 e divide-se pelo número de valores válidos. O denominador não pode ser zero; portanto, o valor efetivo deve ser maior ou igual a 1. Não sei se existe algum método melhor para fazer isso.