Projekty
Tato sekce poskytuje přehled projektů v dané doméně a umožňuje jejich správu. V hlavním přehledu lze projekty vyhledávat, vytvářet, upravovat, mazat a spravovat oprávnění jednotlivých uživatelů a skupin. K dispozici je také správa projektových souborů včetně nahrávání, úprav a historie mazání.
1. Přehled projektů
V horní části tabulky se nachází pole Filter pro fulltextové vyhledávání projektů. Pod ním je zobrazen seznam všech projektů v doméně se základními informacemi:
2. Detail projektu
Po výběru konkrétního projektu se na pravé straně obrazovky zobrazí panel s detailními informacemi:
Vlastnosti:
- Name – název projektu
- Guid – unikátní identifikátor projektu
- Last Change – datum a čas poslední úpravy projektu
- Status – aktuální stav projektu
- Target Project State – požadovaný stav projektu
- Timezone – časové pásmo projektu
- Latitude / Longitude – souřadnice fyzické lokace projektu
- Control Status – aktuální stav řízení projektu
- Required Action – akce potřebná k uvedení projektu do požadovaného stavu
- Datapoints – počet datapointů projektu
Zvláštní pozornost je třeba věnovat položkám Control Status a Required Action, protože informují uživatele o probíhajících nebo požadovaných změnách stavu projektu.
Vlastnost Control Status může nabývat následujících hodnot:
- None – stav není relevantní informace (projekt není nahrán do SCADA)
- Waiting – probíhá kontrola stavu projektu
- Stopping – projekt se zastavuje
- Unloading – projekt se odpojuje
- Loading – projekt se načítá
- ReloadingProperties – znovu se načítají vlastnosti projektu
- ReloadingData – znovu se načítají datové soubory
- Starting – projekt se spouští
- Failed – řízení projektu dočasně selhalo (bude proveden další automatický pokus)
- DoneFailed – automatické řízení projektu selhalo (proces nepokračuje)
- Suspended – automatické řízení projektu bylo pozastaveno (čeká na manuální zásah)
Většina těchto stavů nevyžaduje žádnou akci uživatele – jedná se pouze o mezistavy, během kterých pokračuje automatický proces řízení. Výjimkou jsou stavy Suspended a DoneFailed.
Pokud je Control Status nastaven na Suspended, doporučuje se uživateli s oprávněním SCADA.Aggregated_Manage obnovit stav projektu. To lze provést kliknutím na Apply Changes v Správa projektových souborů. Projekt obvykle přechází do stavu Suspended při změně projektových souborů nebo při úpravách projektu pomocí administrativních nástrojů.
Pokud je Control Status nastaven na DoneFailed, znamená to, že systém nedokázal proces dokončit kvůli chybě. Uživatel s oprávněním SCADA.Aggregated_Manage by měl zkontrolovat položku Required Action a problém ručně vyřešit. Nejčastěji se jedná o chyby datových souborů (UploadData, FixDataFormat, FixDataConflicts), kdy je nutné nahrát správné soubory a znovu stisknout Apply Changes.
Vlastnost Required Action může nabývat následujících hodnot:
- None – není vyžadována žádná akce, projekt je v požadovaném stavu
- Load – načíst projekt do SCADA
- ReloadProperties – znovu načíst vlastnosti projektu
- ReloadData – znovu načíst datové soubory
- Start – spustit projekt
- Stop – zastavit projekt
- Unload – odebrat projekt z instance SCADA
- FixInstance – přesunout projekt z aktuální instance na cílovou instanci SCADA
- UploadData – nahrát chybějící datový soubor
- FixDataFormat – opravit neplatný formát datového souboru
- FixDataConflicts – vyřešit konflikty mezi více datovými soubory
3. Panel akcí
Pro každý projekt jsou v pravém panelu dostupné následující akce:
- Create Project – vytvořit nový projekt
- Start Project / Stop Project – spustit nebo zastavit vybraný projekt.
- Project Files Management – otevře modální okno, ve kterém může uživatel nahrávat, upravovat, stahovat a mazat projektové soubory. K dispozici je také historie projektových souborů.
- Change Scada permissions – správa SCADA oprávnění pro vybraný projekt
3.1 Vytvoření projektu
Každý projekt se skládá z vlastností a datových souborů. Pomocí Portálu lze vytvořit nový projekt, tedy pouze jeho záznam s vlastnostmi. Formulář pro vytvoření nového projektu se otevře po kliknutí na Create Project v panelu akcí. V dialogu lze nastavit následující položky:
Project name je jediné povinné pole formuláře, ale lze jej kdykoliv změnit. Pole Guid není nutné vyplňovat ručně; pokud zůstane prázdné, bude vygenerováno automaticky. Guid projektu však musí odpovídat Guid nahraných souborů .data.
V současné době nelze datové soubory vytvářet přímo v Portálu – musí být vygenerovány externí aplikací. Prostřednictvím Portálu je lze následně nahrát a projekt spustit nebo stáhnout existující soubory. Více informací naleznete v části Správa projektových souborů.
Jakmile je záznam projektu vytvořen, bude viditelný v systému Mervis pro uživatele s odpovídajícími oprávněními. Po změně oprávnění může chvíli trvat, než se změny projeví (obvykle okamžitě nebo do půl minuty). V počáteční fázi bez projektových souborů nebude viditelný žádný obsah. Změna vlastností projektu, jako je název projektu, časové pásmo nebo umístění, neovlivní jeho běh; pokud projekt běží, bude pokračovat a nové vlastnosti se aplikují za běhu. Změna domény může způsobit zastavení a opětovné spuštění projektu, protože může být přesunut na vhodnější instanci SCADA.
3.2 Spuštění / zastavení projektu
Tlačítko Start Project nastaví požadovaný stav projektu na LocalRun. Naopak tlačítko Stop Project změní požadovaný stav na Stopped, což vede k zastavení projektu.
3.3 Správa projektových souborů
Do této sekce lze vstoupit kliknutím na tlačítko Project Files Management. V horní části modálního okna se nacházejí dvě záložky – Overview a Project History. Ve výchozím stavu je aktivní záložka Overview a okno je rozděleno do následujících částí:
- Seznam projektových souborů – tabulka se soubory a složkami projektu (grafy, schémata, datové soubory)
- Panel informací o projektu (vpravo) – zobrazuje název, Guid, stav, cílový stav apod.
- Historie souboru – přehled nahrání a změn vybraného souboru
- Ovládací tlačítka (viz tabulka)
| Název | Funkce |
|---|---|
| Add project files | Umožňuje přidání nových projektových souborů. |
| Add project folders | Umožňuje přidání nových složek projektu. |
| Clear unsaved changes | Vymaže soubory připravené k nahrání. Neodstraní projektové soubory již uložené v Mervis! |
| Download project files | Stáhne aktuální projektové soubory. Doporučeno před každou aktualizací jako záloha. |
| Upload project files | Nahraje projektové soubory na server. |
| Delete all project files | Odstraní všechny projektové soubory ze serveru! |
| Apply changes | Provede všechny potřebné operace pro nasazení projektu do Mervis. |
3.3.1 Přehled projektových souborů
V horní části tabulky se nachází filtr pro fulltextové vyhledávání souborů. Pod ním je zobrazen seznam všech projektových souborů se základními informacemi:
3.3.2 Nahrávání projektových souborů
Postup:
1. Připravte soubory, které chcete nahrát.
2. Vyberte soubory pomocí Add project files / Add project folders, nebo je přetáhněte přímo do okna metodou drag & drop.
3. Nově přidané soubory jsou zvýrazněny. Nepodporované formáty jsou označeny červeně a nebudou nahrány do Mervis.
4. U schémat lze vyplnit Name a nastavit Order pro zobrazení.
5. Klikněte na Upload project files pro nahrání souborů do Mervis.
6. Klikněte na Apply changes pro provedení všech potřebných operací a nasazení projektu.
Poznámka:
- Po nahrání datových souborů (*.data, *.data_p*) a použití Apply changes se projekt zastaví a následně znovu spustí s novými soubory.
- Nahrání ostatních souborů a použití Apply changes se projeví bez zastavení projektu.
- Odstranění projektu způsobí jeho ukončení a odstranění ze systému.
3.3.3 Historie projektových souborů
Záložka Project History poskytuje přehled všech změn provedených v projektových souborech a slouží jako elektronická auditní stopa. Uživatel může zobrazit kompletní historii nahraných souborů, identitu uživatele, který změnu provedl (Author), přesné datum a čas úpravy a případné komentáře přidané ke změnám. To splňuje přísné požadavky na compliance a QA díky zachování spolehlivého a přístupného záznamu změn konfigurace systému.
Operace se soubory:
3.4 Změna SCADA oprávnění
Toto tlačítko otevře modální okno pro nastavení SCADA oprávnění vybraného projektu. Kombinací níže uvedených oprávnění a jejich přiřazením ke skupinám uživatelů lze vytvořit běžné provozní role (např. Viewer, Operator, QA, Admin).
Typy oprávnění:
- View – umožňuje zobrazení projektu.
- Control – kromě zobrazení umožňuje ovládací akce. Tlačítka se stanou aktivními. K dispozici je plánování.
- Manage – umožňuje nahrávání a restartování projektů.
Oprávnění je nutné kombinovat. Pro ovládání jsou vyžadována oprávnění View i Control. Více informací naleznete v Permissions.




