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-mervis-db-hidden [2020/05/25 14:46]
avsetula
cs:sw:01-mervis:storing-data-to-mervis-db-hidden [2024/04/03 09:37]
avsetula
Line 1: Line 1:
 ====== Ukládání dat do Mervis DB ====== ====== Ukládání dat do Mervis DB ======
-V tomto návodu se naučíte používat záznam historie pro dlouhodové ​(cloudové) ukládání dat z kontrolérů Unipi používajících Mervis OS.+<WRAP group> 
 +<WRAP half column 81%> 
 +V tomto návodu se naučíte používat záznam historie pro dlouhodobé ​(cloudové) ukládání dat z kontrolérů Unipi používajících Mervis OS. 
 +</​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.
-  * 24V napájecí zdroj+  * 24 V⎓ napájecí zdroj
   * projekt v Mervis IDE vytvořený podle: [[storing-data-to-history-log-hidden|Ukládání dat do záznamu historie]]   * projekt v Mervis IDE vytvořený podle: [[storing-data-to-history-log-hidden|Ukládání dat do záznamu historie]]
-  * uživatelské ​údaje k [[03-mervis-db|Mervis DB]] (viz [[cs:​sw:​01-mervis:​getting-mervis-licence-hidden|tento tutoriál]] k získání licence)+  * přístupové ​údaje k [[03-mervis-db|Mervis DB]]
 </​WRAP>​ </​WRAP>​
 +
 +<WRAP center round info>
 +Přístupové údaje Mervis DB se generují společně s projektem Mervis SCADA a jsou určeny pro všechny PLC, jenž jsou k tomuto SCADA projektu připojeny. ​
 +
 +----
 +
 +Máte-li zájem pouze o Mervis DB bez Mervis SCADA, [[https://​www.unipi.technology/​cs/​kontakty|kontaktujte naše obchodní oddělení]] pro individuální nabídku.
 +</​WRAP>​
 +
  
 ===== Nastavení ve vlastnostech PLC ===== ===== Nastavení ve vlastnostech PLC =====
 Nejprve je nutné [[storing-data-to-history-log-hidden#​nastaveni_uloziste|nastavit úložiště]]. Nejprve je nutné [[storing-data-to-history-log-hidden#​nastaveni_uloziste|nastavit úložiště]].
  
-Chcete-li ​využít zálohování proměnných ​na našich serverech se službou Mervis DB, musíte nejprve ​nastavit její parametry komunikace. V **levém panelu** vyberte PLC. +Chcete-li ​ukládat svá data z PLC pro pozdější analýzu získaných dat, nebo pro úpravy programu, lze tyto data ukládat ​na našich serverech se službou Mervis DB. Následující návod vás provede nastavením. 
 + 
 +Ze všeho nejdříve je nutné ​nastavit její parametry komunikace. V **levém panelu** vyberte PLC. 
  
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-02.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-02.png?​direct |}}
Line 22: Line 46:
   * **URL**: URL služby Mervis DB. Pro kontroléry Unipi s **Mervis OS v2.3.0 a novějším** používejte odkaz ''<​nowiki>​https://​db.unipi.technology/​plc/​save</​nowiki>'',​ pro ostatní ''<​nowiki>​http://​db.unipi.technology/​plc/​save</​nowiki>''​   * **URL**: URL služby Mervis DB. Pro kontroléry Unipi s **Mervis OS v2.3.0 a novějším** používejte odkaz ''<​nowiki>​https://​db.unipi.technology/​plc/​save</​nowiki>'',​ pro ostatní ''<​nowiki>​http://​db.unipi.technology/​plc/​save</​nowiki>''​
   * **Interval komunikace [min]**: časový interval, ve kterém bude PLC odesílat data.   * **Interval komunikace [min]**: časový interval, ve kterém bude PLC odesílat data.
-  * **Validace certifikátu**: ​standartně nastavte ''​FALSE'',​ více v článku [[cs:​sw:​01-mervis:​ssl-certification-validation-hidden|Validace certifikátu]] +  * **Validace certifikátu**: ​standardně nastavte ''​FALSE'',​ více v článku [[cs:​sw:​01-mervis:​ssl-certification-validation-hidden|Validace certifikátu]] 
-  * **Uživatelské jméno**: uživatelské jméno, které získáte v kartě Vašeho uživatelského účtu na stránkách [[http://​unipi.technology|unipi.technology]] +  * **Uživatelské jméno**: uživatelské jméno 
-  * **Heslo**: heslo k Mervis DB, které rovněž získáte v menu uživatelského účtu [[http://​unipi.technology|unipi.technology]]+  * **Heslo**: heslo k Mervis DB
  
-<WRAP center round tip 80%> +<WRAP center round info 90%> 
-Pozorní uživatelé si jistě všimnuli, že jsme nyní nastavili již druhý rozdílný časový parametr, konkrétně **Interval komunikace**.+Přístupové údaje Mervis DB jsou dostupné v [[https://​www.unipi.technology/​cs/​zakaznik/​scada/​|administraci projektu Mervis SCADA]] (zákaznický portál). 
 +</​WRAP>​ 
 + 
 + 
 +<WRAP center round tip 90%> 
 +Pozorní uživatelé si jistě všimli, že jsme nyní nastavili již druhý rozdílný časový parametr, konkrétně **Interval komunikace**.
  
 Jaký je mezi nimi rozdíl? ​ Jaký je mezi nimi rozdíl? ​
Line 39: Line 68:
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-03-upload-configuration.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-03-upload-configuration.png?​direct |}}
  
-Mervis IDE se vás dotáže na způsob připojení k PLC. Pokud jste ve stejné síti, můžete vybrat **UDP Broadcast**. Pokud ne, a jste přípojení např. přes proxy, vyberte **Použít parametry pro nahrání** a potvrďte kliknutím na **OK**. ​+Mervis IDE se vás dotáže na způsob připojení k PLC. Pokud jste ve stejné síti, můžete vybrat **UDP Broadcast**. Pokud ne, a jste přípojení např. přes Mervis Proxy, vyberte **Použít parametry pro nahrání** a potvrďte kliknutím na **OK**. ​
  
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-04-probing-method.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-04-probing-method.png?​direct |}}
Line 48: Line 77:
  
 Nyní se přesuňme k Mervis DB Viewer - webovému nástroji pro analýzu dat ukládaných kontroléry. Otevřete webový prohlížeč a zadejte adresu [[https://​db.unipi.technology/​viewer|]]. Uvítá Vás přihlašovací obrazovka, kde zadejte přihlašovací údaje použité v nastavení PLC. Po jejich vyplnění klikněte na **Set** a poté na **Close**. ​ Nyní se přesuňme k Mervis DB Viewer - webovému nástroji pro analýzu dat ukládaných kontroléry. Otevřete webový prohlížeč a zadejte adresu [[https://​db.unipi.technology/​viewer|]]. Uvítá Vás přihlašovací obrazovka, kde zadejte přihlašovací údaje použité v nastavení PLC. Po jejich vyplnění klikněte na **Set** a poté na **Close**. ​
 +
 +<WRAP center round box>
 +
 +Pokud jste vše nastavili a i přesto se v Mervis DB nic nezobrazuje,​ je to nejspíš způsobeno tím, že v Mervis DB zatím není žádný záznam. Zavřete okno s Mervis DB Viewer a vyčkejte než se nahraje první záznam. To může trvat různě dlouhou dobu v závislosti na intervalu komunikace PLC a DB, či na intervalu ukládání do záznamu historie. Interval ukládání může být synchronní,​ kdy máte přesně stanovený čas ukládání,​ ale i asynchronní,​ kdy záleží na vašem programu za jak dlouho se údaj uloží do záznamu. Pokud ani v tomto případě nemáte v Mervis DB žádná data, překontrolujte nastavení adresy, jména a hesla pro ukládání do DB a ujistěte se, že jste správně [[cs:​sw:​01-mervis:​updating-a-runtime-configuration-hidden|nahráli konfiguraci do PLC]].
 +</​WRAP>​
 +
  
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-10-mervis-db-viewer-login.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-10-mervis-db-viewer-login.png?​direct |}}
  
-Otevře se webové rozhraní Mervis DB. V **levém panelu** by mělo být viditelné PLC s názvem, který jste zadali do **Identifikace runtimu pro historii**. Klikněte na něj, čímž zobrazíte seznam proměnných nastavených v Záznamu historie. ​Všechny je označte - zahájíte tím vzorkování ​jejich hodnot. ​+Otevře se webové rozhraní Mervis DB. V **levém panelu** by mělo být viditelné PLC s názvem, který jste zadali do **Identifikace runtimu pro historii**. Klikněte na něj, čímž zobrazíte seznam proměnných nastavených v Záznamu historie. ​Označte (zaškrtněte) vybrané proměnné, čímž spustíte vykreslování ​jejich hodnot ​do grafu.
  
 {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-11-mervis-db-viewer-workspace.png?​direct |}} {{ :​en:​sw:​01-mervis:​storing-data-to-mervis-db-11-mervis-db-viewer-workspace.png?​direct |}}
  
-Vizuálně se můžeme přesvědšit,​ že náš jednoduchý projekt regulace teploty funguje. ​Pomocí kurzoru můžete zobrazit hodnoty vzorkovaných dat, nastavovat různé druhy grafů a mnoho dalších možností. ​ +Pomocí kurzoru můžete zobrazit hodnoty vzorkovaných dat, nastavovat různé druhy grafů a mnoho dalších možností.