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
cs:sw:01-mervis:analog-outputs-hidden [2021/04/29 13:16]
avsetula
cs:sw:01-mervis:analog-outputs-hidden [2024/04/15 13:55] (current)
avsetula [Měření odporu (teploty)]
Line 1: Line 1:
-====== Analogové výstupy ======+v====== Analogové výstupy ======
 <WRAP group 100%> <WRAP group 100%>
 <WRAP half column 81%> <WRAP half column 81%>
Line 14: Line 14:
 ;;# ;;#
 </​WRAP>​ </​WRAP>​
 +
 </​WRAP>​ </​WRAP>​
- +<WRAP center round box> 
- +<​html><​span class="​kbBlue-H4alt">​Co budete potřebovat?</​span></​html>​
- +
-===== Co budete potřebovat ​=====+
   * 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 30: 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 49: 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 59: 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 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 |}}