Внутренние регистры 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>
<th><td>Регистр</td><td>Описание</td><td>Единицы измерения</td><td>Read/Write</td></th>
+
<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>
H3 - входное напряжение, float 32, Вольты, Только чтение
 
H4 - напряжение на батарее, float 32, Вольты, Только чтение
 
H5 - “Power OK”, “Питание в норме”, bit, 1 в этом разряде означает - что входное напряжение в норме. Только чтение
 
H6 - Battery Low, "Батарея разряжена", 1 означает, что на батарее напряжение достигло минимального но еще рабочего напряжения, WebHMI будет выключать питание. bit. только чтение
 
H7 - Battery Critical. Напряжение на батарее достигло минимального значения, и если в течении 10 сек не появится входное напр. то контролер обесточит WebHMI. bit. только чтение
 
H8 - System OK. 1 означает что система загрузилась и работает. bit, R/O
 
H9 - “External Power Supply”. Работаем на 24В. 1 означает что система работает от внешнего питания. bit, R/O
 
H10 -  “Internal Power Supply”. Работаем от аккумулятора. 1 означает что система работает от аккумулятора. bit, R/O
 
H11 - Reset enabled. “Включен таймер на подачу сигнала RESET”, 1 означает что система собирается перезагрузится. bit, R/O
 
H12 - “Power OFF enabled”. 1 означает что система собирается выключиться. bit, R/O
 

Версия 14:59, 5 октября 2014

В версии WebHMI 1.5 доступны такие внутренние регистры:

Dxxx - Data Registers

Обычные регистры для нужд интерфейса. Регистры от D0 до D255. Формат данных: Word, 2 bytes Чтение и запись Без сохранения значений после перезагрузки.

T0 - Time Register

Регистр с текущим временем Формат данных: UnixTime, 4 bytes Только чтение

Hx - Hardware-related registers

Регистры для чтения состояния оборудования на борту WebHMI

РегистрОписаниеЕдиницы измеренияТип данныхRead/Write
H0Флаг валидности значения температуры. 1 = значение достоверное, 0 = значение не достоверноBitRead/-
H1Флаг валидности регистров контролера питания, 1 = значения достоверное, 0 = значения не достоверныBitRead/-
H2Температура на кристалле RTCГрадусы ЦельсияDouble word, float 32Read/-
H3Входное напряжениеDouble word, float 32Read/-
H4Напряжение на батарееDouble word, float 32Read/-
H5“Power OK” - питание в нормеBitRead/-
H6"Battery Low" - батарея разряжен. 1 означает, что на батарее напряжение достигло минимального но еще рабочего напряжения, WebHMI завершит работу штатным образом.BitRead/-
H7Battery Critical. Напряжение на батарее достигло минимального значения, и если в течении 10 сек не появится входное напряжение то контролер обесточит WebHMI.BitRead/-
H8System OK. 1 означает что система загрузилась и работает.BitRead/-
H9“External Power Supply”. Работаем на 24В. 1 означает что система работает от внешнего питания.BitRead/-
H10“Internal Power Supply”. Работаем от аккумулятора. 1 означает что система работает от аккумулятора.BitRead/-
H11"Reset enabled" - включен таймер на подачу сигнала RESET. 1 означает что система собирается перезагрузитьсяBitRead/-
H12“Power OFF enabled”. 1 означает что система собирается выключиться.BitRead/-