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:creating-new-project-on-unipi11-hidden [2021/08/05 11:42] avsetula |
cs:sw:01-mervis:creating-new-project-on-unipi11-hidden [2021/09/10 13:34] (current) avsetula |
||
---|---|---|---|
Line 23: | Line 23: | ||
- Redukci z microSD na klasickou SD kartu, případně čtečku paměťových karet do USB | - 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í]] | - [[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ý archiv s [[cs:files:software:os-images:00-start#unipi_11_mervis_os|Mervis OS pro Unipi 1.1/Lite]] | + | - 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]] | - Počítač s nainstalovaným prostředím [[cs:files:software:mervis:00-start#aktualni_verzi_mervis_ide_naleznete_zde|Mervis IDE]] | ||
Line 31: | Line 31: | ||
- [[cs:sw:01-mervis:01-mervis-ide|Seznámit se s Mervis IDE]] | - [[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:connecting-to-unipi-hidden|Propojit PLC s počítačem]] | ||
- | - [[cs:sw:01-mervis:running-on-neuron-hidden#mervis_na_unipi_neuron_11|Nahrát Mervis OS na SD kartu]] | + | - [[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í | - Připojit napájení - počkejte alespoň minutu, než se OS v PLC spustí | ||
</WRAP> | </WRAP> | ||
Line 102: | Line 102: | ||
===== Připojení vstupů/výstupů ===== | ===== 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 **I2C**. | + | 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 I2C k ovládání relé výstupů. | + | 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. | 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. | ||
Line 114: | Line 114: | ||
{{ :en:sw:01-mervis:12_creating-new-project-on-unipi11_en.png?direct |}} | {{ :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ř.: I2C. | + | 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 **I2C**. | + | 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. | První kanál pro relé výstupy již máte nastaven. | ||
Line 130: | Line 130: | ||
- | ==== I2C ==== | + | ==== I²C ==== |
- | V **levém panelu** klikněte pravým tlačítkem na kanál I2C. V kontextovém menu pak vyberte **Přidat zařízení z knihovny**. | + | 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 |}} | {{ :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 **I2C**, 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í definici připojení k relé. Poté již stačí pouze potvrdit kliknutím na OK. | + | 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 |}} | {{ :en:sw:01-mervis:16_creating-new-project-on-unipi11_en.png?direct |}} | ||
Line 151: | Line 151: | ||
{{ :en:sw:01-mervis:18_creating-new-project-on-unipi11_en.png?direct |}} | {{ :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 I2C / ModbusTCP. | + | 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 |}} | {{ :en:sw:01-mervis:19_creating-new-project-on-unipi11_en.png?direct |}} | ||
Line 253: | Line 253: | ||
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. | 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 I2C a ModbusTCP kanálu pravým tlačítkem myši a v kontextovém menu zvolte **Nastavit autogen**. | + | 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. | 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. |