ПЧ ATV900 имеет несколько слов состояния.
При чтении слова состояния ST00 можно контролировать режим сна ПЧ:
ST00
Status registers 16#3EE4 = 16100
ST00 Bit 4(SLM) : Stop asked by a "sleeping" function
Bit 8(SLPP) : Sleep is pending
Bit 9(SLPB) : Sleep Boost phase is running
Bit 10(SLP) : Application Sleeping
Режим сна ПЧ - останов механизма после работы на минимальной частоте в течение заданного времени.
Форсировка - перед остановом (переходом в сон) ПЧ работает на заданной частоте (время работы также параметрируется).
Форсировка позволяет избежать частых включений/отключений насоса за счет повышения давления в трубопроводе. При этом нужно учесть, что трубопровод может не выдержать повышения давления при форсировке.
Пример чтения ST00:
В состоянии RUN ST00 = 0000h.
При работе на минимальной частоте (в диапазоне частот ниже частоты засыпания) - ST00 = 0100h (bit8=1).
Режим форсировки: ST00 = 0300h (bit8=1 bit9=1).
Режим сна: Sleep: ST00=0400h (bit10=1).
Бит4 ST00 (SLM) - в последней версии прошивки выявилось неадекватное поведение этого бита. Он должен устанавливаться в 1 при переходе в режим сна. Но этого не происходит. В следующей версии прошивки это будет исправлено.