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:connecting-to-unipi-extension-hidden [2020/05/12 12:33]
avsetula [DIP přepínače]
cs:sw:01-mervis:connecting-to-unipi-extension-hidden [2024/03/08 15:13]
kcerny typo fixes
Line 1: Line 1:
 ====== Připojení rozšiřujícího modulu Unipi Extension ====== ====== Připojení rozšiřujícího modulu Unipi Extension ======
 +<WRAP group>
 +<WRAP half column 81%>
 Rozšiřující moduly Unipi Extension představují praktický a jednoduchý způsob, jak zvýšit počet vstupů a výstupů v jedné lokaci, či zpřístupnit vstupy a výstupy v lokaci vzdálenější. ​ Rozšiřující moduly Unipi Extension představují praktický a jednoduchý způsob, jak zvýšit počet vstupů a výstupů v jedné lokaci, či zpřístupnit vstupy a výstupy v lokaci vzdálenější. ​
  
 Rozšíření komunikují s PLC skrze sériový port RS485.Rozšiřující moduly fungují jako Modbus slave zařízení s rozšířenou podporou v softwaru Mervis. ​ Rozšíření komunikují s PLC skrze sériový port RS485.Rozšiřující moduly fungují jako Modbus slave zařízení s rozšířenou podporou v softwaru Mervis. ​
 +</​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-gate">​Gate</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-axon">​Axon</​span></​html>​ \\
 +<​html><​span class="​dev-tag dev-extens">​Extension</​span></​html>​
 +;;#
 +</​WRAP>​
 +</​WRAP>​
  
 ===== Hardwarové zapojení ===== ===== Hardwarové zapojení =====
Line 9: Line 22:
 {{:​cs:​sw:​01-mervis:​connecting-the-unipi-extension-01-hw-connection.png|}} {{:​cs:​sw:​01-mervis:​connecting-the-unipi-extension-01-hw-connection.png|}}
  
-Aby spolu obě zařízení komunikovala,​ je třeba u obou nastavit shodné parametry portu - rychlost, datové bity, stop bity a paritu. Každý rozšiřující modul navíc musí mít unikátní Modbus adresu. Všechny tyto atributy lze nastavit dvěma způsoby - pomocí hardwarových DIP přepínačů,​ či softwarově v Mervis IDE.  +===== Adresace modulů a komunikační parametry ===== 
- +{{page>cs:hw:04-extensions-communication-hidden}}
-==== DIP přepínač==== +
-DIP přepínače jsou malé páčky s dvěma polohami - nahoře a dole. Pokud je páčka v dolní poloze, daná funkce je aktivována.  +
- +
-{{:cs:sw:01-mervis:​dipswitch.png|}} +
- +
-Všechny modely umožňují pomocí DIP přepínačů nastavit rychlost komunikace, paritu a adresu.  +
- +
-DIP přepínač nazvaný **RS485-END** slouží pro připojení či odpojení interního 120Ω rezistoru mezi porty RS485-A a RS485-B pro řádné zakončení sběrnice RS485, naleznezte jej vedle konektoru RS485. Tuto funkci je třeba využít, pokud je modul poslední v pořadí na sběrnici, obvykle se tento pokyn vztahuje na rozsáhlé sběrnice s délkou v řádu stovek metrů.  +
- +
-Přepínač 1 až 3 jsou určeny pro adresaci zařízení a lze s nimi v binárním formátu nastavit adresu v rozsahu 0 - 7.  +
- +
-^ Adresa ^ DIP č. 1 ^ DIP č. 2 ^ DIP č. 3 ^ +
-| 0       | OFF       | OFF       | OFF       | +
-| 1       | ON        | OFF       | OFF       | +
-| 2       | OFF       | ON        | OFF       | +
-| 3       | ON        | ON        | OFF       | +
-| 4       | OFF       | OFF       | ON        | +
-| 5       | ON        | OFF       | ON        | +
-| 6       | OFF       | ON        | ON        | +
-| 7       | ON        | ON        | ON        | +
- +
-Sedmý přepínač slouží pro přepínání rychlosti sběrnice. Dostupné jsou rychlosti **19200 bps** (poloha ''​OFF''​) a **9600 bps** (poloha ''​ON''​).  +
- +
-Osmý přepínač umožňuje volit mezi **sudou** paritou (poloha ''​OFF''​) či **žádnou** paritou (poloha ''​ON''​).  +
- +
-==== Softwarové nastavení ==== +
-Parametry připojení lze nastavovat rovněž i v Mervisu. HW nastavení má přednost, pro použití SW nastavení **je proto nutné nastavit adresu na 0**. Zbytek procesu je popsán [[#​prekonfigurovani_rozsirujiciho_modulu|níže]]. ​+
  
 ===== Práce s rozšiřujícími moduly Unipi v Mervisu ===== ===== Práce s rozšiřujícími moduly Unipi v Mervisu =====
Line 44: Line 30:
 {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-02-workspace.png?​direct |}} {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-02-workspace.png?​direct |}}
  
