Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cs:sw:01-mervis:01-mervis-ide [2020/05/25 09:56] 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 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ší 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 | 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. | + | 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 ''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}} |