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
cs:sw:01-mervis:states-mapping-hidden [2020/06/11 06:43]
avsetula [Význam jednotlivých tlačítek:]
cs:sw:01-mervis:states-mapping-hidden [2021/05/03 11:06] (current)
avsetula
Line 1: Line 1:
-====== Mapování stavů ======+====== Mapování stavů ​- HMI, SCADA, Historie ​====== 
 +<WRAP group> 
 +<WRAP half column 81%>
 Položka, sloužící k nastavení parametrů zobrazovaných stavů u schémat HMI a dalších rozhraní. Proto ji naleznete ve vlastnostech datových bodů, či u použitých prvků v grafickém HMI. Položka, sloužící k nastavení parametrů zobrazovaných stavů u schémat HMI a dalších rozhraní. Proto ji naleznete ve vlastnostech datových bodů, či u použitých prvků v grafickém HMI.
 +</​WRAP>​
 +<WRAP half column 15%>
 +;;#
 +<​html><​span class="​dev-tag dev-patron">​Patron</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-neuron">​Neuron</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-gate">​Gate</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-unipi11">​Unipi&​nbsp1.1</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-axon">​Axon</​span></​html>​
 +;;#
 +</​WRAP>​
 +</​WRAP>​
  
 Do nabídky se dostanete pomocí tlačítka {{:​files:​dialog-open_button_2.png?​nolink|}} u mapování stavů. Do nabídky se dostanete pomocí tlačítka {{:​files:​dialog-open_button_2.png?​nolink|}} u mapování stavů.
  
-obr1+{{ :​cs:​sw:​01-mervis:​01_states-mapping_cz.png?​direct |}}
  
 Stavy, v mapování stavů, přidáte kliknutím na tlačítko přidat. Vždy můžete nastavit hodnotu a její viditelný název. Nastavení se dělí podle použití. Stavy, v mapování stavů, přidáte kliknutím na tlačítko přidat. Vždy můžete nastavit hodnotu a její viditelný název. Nastavení se dělí podle použití.
Line 11: Line 24:
 V záznamu historie můžete nastavit název libovolné hodnotě (stavu) proměnné, ukládané v záznamu. Můžete tak zpřehlednit zobrazení grafu DB, při více zobrazených proměnných. V záznamu historie můžete nastavit název libovolné hodnotě (stavu) proměnné, ukládané v záznamu. Můžete tak zpřehlednit zobrazení grafu DB, při více zobrazených proměnných.
  
-obr2+{{ :​cs:​sw:​01-mervis:​02_states-mapping_cz.png?​direct |}}
  
 <WRAP center round info 90%> <WRAP center round info 90%>
Line 18: Line 31:
  
 ===== Grafické Mervis HMI ===== ===== Grafické Mervis HMI =====
-Mapování stavů v šabloně grafického HMI má mnohem více možností a lze zde navíc nastavit např. barvu textu, či pozadí, obrázek, a další nastavení textu. Toto nastavení se vždy týká pouze konkrétního stavu, proto nastavujete-li obrázek pozadí, dbejte na stejné rozměry obrázků u všech stavů. ​ +Mapování stavů v šabloně grafického HMI má mnohem více možností a lze zde navíc nastavit např. barvu textu, či pozadí, obrázek, a další nastavení textu. Toto nastavení se vždy týká pouze konkrétního stavu, proto nastavujete-li obrázek pozadí, dbejte na stejné rozměry obrázků u všech stavů.
  
-obr3+{{ :​cs:​sw:​01-mervis:​03_states-mapping_cz.png?​direct |}}
  
 ===== Mervis SCADA dptable ===== ===== Mervis SCADA dptable =====
 Nastavení je podobné jako u grafického HMI, nelze však nastavovat grafické vlastnosti. Nastavit je můžete buď jednoduše hodnotou, nebo se mohou nastavit i jako bitová maska. ​ Nastavení je podobné jako u grafického HMI, nelze však nastavovat grafické vlastnosti. Nastavit je můžete buď jednoduše hodnotou, nebo se mohou nastavit i jako bitová maska. ​
  
