Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
cs:sw:01-mervis:analog-outputs-hidden [2020/05/12 11:51]
avsetula [Měření odporu (teploty)]
cs:sw:01-mervis:analog-outputs-hidden [2024/04/15 13:55]
avsetula [Měření odporu (teploty)]
Line 1: Line 1:
-====== Analogové výstupy ======+v====== Analogové výstupy ====== 
 +<WRAP group 100%> 
 +<WRAP half column 81%>
 V tomto tutoriálu si ukážeme různé funkce analogových výstupů a způsoby jejich použití. ​ V tomto tutoriálu si ukážeme různé funkce analogových výstupů a způsoby jejich použití. ​
  
 Jelikož některé analogové výstupy jsou schopny provádět ​ měření odporu, v tomto tutoriálu naleznete i návod na transformaci hodnot získaných z odporových teploměrů na teplotní údaj. ​ Jelikož některé analogové výstupy jsou schopny provádět ​ měření odporu, v tomto tutoriálu naleznete i návod na transformaci hodnot získaných z odporových teploměrů na teplotní údaj. ​
 +</​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-axon">​Axon</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-extens">​Extension</​span></​html>​
 +;;#
 +</​WRAP>​
  
-===== Co budete potřebovat ​=====+</​WRAP>​ 
 +<WRAP center round box> 
 +<​html><​span class="​kbBlue-H4alt">​Co budete potřebovat?</​span></​html>​
   * kontrolér Unipi s nainstalovaným Mervis OS   * kontrolér Unipi s nainstalovaným Mervis OS
   * jednoduchý projekt v módu FBD s kontrolérem připojeným   * jednoduchý projekt v módu FBD s kontrolérem připojeným
