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:01-mervis-ide [2020/05/25 09:55]
avsetula
cs:sw:01-mervis:01-mervis-ide [2021/08/06 12:03] (current)
avsetula
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 jednotkám ​a to i vzdáleně ​skrze internetové spojení 
-  * spravovat konfigurace ​kontrolérů ​včetně aktualizace běhového prostředí[[cs:​sw:​01-mervis:​02-mervis-rt| Mervis RT]] +  * spravovat konfigurace ​jednotek ​včetně aktualizace běhového prostředí[[cs:​sw:​01-mervis:​02-mervis-rt| Mervis RT]] 
-  * 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)]] ​languages according to [[cs:​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 [[cs:​hw:​05-1-wire|1-Wire]] senzory a [[cs:​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í 
 +  ​* propojovat ​jednotky se [[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]]   * 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 ​rozhraní HMI. +Projekt v Mervis IDE se označuje jako **řešení**. Jedno **řešení** se pak skládá z parametrů připojení Vaší jednotky ​či několika jednotek, jejich konfigurace,​ programů, knihovenrozhraní HMI, atd..
  
 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
Line 17: Line 18:
 {{ :​en:​sw:​01-mervis:​mervis-ide-introduction-01-workspace.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 jednotky (PLC), 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 [[cs:​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''​. ​ FIXME Neodpovida jen obrazek nebo neco vic? Klidne tam dej screenshot z anglicke+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}}