-obr4+{{ :​cs:​sw:​01-mervis:​04_states-mapping_cz.png?​direct |}}
  
 Pokud potřebujete sledovat kombinace bitů, nikoli hodnotu, můžete použít nastavení bitovou maskou. Tuto variantu lze použít pouze v dptable Mervis SCADA. ​ Pokud potřebujete sledovat kombinace bitů, nikoli hodnotu, můžete použít nastavení bitovou maskou. Tuto variantu lze použít pouze v dptable Mervis SCADA. ​
  
-obr5+{{ :​cs:​sw:​01-mervis:​05_states-mapping_cz.png?​direct |}}
  
 Bitová maska slouží např. pro indikaci více hodnot, nebo kombinace bitů pomocí jednoho stavu. AND maska je splněna když jednotlivé bity proměnné odpovídají masce. Každé označené políčko fajfkou značí platný bit (TRUE) a prázdné políčko zase neplatný bit (FALSE). Černě vyplněné políčko zastupuje neurčitou hodnotu masky NOP, na tomto políčku může být libovolná hodnota a pokud je současně dodržena i maska AND, stav se stane platným. Bitová maska slouží např. pro indikaci více hodnot, nebo kombinace bitů pomocí jednoho stavu. AND maska je splněna když jednotlivé bity proměnné odpovídají masce. Každé označené políčko fajfkou značí platný bit (TRUE) a prázdné políčko zase neplatný bit (FALSE). Černě vyplněné políčko zastupuje neurčitou hodnotu masky NOP, na tomto políčku může být libovolná hodnota a pokud je současně dodržena i maska AND, stav se stane platným.
  
-obr6+{{ :​cs:​sw:​01-mervis:​06_states-mapping_cz.png?​direct |}}
  
 Proto dle masky na obrázku výše je stav platný vždy, když bude hodnota vyšší-rovno 8 a menší než 16.  Proto dle masky na obrázku výše je stav platný vždy, když bude hodnota vyšší-rovno 8 a menší než 16. 
  
-obr7+{{ :​cs:​sw:​01-mervis:​07_states-mapping_cz.png?​direct |}}
  
 ==== Význam jednotlivých tlačítek: ==== ==== Význam jednotlivých tlačítek: ====
-**0 -> ?** +;#; 
-  ​* ​Nastaví všechny prázdné políčka určitého stavu FALSE na neurčitý stav +<​html><​span class="​kbBlueText">​0 -> ?</​span></​html>​ \\ 
-**0 -> 1** +Nastaví všechny prázdné políčka určitého stavu FALSE na neurčitý stav \\ \\ 
-  ​* ​Nastaví všechny políčka určitého stavu FALSE na určitý stav TRUE +<​html><​span class="​kbBlueText">​0 -> 1</​span></​html>​ \\ 
-**? -> 0**  +Nastaví všechny políčka určitého stavu FALSE na určitý stav TRUE \\ \\ 
-  ​* ​Nastaví všechny políčka neurčitého stavu na FALSE, kromě těch, která jsou zároveň určitým stavem TRUE +<​html><​span class="​kbBlueText">​? -> 0</​span></​html>​ \\ 
-  ​* ​neovlivní masku AND +Nastaví všechny políčka neurčitého stavu na FALSE, kromě těch, která jsou zároveň určitým stavem TRUE \\ 
-**? -> 1** +neovlivní masku AND \\ \\ 
-  ​* ​Nastaví všechna políčka neurčitého stavu do určitého stavu TRUE +<​html><​span class="​kbBlueText">​? -> 1</​span></​html>​ \\ 
-**1 -> 0** +Nastaví všechna políčka neurčitého stavu do určitého stavu TRUE \\ \\ 
-  ​* ​Nastaví všechny políčka určitého stavu TRUE na FALSE +<​html><​span class="​kbBlueText">​1 -> 0</​span></​html>​ \\ 
-  ​* ​ovlivní i masku NOP +Nastaví všechny políčka určitého stavu TRUE na FALSE \\ 
-**1 -> ?** +ovlivní i masku NOP \\ \\ 
-  ​* ​Nastaví všechny políčka určitého stavu TRUE na neurčitý stav+<​html><​span class="​kbBlueText">​1 -> ?</​span></​html>​ \\ 
 +Nastaví všechny políčka určitého stavu TRUE na neurčitý stav 
 +;#;