Toto je starší verze dokumentu!
Diagnostika SD / eMMC
Kontroléry Unipi disponují Modbus registry pro sledování zdraví systémového úložiště - microSD karty i eMMC paměti. Tento návod popisuje, jak a proč tyto hodnoty v Mervis sledovat a co znamenají.
Sledováním životnosti úložiště je možné předejít poškození úložiště. Pokud se životnost úložiště změní, je vhodné informovat příslušné osoby, např. odesláním SMS/emailu a současně vyvolat alarmový stav. Při nadměrném, nebo nevhodném používání úložiště může dojít k jeho nevratnému poškození. Správné nastavení PLC a vyvarování se problémů je mimo jiné vysvětleno v článku zálohování proměnných.
Změní-li se stav zdraví úložiště, kontaktujte podporu Unipi s popisem situace a sestavou Mervis IDE v příloze. Naše podpora Vám doporučí nejvhodnější nastavení, aby se poškození úložiště předešlo.
Diagnostika úložiště SD / eMMC
Na Modbus TCP serveru jsou k dispozici následující registry indikující zdraví úložiště pro všechny jednotky Unipi (kromě Unipi 1.1):
Erase cycles used percentage
- udává opotřebování úložiště (v procentech)
- výchozí: 0%
Good blocks percentage
- udává kolik paměťových bloků je v pořádku (v procentech)
- výchozí: 100%
Modbus definice zařízení musí být alespoň v2_2, současně je nutná verze OS minimálně 2.4.0.
Pro jednotky Neuron je dále k dispozici počet zapnutí a vypnutí napájení s aktuální SD kartou, případně i detekce názvu výrobce karty. Podporován je pouze omezený výběr SD karet.
Příklad použití
Následující program odešle e-mail při změně stavu zdraví úložiště PLC.
Při změně proměnných Storage_good_blocks_percentage a Storage_erase_cycles_used_percentage blok changeChecker vygeneruje na výstupu true po dobu jednoho cyklu, který je přijat blokem SendMailTrig. Části zprávy jsou vzaty z proměnných a poskládány blokem concat.
Popis funkčního bloku changeChecker lze nalézt v článku Zálohování proměnných, část "Záloha při změně hodnoty".
Více informací o odesílání emailů ze systému Mervis lze nalézt v samostatném článku.

