Внутренние регистры WebHMI — различия между версиями
Материал из WebHMI Wiki
(Новая страница: «В версии WebHMI 1.5 доступны такие внутренние регистры: == Dxxx - Data Registers == Обычные регистры для…») |
|||
Строка 1: | Строка 1: | ||
В версии WebHMI 1.5 доступны такие внутренние регистры: | В версии WebHMI 1.5 доступны такие внутренние регистры: | ||
− | |||
== Dxxx - Data Registers == | == Dxxx - Data Registers == | ||
Строка 8: | Строка 7: | ||
Чтение и запись | Чтение и запись | ||
Без сохранения значений после перезагрузки. | Без сохранения значений после перезагрузки. | ||
− | |||
== T0 - Time Register == | == T0 - Time Register == | ||
Строка 18: | Строка 16: | ||
Регистры для чтения состояния оборудования на борту WebHMI | Регистры для чтения состояния оборудования на борту WebHMI | ||
<table border=1> | <table border=1> | ||
− | < | + | <tr><td>Регистр</td><td>Описание</td><td>Единицы измерения</td><td>Тип данных</td><td>Read/Write</td></tr> |
<tr><td>H0</td><td>Флаг валидности значения температуры. 1 = значение достоверное, 0 = значение не достоверно</td><td></td><td>Bit</td><td>Read/-</td></tr> | <tr><td>H0</td><td>Флаг валидности значения температуры. 1 = значение достоверное, 0 = значение не достоверно</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
<tr><td>H1</td><td>Флаг валидности регистров контролера питания, 1 = значения достоверное, 0 = значения не достоверны</td><td></td><td>Bit</td><td>Read/-</td></tr> | <tr><td>H1</td><td>Флаг валидности регистров контролера питания, 1 = значения достоверное, 0 = значения не достоверны</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
<tr><td>H2</td><td>Температура на кристалле RTC</td><td>Градусы Цельсия</td><td>Double word, float 32</td><td>Read/-</td></tr> | <tr><td>H2</td><td>Температура на кристалле RTC</td><td>Градусы Цельсия</td><td>Double word, float 32</td><td>Read/-</td></tr> | ||
+ | <tr><td>H3</td><td>Входное напряжение</td><td></td><td>Double word, float 32</td><td>Read/-</td></tr> | ||
+ | <tr><td>H4</td><td>Напряжение на батарее</td><td></td><td>Double word, float 32</td><td>Read/-</td></tr> | ||
+ | <tr><td>H5</td><td>“Power OK” - питание в норме</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
+ | <tr><td>H6</td><td>"Battery Low" - батарея разряжен. 1 означает, что на батарее напряжение достигло минимального но еще рабочего напряжения, WebHMI завершит работу штатным образом.</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
+ | <tr><td>H7</td><td>Battery Critical. Напряжение на батарее достигло минимального значения, и если в течении 10 сек не появится входное напряжение то контролер обесточит WebHMI.</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
+ | <tr><td>H8</td><td>System OK. 1 означает что система загрузилась и работает.</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
+ | <tr><td>H9</td><td>“External Power Supply”. Работаем на 24В. 1 означает что система работает от внешнего питания.</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
+ | <tr><td>H10</td><td>“Internal Power Supply”. Работаем от аккумулятора. 1 означает что система работает от аккумулятора.</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
+ | <tr><td>H11</td><td>"Reset enabled" - включен таймер на подачу сигнала RESET. 1 означает что система собирается перезагрузиться</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
+ | <tr><td>H12</td><td>“Power OFF enabled”. 1 означает что система собирается выключиться.</td><td></td><td>Bit</td><td>Read/-</td></tr> | ||
</table> | </table> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Версия 14:59, 5 октября 2014
В версии WebHMI 1.5 доступны такие внутренние регистры:
Dxxx - Data Registers
Обычные регистры для нужд интерфейса. Регистры от D0 до D255. Формат данных: Word, 2 bytes Чтение и запись Без сохранения значений после перезагрузки.
T0 - Time Register
Регистр с текущим временем Формат данных: UnixTime, 4 bytes Только чтение
Регистры для чтения состояния оборудования на борту WebHMI
Регистр | Описание | Единицы измерения | Тип данных | Read/Write |
H0 | Флаг валидности значения температуры. 1 = значение достоверное, 0 = значение не достоверно | Bit | Read/- | |
H1 | Флаг валидности регистров контролера питания, 1 = значения достоверное, 0 = значения не достоверны | Bit | Read/- | |
H2 | Температура на кристалле RTC | Градусы Цельсия | Double word, float 32 | Read/- |
H3 | Входное напряжение | Double word, float 32 | Read/- | |
H4 | Напряжение на батарее | Double word, float 32 | Read/- | |
H5 | “Power OK” - питание в норме | Bit | Read/- | |
H6 | "Battery Low" - батарея разряжен. 1 означает, что на батарее напряжение достигло минимального но еще рабочего напряжения, WebHMI завершит работу штатным образом. | Bit | Read/- | |
H7 | Battery Critical. Напряжение на батарее достигло минимального значения, и если в течении 10 сек не появится входное напряжение то контролер обесточит WebHMI. | Bit | Read/- | |
H8 | System OK. 1 означает что система загрузилась и работает. | Bit | Read/- | |
H9 | “External Power Supply”. Работаем на 24В. 1 означает что система работает от внешнего питания. | Bit | Read/- | |
H10 | “Internal Power Supply”. Работаем от аккумулятора. 1 означает что система работает от аккумулятора. | Bit | Read/- | |
H11 | "Reset enabled" - включен таймер на подачу сигнала RESET. 1 означает что система собирается перезагрузиться | Bit | Read/- | |
H12 | “Power OFF enabled”. 1 означает что система собирается выключиться. | Bit | Read/- |