Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs:sw:01-mervis:unipi-configure-module-hidden [2020/05/13 08:36] avsetula |
cs:sw:01-mervis:unipi-configure-module-hidden [2021/06/04 13:41] (current) 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, může při restartování desky I/O dojít 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 |}} | ||
- | You can run into error, which 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 |}} | ||
- | This is caused by calling **Configure Unipi Module** on a channel, which isn't configured in the PLC yet. Typically this happens when you create channel, add Library Device and call the **Configure Unipi Module** right away. The MervisRT still doesn't know anything about this channel, because it will receive the information with next **Deploy** of the solution. Simple **Deploy** after creating channel will fix this. | + | Důvodem je, že se pokoušíte **konfigurovat model Unipi** na kanálu, který v PLC ještě nakonfigurován není. Typicky se tak stane v situaci, kdy 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%> |