IDE v2.4.0
IDE v2.3.0
====== První projekt s Unipi 1.1/Lite ====== Každý prvotní návod zahrnuje blikání diody, či cvakající relé. Ani tento návod není výjimkou. Na následujících řádcích vytvoříme nejjednodušší možný projekt, jehož účelem bude spínání a rozpínání relé v intervalu 5s. ;;# Unipi 1.1 ;;# Následující návod obsahuje veškeré základní nastavení, které je potřebné pro vytvoření kostry projektu v Mervis IDE a spuštění na kontrolérech Unipi 1.1/Lite. Veškeré další návody se aplikují na tento první projekt, poslední kapitola tohoto projektu je právě ono cvaknutí relé, tedy program ve FUPLA blocích. Co budete potřebovat: - [[https://www.unipi.technology/cs/unipi-1-1-kompletni-sada-p123|Rozšiřující desku Unipi 1.1/Lite s Raspberry Pi]] - [[https://www.unipi.technology/cs/2gb-prumyslova-microsd-pametova-karta-slc-p232|Kartu microSD]] pro PLC - Redukci z microSD na klasickou SD kartu, případně čtečku paměťových karet do USB - [[https://www.unipi.technology/cs/napajeci-zdroj-pro-din-listu-5v-dc-2-4a-p65?categoryId=15|5 V⎓ / 2 A zdroj napájení]] - Stažený obraz s [[cs:hw:03-unipi11:download-image:01-mervis|Mervis OS pro Unipi 1.1/Lite]] - Počítač s nainstalovaným prostředím [[cs:files:software:mervis:00-start#aktualni_verzi_mervis_ide_naleznete_zde|Mervis IDE]] {{ :files:img_breakline_2.png?nolink |}} Pro účely tohoto návodu je NUTNÉ: - [[cs:sw:01-mervis:01-mervis-ide|Seznámit se s Mervis IDE]] - [[cs:sw:01-mervis:connecting-to-unipi-hidden|Propojit PLC s počítačem]] - [[cs:sw:01-mervis:running-on-unipi11-hidden|Nahrát Mervis OS na SD kartu]] - Připojit napájení - počkejte alespoň minutu, než se OS v PLC spustí ===== Vytvoření projektu ===== V terminologii Mervisu je projekt (tj. sada konfigurací, programů a HMI rozhraní) označován jako **sestava**. Pro vytvoření nové **sestavy** klikněte na **Soubor → Nová sestava** (Ctrl+N), případně klikněte na ikonu {{:files:solution_new.png?nolink|}} na horní liště. {{ :en:sw:01-mervis:01_creating-new-project-on-unipi11_en.png?direct |}} V dialogovém okně **Nová sestava** je třeba zadat **název** sestavy a **umístění**, do kterého se sestava uloží. Vyplňte obě pole dle svých potřeb a klikněte na **OK**. {{ :en:sw:01-mervis:02_creating-new-project-on-unipi11_en.png?direct |}} Druhou věcí, kterou je třeba při vytváření sestavy specifikovat, je **výběr režimu**. Režim určuje chování Mervis IDE -> **Zjednodušený mód** za Vás vytvoří celé jádro sestavy, tj. definuje základní programy, vygeneruje mapování proměnných apod. Zároveň Vám ale tato volba omezí výběr programovací metody pouze na **metodu funkčních bloků (FBD)**. Zjednodušený mód je proto vhodný především pro začátečníky. Pro zkušenější uživatele je určen **Plný mód** ze kterého se do zjednodušeného módu můžete přepnout, tento krok je však nevratný. Plný mód neprovádí automaticky nic a veškeré nastavení je proto zcela na Vás. Je tedy vhodné, nechat si vytvořit základ sestavy automaticky ve **Zjednodušeném módu** (až na speciální situace) a až následně převést do **Plného módu**. {{ :en:sw:01-mervis:03_creating-new-project-on-unipi11_en.png?direct |}} ===== Připojení ke kontroléru ===== Dalším krokem ve vytváření **sestavy** je připojení se ke spuštěnému Unipi kontroléru. V **levém panelu** na záložce **Sestava** kliknětě pravým tlačítkem myši na **PLC** a poté na **Přiřadit PLC**. {{ :en:sw:01-mervis:04_creating-new-project-on-unipi11_en.png?direct |}} Zobrazí se dialog **Přiřadit PLC**. V něm můžeme vybrat způsob, kterým se Mervis IDE pokusí připojit ke kontroléru. Pokud se kontrolér nachází ve stejné místní síti, použijte **UDP Broadcast** a klikněte na **Další >**. {{ :en:sw:01-mervis:05_creating-new-project-on-unipi11_en.png?nolink |}} Nyní se zobrazí výzva k vyplnění jména a hesla (SSCP přístup) pro připojení ke kontroléru. Výchozí údaje jsou: **admin / rw**. Nyní ponechcejte a klikněte na **Další >**. {{ :en:sw:01-mervis:06_creating-new-project-on-unipi11_en.png?nolink |}} Následující okno funguje jako stavový ukazatel. Mervis IDE nyní vyhledává všechny kontroléry připojené ke všem síťovým kartám, které Váš počítač má. {{ :en:sw:01-mervis:07_creating-new-project-on-unipi11_en.png?nolink |}} Po dokončení vyhledávání Mervis IDE zobrazí seznam všech nalezených kontrolérů. Cílový kontrolér můžete najít podle jejího názvu v poli **Platforma**. Návod jsme vytvařeli se zařízením Unipi 1.1, vy však vyberte ze seznamu váš konrétní kontrolér se kterým pracujete a následně klikněte na **Další >**. /* FIXME */ {{ :en:sw:01-mervis:08_creating-new-project-on-unipi11_en.png?nolink |}} V některých případech bude u některého z kontrolérů v poli **Verze runtime** zobrazen červený trojúhelník. Jde o indikaci toho, že je na kontroléru nahrána stará verze **Mervis RT**. Proces jeho aktualizace je popsán v návodu [[cs:sw:01-mervis:updating-a-runtime-hidden|Aktualizace runtime (RT)]] Pokud však máte u **Verze runtime** ikonu lebky. Je operační systém na kontroléru zastaralý a je nutné do něj nahrát nejnovější Mervis OS. Návod k nahrání OS do zařízení Unipi 1.1 / Lite naleznete [[cs:hw:03-unipi11:image|zde v odkazu]]. Poslední dialogové okno během procesu připojování kontroléru obsahuje dotaz na stažení konfigurace. Tato konfigurace obsahuje základní nastavení kontroléru, jako je IP adresa, uživatelská jména a hesla, parametry připojení k Mervis DB, Mervis Proxy apod. V případě prvního přiřazení nového kontroléru doporučujeme konfiguraci vždy stáhnout. {{ :en:sw:01-mervis:09_creating-new-project-on-unipi11_en.png?nolink |}} Kontrolér je nyní připojen. Označte v levém panelu položku **PLC**, po označení se v pravém panelu **Vlastnosti** zobrazí vlastnosti připojeného kontroléru. Tento panel vlastností je velice důležitý, nastavujete zde konfiguraci kontroléru. Ve vlastnostech je např. nastavení síťových karet, **zabezpečení**, připojení k databázi, SSCP, proxy, aj. Po dvojtém poklepání na **PLC** se zase v **hlavním panelu** objeví záložka **PLC**, kde je dále možné nastavit např. definici uživatelů pro webové rozhraní (HMI), mapování programů a další nastavení. /* FIXME */ {{ :en:sw:01-mervis:10_creating-new-project-on-unipi11_en.png?direct |}} ===== Zabezpečení kontroléru ===== {{page>controller-securing-hidden}} ===== Připojení vstupů/výstupů ===== V Mervis IDE nyní máte přiřazeno PLC Unipi 1.1/Lite. Z konstrukčního hlediska jsou kontroléry Unipi složeny z výpočetního modulu (zde RPi) a desky plošných spojů se vstupy a výstupy, která s výpočetním modulem komunikuje skrze protokol **Modbus TCP** a **I²C**. Proto je nutné v Mervis IDE nastavit **dva** komunikační kanály, aby jste mohli ovládat desku Unipi 1.1/Lite. První z nich je řízen protokolem Modbus TCP pro analogové a digitální vstupy a výstupy, druhým potřebným je kanál s protokolem I²C k ovládání relé výstupů. Nyní přidejte k PLC dva **komunikační kanály**. Pro přidání kanálu klikněte pravým tlačítkem na jméno **PLC** a poté klikněte na **Přidat kanál**. Opakujte i pro druhý kanál. {{ :en:sw:01-mervis:11_creating-new-project-on-unipi11_en.png?direct |}} Pod položkou **PLC** se objeví dva nové komunikační kanály. {{ :en:sw:01-mervis:12_creating-new-project-on-unipi11_en.png?direct |}} Když na první kanál kliknete myší, zobrazí se v pravém sloupci vlastnosti vybraného kanálu. První položka slouží k pojmenování, kanály proto doporučujeme vždy popisně pojmenovat, v tomto případě např.: I²C. Klikněte na **no protocol** a vyberte ze seznamu protokol **PlatformIO**. Tím se vám objeví další možnosti, zde se pouze ujistěte, aby **linkový protokol** byl nastaven na **I²C**. První kanál pro relé výstupy již máte nastaven. {{ :en:sw:01-mervis:13_creating-new-project-on-unipi11_en.png?direct |}} Nyní klikněte na druhý z vytvořených kanálů a obdobným způsobem pojmenujte. Na kanálu se bude komunikovat protokolem Modbus TCP, pojmenujte proto kanál např.: ModbusTCP. Dále klikněte na **no protocol** a vyberte jako protokol **Modbus**. Tím se vám objeví další možnosti, zde se pouze ujistěte, aby **linkový protokol** byl nastaven na **TCP**. {{ :en:sw:01-mervis:14_creating-new-project-on-unipi11_en.png?direct |}} Oba kanály máte nakonfigurovány, nyní proto můžeme přejít k přidání jednotlivých zařízení. Tyto definice zařízení **jsou pro Unipi 1.1 a Unipi 1.1 Lite rozdílné** a je proto nutné vybrat správné definice: ==== I²C ==== V **levém panelu** klikněte pravým tlačítkem na kanál I²C. V kontextovém menu pak vyberte **Přidat zařízení z knihovny**. {{ :en:sw:01-mervis:15_creating-new-project-on-unipi11_en.png?direct |}} V dialogovém okně **Přidat zařízení z knihovny** naleznete seznam různých zařízení. V tomto dialogu rozbalte složku **Unipi (v1.1)** a pokračujte podsložkou **I²C**, zde označte vhodnou definici zařízení podle toho, zda máte Unipi 1.1 (**Unipi1_Relays** a **Analog-Inputs**) , nebo Unipi 1.1 Lite (**Unipi1Lite_Relay**). Pokud ji máte označenu, klikněte na ikonu šipky {{:files:dialog_arrow_right.png?nolink|}}, čímž přidáte do seznamu zvolených zařízení jeho definici. Poté již stačí pouze potvrdit kliknutím na OK. {{ :en:sw:01-mervis:16_creating-new-project-on-unipi11_en.png?direct |}} ==== ModbusTCP ==== V **levém panelu** klikněte pravým tlačítkem na kanál ModbusTCP. V kontextovém menu pak vyberte **Přidat zařízení z knihovny**. {{ :en:sw:01-mervis:17_creating-new-project-on-unipi11_en.png?direct |}} V dialogovém okně **Přidat zařízení z knihovny** naleznete seznam různých zařízení. V tomto dialogu rozbalte složku Unipi Technology, zde označte vhodnou definici zařízení podle toho, zda máte Unipi 1.1 (**Unipi 1 AO/DI/CNT**) , nebo Unipi 1.1 Lite (**Unipi 1 Lite DI/CNT**). Pokud máte definici označenu, klikněte na ikonu šipky, čímž modbus tabulku přidáte do seznamu zvolených zařízení. Poté již stačí pouze kliknout na **OK**. {{ :en:sw:01-mervis:18_creating-new-project-on-unipi11_en.png?direct |}} Nová zařízení se objeví pod příslušným kanálem I²C / ModbusTCP. {{ :en:sw:01-mervis:19_creating-new-project-on-unipi11_en.png?direct |}} ===== Přepnutí do plného módu ===== Jelikož jste projekt vytvořili ve **Zjednodušeném módu**, nemáte nyní přístup ke všem funkcím v Mervis IDE, například k ukládání záznamů historie proměnných. Výhodou vytváření projektu ve Zjednodušeném módu však je, že se vytvoří základní kostra projektu, včetně vytvoření hlavního programu **main.program.fbd** a přiřazení tohoto programu do tasku PLC, není tedy nutné vše nastavovat manuálně. Další výhodou je, že veškeré datové body v definicích zařízení (např. v modbus tabulkách) mají automaticky generovány globální proměnné. To je užitečné hlavně při seznamování s Mervis IDE, aby vše bylo o něco jednodušší. Jelikož již máte vše potřebné nastaveno, můžete projekt přepnout do **Plného módu**. Klikněte pravým tlačítkem na **Název projektu** (první položka) v panelu **Sestava** v **levé liště**. V kontextovém menu pak klikněte na **Přepnout do Plného módu**. {{ :en:sw:01-mervis:20_creating-new-project-on-unipi11_en.png?direct |}} Nyní budete upozorněni, že se jedná o nevratnou akci, zvolte **OK** pro pokračování. {{ :en:sw:01-mervis:21_creating-new-project-on-unipi11_en.png?direct |}} Výsledkem této operace je povolení dalších funkcí, na první pohled viditelná změna nastala v levém panelu, kde se na konci seznamu objevila položka **Historie**, případně ve **Spustitelných projektech** naleznete zviditelněný soubor **generated.Mixed.st**. Tento soubor obsahuje definici proměnných, v tomto případě již obsahuje proměnné generované ve Zjednodušeném módu. Tento soubor nemažte, nepřesunujte, ani jiným způsobem neupravujte, je generován i upravován automaticky. Autogen slouží pro automatické vytvoření proměnných z datových bodů, lze jej ale aplikovat i na celé zařízení obsahující více datových bodů, skupin, atd. Více o Autogenu se dočtete [[autogen-hidden|v tomto článku]]. {{ :en:sw:01-mervis:22_creating-new-project-on-unipi11_en.png?direct |}} ===== Kompilace a nahrání sestavy (projektu) ===== ==== Kompilace sestavy ==== Kompilace sestavy zahrnuje zkompilování všech spustitelných projektů, HMI rozhraní, funkčních knihoven a HMI knihoven do jednoho binárního souboru, který bude používán běhovým prostředím v Mervis OS. Systém během kompilace zkontroluje správnost všech nastavení a upozorní Vás, pokud by úspěšnému zkompilování cokoliv bránilo. Pro kompilaci přejděte na **horní lištu** a klikněte na **Zkompilovat sestavu**. {{ :en:sw:01-mervis:23_creating-new-project-on-unipi11_en.png?direct |}} Zobrazí se dialogové okno **Vybrané přístroje pro kompilaci** - seznam připojených kontrolérů, pro které může být projekt zkompilován. Ve výchozím nastavení jsou vybrány všechny dostupné kontroléry, terminály, či přiřazená webová rozhraní. Vaší volbu potvrďte kliknutím na **OK**. {{ :en:sw:01-mervis:24_creating-new-project-on-unipi11_en.png?direct |}} Tímto krokem začne samotná kompilace. Na **dolním panelu** v záložce **Výsledky** uvidíte jakékoliv hlášky během kompilace. Průběh kompilace pak můžete sledovat ve **stavovém řádku**. Pokud jste všechny výše uvedené instrukce provedli správně, kompilace by měla být úspěšně dokončena a ve stavovém řádku by se měla objevit zpráva “**Kompilace sestavy se podařila**” {{ :en:sw:01-mervis:25_creating-new-project-on-unipi11_en.png?direct |}} ==== Nahrání sestavy ==== **Nahrání sestavy znamená:** kompilaci a následné nahrání vytvořeného binárního souboru do kontroléru a spuštění v **Plném běhu**. Pro nahrání sestavy klikněte na **Nahrát sestavu** na **horní liště**. {{ :en:sw:01-mervis:26_creating-new-project-on-unipi11_en.png?direct |}} Stejně jako u **kompilování sestavy**, i zde se zobrazí okno s výběrem kontrolérů, do kterých se sestava nahraje. Volbu potvrďte kliknutím na **OK**. {{ :en:sw:01-mervis:27_creating-new-project-on-unipi11_en.png?direct |}} Posledním krokem nahrání sestavy je nastavit nový stav kontroléru. Máte zde několik možností, pro účely tohoto návodu ale ponechte výchozí nastavené možnosti a klikněte na **OK**. {{ :en:sw:01-mervis:28_creating-new-project-on-unipi11_en.png?direct |}} ===== Spínaní relé ===== Nyní je projekt nastaven, přejděte proto k vytváření vašeho prvního programu, který bude mít za úkol střídavě přepínat výstup **Relay1**. “Přepínat výstup” znamená, že je třeba výstup nastavit tak, aby se na něm opakovaně měnila hodnota ''True'' a ''False''. Základní spustitelný projekt byl automaticky vygenerovnán ještě ve Zjednodušeném módu, díky tomu máte k dispozici program **main**, do něj budeme vytvářet logiku. V **levém panelu** dvojitě klikněte na **main.Program.fbd**. {{ :en:sw:01-mervis:29_creating-new-project-on-unipi11_en.png?direct |}} Tím se na **hlavním okně** objeví okno programu. Programovací prostor programu pro FUPLA je rozdělen do **tří sekcí** - nalevo se nachází **Vstupy**, každý šedý box pak lze využít pro umístění jedné vstupní proměnné. {{ :en:sw:01-mervis:30_creating-new-project-on-unipi11_en.png?direct |}} Ve středu je **logická sekce**, ve které se bude odehrávat samotné programování {{ :en:sw:01-mervis:31_creating-new-project-on-unipi11_en.png?direct |}} A na pravé straně naleznete sekci **výstupů**. Stejně jako u vstupů, i zde můžete šedé boxy použít pro umístění proměnných. {{ :en:sw:01-mervis:32_creating-new-project-on-unipi11_en.png?direct |}} Nyní pro ukázku a otestování můžete vytvořit jednoduchou logiku spínající právě výstup **Relay1**. Celá logika bude vytvářena z již předpřipravených **funkčních bloků (FB)**, které jsou obsaženy v knihovnách Mervis. Každý FB je navržen pro určitou specifickou funkci a je tvořen vstupy, vnitřní logiku a výstupy. Hodnoty na vstupech zpracovává vnitřní logika a ta následně promítá výsledek na výstupech, které dále můžete připojit na vstupy jiných FB, či k hardwarovým výstupům. Klikněte na **FUPLA Box Explorer**, naleznete jej mezi záložkami ve spodní části levého panelu. {{ :en:sw:01-mervis:33_creating-new-project-on-unipi11_en.png?direct |}} Na vrchním okraji **levého panelu** se nachází vyhledávací kolonka, díky které můžete snadno a rychle procházet bloky předdefinované Mervisem. {{ :en:sw:01-mervis:34_creating-new-project-on-unipi11_en.png?direct |}} Nyní vyhledejte generátor pulzů. Zadejte do vyhledávače **pulse generator**. Vyhledávač prohledává funkční bloky v reálném čase, při psaní proto můžete vidět, jak se výsledky hledání postupně upřesňují. Po dopsání pak uvidíte pouze jeden výsledek - blok **Pulse Generator (BD2)**. Klikněte a tahem myši jej přetáhněte do **logické sekce** a poté tlačítko myši pusťte. {{ :en:sw:01-mervis:35_creating-new-project-on-unipi11_en.png?direct |}} Blok **BD2 Pulse Generator** obsahuje jednoduchou logiku - ve výchozím nastavení výstup **Out** každou vteřinu periodicky přepíná mezi ''True'' a ''False''. Podívejme se nyní blíže na vstupy tohoto FB. Na samotném FB je viditelný vstup **Enable** a výstupy **Out** a **OutN**. Když ale na FB poklikáte, změní barvu na žlutou - tím systém indikuje, že je daný blok vybrán. V panelu **Vlastnosti** se tím rovněž zobrazí seznam vstupů a výstupů. Jak vidíte, nachází se jich na funkčním bloku mnohem více, než je viditelné v hlavním okně - většina jich je totiž standardně skryta. Viditelnost jednotlivých vstupů a výstupů můžete měnit pomocí vlastnosti **Viditelný**. Jelikož teď na generátoru pulzů nepotřebujeme nic víc než jeho výstup **Out**, zrušte označení ve sloupci **Viditelný** u všech vstupů a výstupů kromě **Out**. Mějte na paměti, že Mervis IDE neumožňuje ponechat v **logické sekci** nezapojené vstupy a pokus o kompilaci v takovém případě selže. Nakonec nastavte na skrytých hodnotách **Ttrue** a **Tfalse** interval 5s, relé by se tedy mělo každých 5 sekund sepnout, či rozepnout. //**Poznámka**: více informací o bloku se dozvíte, když ho označíte a poté stisknete klávesu F1, tím otevřete nápovědu k vybranému bloku.// {{ :en:sw:01-mervis:36_creating-new-project-on-unipi11_en.png?direct |}} Nyní je třeba propojit výstup generátoru pulzů k výstupu **Relay1**. Klikněte pravým tlačítkem myši na **sekci výstupů**. V kontextovém menu pak přesuňte kurzor nad **Globální proměnné** a z podřazeného menu vyberte **Vložit existující proměnnou**. {{ :en:sw:01-mervis:37_creating-new-project-on-unipi11_en.png?direct |}} V dialogovém okně **Vložit existující proměnnou** uvidíte seznam všech dostupných proměnných, vstupů a výstupů kontroléru. Pokud by byl seznam téměř prázdný, nemáte Autogenem definované proměnné dostupné pro vaše PLC. V takovém případě klikněte na zařízení u I²C a ModbusTCP kanálu pravým tlačítkem myši a v kontextovém menu zvolte **Nastavit autogen**. Pokud jste však postupovali přesně podle návodu, máte v programu všechny proměnné vygenerované automaticky ještě ve Zjednodušeném módu. **Autogen** provede jednorázové vygenerování proměnných na základě dostupných nebo vybraných datových bodů vstupů a výstupů. To znamená, že při přidání zařízení je třeba tento seznam vygenerovat, abychom mohli vstupy a výstupy daného zařízení v programu použít. Alternativou je postup, kdy dvojklikem myši otevřete zařízení **Unipi1_Relays** / **Unipi1Lite_Relays** a pro konkrétní datový bod (zde **Relay1**) nastavíte autogen kliknutím pravým tlačítkem na datový bod, v kontextovém menu pak zvolte **Nastavit autogen**. Stejným způsobem můžete pracovat i s jinými zařízeními. V dialogovém okně **Vložit existující proměnnou** se zobrazí dlouhý seznam dostupných proměnných. Potřebnou proměnnou můžete vyhledat manuálně, či ji zkusit vyhledat podle jejího názvu. V tomto návodu zadáme do vyhledávání **Relay**, jelikož takto jsou pojmenovány všechny relé na Unipi 1.1/Lite. S Unipi 1.1 máte k dispozici celkem 8 přepínatelných relé, s Unipi 1.1 Lite je to pouze 6. Relé je vždy označeno klíčovým slovem **RelayN**, kdy N zastupuje konkrétní číslo relé (1-8). Vyberte kliknutím na položku **Relay1** a potvrďte kliknutím na **OK**. {{ :en:sw:01-mervis:38_creating-new-project-on-unipi11_en.png?direct |}} Výstupní proměnná se objeví v **sekci výstupů** na označené místo. Nyní je třeba propojit výstup funkčního bloku generátoru pulzů s proměnnou **Relay1**. Přemistěte kurzor na černou tečku vedle jména výstupu **Out** bloku generátoru pulzů. Objeví se malý box obsahující údaje o typu výstupu. {{ :en:sw:01-mervis:39_creating-new-project-on-unipi11_en.png?direct |}} Klikněte na **tečku**, podržte tlačítko a přemístěte kurzor k černé tečce vedle názvu výstupu **Relay1**. Objeví se zeleně vyznačená linka propojující oba výstupy, která po uvolnění tlačítka myši změní barvu na oranžovou. {{ :en:sw:01-mervis:40_creating-new-project-on-unipi11_en.png?direct |}} Nyní se můžete projekt **zkompilovat**. Viz. sekce [[#kompilace_sestavy|Kompilace sestavy]]. Pokud se vše podařilo, ve **stavovém řádku** se zobrazí zpráva **Kompilace se podařila**. Hlášení se značkou **Varování** v tabulce **Výsledky** na spodním panelu můžete pro tentokrát ignorovat. Pokud se kompilace podařila a vy jste výše uvedené instrukce správně následovali, můžete sestavu **nahrát** do kontroléru. Viz. sekce [[#nahrani_sestavy|Nahrání sestavy]]. Po nahrání sestavy začne relé výstup **Relay1** přepínat v intervalech po 5s. ---- ;#; \\ Gratulujeme, právě jste dokončili svůj první projekt s Unipi 1.1! ;#; ===== Navazující návody ===== * [[use-mervis-runtime-licence-hidden|]] * [[autogen-hidden|]] * [[attaching-1-wire-devices-hidden|]] * [[weintek-hmi-bacnet-mervis-hidden|]]