Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:sw:01-mervis:sd-emmc-diagnostics-hidden [2024/04/23 11:42] – created kcernyen:sw:01-mervis:sd-emmc-diagnostics-hidden [2025/07/09 12:42] (current) – updated wraps and added warning about history in to ram ofojt
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// 
- 
 ====== SD / eMMC Diagnostics ====== ====== SD / eMMC Diagnostics ======
  
Line 17: Line 15:
 <WRAP half column 100%> <WRAP half column 100%>
  
-Unipi controllers have Modbus registers for health monitoring of system storage - MicroSD card and eMMC memory. This article describes how and why you can check those values in Mervis and what do they mean.+Unipi controllers have Modbus registers for health monitoring of system storage - MicroSD card or eMMC memory. This article describes how and why you can check those values in Mervis and what do they mean.
  
 ---- ----
Line 25: Line 23:
 </WRAP> </WRAP>
  
-<WRAP center round important 90%> +{{page>.:store-history-in-ram-hidden}} 
-If your storage lifespan changes, you can contact Unipi support, describe the situation and attach Mervis solution. Our support wil recommend you best suited settings, so your storage will not wear out.+ 
 +<WRAP group center round box 95%> 
 +{{ :files:img_warning-line_b.png?nolink |}} 
 +<WRAP half column 13%> 
 +{{ :en:hw:09_safety-instructions_pseudo-ISO-7010-attention.png?nolink |(!)}} 
 +</WRAP> 
 +<WRAP half column 83%> 
 +**Attention:** \\ 
 +If your storage lifespan changes, you can contact Unipi support, describe the situation and attach Mervis solution. Our support will recommend you the best settings to keep your storage from wearing out. 
 +</WRAP>
 </WRAP> </WRAP>
  
 ===== SD / eMMC storage diagnosis ===== ===== SD / eMMC storage diagnosis =====
  
-Na [[https://kb.unipi.technology/cs:sw:02-apis:02-modbus-tcp|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):+There are registers available on the [[https://kb.unipi.technology/cs:sw:02-apis:02-modbus-tcp|Modbus TCP server]], that indicate storage health for all Unipi controllers (apart Unipi 1.1):
 \\ \\
  
 <html><span class="kbBlueText">Erase cycles used percentage</span></html> <html><span class="kbBlueText">Erase cycles used percentage</span></html>
-  * udává opotřebování úložiště (v procentech+  * states storage wear (in %
-  * výchozí: 0%+  * default: 0%
  
 <html><span class="kbBlueText">Good blocks percentage</span></html> <html><span class="kbBlueText">Good blocks percentage</span></html>
-  * udává kolik paměťových bloků je v pořádku (v procentech+  * states how many storage blocks are good (in %
-  * výchozí: 100%+  * default: 100%
  
 \\ \\
-{{ .:sd-emmc-diagnostics:sd_emmc_diagnostics_01_variables.png?direct |}}+{{ :en:sw:01-mervis:sd-emmc-diagnostics-hidden:variables.png?direct |}}
  
-<WRAP center round info 90%> +<WRAP group center round box 95%> 
-Modbus definice zařízení musí být alespoň **v2_2**, současně je nutná verze **OS minimálně 2.4.0**.+{{ :files:img_warning-line_b.png?nolink |}} 
 +<WRAP half column 13%> 
 +{{ :en:hw:08_safety-instructions_pseudo-ISO-7010-info.png?nolink |(!)}} 
 +</WRAP> 
 +<WRAP half column 83%> 
 +**Note:** \\ 
 +Device Modbus definition has to be at least **v2_2**, and also **OS version has to be at least 2.4.0**. 
 +</WRAP>
 </WRAP> </WRAP>
  
-Pro jednotky Neuron je dále k dispozici počet zapnutí a vypnutí napájení s aktuální SD kartoupřípadně i název detekce výrobce karty. Podporován je pouze omezený výběr SD karet.+For Neuron unitsthere is also available information about on/off cycles with current SD card and also SD card vendor, but only for specific cards
  
-===== Příklad použití  =====+===== Example of use =====
  
-Následující program odešle e-mail při změně stavu zdraví úložiště PLC. +Following program will send an e-mail, when storage health status of the PLC changes.
  
-Při změně proměnných **Storage_good_blocks_percentage** **Storage_erase_cycles_used_percentage** blok //changeChecker// vygeneruje na výstupu //true// po dobu jednoho cyklukterý je přijat blokem //SendMailTrig//Části zprávy jsou vzaty z proměnných a poskládány blokem //concat//.+When **Storage_good_blocks_percentage** and **Storage_erase_cycles_used_percentage** variables change, block //changeChecker// will generate //true// on its output for period of one cyclewhich is accepted by //SendMailTrig// blockParts of messages are taken from variables and merged by //concat// block.
  
-{{ :cs:sw:01-mervis:sd-emmc-diagnostics:example-program-r.png?direct |}}+{{ :en:sw:01-mervis:sd-emmc-diagnostics-hidden:example-program-r.png?direct |}}
  
-<WRAP center round info 90%> +<WRAP group center round box 95%> 
-Popis funkčního bloku **changeChecker** lze nalézt v článku [[cs:sw:01-mervis:variable-backup-hidden?tns#zaloha_pri_zmene_hodnoty|Zálohování proměnnýchčást "Záloha při změně hodnoty"]].+{{ :files:img_warning-line_b.png?nolink |}} 
 +<WRAP half column 13%> 
 +{{ :en:hw:08_safety-instructions_pseudo-ISO-7010-info.png?nolink |(!)}} 
 +</WRAP> 
 +<WRAP half column 83%> 
 +**Note:** \\ 
 +Description of **changeChecker** function block can be found in article [[en:sw:01-mervis:variable-backup-hidden?tns#zaloha_pri_zmene_hodnoty|Variable Backuppart "Event variable backup"]]. 
 +</WRAP>
 </WRAP> </WRAP>
  
-Více informací o odesílání emailů ze systému Mervis lze nalézt v [[cs:sw:01-mervis:sending-email-hidden|samostatném článku]]. +More information about e-mail sending from Mervis system can be found in [[en:sw:01-mervis:sending-email-hidden|a separate article]].