-  * [[https://​www.unipi.technology/​cs/​zdroje-c15|24V napájecí zdroj]]+  * [[https://​www.unipi.technology/​cs/​zdroje-c15|24 V⎓ napájecí zdroj]]
   * znalosti funkce [[cs:​automation:​02-glossary:​analog-outputs-hidden|analogových výstupů]] na PLC Unipi.   * znalosti funkce [[cs:​automation:​02-glossary:​analog-outputs-hidden|analogových výstupů]] na PLC Unipi.
  
 Pro účely tohoto tutoriálu použijeme jednotku [[https://​www.unipi.technology/​cs/​unipi-neuron-l523-p329|Unipi Neuron L523]]. Pro účely tohoto tutoriálu použijeme jednotku [[https://​www.unipi.technology/​cs/​unipi-neuron-l523-p329|Unipi Neuron L523]].
 +</​WRAP>​
  
 ===== Úvod ===== ===== Úvod =====
Line 16: Line 30:
  
 <WRAP center round info 60%> <WRAP center round info 60%>
- ​Výstupy jsou ve výchozím stavu nastaveny na režim "​Napětí"​ s výstupní hodnotou 0 V. + ​Výstupy jsou ve výchozím stavu nastaveny na režim "​Napětí"​ s výstupní hodnotou 0 V
 </​WRAP>​ </​WRAP>​
  
Line 35: Line 49:
  
 <WRAP center round info 60%> <WRAP center round info 60%>
-Při nastavování hodnoty AO_X.Y_w v režimu udávejte hodnotu ve voltech (tj. hodnota 1,234 = 1,234V), u proudu pak v miliampérech (hodnota 3.145 = 3.145mA)+Při nastavování hodnoty AO_X.Y_w v režimu udávejte hodnotu ve voltech (tj. hodnota 1,234 = 1,234 V⎓), u proudu pak v miliampérech (hodnota 3.145 = 3.145 mA)
 </​WRAP>​ </​WRAP>​
  
Line 45: Line 59:
 {{ :​en:​sw:​01-mervis:​analog-outputs-04-change-default-value.png?​direct |}} {{ :​en:​sw:​01-mervis:​analog-outputs-04-change-default-value.png?​direct |}}
  
-Stejně jako u změn konfigurace modulu, i nyní[[cs:​sw:​01-mervis:​unipi-configure-module-hidden|změny aplikujte]] stejně jako výše. ​+Stejně jako u změn konfigurace modulu, i nyní [[cs:​sw:​01-mervis:​unipi-configure-module-hidden|změny aplikujte]] stejně jako výše. ​
  
 ===== Měření odporu (teploty) ===== ===== Měření odporu (teploty) =====
-Analogové výstupy na skupině 1 jednotek Neuron a Axon (AO_1.1) jsou schopny kromě proudu a napětí měřit i odpor /* (pro více informací navštivte dokumentaci FIXME link na mereni odporu do Automation 101 -> How to's) */. Pro nastavení AO_1.1 do módu měření napětí následujte kroky uvedené výše. ​+Analogové výstupy na skupině 1 jednotek Neuron a Axon (AO_1.1) jsou schopny kromě proudu a napětí měřit i odpor. Pro nastavení AO_1.1 do módu měření napětí následujte kroky uvedené výše. ​
  
-Měření odporu je většinou používáno pro odečet hodnot z odporových teplotních čidel jako jsou např. Pt100, Pt1000 či Ni1000. Tyto senzory disponují definovatelnou křivkou teploty ku odporu a Mervis IDE dokáže naměřené hodnoty převádět na stupně Celsia. Tuto transformaci nastavíte ve vlastnostech ​zápisové ​proměnné ​stejným způsobem jako výše. V panelu **Vlastnosti** vyhledejte vlastnost "​Transformace"​ - ve výchozím stavu je nastavena hodnoty "​identity",​ která značí, že proměnná bude vždy obsahovat hodnotu odporu v Ohmech. Transformaci můžete přenastavit do módu "​ResistanceToTemperature",​ čímž zobrazíte kontextové menu s více možnostmi. Nyní je třeba už jen změnit "​Typ"​ na konkrétní typ odporového teploměru, ze kterého chcete hodnoty vyčítat. Všechny ostatní parametry můžete zanechat nezměněny. Stejně jako u konfigurace PLC, i nyní ji [[cs:​sw:​01-mervis:​unipi-configure-module-hidden|aplikujte]] stejně jako výše. ​+Měření odporu je většinou používáno pro odečet hodnot z odporových teplotních čidel jako jsou např. Pt100, Pt1000 či Ni1000. Tyto senzory disponují definovatelnou křivkou teploty ku odporu a Mervis IDE dokáže naměřené hodnoty převádět na stupně Celsia ​(transformovat). Tuto transformaci nastavíte ve vlastnostech ​čtecí ​proměnné. V panelu **Vlastnosti** vyhledejte vlastnost "​Transformace"​ - ve výchozím stavu je nastavena hodnoty "​identity",​ která značí, že proměnná bude vždy obsahovat hodnotu odporu v Ohmech. Transformaci můžete přenastavit do módu "**ResistanceToTemperature**", čímž zobrazíte kontextové menu s více možnostmi. Nyní je třeba už jen změnit "​Typ"​ na konkrétní typ odporového teploměru, ze kterého chcete hodnoty vyčítat. Všechny ostatní parametry můžete zanechat nezměněny. Stejně jako u konfigurace PLC, i nyní ji [[cs:​sw:​01-mervis:​unipi-configure-module-hidden|aplikujte]] stejně jako výše. ​
  
-<WRAP center round tip 60%>+<WRAP center round important 90%>
 **Poznámka:​** transformaci použijte pouze na datový bod __čtení analogového výstupu__ (AO_x.yy_r),​ nikoli pro zápis (AO_x.yy_w). **Poznámka:​** transformaci použijte pouze na datový bod __čtení analogového výstupu__ (AO_x.yy_r),​ nikoli pro zápis (AO_x.yy_w).
 </​WRAP>​ </​WRAP>​
  
-{{ :en:​sw:​01-mervis:​analog-outputs-05-tranform-kind.png?direct |}}+{{ :cs:​sw:​01-mervis:​analog-outputs-read-resistivity_transform.png?direct |}}