Differences
This shows you the differences between two versions of the page.
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/06/24 13:18] avsetula |
cs:sw:01-mervis:storing-data-to-mervis-db-hidden [2024/04/03 09:37] avsetula |
||
---|---|---|---|
Line 2: | Line 2: | ||
<WRAP group> | <WRAP group> | ||
<WRAP half column 81%> | <WRAP half column 81%> | ||
- | 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. | + | 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> | ||
<WRAP half column 15%> | <WRAP half column 15%> | ||
;;# | ;;# | ||
- | <html><span class="dev-tag dev-axon">Axon</span></html> \\ | + | <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-neuron">Neuron</span></html> \\ | ||
- | <html><span class="dev-tag dev-unipi11">Unipi 1.1</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> | ||
Line 16: | Line 18: | ||
<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 ===== | ||
Line 35: | 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 62: | Line 78: | ||
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> | + | <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]]. | 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> | </WRAP> | ||
Line 69: | Line 86: | ||
{{ :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. Označte (zaškrtněte) vybrané proměnné, čímž spustíte vykreslovaní jejich hodnot do grafu. | + | 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 |}} | ||
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í. |