Обновлено - 12 января 2023 г.
Эта программа используется для регистрации и контроля максимальной мощности, разрешенной предохранителем.
При превышении максимально допустимого тока нагрузка и/или доступные ступени мощности отключаются или включаются.
- Установленное оборудование
- Релейный модуль Homematic с 4 складками HM-LC-Sw4-WM
- Привод переключения рельсов Homematic с верхней головкой и измерением мощности HM-ES-PMSw1-DR
- Системные переменные, которые необходимо создать
- Var_HG_LM_POWER (тип real)
- Var_HG_LM_VOLTAGE (тип real)
- HG_LM_POWER (для отображения значения в веб-интерфейсе)
- HG_LM_VOLTAGE (для отображения значения в веб-интерфейсе)
- Программы, которые необходимо создать
- SV_IT (внутренняя температура системной переменной) - Обозначения каналов
- / -
Программа:

Код:;
реальный Var_HG_LM_POWER;
real 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);
Вывод скрипта (если строки WriteLine(" ... ") не закомментированы):
Var_HG_LM_POWER
210.750000
Var_HG_LM_VOLTAGE
228.100000