Внутренние регистры WebHMI — различия между версиями

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Dxxx - Data Registers)
Строка 2: Строка 2:
  
 
== Dxxx - Data Registers ==
 
== Dxxx - Data Registers ==
<table border=1>
+
<table border="1" cellspacing="0">
 
<tr><td>Регистр</td><td>Описание</td><td>Единицы измерения</td><td>Тип данных</td><td>Read/Write</td></tr>
 
<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>D0</td><td>Обычный регистр для нужнд пользователей.</td><td></td><td>Word</td><td>Read/Write</td></tr>
<tr><td colspan="7">...</td></tr>
+
<tr><td colspan="7" align="center">...</td></tr>
 
<tr><td>D255</td><td>Обычный регистр для нужнд пользователей.</td><td></td><td>Word</td><td>Read/Write</td></tr>
 
<tr><td>D255</td><td>Обычный регистр для нужнд пользователей.</td><td></td><td>Word</td><td>Read/Write</td></tr>
 
</table>
 
</table>
Строка 11: Строка 11:
  
 
== T0 - Time Register ==
 
== T0 - Time Register ==
<table border=1>
+
<table border="1" cellspacing="0">
 
<tr><td>Регистр</td><td>Описание</td><td>Единицы измерения</td><td>Тип данных</td><td>Read/Write</td></tr>
 
<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>
 
<tr><td>T0</td><td>Текущее время</td><td>Секунды</td><td>UnixTime</td><td>Read/-</td></tr>
Строка 18: Строка 18:
 
== Hx  - Hardware-related registers ==
 
== Hx  - Hardware-related registers ==
 
Регистры для чтения состояния оборудования на борту WebHMI
 
Регистры для чтения состояния оборудования на борту WebHMI
<table border=1>
+
<table border="1" cellspacing="0">
 
<tr><td>Регистр</td><td>Описание</td><td>Единицы измерения</td><td>Тип данных</td><td>Read/Write</td></tr>
 
<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>

Версия 20:21, 5 октября 2014

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

Dxxx - Data Registers

РегистрОписаниеЕдиницы измеренияТип данныхRead/Write
D0Обычный регистр для нужнд пользователей.WordRead/Write
...
D255Обычный регистр для нужнд пользователей.WordRead/Write

Данные в этих регистрах после перезагрузки не сохраняются.

T0 - Time Register

РегистрОписаниеЕдиницы измеренияТип данныхRead/Write
T0Текущее времяСекундыUnixTimeRead/-

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/-