-Jak jsme již zmínili, rozšíření komunikují pomocí sériového protokolu Modbus RTU. Vytvoříme proto odpovídající ​kanák ​- v **levém panelu** klikněte pravým tlačítkem myši na PLC a zvolte **Přidat kanál**. ​+Jak jsme již zmínili, rozšíření komunikují pomocí sériového protokolu Modbus RTU. Vytvoříme proto odpovídající ​kanál ​- v **levém panelu** klikněte pravým tlačítkem myši na PLC a zvolte **Přidat kanál**. ​
  
 {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-03-add-channel.png?​direct |}} {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-03-add-channel.png?​direct |}}
Line 74: Line 60:
 {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-08-switch-to-commisioning.png?​direct |}} {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-08-switch-to-commisioning.png?​direct |}}
  
-Další dialogové okno se vás dotáže na rozsah Modbus adres, které bude autodetekce vyhledávat. Zde můžete ponechat výchozí rozsah 1 - 15. +Další dialogové okno se vás dotáže na rozsah Modbus adres, které bude autodetekce vyhledávat. Zde můžete ponechat výchozí rozsah 1-15. 
  
 {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-09-id-range.png?​direct |}} {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-09-id-range.png?​direct |}}
Line 92: Line 78:
 Rovněž na zařízení spusťe **Nastavit Autogen** pro vygenerování všech proměnných,​ které rozšiřující modul nabízí. ​ Rovněž na zařízení spusťe **Nastavit Autogen** pro vygenerování všech proměnných,​ které rozšiřující modul nabízí. ​
  
-Nyní spusť**ladění** z **hlavního panelu** vyberte záložku **Prohlížeč proměnných**. Vyhledejte název, který jste rozšiřujícímu modulu dali (v našem případě **boilerRoom**). V prohlížeci byste nyní měli vidět pouze proměnné rozšířujícího modulu a jejich aktuálních hodnot. ​+Nyní spusťte **ladění** z **hlavního panelu** vyberte záložku **Prohlížeč proměnných**. Vyhledejte název, který jste rozšiřujícímu modulu dali (v našem případě **boilerRoom**). V prohlížeči byste nyní měli vidět pouze proměnné rozšiřujícího modulu a jejich aktuálních hodnot. ​
  
 {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-13-variable-browser.png?​direct |}} {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-13-variable-browser.png?​direct |}}
Line 109: Line 95:
 V Mervisu můžete nastavit **adresu**, **přenosovu rychlost** a **paritu**. **Datové bity** jsou ve výchozím nastavení na hodnotě **8** a **stop bity** na **1**. ​ V Mervisu můžete nastavit **adresu**, **přenosovu rychlost** a **paritu**. **Datové bity** jsou ve výchozím nastavení na hodnotě **8** a **stop bity** na **1**. ​
  
-Změňme proto parametry na adresu **12** a přenosovou rychlost na **115200**.  So let's change the parameters to address = 12 and baudrate = 115200.+Změňme proto parametry na adresu **12** a přenosovou rychlost na **115200**. ​
  
 {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-15-changed-properties.png?​direct |}} {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-15-changed-properties.png?​direct |}}