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:multiple-history-intervals-hidden [2020/05/22 07:55]
avsetula
cs:sw:01-mervis:multiple-history-intervals-hidden [2024/03/14 09:18] (current)
kcerny typos
Line 1: Line 1:
-====== ​Více intervalů ​ukládání historie ====== +~~NOTOC~~  
-V tomto návodu se dozvíte jak ukládat záznamy hodnot do PLC v různých intervalech. Tím můžete výrazně ušetřit prostor vyhrazený pro ukládání dat a prodloužit tím dobu zálohování na PLC, zvláště pokud zálohujete velké množství dat. Máte-li PLC připojeno k Mervis DB a připojení k internetu účtováno podle objemu dat, je pro vás toto řešení také vhodné.+====== ​Pokročilá konfigurace ​ukládání historie ====== 
 +<WRAP group> 
 +<WRAP half column 81%> 
 +V tomto návodu se dozvíte jak ukládat záznamy hodnot do PLC v [[#​vice_intervalu_pro_zapis_do_historie|různých intervalech]] a také jak nastavit a použít [[#​asynchronni_zapis_do_historie|asynchronní režim zápisu]] do databáze. Tím můžete výrazně ušetřit prostor vyhrazený pro ukládání dat a prodloužit tím dobu zálohování na PLC, zvláště pokud zálohujete velké množství dat (proměnných). Máte-li PLC připojeno k Mervis DB a připojení k internetu účtováno podle objemu dat, je pro vás toto řešení také výhodné. 
 +</​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>​
  
 Obecně doporučujeme intervaly nastavit co nejdelší, šetříte tím jak paměť ve vašem PLC, vaši místní síť, tak i naše servery. Obecně doporučujeme intervaly nastavit co nejdelší, šetříte tím jak paměť ve vašem PLC, vaši místní síť, tak i naše servery.
Line 12: Line 26:
   - připravený projekt můžete vidět na obrázku pod odstavcem   - připravený projekt můžete vidět na obrázku pod odstavcem
  
-**Poznámka:​** Tento návod je pouze dodatek k návodu [[storing-data-to-history-log-hidden|Ukládání dat do záznamu historie]], proto nejprve doporučuji vytvoření projektu dle zmíněného návodu a následné aplikování níže popsaného návodu na tento vytvořený projekt.+//**Poznámka:​** Tento návod je pouze dodatek k návodu [[storing-data-to-history-log-hidden|Ukládání dat do záznamu historie]], proto nejprve doporučuji vytvoření projektu dle zmíněného návodu a následné aplikování níže popsaného návodu na tento vytvořený projekt.//
 </​WRAP>​ </​WRAP>​
  
 {{:​cs:​sw:​01-mervis:​01_multiple-history-intervals_cz.png?​direct|}} {{:​cs:​sw:​01-mervis:​01_multiple-history-intervals_cz.png?​direct|}}
 +
 +===== Více intervalů pro zápis do historie =====
  
 Klikněte pravým tlačítkem myši na položku **Historie**,​ otevře se nabídka, zde zvolte **Přidat novou historii**. Klikněte pravým tlačítkem myši na položku **Historie**,​ otevře se nabídka, zde zvolte **Přidat novou historii**.
Line 26: Line 42:
 {{:​cs:​sw:​01-mervis:​03_multiple-history-intervals_cz.png?​direct|}} {{:​cs:​sw:​01-mervis:​03_multiple-history-intervals_cz.png?​direct|}}
  
-Klikněte na první záznam, povolte **Historie uložená v PLC** a nastavte požadovaný interval v kolonce **Interval ukládání**. ​+Klikněte na první záznam, ​na pravé straně ve vlastnostech ​povolte **Historie uložená v PLC** a nastavte požadovaný interval v kolonce **Interval ukládání**. ​
  
 {{:​cs:​sw:​01-mervis:​04_multiple-history-intervals_cz.png?​direct|}} {{:​cs:​sw:​01-mervis:​04_multiple-history-intervals_cz.png?​direct|}}
Line 37: Line 53:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-Nepleťte si však nastavení těchto **intervalů ukládání** s nastavením **intervalu komunikace** pro ukládání do Mervis DB. To naleznete ve vlastnostech PLC, nikoli v nastavení ​Záznamu ​historie.+Nepleťte si však nastavení těchto **intervalů ukládání** s nastavením **intervalu komunikace** pro ukládání do Mervis DB. To naleznete ve vlastnostech PLC, nikoli v nastavení ​záznamu ​historie.
 </​WRAP>​ </​WRAP>​
  
 Nyní můžete do **Záznamů historie** vkládat požadované proměnné. Intervaly můžete změnit i později s již importovanými proměnnými. Nyní můžete do **Záznamů historie** vkládat požadované proměnné. Intervaly můžete změnit i později s již importovanými proměnnými.
 +
 +===== Asynchronní zápis do historie =====
 +Klikněte pravým tlačítkem myši na položku **Historie**,​ otevře se nabídka, zde zvolte **Přidat novou historii**. Pokud již máte záznam historie vytvořen, klikněte na něj.
 +
 +{{:​cs:​sw:​01-mervis:​06_multiple-history-intervals_cz.png?​direct|}}
 +
 +V pravém sloupci se zobrazí vlastnosti označeného záznamu, zde zvolte typ **Asynchronous**. Na další položky mapujte proměnné typu bool.
 +
 +<​html><​span class="​kbBlueText">​První položka slouží k povolení záznamu.</​span></​html>​
 +  * Je-li hodnota ''​FALSE'',​ nelze uložit záznam
 +  * Je-li hodnota ''​TRUE'',​ je povoleno ukládat záznamy
 +
 +<​html><​span class="​kbBlueText">​Druhá položka slouží ke spuštění zápisu hodnot:</​span></​html>​
 +  * Hodnota ''​FALSE''​ - neukládá se
 +  * Nastane-li hodnota ''​TRUE'',​ tak s náběžnou hranou se záznam uloží (pokud je i položka povolení TRUE)
 +
 +{{:​cs:​sw:​01-mervis:​07_multiple-history-intervals_cz.png?​direct|}}
 +
 +<WRAP center round info 85%>
 +Typickým případem použití je čidlo teploty (např. venkovní), u kterého nepotřebujeme ukládat zcela přesnou hodnotu a můžeme tak hodnotu do historie ukládat až ve chvíli, kdy je změněna o ±1 °C od poslední uložené hodnoty. tím zajistíme, že se budou ukládat pouze relevantní údaje.
 +</​WRAP>​