Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs:sw:01-mervis:multiple-history-intervals-hidden [2020/05/21 06: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 1.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. | ||
- | |||
- | Tento návod je pouze dodatek k návodu: [[storing-data-to-history-log-hidden|Ukládání dat do záznamu historie]]. | ||
<WRAP center round box> | <WRAP center round box> | ||
Line 10: | Line 22: | ||
- [[cs:sw:01-mervis:creating-new-project-hidden|vytvořili projekt a přiřadili PLC]] | - [[cs:sw:01-mervis:creating-new-project-hidden|vytvořili projekt a přiřadili PLC]] | ||
- [[cs:sw:01-mervis:creating-new-project-hidden#zabezpeceni_kontroleru|zabezpečili PLC]] | - [[cs:sw:01-mervis:creating-new-project-hidden#zabezpeceni_kontroleru|zabezpečili PLC]] | ||
- | - nastavili název **Identifikace runtime pro historii** v nastavení PLC | ||
- převedli jsme projekt Mervis IDE do [[cs:sw:01-mervis:creating-new-project-hidden#prepnuti_ze_zjednoduseneho_modu_na_plny_mod|plného módu]] | - převedli jsme projekt Mervis IDE do [[cs:sw:01-mervis:creating-new-project-hidden#prepnuti_ze_zjednoduseneho_modu_na_plny_mod|plného módu]] | ||
+ | - nastavili název **Identifikace runtime pro historii** v nastavení PLC | ||
- 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.// | ||
</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> | ||