Avançar para o conteúdo

SV_IT_set – controle de aquecimento – consulta do alvo interno e das temperaturas reais

Tempo de leitura 2 minutos

Atualizado – 12 de janeiro de 2023

Para o controlo do aquecimento, que se liga quando a temperatura desce abaixo da temperatura de referência e se desliga quando esta é atingida, é enviado um pedido ao termóstato de parede para ambos os canais de valores.

Os valores devolvidos são escritos numa variável.

Os valores de ambas as variáveis são então comparados entre si e a ação necessária é executada de acordo com o resultado.

O programa:

SV_IT_set

O guião:

real Var_SV_IT_set;
real Var_SV_IT_actual;
var SV_IT_set;
var SV_IT_actual;

Var_SV_IT_set = dom.GetObject("BidCos-RF.MEQ1576103:2.SET_TEMPERATURE").Value();
WriteLine("Var_SV_IT_set");WriteLine(Var_SV_IT_set);
dom.GetObject("SV_IT_set").State(Var_SV_IT_set);

Var_SV_IT_actual = dom.GetObject("BidCos-RF.MEQ1576103:1.TEMPERATURE").Value();
WriteLine("Var_SV_IT_actual");WriteLine(Var_SV_IT_actual);
dom.GetObject("SV_IT_actual").State(Var_SV_IT_actual);

se (Var_SV_IT_set > Var_SV_IT_actual)
{
dom.GetObject('SV_IT').State(0);
WriteLine("Var_SV_IT_actual");WriteLine("Var_SV_IT_set mais pequeno");
}
outro
{
dom.GetObject('SV_IT').State(1);
WriteLine("Var_SV_IT_actual");WriteLine("maior Var_SV_IT_set");
}

A saída do script (se as linhas WriteLinha("...") não estão comentados):

Var_SV_IT_set
23.000000
Var_SV_IT_actual
22.300000
Var_SV_IT_actual
menor Var_SV_IT_set

Aqui, por exemplo, a temperatura alvo é 23 °C. A temperatura atual é de 22,3 °C e é, portanto, inferior à temperatura de referência. Assim, a temperatura nominal não é atingida, o resultado da consulta é "incorreto", pelo que o aquecimento é ligado.

A linha de código, introduzida com a sequência dom.GetObjectseguido do tipo de dispositivo "BidCos-RF." para dispositivos não IP

dom.GetObject("BidCos-RF.IEQ0101895:1.STATE").State(1);

transfere o atuador de comutação com o endereço especificado "IEQ0101895" no seu canal "1.ESTADO" tem o estatuto "1", para "ligado".

Se a temperatura do ponto de regulação for atingida, o resultado da consulta é "verdadeiro" e o aquecimento é desligado, o que é iniciado da mesma forma, alterando o estado para "0".

No Historiador da UCC (complemento estatístico), o regulamento passa a ter o seguinte aspeto:

Avaliação do historiador da UCC

As duas secções superiores da curva mostram o estado dos dois relés, que comutam as bobinas de aquecimento a 500 W e 1.000 W, respetivamente (1 = ON, 0 = OFF).

A terceira secção representa o relé ligado em paralelo ao termóstato ALDE existente, que comuta a bomba.

A quarta secção mostra a temperatura definida no termóstato de parede com a curva azul e a temperatura real medida com a curva roxa.
A inércia do controlo é de 0,2 °C, a precisão de ligação é de 0,1 °C.

A quinta secção mostra a evolução da temperatura exterior.

A sexta secção mostra o consumo contínuo de eletricidade. As pequenas descidas representam os períodos em que o frigorífico é desligado e ligado, enquanto os picos representam o consumo temporário, por exemplo, da máquina de café ou do aspirador.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

pt_PTPortuguese