====== Měření více teplot pomocí rozšířujícího modulu xG18 ====== Následující návod slouží k rychlému vyzkoušení a nasazení PLC Unipi se třemi Extension xG18, lokálním webovým serverem(HMI), MervisDB, Mervis Proxy a 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. ;;# Patron \\ Neuron \\ Gate \\ Axon ;;# Tento projekt si můžete prohlédnout v demo verzi na stránkách [[https://scada.unipi.technology/|rozhraní Mervis SCADA]]. * Uživatel: demo * Heslo: demo Co budete potřebovat: * [[https://www.unipi.technology/cs/neuron-c2|Jednotku Unipi Neuron S103]] s [[cs:files:software:os-images:00-start|Mervis OS]] v2.3.0 a novější * 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 teplotní senzor]] * [[https://www.unipi.technology/cs/zdroje-c15|24 V⎓ napájení]] * Připojení k internetu * Libovolný PC s OS Windows s [[cs:files:software:mervis:00-start|Mervis IDE]] v2.3.0 {{ :files:img_breakline_2.png?nolink |}} Vybraná jednotka Neuron S103 je pouze pro příklad. Ná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 |}} Pro účely tohoto návodu nejprve: - Stáhněte a nahrajte do PLC Mervis OS a nainstalujte si Mervis IDE - [[cs:sw:01-mervis:running-on-patron-hidden|Odkaz pro Unipi Patron]] - [[cs:sw:01-mervis:running-on-neuron-hidden|Odkaz pro Unipi Neuron]] - [[cs:sw:01-mervis:running-on-gate-hidden|Odkaz pro Unipi Gate]] - [[cs:sw:01-mervis:running-on-axon-hidden|Odkaz pro Unipi Axon]] - [[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. - 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) - Připojte napájení k PLC Unipi i ke všem modulům xG18 - 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 projekt, rozbalte jej z archivu a otevřete v Mervis IDE ;#; {{ :files:software:mervis:example-projects:scada_24_demo_projekt_cz_v2.3.0_100623.zip |}} ;#; ===== Úprava projektu ===== Nyní by váš pracovní prostor měl vypadat takto: {{ :cs:sw:01-mervis:01_xg18-demo_cz.png?direct |}} 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čnosti. Nyní 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ší**. 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 |}} Klikněte na **PLC** a v pravém sloupci se vám zobrazí jeho vlastnosti. Zde vyhledejte kolonky **Parametry MervisDB** a **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 |}} 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. 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|Ukládání dat do MervisDB]] *[[cs:sw:01-mervis:connecting-to-unipi-via-mervis-proxy-hidden#nastaveni_proxy_serveru| Připojení k PLC Unipi pomocí Mervis Proxy]] Jelikož jste výše uvedenými kroky změnili konfiguraci PLC a ta se nenahrává zároveň s programem, je nutné ji nyní nahrát do PLC. V **levém** panelu klikněte pravým tlačítkem myši na **PLC** a vyberte: Operace s PLC → Nastavení PLC → Nahrát konfiguraci do zařízení Pokud si nejste jisti, postupujte 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 |}} Nyní klikněte na ''Terminal_SCADA'', v pravém sloupci se zobrazí vlastnosti terminálu, zde vyplňte údaje tak, aby se shodovali s vlastnostmi SCADA projektu, který jste vytvořili v zákaznickém portálu. Otevřete si [[https://www.unipi.technology/cs/customer/scada/|zákaznický portál]] a zobrazte si detail dříve vytvořeného SCADA projektu. Do vlastností terminálu v Mervis IDE nastavte tyto parametry: * **ID projektu**: Okopírujte ID z detailu SCADA projektu * **Název projektu**: Okopírujte název SCADA projektu * **Časová zóna**: Nastavte stejnou jakou máte ve SCADA projektu * **Doména projektu**: Okopírujte doménu ze SCADA projektu * **URL Mervis DB**: nechte nastaveno https://db.unipi.technology/dbaccess * **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 |}} Nyní klikněte na PLC přiřazené k terminálu SCADA. V sekci Parametry SSCP upravíme následující: * **Proxy ID** nastavte stejné, tedy z vašeho zákaznického účtu Unipi * Ostatní parametry **v tomto projektu** jsou již nastaveny {{ :cs:sw:01-mervis:06_xg18-demo_cz.png?direct |}} ===== Nahrání projektu a definice Mervis SCADA ===== 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 |}} Dále pokračujte kapitolou 4 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. ===== Užitečné tipy ===== * 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]]. * 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 internetu, je nutné aby PLC mělo nastaveno Mervis Proxy a bylo připojeno k internetu. Otevřete program v 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. //**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šedne. Před vzdáleným nahráním programu opět aktivujte profil Proxy a poté znovu vypněte.// * V projektu je vytvořen i program signalizující chybu, nebo odpojení senzoru. Celý program je vytvořen v **main.program.fbd** a to včetně komentářů. ===== 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