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:01-mervis-ide [2020/05/11 12:12]
avsetula
cs:sw:01-mervis:01-mervis-ide [2021/06/03 09:58]
avsetula [Mervis IDE]
Line 2: Line 2:
 Mervis IDE (integrované vývojové prostředí,​ IDE) je základním kamenem celé platformy Mervis. Umožňuje Vám:  Mervis IDE (integrované vývojové prostředí,​ IDE) je základním kamenem celé platformy Mervis. Umožňuje Vám: 
  
-  * připojit se k PLC a to i skrze internetové spojení +  * připojit se k PLC a to i vzdáleně ​skrze internetové spojení 
-  * spravovat konfigurace kontrolérů včetně aktualizace běhového prostředí[[en:​sw:​01-mervis:​02-mervis-rt|Mervis RT]] +  * spravovat konfigurace kontrolérů včetně aktualizace běhového prostředí[[cs:​sw:​01-mervis:​02-mervis-rt| Mervis RT]] 
-  * vytvářet programy metodou [[en:​automation:​02-glossary:​iec61131-3-hidden#​structured_text_fbd|funkčních bloků (FBD)]] či [[en:​automation:​02-glossary:​iec61131-3-hidden#​structured_text_st|ve strukturovaném textu (ST)]] ​languages according to [[en:​automation:​02-glossary:​iec61131-3-hidden|IEC61131-3]]+  * vytvářet programy metodou [[cs:​automation:​02-glossary:​iec61131-3-hidden#​metoda_funkcnich_bloku_fbd|funkčních bloků (FBD)]] či [[cs:​automation:​02-glossary:​iec61131-3-hidden#​strukturovany_text_st|ve strukturovaném textu (ST)]] ​podle [[cs:​automation:​02-glossary:​iec61131-3-hidden|IEC61131-3]]
   * vytvářet funkční knihovny a Modbusová zařízení pro jejich snadné pozdější využití v jiných projektech   * vytvářet funkční knihovny a Modbusová zařízení pro jejich snadné pozdější využití v jiných projektech
   * vytvářet webová uživatelská rozhraní (HMI)   * vytvářet webová uživatelská rozhraní (HMI)
-  * propojovat kontroléry s [[en:​hw:​05-1-wire|1-Wire]] senzory a [[en:​hw:​04-extensions|rozšiřujícími moduly ​UniPi]] +  ​* vytvářet projekty pro [[cs:​sw:​01-mervis:​05-mervis-scada|Mervis SCADA]] - prostředí pro vzdálený management instalací 
-  * nahrávat a ladit výsledná řešení skrze [[en:​sw:​01-mervis:​02-mervis-rt|Mervis RT]]+  ​* propojovat kontroléry s [[cs:hw:05-sensors:1-wire|1-Wire]] senzory a [[cs:​hw:​04-extensions|rozšiřujícími moduly ​Unipi]] 
 +  * nahrávat a ladit výsledná řešení skrze [[cs:​sw:​01-mervis:​02-mervis-rt|Mervis RT]]
   * ... a mnoho dalšího   * ... a mnoho dalšího
  
-Projekt v Mervis IDE se označuje jako **řešení**. Jedno **řešení** se pak skládá z parametrů připojení Vašeho ​kontrolerů ​či kontrolérů,​ jejich konfigurace,​ programů, knihoven a rozhraní HMI. +Projekt v Mervis IDE se označuje jako **řešení**. Jedno **řešení** se pak skládá z parametrů připojení Vašeho ​kontroleru ​či kontrolérů,​ jejich konfigurace,​ programů, knihoven a rozhraní HMI. 
  
 Na následujícím snímku vidíme typické uživatelské rozhraní Mervis IDE Na následujícím snímku vidíme typické uživatelské rozhraní Mervis IDE
  
-{{:cs:​sw:​01-mervis:​ide.png?​direct|}}+{{ :en:​sw:​01-mervis:​mervis-ide-introduction-01-workspace.png?direct |}}
  
 V **levém panelu** Sestava lze vidět rozbalený strom kontroléru,​ obsahující seznam nakonfigurovaných komunikačních kanálů (1-Wire, Modbus) a skrze ně připojených zařízení. V záložce **Spustitelné projekty** se nachází všechny Vaše programy a funkční knihovny. V záložce **HMI projekty** pak máte přístup ke všem Vašim HMI rozhraním. V **levém panelu** Sestava lze vidět rozbalený strom kontroléru,​ obsahující seznam nakonfigurovaných komunikačních kanálů (1-Wire, Modbus) a skrze ně připojených zařízení. V záložce **Spustitelné projekty** se nachází všechny Vaše programy a funkční knihovny. V záložce **HMI projekty** pak máte přístup ke všem Vašim HMI rozhraním.
  
-V hlavním okně můžete vidět [[en:​automation:​02-glossary:​iec61131-3-hidden#​structured_text_fbd|FBD]] program v módu ladění. Levý okraj pracovní plochy ​je určen pro **vstupy** programu. Pravý ​okraj pracovní plochy ​slouží pro umístění **výstupů** programu. Na plochu mezi nimi se pak umisťují funkční bloky (FB), kdy každý funkční blok představuje předem ​nakonfigurovaný ​kód plnící určitou funkci. Jak bylo řečeno výše, program je momentálně v módu ladění, ve kterém lze snadno sledovat ​hodnotu ​jednotlivých proměnných na vstupech a výstupech. Tyto hodnoty se zobrazují v malých šedých boxech ​napravo od příslušného vstupu/​výstupu. Mód ladění Vám také umožňuje zobrazit aktuální hodnoty formou grafu - viz sekce pod **hlavním ​panelem** na snímku. ​+**hlavním okně** můžete vidět [[cs:​automation:​02-glossary:​iec61131-3-hidden#​metoda_funkcnich_bloku_fbd|FBD]] program v módu ladění. Levý sloupec pracovního okna je určen pro **vstupy** programu. Pravý ​sloupec pracovního okna slouží pro umístění **výstupů** programu. Na plochu mezi nimi se pak umisťují funkční bloky (FB), kdy každý funkční blok představuje předem ​vytvořený ​kód plnící určitou funkci. Jak bylo řečeno výše, program je momentálně v módu ladění, ve kterém lze snadno sledovat ​hodnoty ​jednotlivých proměnných na vstupech a výstupech ​a případně je ručně přepisovat. Tyto hodnoty se zobrazují v malých šedých boxech ​vedle příslušného vstupu/​výstupu. Mód ladění Vám také umožňuje zobrazit aktuální hodnoty formou grafu - viz sekce pod **hlavním ​oknem** na snímku. ​
  
-Panel **Vlastnosti** na pravém okraji obrazovky představuje kompletní seznam všech vlastností a hodnot pro daný objekt. Na vzorovém snímku se zobrazují parametry pro vstup *kancelar_teplomer_teplota*+Panel **Vlastnosti** na pravém okraji obrazovky představuje kompletní seznam všech vlastností a hodnot pro daný objekt. Na vzorovém snímku se zobrazují parametry pro vstup ''​office_thermometer_temperature''​. /FIXME vyměnit obrázek za CZ verzi a změnit název na: kancelar_teplomer_teplota *
 + 
 +===== Mervis HMI =====
  
 Na dalším snímku je znázorněno rozhraní pro tvoření HMI.  Na dalším snímku je znázorněno rozhraní pro tvoření HMI. 
Line 27: Line 30:
 {{:​cs:​sw:​01-mervis:​hmi.png?​direct|}} {{:​cs:​sw:​01-mervis:​hmi.png?​direct|}}
  
-V **levém panelu** se nachází seznam grafických prvků, které můžete pro tvoření HMI využít. **Hlavní panel** pak obsahuje pracovní plochu, ve které tvoříte samotné HMI. Panel **Vlastnosti** Vám pak na vzorovém snímku zobrazuje atributy vybraného **textového** elementu. ​+V **levém panelu** se nachází seznam grafických prvků, které můžete pro tvoření HMI využít. **Hlavní panel** pak obsahuje pracovní plochu, ve které tvoříte samotné HMI. Panel **Vlastnosti** Vám pak na vzorovém snímku zobrazuje atributy vybraného **textového** elementu. 
 + 
 +===== Popis prostředí Mervis IDE ===== 
 +{{page>​mervis-ide-description-hidden}}