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:connecting-to-unipi-extension-hidden [2020/07/27 07:23]
avsetula [Hardwarové zapojení]
cs:sw:01-mervis:connecting-to-unipi-extension-hidden [2024/03/14 09:04] (current)
kcerny typos
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 101: Line 76:
 {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-12-device-name.png?​direct |}} {{ :​en:​sw:​01-mervis:​connecting-the-unipi-extension-12-device-name.png?​direct |}}
  
-Rovněž na zařízení spusť**Nastavit Autogen** pro vygenerování všech proměnných,​ které rozšiřující modul nabízí. ​+Rovněž na zařízení spusťte **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 |}}
Line 135: Line 110:
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-Konfiguraci jsme již stáhnuli ​přímo do modulu. Pro její uložení je třeba rozšiřující modul restartovat. ​+Konfiguraci jsme již stáhli ​přímo do modulu. Pro její uložení je třeba rozšiřující modul restartovat. ​
 </​WRAP>​ </​WRAP>​