Изменение состояния внутреннего регистра H12 “Power OFF enabled”?

07 Jan Изменение состояния внутреннего регистра H12 “Power OFF enabled”?

Исходя из описания (http://wiki.webhmi.com.ua/index.php/Внутренние_регистры_WebHMI) данный регистр принимает значение “1” перед штатным выключением системы (т.е., как я понимаю, после выбора “Обслуживание”->”Перезагрузка”->”Выключение питания” ). При нормальной работе – содержит значение “0”.
Несмотря на это, не удается каким-либо образом обнаружить значение “1” в этом регистре. А именно:
1. Скрипт, срабатывающий на изменение данного регистра, похоже, не вызывается, т.к. вызов AddInfoMessage (в теле main) не дает результатов (равно как и попытка подачи звукового сигнала).
2. При записи данного регистра в “лог” и “на график” – значение “1” нигде не появляется.
В то же время, изменения состояния регистра H11 “Reset enabled” происходят в соответствии со здравым смыслом.
Как быть в данной ситуации? Необходимо реализовать реакцию на завершение работы.
 

2 answers

Нам требуется время на исследование вопроса. Ответим в начале рабочей недели.

#1

Обнаружено, что иногда вызов скрипта связанного с изменением данного регистра все-таки происходит. За два дня экспериментов произошли ровно 2 вызова (отработала AddInfoMessage). За это время произведено несколько десятков штатных выключений системы.
Кроме того, детальный анализ показал что скрипт, связанный с изменением регистра H11 «Reset enabled», тоже отрабатывает не при каждой перезагрузке системы.

#2

Пожалуйста войдите или зарегистрируйтесь чтобы добавить ответ