Differences

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

Link to this comparison view

Both sides previous revision Previous revision
cs:sw:01-mervis:01-mervis-ide [2021/06/03 09:58]
avsetula [Mervis IDE]
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 vzdáleně 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)]] podle [[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)
   * vytvářet projekty pro [[cs:​sw:​01-mervis:​05-mervis-scada|Mervis SCADA]] - prostředí pro vzdálený management instalací   * vytvářet projekty pro [[cs:​sw:​01-mervis:​05-mervis-scada|Mervis SCADA]] - prostředí pro vzdálený management instalací
-  * 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]]+  * 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 kontroleru ​č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 18: 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#​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. ​ V **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. ​