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:unipi-configure-module-hidden [2020/05/13 08:37]
avsetula
cs:sw:01-mervis:unipi-configure-module-hidden [2021/06/04 13:40]
avsetula
Line 1: Line 1:
 ====== Konfigurace modulu Unipi ====== ====== Konfigurace modulu Unipi ======
-Jednotky Unipi Neuron a Unipi Axon sestávají z malého počítače s operačním systémem GNU/Linux, a hardwarového modulu vstupů a výstupů (viz [[cs:​hw:​02-neuron|Neuron]] a [[cs:hw:01-axon|Axon]]). Tyto moduly nabízejí různou funkcionalitu podle typu I/O, kterými jsou vybaveny. Například [[cs:​automation:​02-glossary:​digital-inputs-hidden|digitální vstupy]] lze použít v režimu Direct Switch, [[cs:​automation:​02-glossary:​analog-inputs-hidden|analogové vstupy]] mohou měřit různé hodnoty, [[cs:​automation:​02-glossary:​digital-outputs-hidden|digitální výstupy]] mohou být použity v režimu pulzně-šířkové modulace pro analogové ovládání apod. Každý výstup může mít svou výchozí hodnotu, která se nastaví okamžitě po spuštění PLC ještě před náběhem operačního systému. Tato konfigurace se vztahuje i na rozšiřující moduly [[cs:​hw:​04-extensions|Unipi Extension]],​ ačkoliv na nich neběží žádný OS. +<WRAP group> 
 +<WRAP half column 81%> 
 +Jednotky Unipi Neuron a Unipi Patron ​sestávají z malého počítače s operačním systémem GNU/Linux, a hardwarového modulu vstupů a výstupů (viz [[cs:​hw:​02-neuron|Neuron]] a [[cs:hw:007-patron|Patron]]). Tyto moduly nabízejí různou funkcionalitu podle typu I/O, kterými jsou vybaveny. Například [[cs:​automation:​02-glossary:​digital-inputs-hidden|digitální vstupy]] lze použít v režimu Direct Switch, [[cs:​automation:​02-glossary:​analog-inputs-hidden|analogové vstupy]] mohou měřit různé hodnoty, [[cs:​automation:​02-glossary:​digital-outputs-hidden|digitální výstupy]] mohou být použity v režimu pulzně-šířkové modulace pro analogové ovládání apod. Každý výstup může mít svou výchozí hodnotu, která se nastaví okamžitě po spuštění PLC ještě před náběhem operačního systému. Tato konfigurace se vztahuje i na rozšiřující moduly [[cs:​hw:​04-extensions|Unipi Extension]],​ ačkoliv na nich neběží žádný OS.  
 +</​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>​ 
 +</​WRAP>​
  
-<WRAP center round tip 60%> + 
-Všechny tyto konfigurace jsou závislé ​na OS a jsou permanentně ukládány do modulů. Pokud nejste první uživatel jednotky Unipi, doporučujeme do jednotky nahrát zcela čistou konfiguraci,​ kterou přepíšete všechna případná nechtěná nastavení. ​+<WRAP center round tip 90%> 
 +Všechny tyto konfigurace jsou nezávislé ​na OS a jsou permanentně ukládány do modulů. Pokud nejste první uživatel jednotky Unipi, doporučujeme do jednotky nahrát zcela čistou konfiguraci,​ kterou přepíšete všechna případná nechtěná nastavení. ​
 </​WRAP>​ </​WRAP>​
- + 
 +<WRAP center round important 90%> 
 +Po změně parametrů u sériových linek **ttyNS** (viz: tabulka mapování portů pro [[cs:​hw:​007-patron:​portmap|Patron]]/​[[cs:​hw:​02-neuron:​portmap|Neuron]]/​[[cs:​hw:​01-axon:​portmap|Axon]]) je třeba následně nahrát konfiguraci do kontroléru. Před nahráním konfigurace se vždy ujistěte, že ostatní nastavení (režim výstupů, výchozí hodnoty, aj.) je nastaveno správně. 
 + 
 +Pokud se konfigurace po změně nastavení sériové linky nenahraje, dojde při restartování desky I/O k přenastavení konfigurace sériové linky. 
 +</​WRAP>​ 
 V Mervis IDE se konfigurace nahrávají přes kontextové menu připojeného prototypu. V **levém panelu** klikněte pravým tlačítkem myši na jméno prototypu a v kontextovém menu klikněte na "​**Konfigurovat modul Unipi**"​. ​ V Mervis IDE se konfigurace nahrávají přes kontextové menu připojeného prototypu. V **levém panelu** klikněte pravým tlačítkem myši na jméno prototypu a v kontextovém menu klikněte na "​**Konfigurovat modul Unipi**"​. ​
  
 {{ :​en:​sw:​01-mervis:​configuration-of-the-unipi-module-01-context-menu.png?​direct |}} {{ :​en:​sw:​01-mervis:​configuration-of-the-unipi-module-01-context-menu.png?​direct |}}
  
-FIXME You can run into errorwhich says "**Selected channel does not exist in the PLC**":+Je možnéže se setkáte s chybovou hláškou ​**Vybraný kanál v PLC neexistuje**: 
  
 {{ :​en:​sw:​01-mervis:​uploading-configuration-10.png?​direct |}} {{ :​en:​sw:​01-mervis:​uploading-configuration-10.png?​direct |}}
  
-FIXME This is caused by calling ​**Configure ​Unipi Module** on a channelwhich isn't configured in the PLC yetTypically this happens when you create channeladd Library Device and call the **Configure ​Unipi Module** right awayThe MervisRT ​still doesn'​t know anything about this channel, because it will receive the information with next **Deploy** of the solutionSimple ​**Deploy** after creating channel will fix this.+Důvodem je, že se pokoušíte ​**konfigurovat model Unipi** ​na kanálukterý v PLC ještě nakonfigurován neníTypicky se tak stane v situacikdy vytvoříte kanál, přidáte zařízení z knihovny a okamžitě poté kliknete na **Konfigurovat modul Unipi**. MervisRT ​ale v této chvíli o daném kanálu nic neví a obdrží jej až s dalším ​**nahráním sestavy**. Problém tak vyřeší prosté ​**nahrání sestavy** po vytvoření kanálu
  
 <WRAP center round important 60%> <WRAP center round important 60%>