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
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.