Внутренние регистры WebHMI — различия между версиями
Материал из WebHMI Wiki
Строка 2: | Строка 2: | ||
== Dxxx - Data Registers == | == Dxxx - Data Registers == | ||
− | + | <table border=1> | |
− | + | <tr><td>Регистр</td><td>Описание</td><td>Единицы измерения</td><td>Тип данных</td><td>Read/Write</td></tr> | |
− | + | <tr><td>D0</td><td>Обычный регистр для нужно пользователей.</td><td></td><td>Word</td><td>Read/Write</td></tr> | |
− | + | <tr><td colspan="7">...</td></tr> | |
− | + | <tr><td>D255</td><td>Обычный регистр для нужно пользователей.</td><td></td><td>Word</td><td>Read/Write</td></tr> | |
+ | </table> | ||
+ | Данные в этих регистрах после перезагрузки не сохраняются. | ||
== T0 - Time Register == | == T0 - Time Register == | ||
− | + | <table border=1> | |
− | + | <tr><td>Регистр</td><td>Описание</td><td>Единицы измерения</td><td>Тип данных</td><td>Read/Write</td></tr> | |
− | + | <tr><td>T0</td><td>Текущее время</td><td>Секунды</td><td>UnixTime</td><td>Read/-</td></tr> | |
+ | </table> | ||
== Hx - Hardware-related registers == | == Hx - Hardware-related registers == | ||
Строка 20: | Строка 23: | ||
<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>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>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>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>H6</td><td>"Battery Low" - батарея разряжен. 1 означает, что на батарее напряжение достигло минимального но еще рабочего напряжения, WebHMI завершит работу штатным образом.</td><td></td><td>Bit</td><td>Read/-</td></tr> |
Версия 15:03, 5 октября 2014
В версии WebHMI 1.5 доступны такие внутренние регистры:
Dxxx - Data Registers
Регистр | Описание | Единицы измерения | Тип данных | Read/Write | ||
D0 | Обычный регистр для нужно пользователей. | Word | Read/Write | |||
... | ||||||
D255 | Обычный регистр для нужно пользователей. | Word | Read/Write |
Данные в этих регистрах после перезагрузки не сохраняются.
T0 - Time Register
Регистр | Описание | Единицы измерения | Тип данных | Read/Write |
T0 | Текущее время | Секунды | UnixTime | Read/- |
Регистры для чтения состояния оборудования на борту 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/- |