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.
Patron
Neuron
Gate
Unipi 1.1
Axon
Co budete potřebovat:
Poznámka:
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.
Nejprve je nutné nastavit úložiště.
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.
Přibližně uprostřed všech vlastností se nachází sekce Parametry Mervis DB. Zde změňte hodnoty dle následujícího seznamu:
true pro povolení ukládání do databázehttps://db.unipi.technology/plc/save, pro ostatní http://db.unipi.technology/plc/saveFALSE, více v článku Validace certifikátu
Poznámka:
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?
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 Operace s PLC → Nastavení PLC → Nahrát konfiguraci do zařízení. Pokud si nejste jisti, postupujte dle návodu: Zapsání změn konfigurace runtime (RT).
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.
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.
Na ukládané data se lze podívat v zobrazení grafů v Mervis SCADA.
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. 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ě nahráli konfiguraci do PLC.