Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
cs:sw:01-mervis:analog-outputs-hidden [2020/03/30 09:31] jan_kozak |
cs:sw:01-mervis:analog-outputs-hidden [2024/04/15 13:55] avsetula [Měření odporu (teploty)] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | FIXME - překlad | + | v====== Analogové výstupy ====== |
- | ====== 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 17: | 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 36: | 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 46: | 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.xx_r), nikoli pro zápis (AO_x.xx_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 |}} |