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/02/07 13:37] jan_kozak |
cs:sw:01-mervis:unipi-configure-module-hidden [2021/06/04 13:41] (current) avsetula |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Configuration of the UniPi module ====== | + | ====== Konfigurace modulu Unipi ====== |
- | A UniPi Neuron/Axon consists of small computer running a GNU/Linux and HW IO modules (see inner diagram for [[en:hw:02-neuron|Neuron]] and [[en:hw:01-axon|Axon]]). These modules offer different functionality based on the IOs they present. For example [[en:automation:02-glossary:digital-inputs-hidden|digital inputs]] can act as Direct Switches, [[en:automation:02-glossary:analog-inputs-hidden|analog inputs]] can measure different quantities, [[en:automation:02-glossary:digital-outputs-hidden|digital outputs]] can output PWM and so on. Any output can have a default value, which applies right after powering up the PLC, way before the finishing the boot up sequence of the operating system. This configuration also applies to the [[en:hw:04-extensions|UniPi Extensions]], albeit they don't run any 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%> | + | <WRAP center round tip 90%> |
- | All of these configurations are OS-independent and are permanently stored into the modules. If you receive an used UniPi unit, the best approach is to save a blank new configuration to overwrite possible unwanted settings. | + | 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> | ||
- | + | ||
- | In Mervis, the configuration is pushed via context menu of the connected prototype. Right click on the prototype name in the **Left Panel** and in the context menu click on "UniPi - Configure Module". | + | <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**". | ||
{{ :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 |}} | ||
+ | |||
+ | 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 |}} | ||
+ | |||
+ | 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%> | ||
- | During the configuration, the PLC will be switched to “Commissioning mode”, which means it will stop running the previously deployed solution. After the configuration, the PLC will return to its previous state. Make sure, that the connected technology is prepared for this blackout. | + | Během konfigurace se PLC přepne do "Módu oživování", tj. přestane provádět všechny do něj nahrané programy. Po dokončení konfigurace se PLC navrátí zpět do běžného módu. Ujistěte se, že řízená technologie je na tento dočasný výpadek připravena. |
</WRAP> | </WRAP> | ||
{{ :en:sw:01-mervis:configuration-of-the-unipi-module-02-checking-mode.png?direct |}} | {{ :en:sw:01-mervis:configuration-of-the-unipi-module-02-checking-mode.png?direct |}} | ||
- | After confirming the dialog, the MervisIDE will start configuring the modules: | + | Po potvrzení dialogu začne Mervis IDE konfigurovat moduly: |
{{ :en:sw:01-mervis:configuration-of-the-unipi-module-03-writing-registers.png?direct |}} | {{ :en:sw:01-mervis:configuration-of-the-unipi-module-03-writing-registers.png?direct |}} | ||
- | Once the configuration finishes, the PLC will switch back to its previous state and you can resume the work. | + | Po dokončení konfigurace se PLC přepne zpět do běžného módu a vy s ním můžete dál pracovat. |
{{ :en:sw:01-mervis:configuration-of-the-unipi-module-04-finished.png?direct |}} | {{ :en:sw:01-mervis:configuration-of-the-unipi-module-04-finished.png?direct |}} | ||
- | |||
- |