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
Last revision Both sides next revision
cs:sw:01-mervis:creating-new-project-on-unipi11-hidden [2021/05/11 13:50]
avsetula [Spínaní relé]
cs:sw:01-mervis:creating-new-project-on-unipi11-hidden [2021/09/10 13:07]
avsetula [První projekt s Unipi 1.1/Lite]
Line 22: Line 22:
   - [[https://​www.unipi.technology/​cs/​2gb-prumyslova-microsd-pametova-karta-slc-p232|Kartu microSD]] pro PLC    - [[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   - 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 ​VDC / 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í definici připojení k relé. 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.