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
Last revision Both sides next revision
cs:sw:01-mervis:storing-data-to-history-log-hidden [2020/06/01 13:44]
avsetula [Navazující návody]
cs:sw:01-mervis:storing-data-to-history-log-hidden [2021/08/05 14:51]
avsetula [Ukládání dat do záznamu historie]
Line 1: Line 1:
 ====== Ukládání dat do záznamu historie ====== ====== Ukládání dat do záznamu historie ======
 +<WRAP group>
 +<WRAP half column 81%>
 V tomto návodu se naučíte používat záznam historie pro krátkodobé (pamětí omezené) ukládání dat z kontrolérů Unipi používajících Mervis IDE. V tomto návodu se naučíte používat záznam historie pro krátkodobé (pamětí omezené) ukládání dat z kontrolérů Unipi používajících Mervis IDE.
 +</​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>​
  
 <WRAP center round box> <WRAP center round box>
 <​html><​span class="​kbBlue-H4alt">​Co budete potřebovat:</​span></​html>​ <​html><​span class="​kbBlue-H4alt">​Co budete potřebovat:</​span></​html>​
   - kontrolér Unipi s nahraným Mervis OS.   - kontrolér Unipi s nahraným Mervis OS.
-  - napájecí zdroj 24V+  - napájecí zdroj 24 V⎓
  
 {{ :​files:​img_breakline_2.png?​nolink |}} {{ :​files:​img_breakline_2.png?​nolink |}}
Line 20: Line 33:
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-01-workspace.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-01-workspace.png?​direct |}}
  
 +<​html><​div class="​directTag"​ id="​runtime-set"></​div></​html>​
 Nejprve v **levém panelu** vyberte PLC. V panelu **Vlastnosti** je nyní třeba změnit **Identifikace runtimu pro historii**. Tento atribut je používán jako identifikace historie PLC, pokud PLC připojíte k Mervis DB, bude tato identifikace využita i ve vizualizačním nástroji Mervis DB viewer. Zadejte dostatečně popisný název, jako např. lokace daného PLC či jeho funkci. Nejprve v **levém panelu** vyberte PLC. V panelu **Vlastnosti** je nyní třeba změnit **Identifikace runtimu pro historii**. Tento atribut je používán jako identifikace historie PLC, pokud PLC připojíte k Mervis DB, bude tato identifikace využita i ve vizualizačním nástroji Mervis DB viewer. Zadejte dostatečně popisný název, jako např. lokace daného PLC či jeho funkci.
  
Line 28: Line 42:
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-05-add-new-history.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-05-add-new-history.png?​direct |}}
  
 +<​html><​div class="​directTag"​ id="​povoleni-zaznamu"></​div></​html>​
 Pod záložkou **Historie** v **levém panelu** se objeví položka **Záznam historie**. Vyberte ji a přesuňte se do panelu **Vlastnosti**. ​ Pod záložkou **Historie** v **levém panelu** se objeví položka **Záznam historie**. Vyberte ji a přesuňte se do panelu **Vlastnosti**. ​
  
Line 40: Line 55:
   * **Typ**: ''​Asynchronous''​ umožní ukládání na základě události signalizované vybranou proměnou   * **Typ**: ''​Asynchronous''​ umožní ukládání na základě události signalizované vybranou proměnou
  
-**Záznam historie** máme nadefinovaný,​ můžeme do něj tedy přidat proměnné. Na **hlavním panelu** byste měli vidět hlavní pracovní prostor. Jednoduše klikněte pravým myšítkem na globální proměnnou ''​office_Temperature''​ a v kontextovém menu klikněte na **Přidat do historie**. Podobně můžete přidávat proměnné do historie i z **Prohlížeče proměnných**.+**Záznam historie** máme nadefinovaný,​ můžeme do něj tedy přidat proměnné. Na **hlavním panelu** byste měli vidět hlavní pracovní prostor. Jednoduše klikněte pravým myšítkem na globální proměnnou ''​office_Temperature''​ a v kontextovém menu klikněte na **Přidat do historie**.
  
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-07-add-to-history.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-07-add-to-history.png?​direct |}}
 +
 +Podobně můžete přidávat proměnné do historie i z **Prohlížeče proměnných**.
 +
 +{{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-07b-add-to-history.png?​direct |}}
  
 Objeví se dialogové okno **Přidat do historie**. Vyberte správný záznam historie a potvrďte kliknutím na **OK**. Objeví se dialogové okno **Přidat do historie**. Vyberte správný záznam historie a potvrďte kliknutím na **OK**.
Line 48: Line 67:
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-08-add-to-history-dialog.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-08-add-to-history-dialog.png?​direct |}}
  
-Tento proces opakujte i pro zbytek proměnných. Až budete hotovi, v **levém panelu** dvojitě klikněte na záznam historie, čímž na **hlavním panelu** zobrazíte kompletní seznam proměnných,​ které jsou k danému záznamu přiřazeny. ​+Tento proces opakujte i pro zbytek proměnných. Až budete hotovi, v **levém panelu** dvojitě klikněte na **záznam historie**, čímž na **hlavním panelu** zobrazíte kompletní seznam proměnných,​ které jsou k danému záznamu přiřazeny. ​
  
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-09-history-list.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-09-history-list.png?​direct |}}
Line 55: Line 74:
  
 <WRAP center round tip 95%> <WRAP center round tip 95%>
-To jak dlouho bude historie v PLC uložena, než se přepíše novými záznamy, uvidíte právě v této statistice. Tato hodnota ​je ovlivněna intervaly ukládání do záznamu, počtem a datovým typem proměnných ukládaných do záznamu. Pro maximalizaci času doporučujeme optimalizovat tyto parametry, aby se vám hodnoty ukládaly pouze v reakci na změnu proměnné (asynchroní režim). Chcete-li například ukládat hodnotu venkovní teploty, mělo by pro většinu aplikací stačit ukládání po 1 hodině. Další možností je vytvoření programu (bloku) sledujícího změny teplot oproti posledním uloženým hodnotám a při rozdílu větším než 1°C aktivuje uložení záznamu v asynchronním režimu.+Tojak dlouho bude historie v PLC uložena, než se přepíše novými záznamy, uvidíte právě v této statistice. Tato doba je ovlivněna intervaly ukládání do záznamu, počtem a datovým typem proměnných ukládaných do záznamu. Pro maximalizaci času doporučujeme optimalizovat tyto parametry. Chcete-li například ukládat hodnotu venkovní teploty, mělo by pro většinu aplikací stačit ukládání po 1 hodině ​v synchronním režimu. Další možností je vytvoření programu (bloku) sledujícího změny teplot oproti posledním uloženým hodnotám a při rozdílu větším než 1°C aktivuje uložení záznamu v asynchronním režimu.
 </​WRAP>​ </​WRAP>​