Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
cs:sw:01-mervis:storing-data-to-mervis-db-hidden [2020/05/21 07:18] avsetula |
cs:sw:01-mervis:storing-data-to-mervis-db-hidden [2021/05/03 09:47] 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 IDE. | + | <WRAP group> |
- | + | <WRAP half column 81%> | |
- | Tento návod je pouze dodatek k návodu: [[storing-data-to-history-log-hidden|Ukládání dat do záznamu historie]]. | + | 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> | ||
+ | <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> | ||
<WRAP center round box> | <WRAP center round box> | ||
Line 15: | Line 26: | ||
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 37: | Line 50: | ||
</WRAP> | </WRAP> | ||
- | Jelikož jsme výše uvedenými kroky změnili konfiguraci PLC, musíme ji nyní nahrát do PLC. V **levém panelu** klikněte pravým tlačítkem myši na PLC a vyberte <html><span class="avBlueText">Operace s PLC</span></html> -> <html><span class="avBlueText">Nastavení PLC</span></html> -> <html><span class="avBlueText">Nahrát konfiguraci do zařízení</span></html>. Pokud si nejste jisti, postupujte dle návodu: [[cs:sw:01-mervis:updating-a-runtime-configuration-hidden|Zapsání změn konfigurace runtime (RT)]]. | + | Jelikož jsme výše uvedenými kroky změnili konfiguraci PLC, musíme ji nyní nahrát do PLC. V **levém panelu** klikněte pravým tlačítkem myši na PLC a vyberte <html><span class="avBlueText">Operace s PLC</span></html> -> <html><span class="avBlueText">Nastavení PLC</span></html> -> <html><span class="avBlueText">Nahrát konfiguraci do zařízení</span></html>. Pokud si nejste jisti, postupujte dle návodu: [[cs:sw:01-mervis:updating-a-runtime-configuration-hidden|Zapsání změn konfigurace runtime (RT)]]. |
{{ :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 |}} | ||
- | Nahrajte sestavu, přepněte na mód ladění a na **hlavním panelu** otevřete záložku **Stav systému**. V sekci **MervisDB** (u starších IDE **RcWareDB**) /*FIXME*/ si můžete zkontrolovat, jestli spolu PLC a Mervis DB komunikují. Pokud jste **Interval komunikace [min]** nastavili na 1 minutu, hodnota **Uložené záznamy** se bude každou minutu zvyšovat. | + | Nahrajte sestavu, přepněte na mód ladění a na **hlavním panelu** otevřete záložku **Stav systému**. V sekci **MervisDB** (u starších IDE **RcWareDB**) si můžete zkontrolovat, jestli spolu PLC a Mervis DB komunikují. Pokud jste **Interval komunikace [min]** nastavili na 1 minutu, hodnota **Uložené záznamy** se bude každou minutu zvyšovat. |
{{ :en:sw:01-mervis:storing-data-to-mervis-db-12-system-status.png?direct |}} | {{ :en:sw:01-mervis:storing-data-to-mervis-db-12-system-status.png?direct |}} | ||
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 vykreslovaní 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í. |