Aggiornato - 12 gennaio 2023
Questo programma serve a registrare e controllare il consumo massimo di energia consentito dal fusibile.
Se si supera la corrente massima consentita, i carichi e/o gli stadi di potenza disponibili vengono disattivati o attivati.
- Hardware installato
– Modulo relè Homematic a 4 vie HM-LC-Sw4-WM
- Attuatore di commutazione omomatico per binari a cappello superiore con misurazione della potenza HM-ES-PMSw1-DR
- Variabili di sistema da creare
- Var_HG_LM_POWER (tipo real)
- Var_HG_LM_VOLTAGE (tipo real)
- HG_LM_POWER (per visualizzare il valore nella GUI Web)
- HG_LM_VOLTAGE (per visualizzare il valore nella GUI Web)
- Programmi da creare
- SV_IT (temperatura interna variabile del sistema) - Etichette dei canali
– / –
Il programma:

Il codice:
;
reale Var_HG_LM_POWER;
reale Var_HG_LM_VOLTAGE
var HG_LM_POWER;
var HG_LM_VOLTAGE;
Var_HG_LM_POWER = dom.GetObject("BidCos-RF.TEQ0864424:2.POWER").Value();
WriteLine("Var_HG_LM_POWER");WriteLine(Var_HG_LM_POWER);
dom.GetObject("HG_LM_POWER").State(Var_HG_LM_POWER);
Var_HG_LM_VOLTAGE = dom.GetObject("BidCos-RF.TEQ0864424:2.VOLTAGE").Value();
WriteLine("Var_HG_LM_VOLTAGE");WriteLine(Var_HG_LM_VOLTAGE);
dom.GetObject("HG_LM_VOLTAGE").State(Var_HG_LM_VOLTAGE);
L'output dello script (se le righe ScriviLine(" ... ")
non sono commentati):
Var_HG_LM_POWER
210.750000
Var_HG_LM_VOLTAGE
228.100000