====== Mervis IDE ====== Mervis IDE (integrované vývojové prostředí, IDE) je základním kamenem celé platformy Mervis. Umožňuje Vám: * připojit se k jednotkám a to i vzdáleně skrze internetové spojení * 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 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 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]] * ... 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ší jednotky či několika jednotek, jejich konfigurace, programů, knihoven, rozhraní HMI, atd... Na následujícím snímku vidíme typické uživatelské rozhraní Mervis IDE {{ :en:sw:01-mervis:mervis-ide-introduction-01-workspace.png?direct |}} 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. 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. {{: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. ===== Popis prostředí Mervis IDE ===== {{page>mervis-ide-description-hidden}}