User Tools

Site Tools


webhmi_internal_registers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
webhmi_internal_registers [2019/07/17 08:09]
akuzmuk
webhmi_internal_registers [2021/07/22 15:30]
emozolyak [Exxx.xxx - Event registers]
Line 1: Line 1:
 ====== WebHMI Internal Registers ====== ====== WebHMI Internal Registers ======
 +{{ ::ic_icon.png?direct&100|}}
 Through internal register it is possible to access user memory areas, WebHMI hardware related data etc.  Through internal register it is possible to access user memory areas, WebHMI hardware related data etc. 
 The following internal registers are available in WebHMI: The following internal registers are available in WebHMI:
 +
 +
 ===== User data registers ===== ===== User data registers =====
 ==== Dxxx - Data registers ==== ==== Dxxx - Data registers ====
Line 70: Line 73:
  
 You can read the values ​​that are added to the report table. For convenience, each such value is signed directly in the condition editor. You can read the values ​​that are added to the report table. For convenience, each such value is signed directly in the condition editor.
-{{::event_registers.png?direct&1000|}}+ 
 +{{ ::event_int_regs.png?direct&800 |}}
  
 On this screen threre are registers E1.0, E1.1, E1.2. When the event is now on, the register will store respective values from the report with id = 1. In this example the E1.0 register will store event start time [UnixTime], E1.1 - event end time or 0 if event not finished yet, E1.2 - the value from register "Recipe" at the moment of event start. On this screen threre are registers E1.0, E1.1, E1.2. When the event is now on, the register will store respective values from the report with id = 1. In this example the E1.0 register will store event start time [UnixTime], E1.1 - event end time or 0 if event not finished yet, E1.2 - the value from register "Recipe" at the moment of event start.
Line 108: Line 112:
 Example: R123 will return random numbers in the range from 0 to 122 inclusive. Example: R123 will return random numbers in the range from 0 to 122 inclusive.
  
-^Register ^Description ^Units ^Data type ^Read/Write^+^Register ^Description ^Data type ^Read/Write^
 |R2 |Random integer in the range from 0 to 1 (inclusive). |Double Word, Unsigned Int |Read/-| |R2 |Random integer in the range from 0 to 1 (inclusive). |Double Word, Unsigned Int |Read/-|
 |R3 |Random integer in the range from 0 to 2 (inclusive). |Double Word, Unsigned Int |Read/-| |R3 |Random integer in the range from 0 to 2 (inclusive). |Double Word, Unsigned Int |Read/-|
Line 201: Line 205:
 WF1 = Air temperature in the next 3 hours interval. WF1 = Air temperature in the next 3 hours interval.
 WF21 = Air temperature in the next 6 hours interval. WF21 = Air temperature in the next 6 hours interval.
-WF31 = Air temperature in the next 9 hours interval+WF31 = Air temperature in the next 9 hours interval, etc.
-И т.д.+
  
 For a more accurate understanding of how long a forecast is built, you can use timestamps in the WFx0 registers. For a more accurate understanding of how long a forecast is built, you can use timestamps in the WFx0 registers.
Line 247: Line 250:
 |WS1 |Sunset time. |Double Word, Unixtime |Read/-| |WS1 |Sunset time. |Double Word, Unixtime |Read/-|
  
-A textual description of the current weather can be: Clear, Clouds, Rain, Snow, Thunderstorm, Mist.+