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/07/27 07:23]
avsetula [Hardwarové zapojení]
cs:sw:01-mervis:connecting-to-unipi-extension-hidden [2024/03/08 15:13]
kcerny typo fixes
Line 3: Line 3:
 <WRAP half column 81%> <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. ​
 </​WRAP>​ </​WRAP>​
 <WRAP half column 15%> <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-axon">​Axon</​span></​html>​ \\
-<​html><​span class="​dev-tag dev-neuron">​Neuron</​span></​html>​ \\ 
 <​html><​span class="​dev-tag dev-extens">​Extension</​span></​html>​ <​html><​span class="​dev-tag dev-extens">​Extension</​span></​html>​
 ;;# ;;#
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
- 
-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. ​ 
  
 ===== Hardwarové zapojení ===== ===== Hardwarové zapojení =====
Line 20: 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 komunikace - rychlost, datové bity, stop bity a paritu. Každý rozšiřující modul musí mít také 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.  +
- +
-<​html><​span class="​kbBlueText">​DIP přepínač nazvaný RS485-END</​span></​html>​ 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ů.  +
- +
-<​html><​span class="​kbBlueText">​Přepínač 1 až 3</​span></​html>​ 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        | +
- +
-<​html><​span class="​kbBlueText">​Přepínač 4</​span></​html>​ slouží pro přepínání rychlosti sběrnice. Dostupné jsou rychlosti **19200 bps** (poloha ''​OFF''​) a **9600 bps** (poloha ''​ON''​).  +
- +
-<​html><​span class="​kbBlueText">​Přepínač 5</​span></​html>​ 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 55: 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 85: 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 103: 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 120: 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 |}}