Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
cs:sw:01-mervis:scada-24-demo-hidden [2020/07/17 14:28]
avsetula created
cs:sw:01-mervis:scada-24-demo-hidden [2021/08/05 15:00] (current)
avsetula
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)//​ +====== ​Měření více teplot pomocí rozšířujícího modulu xG18 ====== 
- +<WRAP group> 
-====== ​Free measuring of up to 24 temperatures ​====== +<WRAP half column 81%> 
-The following guide demonstrates a quick deployment and testing of a PLC Unipi with three Unipi Extension xG18 extension modelsan external web server ​(HMI), ​Mervis DB, Mervis Proxy and Mervis SCADA. ​As this guide assumes this is your first experience with Unipi controllersevery step is thoroughly explained+Následující návod slouží k rychlému vyzkoušení ​nasazení ​PLC Unipi se třemi ​Extension xG18, lokálním webovým serverem(HMI), ​MervisDB, Mervis Proxy Mervis SCADA. ​V návodu počítáme s tímže jednotku Unipi máte k dispozici poprvé a proto je každý krok důsledně vysvětlen. 
 +</​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>​ 
 +;;# 
 +</​WRAP>​ 
 +</​WRAP>​
  
 <WRAP center round info> <WRAP center round info>
-demo of this project is available on the [[https://​scada.unipi.technology/​|Mervis SCADA interface]] webpage+Tento projekt si můžete prohlédnout v demo verzi na stránkách ​[[https://​scada.unipi.technology/​|rozhraní ​Mervis SCADA]]. 
-  * Login: demo +  * Uživatel: demo 
-  * Password: demo+  * Heslo: demo
 </​WRAP>​ </​WRAP>​
  
 <WRAP center round box> <WRAP center round box>
-<​html><​span class="​kbBlue-H4alt">​Prerequisites:</​span></​html>​ +<​html><​span class="​kbBlue-H4alt">​Co budete potřebovat:</​span></​html>​ 
-  * [[https://​www.unipi.technology/​neuron-c2|Unipi Neuron S103 controller]] running ​[[en:​files:​software:​os-images:​00-start|Mervis OS]] v2.3.0 ​or newer +  * [[https://​www.unipi.technology/cs/neuron-c2|Jednotku ​Unipi Neuron S103]] ​[[cs:​files:​software:​os-images:​00-start|Mervis OS]] v2.3.0 ​a novější 
-  * 3x [[https://​www.unipi.technology/​unipi-extension-xg18-p331|Unipi Extension xG18]] +  * 3x [[https://​www.unipi.technology/cs/​unipi-extension-xg18-p331|Unipi Extension xG18]] 
-  * 24x [[https://​www.unipi.technology/​cs/​1-wire-temperature-sensor-p63|1-Wire ​Temperature Sensor]] +  * 24x [[https://​www.unipi.technology/​cs/​1-wire-temperature-sensor-p63|1-Wire ​teplotní senzor]] 
-  * [[https://​www.unipi.technology/​power-supplies-c15|24 ​VDC power supply]] +  * [[https://​www.unipi.technology/​cs/zdroje-c15|24 ​V⎓ napájení]] 
-  * Internet connection +  * Připojení k internetu 
-  * Any PC with OS Windows ​and [[en:​files:​software:​mervis:​00-start|Mervis IDE]] 2.3.0+  * Libovolný ​PC OS Windows ​[[cs:​files:​software:​mervis:​00-start|Mervis IDE]] v2.3.0
  
 {{ :​files:​img_breakline_2.png?​nolink |}} {{ :​files:​img_breakline_2.png?​nolink |}}
  
-The selected ​Neuron S103 controller serves just as an example of the least expensive variantThe following guide can be used with any Unipi Neuron/Axon controller+Vybraná jednotka ​Neuron S103 je pouze pro příkladNásledující návod je samozřejmě možné aplikovat i s dalšími jednotkami ​Unipi, kromě Unipi 1.1.
  
 {{ :​files:​img_breakline_2.png?​nolink |}} {{ :​files:​img_breakline_2.png?​nolink |}}
  
-<​html><​span class="​kbBlue-H4alt">​Preparations for this tutorial:</​span></​html>​ +<​html><​span class="​kbBlue-H4alt">​Pro účely tohoto návodu nejprve:</​span></​html>​ 
-  - Download and upload ​Mervis OS into your PLC and install ​Mervis IDE +  - Stáhněte a nahrajte do PLC Mervis OS a nainstalujte si Mervis IDE 
-    - [[en:​sw:​01-mervis:​running-on-neuron-hidden|Link for Unipi Neuron]] +    - [[cs:​sw:​01-mervis:​running-on-patron-hidden|Odkaz pro Unipi Patron]] 
-    - [[en:​sw:​01-mervis:​running-on-axon-hidden|Link for Unipi Axon]] +    - [[cs:​sw:​01-mervis:​running-on-neuron-hidden|Odkaz pro Unipi Neuron]] 
-  - [[en:​sw:​01-mervis:​connecting-to-extension-xg18-hidden#​connecting_xg18_to_an_unipi_plc|Connect the xG18 modules to your Unipi PLC using the RS485 interface]]. Make sure to follow the serial connection scheme (see the picture in the link) and continue to the next xG18 in lineWith all xG18’s connected terminate the bus on each end (a switch next to the RS485’s connector). In this case (eg. the bus begins with an Unipi PLCs and ends with xG18 module)use terminating resistors on both of these devices.  +    - [[cs:​sw:​01-mervis:​running-on-gate-hidden|Odkaz pro Unipi Gate]] 
-  - Set Modbus ​slave addresses on all xG18 modules ​[[en:​sw:​01-mervis:​connecting-to-extension-xg18-hidden#​hardware_configuration_of_communication_parameters_through_dip_switches|using their DIP switches]] (select addresses ​1,2,4) +    - [[cs:​sw:​01-mervis:​running-on-axon-hidden|Odkaz pro Unipi Axon]] 
-  - Connect a power supply to the PLC and all xG18 modules +  - [[cs:​sw:​01-mervis:​connecting-to-extension-xg18-hidden#​pripojeni_rozsirujiciho_modulu_xg18_k_plc_unipi|Propojte ​PLC Unipi a xG18 pomocí ​RS485]], dodržte sériové zapojení podle obrázku v odkazu a pokračujte stejným způsobem od xG18 k další a dalšíSběrnici ukončete koncovým odporem na každém konci sběrnice ​(přepínač vedle konektoru ​RS485). ​V tomto případě, kdy sběrnice začíná PLC Unipi a končí poslední ​xG18, nastavte právě na těchto dvou zařízeních zakončovací odpor
-  - Create ​Unipi customer account via [[https://​www.unipi.technology/​customer/​registration/​|Unipi.Technology]] ​webpage. If you already have an accountlog in +  - Nastavte na všech xG18 modbus ​slave [[cs:​sw:​01-mervis:​connecting-to-extension-xg18-hidden#​hw_konfigurace_komunikacnich_parametru_pomoci_prepinacu|adresu pomocí přepínačů]] (zvolte adresy: ​1, 2, 4) 
-  - Create a Mervis SCADA project. A guide for the process is available in [[en:​sw:​01-mervis:​mervis-scada-project-hidden#​creating_a_scada_project|Chapter ​1.2 of guide]] +  - Připojte napájení k PLC Unipi i ke všem modulům ​xG18  
-  - Download this projectextract it and open it in Mervis IDE+  - Založte si zákaznický účet ​Unipi na stránkách ​[[https://​www.unipi.technology/​cs/zakaznik/​registration/​|Unipi.Technology]], ​pokud ho již účet máte, přihlaste se 
 +  - Vytvořte projekt ​Mervis SCADA, postupujte podle [[cs:​sw:​01-mervis:​mervis-scada-project-hidden#​vytvoreni_projektu_scada|kapitoly ​1.2 zde v návodu]] 
 +  - Stáhněte tento projektrozbalte jej z archivu a otevřete v Mervis IDE
 ;#; ;#;
-{{ :​files:​software:​mervis:​example-projects:​scada_24_demo_project_en_v2.3.0.10_100623.zip |}}+{{ :​files:​software:​mervis:​example-projects:​scada_24_demo_projekt_cz_v2.3.0_100623.zip |}}
 ;#; ;#;
 +
 </​WRAP>​ </​WRAP>​
  
-===== Editing the project ​===== +===== Úprava projektu ​===== 
-Your workspace should now look like this+Nyní by váš pracovní prostor měl vypadat takto:
  
 {{ :​cs:​sw:​01-mervis:​01_xg18-demo_cz.png?​direct |}} {{ :​cs:​sw:​01-mervis:​01_xg18-demo_cz.png?​direct |}}
  
-Right-click on PLC and select ​**Attach ​PLC**. A dialogue window will open - select ​**UDP broadcast** ​and click on **Next**. If you have a PLC with freshly uploaded ​OS Mervis, ​click on **Next** - otherwiseenter valid dataThe system will now look for all PLCs connected to your local networkChoose your PLC (ieby its MAC address on the manufacturer sticker) and click on **Next**.+Klikněte pravým tlačítkem na PLC a zvolte ​**Přiřadit ​PLC**, otevře se dialog, zde zvolte ​**UDP broadcast** ​a následně ​**Další**. Pokud máte na PLC nově nahraný ​OS Mervis, ​klikněte na **Další**, jinak nejprve vyplňte údaje podle skutečnostiNyní se vyhledají všechny PLC dostupné z vaší místní sítěVyberte vaše PLC, napřpodle MAC adresy, kterou naleznete na štítku přímo na PLC Unipi a klikněte na **Další**.
  
-**PLC configuration download** dialogue will show. This is not required for now  - leave the box unchecked and continue by clicking ​**OK**. ​+Nakonec se Vám ještě zobrazí dialog o **stažení konfigurace z PLC**, to je nyní nežádoucí,​ proto políčko ponechte prázdné a pokračujte kliknutím na **OK**.
  
 {{ :​cs:​sw:​01-mervis:​02_xg18-demo_cz.png?​direct |}} {{ :​cs:​sw:​01-mervis:​02_xg18-demo_cz.png?​direct |}}
  
-Click on **PLC** ​to display its properties in the right columnHere, look for **Mervis DB parameters** and **Proxy ​parameters** sectionsIf you possess only a licence request card with activation code for Mervis ​servicesstart by following ​[[en:​sw:​01-mervis:​getting-mervis-licence-hidden|this guide]]. Enter your login and password for Mervis DB and the Proxy ID - both can be found on the [[https://​www.unipi.technology/​getmervis|Unipi.Technology]] ​webpage.+Klikněte na **PLC** ​a v pravém sloupci se vám zobrazí jeho vlastnostiZde vyhledejte kolonky ​**Parametry MervisDB** **Parametry ​Proxy**. ​Pokud máte zatím jen kartičku s aktivačním kódem ke službám ​Mervis, ​postupujte nejprve podle [[cs:​sw:​01-mervis:​getting-mervis-licence-hidden|tohoto návodu]]. Vyplňte uživatele a heslo k MervisDB a ProxyID podle získaných údajů ze stránek ​[[https://​www.unipi.technology/cs/​getmervis|Unipi.Technology]]. ​
  
 {{ :​cs:​sw:​01-mervis:​03_xg18-demo_cz.png?​direct |}} {{ :​cs:​sw:​01-mervis:​03_xg18-demo_cz.png?​direct |}}
  
 <WRAP center round tip 85%> <WRAP center round tip 85%>
-Mervis DB is designed for long-term ​(clouddata storage and is utilized mainly by the Mervis SCADA service. Mervis Proxy then serves for remote and secure connection to PLCsbe it connection through ​Mervis SCADA (which is then able to read to and write from variables for control and monitoring of programs on PLCs)or from the Mervis IDE for uploadingdebugging and controlling programmes+MervisDB slouží pro dlouhodobé ​(cloudovéukládání dat a je využívána zejména službou ​Mervis SCADA. Mervis Proxy slouží pro vzdálené a zabezpečené připojení k PLC, ať už se jedná o připojení z Mervis SCADA, ​která má tak umožněno číst a zapisovat do proměnných a tím následně ovládáte a monitorujete činnost programu na PLC, nebo z Mervis IDE, kde jej využijete pro nahrávání,​ ladění, či kontrolu programu.
  
-To better understand Mervis DB, Mervis Proxy and their configurations you can check the following tutorials containing all important settings. This configuration is already included in the downloadable project+Pro lepší pochopení služeb MervisDB, Mervis Proxy a jejich nastavení si můžete nastudovat následující návody, ty však obsahují veškeré nastavení, které je pro zjednodušení ve Vámi staženém projektu již nastaveno
-  * [[cs:​sw:​01-mervis:​storing-data-to-mervis-db-hidden#​nastaveni_ve_vlastnostech_plc|Storing data into Mervis DB]] +  * [[cs:​sw:​01-mervis:​storing-data-to-mervis-db-hidden#​nastaveni_ve_vlastnostech_plc|Ukládání dat do MervisDB]] 
-  * [[cs:​sw:​01-mervis:​connecting-to-unipi-via-mervis-proxy-hidden#​nastaveni_proxy_serveru|Connecting to Unipi via Mervis Proxy]]+  *[[cs:​sw:​01-mervis:​connecting-to-unipi-via-mervis-proxy-hidden#​nastaveni_proxy_serveru| ​Připojení k PLC Unipi pomocí ​Mervis Proxy]]
 </​WRAP>​ </​WRAP>​
  
-As the previous steps changed the PLC configuration (which is not uploaded along with the solution)you need to upload itIn the **left** panel right-click on **PLC** ​and select:+Jelikož jste výše uvedenými kroky změnili konfiguraci ​PLC a ta se nenahrává zároveň s programemje nutné ji nyní nahrát do PLC**levém** panelu klikněte pravým tlačítkem myši na **PLC** ​a vyberte:
 <WRAP center round box> <WRAP center round box>
-PLC Operations ​→ PLC Settings ​→ Upload configuration+Operace s PLC → Nastavení ​PLC → Nahrát konfiguraci do zařízení
 </​WRAP>​ </​WRAP>​
-If you are unsure what to docheck out the [[en:​sw:​01-mervis:​updating-a-runtime-configuration-hidden|Uploading a RunTime configuration]] guide+Pokud si nejste jistipostupujte dle návodu: ​[[cs:​sw:​01-mervis:​updating-a-runtime-configuration-hidden|Zapsání změn konfigurace runtime (RT)]]. 
  
 {{ :​cs:​sw:​01-mervis:​04_xg18-demo_cz.png?​direct |}} {{ :​cs:​sw:​01-mervis:​04_xg18-demo_cz.png?​direct |}}
  
-Now click on ''​Terminal_SCADA''​. In the right panela list of the terminal'​properties will displayEnter the same data as in the properties of the SCADA project you created in the [[https://​www.unipi.technology/​customer/​scada/​|customer portal]]. Open the customer portal and display the SCADA project you created earlier.+Nyní klikněte na ''​Terminal_SCADA'', ​v pravém sloupci se zobrazí vlastnosti terminálu, zde vyplňte údaje tak, aby se shodovali ​vlastnostmi SCADA projektu, který jste vytvořili v zákaznickém portáluOtevřete si [[https://​www.unipi.technology/cs/​customer/​scada/​|zákaznický portál]] a zobrazte si detail dříve vytvořeného ​SCADA projektu.
  
-<​html><​span class="​kbBlueText">​Set the terminal parameters in Mervis IDE to the following:</​span></​html>​ +<​html><​span class="​kbBlueText">​Do vlastností terminálu v Mervis IDE nastavte tyto parametry:</​span></​html>​ 
-  * **Project ​ID**: Copy the ID from the SCADA project detail +  * **ID projektu**: Okopírujte ​ID z detailu ​SCADA projektu 
-  * **Project name**: Copy the name from the SCADA project detail +  * **Název projektu**: Okopírujte název ​SCADA projektu 
-  * **Timezone**: Set to the same value as in the SCADA project +  * **Časová zóna**: Nastavte stejnou jakou máte ve SCADA projektu 
-  * **Project domain**: Copy the domain from the SCADA project detail +  * **Doména projektu**: Okopírujte doménu ze SCADA projektu 
-  * **URL Mervis DB**: leave at https://​db.unipi.technology/​dbaccess +  * **URL Mervis DB**: nechte nastaveno ​https://​db.unipi.technology/​dbaccess 
-  * **Mervis DB User and Mervis DB Password**: set the same info as on [[https://​www.unipi.technology/​getmervis|Unipi.Technology]]+  * **Uživatel ​Mervis DB a Heslo Mervis DB**: nastavte stejné údaje, použité pro Vaše PLC získané ze stránek ​[[https://​www.unipi.technology/cs/​getmervis|Unipi.Technology]]
  
 {{ :​cs:​sw:​01-mervis:​05_xg18-demo_cz.png?​direct |}} {{ :​cs:​sw:​01-mervis:​05_xg18-demo_cz.png?​direct |}}
  
-Now click on the PLC assigned to the SCADA terminalIn the SSCP Parameters section edit the parameters as follows+Nyní klikněte na PLC přiřazené k terminálu ​SCADA. ​V sekci Parametry ​SSCP upravíme následující
-  * Set the same **Proxy ID** as in your Unipi customer account. +  * **Proxy ID** nastavte stejné, tedy z vašeho zákaznického účtu ​Unipi 
-  * other parameters ​**of this project** are already set+  * Ostatní parametry ​**v tomto projektu** jsou již nastaveny
  
 {{ :​cs:​sw:​01-mervis:​06_xg18-demo_cz.png?​direct |}} {{ :​cs:​sw:​01-mervis:​06_xg18-demo_cz.png?​direct |}}
  
-===== Uploading the project and SCADA definition ​===== +===== Nahrání projektu a definice Mervis ​SCADA ===== 
-If you have everything set according to the previous stepsclick on **Deploy solution**. After that checkif all available fields are marked in order to upload the program, ​the local web and also to create ​Mervis SCADA definition.+Máte-li vše nastaveno podle výše uvedených krokůklikněte na **Nahrát sestavu**, poté zkontrolujte zda jsou všechna dostupná políčka zatrhnuta, aby se nahrál ​program, ​lokální ​web a aby se vytvořila definice ​Mervis SCADA. ​
  
 {{ :​cs:​sw:​01-mervis:​07_xg18-demo_cz.png?​direct |}} {{ :​cs:​sw:​01-mervis:​07_xg18-demo_cz.png?​direct |}}
  
-Continue by Chapter ​of the [[en:​sw:​01-mervis:​mervis-scada-project-hidden#​uploading_the_mervis_scada_project_definition|Creating a Mervis SCADA project]] tutorial to upload the Mervis SCADA definition created in the previous step.+Dále pokračujte kapitolou ​v návodu ​[[cs:​sw:​01-mervis:​mervis-scada-project-hidden#​nahrani_definice_projektu_mervis_scada|Založení projektu ​Mervis SCADA]] ​pro nahrání definice ​Mervis SCADA vytvořené v předchozím kroku.
  
-===== Useful tips ===== +===== Užitečné tipy ===== 
-  * Before deployment, you also need to set PLC login, password and some parameters for secure connectionFollow this guide: ​[[en:​sw:​01-mervis:​creating-new-project-hidden#​securing_the_controller|Securing the controller]]. +  * Před ostrým nasazením je ještě nutné nastavit přihlašovací údaje ​PLC a některé parametry pro šifrované spojeníPostupujte podle kapitoly ​[[cs:​sw:​01-mervis:​creating-new-project-hidden#​zabezpeceni_kontroleru|Zabezpečení kontroléru v tomto návodu]]. 
-  * If you wish to connect to the PLC from outside of the local network (eg. from any place with internet connectivity)it is necessary for the PLC to have Mervis Proxy set and be connected to the internetOpen the uploaded ​program ​in Mervis IDE and search for **Profiles** in the upper part of the left panelDouble-click on **Proxy** ​to activate the profile for connection through a proxy we created for you previously+  * Pokud se chcete k PLC připojovat jinak než z místní sítě, tedy z libovolného místa s připojením k internetuje nutné aby PLC mělo nastaveno ​Mervis Proxy a bylo připojeno k internetuOtevřete ​program ​Mervis IDE který jste nahráli do PLC a v levém panelu v horní části vyhledejte ​**Profily**. Zde dvakrát klikněte na **Proxy**, tím aktivujete tento profil pro připojení přes proxy, který jsme pro vás předem vytvořili.
  
 <WRAP center round box 80%> <WRAP center round box 80%>
-//**Note**: Before any adjustments in the program or the configuration you need to switch back to the main profile by double-clicking on it. The selection is indicated by Proxy becoming greyRe-activate the Proxy profile before remote deployment of the program and disable it again afterwards.//+//**Poznámka**: před jakoukoli úpravou programu či konfigurace je nezbytné přepnout zpět na hlavní profil (opět dvojklikem),​ poznáte ​to tak, že profil ​Proxy zešednePřed vzdáleným nahráním programu opět aktivujte profil ​Proxy a poté znovu vypněte.//
 </​WRAP>​ </​WRAP>​
  
-  * The project also contains a program ​that signals an error or sensor disconnectionThe entire ​program ​is created in **main.program.fbd** ​including comments.  +  * V projektu je vytvořen i program ​signalizující chybu, nebo odpojení senzoruCelý program ​je vytvořen v **main.program.fbd** ​to včetně komentářů.
- +
-===== Advantages ===== +
-  * Each sensor connected to Extension xG18 can be swapped with another without the need to edit the program. If the program is set accordingly,​ the swap can be performed on the run. +
-  * Easy system connection due to RS485 module bus topology and sensors with RJ45 connectors for connecting to Extension xG18. +
-  * The PLC can be easily programmed or debugged both locally and remotely through Mervis Proxy. +
-  * The project is implemented in Mervis SCADA cloud service and is suitable for use in monitoring centres which do not require ​to be in the same location.+
  
 +===== Výhody =====
 +  * Každý teplotní senzor připojený k Extension xG18 lze vyměnit za jiný bez úpravy programu a pokud je pro to program uzpůsoben, tak to lze provést i za provozu.
 +  * Jednoduché zapojení celého systému díky sběrnicové topologii modulů RS485 a díky senzorům s konektory RJ45 pro připojení k Extension xG18
 +  * PLC lze jednoduše programovat,​ či ladit a to i vzdáleně pomocí Mervis Proxy
 +  * Projekt je implementován do cloudové služby Mervis SCADA, je tedy vhodný i pro použití v monitorovacích centrech, které dokonce nemusí být ani ve stejném objektu