====== Web server ====== Integrovaný webový server v PLC umožňuje vytvořit politiku přístupu uživatelů, analyzovat trendová data, ovládat více PLC z jednoho webového serveru ([[:cs:mervis-ide:35-help:030-hmi_new:065-controller_as_external_webserver|Controller jako externí webový server]]) a zobrazit textovou šablonu ([[:cs:mervis-ide:35-help:030-hmi_new:045-hmi_new_terminal_graphical|Přechod z grafické stránky na textovou stránku]]). Poznámka: pokud PLC pracuje jako integrovaný webový server (zobrazuje hodnoty pouze z „tohoto“ PLC), není možné jej současně používat jako externí webový server (tj. jako webový server pro data z více PLC v síti) a naopak. Webové stránky jsou při každém nahrání přepsány nejnovějším obsahem. ===== Nová grafická šablona pro web v PLC ===== Webové stránky jsou navrženy v integrovaném HMI editoru jako šablona. Vytvořte novou HMI šablonu: {{:en:mervis-ide:35-help:add_new_hmi_template_context_menu.png}} Poté zadejte název a typ nové šablony. Typ zobrazení musí být „Graphic“. Typ šablony musí být „PLC“ a PLC musí být název PLC, pro které je šablona určena. Toto PLC bude poskytovat proměnné pro přiřazení ke grafickým objektům. {{:en:mervis-ide:35-help:add_new_hmi_template_dialog_plc_graphic.png}} ===== Vlastnosti grafické šablony ===== Každá grafická šablona má specifické vlastnosti: typ HMI šablony, připojená PLC, styly gadgetů, volitelnou hlavičku a rozlišení stránky. {{:en:mervis-ide:35-help:graphic_template_properties.png}} Upravitelné vlastnosti jsou Název šablony a Rozlišení. Rozlišení lze vybrat z rozbalovací nabídky podle standardních velikostí obrazovky nebo zadat jako vlastní hodnotu. ===== Jak vytvořit šablonu ===== Ve vlastnostech stránky: Vlastnosti stránky * **Title** - Název stránky, jak se zobrazí v seznamu stránek * **Width / Height** - Rozlišení grafické šablony, mělo by odpovídat očekávanému rozlišení prohlížeče, stránka se však automaticky přizpůsobí dostupnému oknu prohlížeče * **Background** - Barevná paleta IDE nabízí specifické barvy pro IDE, paleta Mervis obsahuje synchronizované barvy ve stylu Mervis * **Background image source** - Výběr obrázku pozadí, pokud je požadován * **Background image stretch** * None (zachová původní velikost obrázku) * Stretch (obrázek se přizpůsobí panelu) * UniformStretch (při změně velikosti zachová poměr stran) * **Grid size** - Velikost mřížky v pixelech, pomáhá zarovnávat objekty na stránce * **Visible** - Viditelnost v menu stránek Mervis Visual (pokud není viditelné v menu, musí být dostupné pomocí tlačítka z jiné stránky) * **User group** - Skupina uživatelů určující přístupová práva pro tuto stránku * **Gadget styles** - Vizuální styly gadgetů {{:en:mervis-ide:35-help:graphic_template_page_properties.png|vlastnosti stránky}} Vložte objekt z nabídky HMI do stránky a propojte jej s proměnnými PLC. {{:en:mervis-ide:35-help:graphic_template_workspace.png}} ==== Použití grafických HMI objektů ==== K dispozici je 19 typů objektů s různými vlastnostmi. Objekty lze přetahovat do HMI šablony. Poté musí být k objektu přiřazena proměnná PLC. {{:en:mervis-ide:35-help:graphic_template_graphic_gadgets.png}} Jako příklad vyberte indikátor hodnoty a připojte proměnnou ze seznamu proměnných PLC. {{:en:mervis-ide:35-help:graphic_template_select_variable.png}} Podrobný popis HMI objektů včetně jejich vlastností naleznete zde: [[:en:mervis-ide:35-help:030-hmi_new:040-hmi_new_graphic|Grafické HMI objekty.]] Přidejte stránku kliknutím na tlačítko „+“. Stránku odstraníte kliknutím na „x“ vedle názvu stránky v dolní záložce. {{:en:mervis-ide:35-help:graphic_template_add_remove_page.png}} ===== Tipy pro rychlejší vytváření projektů ===== * Kliknutí pravým tlačítkem na objekty v pracovní ploše HMI šablony umožňuje kopírování objektů se zachováním jejich pozice (klávesová zkratka Ctrl+Shift+C). * Zvýšení/snížení Z-indexu (přenést dopředu / poslat dozadu) lze provést také z kontextového menu (pravé tlačítko na objekt a „Bring to front“ nebo „Send to back“) nebo v horní liště (Z-index). * Seskupování objektů umožňuje vytvořit skupinu objektů pro snadnou manipulaci při zachování vzdáleností mezi objekty. * Add Gadget to Styles - viz [[:cs:mervis-ide:35-help:030-hmi_new:050-creating_styles|Vytváření stylů]] {{:en:mervis-ide:35-help:graphic_template_context_menu.png}} ===== Uživatelská politika ===== Definice přístupových práv uživatelů s nastavením uživatelských skupin pro jednotlivé stránky je popsána na stránce [[:cs:mervis-ide:35-help:030-hmi_new:020-user_policy|Uživatelská politika]]. ===== Nahrání webu do PLC ===== Před nahráním webových stránek do PLC vyberte jazyk webových stránek. Vybraný jazyk bude použit pro obecné texty webu, jako jsou názvy dnů v týdnu, časové plány, menu apod. Pokud potřebujete přidat svůj jazyk, kontaktujte technickou podporu. {{:en:mervis-ide:35-help:plc_web_language.png}} Dalším krokem je nahrání šablony do PLC: ve vlastnostech PLC v sekci Web parameters vyberte vytvořenou šablonu. Adresář Definition directory se doplní automaticky. Pokud webová šablona není ve vaší sestavě, vyberte definici šablony v parametru Definition directory. {{:en:mervis-ide:35-help:plc_assign_device_template.png}} Poté nahrajte web kliknutím na tlačítko „Deploy Solution“ nebo klikněte pravým tlačítkem na PLC a vyberte PLC Operation - Upload web. {{:en:mervis-ide:35-help:plc_upload_web.png}} ===== Provoz webu ===== **Provoz webového serveru zobrazuje aktivity uživatele se všemi přístupovými právy. Pokud některé níže uvedené funkce nejsou na vašem webu dostupné, zkontrolujte přístupová práva uživatele.** Pokud má výchozí uživatel webu nastavené heslo (není prázdné), po otevření webové stránky PLC se zobrazí přihlašovací dialog. {{:en:mervis-ide:35-help:web_login.png}} ==== Odhlášení ==== Odhlaste se kliknutím na ikonu {{:en:mervis-ide:35-help:web_logout.png}}. ==== Procházení stránek ==== Pro filtrování nebo přepínání mezi stránkami klikněte na tlačítko Schema. {{:en:mervis-ide:35-help:web_select_page.png}} ==== Velikost schématu ==== * {{:en:mervis-ide:35-help:web_fit.png}} - Přizpůsobit schéma prohlížeči * {{:en:mervis-ide:35-help:web_original_size.png}} - Zobrazit schéma v původní velikosti (viz Rozlišení výše) * {{:en:mervis-ide:35-help:web_fit_to_width.png}} - Přizpůsobit schéma šířce prohlížeče ==== Zobrazení trendových dat ==== Pro zobrazení trendových dat v grafu vyberte hodnoty k zobrazení pomocí Ctrl + levé tlačítko myši. Označené hodnoty jsou uvedeny u ikony grafu. Hodnoty lze zobrazit jako historii (pouze uložená data) nebo v režimu osciloskopu (hodnoty jsou průběžně aktualizovány novými vzorky). {{:en:mervis-ide:35-help:web_graph_icon.png}} ==== Zobrazení v režimu osciloskopu ==== Pro zobrazení trendu s průběžnou aktualizací klikněte na ikonu Oscilloscope. {{:en:mervis-ide:35-help:web_graph_oscilloscope_mode.png}} ==== Zobrazení historie ==== Konfigurace ukládání trendových dat v PLC je popsána v [[:cs:mervis-ide:35-help:015-plc:135-history|Konfigurace ukládání dat do databáze (historie).]] Pro zobrazení trendových dat jako historie vypněte režim Oscilloscope a vyberte časové období, které se má zobrazit. {{:en:mervis-ide:35-help:web_graph_time_period.png}} Pokud legenda zobrazuje „noData“, zkontrolujte, zda jsou hodnoty správně ukládány do databáze PLC. {{:en:mervis-ide:35-help:no_data.png}} ==== Funkce grafu ==== Vzorkované hodnoty lze zvýraznit kliknutím na ikonu Display All Points. {{:en:mervis-ide:35-help:web_graph_show_points.png}} Obnovte zobrazená data pomocí ikony Refresh. {{:en:mervis-ide:35-help:web_graph_refresh.png}} Zrušte výběr proměnných k zobrazení kliknutím na ikonu Cancel selection {{:en:mervis-ide:35-help:web_graph_clear_selection.png}} Exportujte graf jako PNG nebo CSV pomocí ikony Save {{:en:mervis-ide:35-help:web_graph_export.png}} * {{:en:mervis-ide:35-help:web_graph_legend_hide.png}} - Skrýt legendu * {{:en:mervis-ide:35-help:web_graph_legend_short.png}} - Zobrazit legendu * {{:en:mervis-ide:35-help:web_graph_labels_hide.png}} - Skrýt popis legendy * {{:en:mervis-ide:35-help:web_graph_move_left.png}} - Posunout graf doleva * {{:en:mervis-ide:35-help:web_graph_move_right.png}} - Posunout graf doprava * {{:en:mervis-ide:35-help:web_graph_zoom_in.png}} - Přiblížit * {{:en:mervis-ide:35-help:web_graph_zoom_out.png}} - Oddálit * {{:en:mervis-ide:35-help:web_graph_menu_collapse.png}} - Skrýt ovládací prvky {{:en:mervis-ide:35-help:web_graph.png}} ===== Přehled alarmů a alarm log ===== Pro zobrazení přehledu aktivních alarmů se ujistěte, že má uživatel práva Alarm v [[:cs:mervis-ide:35-help:030-hmi_new:020-user_policy|"HMI User Rights"]]. Pro zobrazení přehledu alarmů nebo alarm logu na webovém serveru klikněte na ikonu zobrazení alarmů. {{:en:mervis-ide:35-help:web_alarms_icon.png}} V seznamu alarmů jsou všechny alarmy, které nejsou ve stavu Normal. Alarmy potvrďte kliknutím na tlačítko „Confirm“ a neaktivní alarmy resetujte kliknutím na tlačítko „Reset“. {{:en:mervis-ide:35-help:web_alarms.png}} * **Time** - Čas poslední aktualizace přehledu alarmů * **Message** - Název datapointu v projektu * **State** * Active - Alarm aktivní * Active Ack. - Aktivní potvrzený * Memory - Neaktivní alarm * Memory ack. - Neaktivní a potvrzený alarm (lze resetovat) * **Action** * Confirm - Potvrdit aktivní alarm * Reset - Smazat neaktivní a potvrzený alarm ==== Zobrazení alarm logu ==== Pro zobrazení alarm logu na webovém serveru klikněte na ikonu pro zobrazení/skrytí panelu historie alarmů. {{:en:mervis-ide:35-help:web_alarms_expand.png}} (Historie alarmů je ve výchozím stavu skrytá.) {{:en:mervis-ide:35-help:web_alarm_log.png}} **Poznámka ke compliance:** V regulovaných prostředích slouží alarm log jako elektronická auditní stopa. Zaznamenává přesný čas události, přesnou změnu stavu a identitu (**Source**) uživatele/klienta, který alarm potvrdil nebo resetoval. * **Time** - Čas vzniku zprávy * **Message** - Název datapointu v projektu * **State** * Active - Alarm aktivní * Active Ack. - Aktivní potvrzený * Memory - Neaktivní alarm * Memory ack. - Neaktivní a potvrzený alarm (lze resetovat) * **Source** - Klient, který změnil stav alarmu Export alarm logu do CSV souboru pomocí tlačítka Export {{:en:mervis-ide:35-help:web_alarms_export.png}}. To lze použít pro generování tisknutelných nebo archivovaných elektronických záznamů auditní stopy. ==== Funkce alarm logu ==== * {{:en:mervis-ide:35-help:web_alarms_left.png}}, {{:en:mervis-ide:35-help:web_alarms_right.png}} - Procházení mezi stránkami vlevo nebo vpravo * {{:en:mervis-ide:35-help:web_alarms_refresh.png}} - Obnovení alarm logu kliknutím na tlačítko Refresh * {{:en:mervis-ide:35-help:web_alarms_export.png}} - Export logu do CSV souboru pomocí tlačítka Export * {{:en:mervis-ide:35-help:web_export_change_date_range_button.png}} - Období pro export ===== System log ===== Pro zobrazení system logu musí mít uživatel přístupové právo System Log. Viz nastavení [[:cs:mervis-ide:35-help:030-hmi_new:020-user_policy|"User policy"]]. Klikněte na ikonu {{:en:mervis-ide:35-help:web_system_log_icon.png}} na webu PLC. {{:en:mervis-ide:35-help:web_system_log.png}} * **Time** - Čas výskytu * **Source** - Klient nebo proces, který zprávu vytvořil * **Level** - Úroveň systému používaná pro filtrování * **Message** - Text zprávy ===== Konfigurace systému ===== Nastavení konfigurace systému naleznete na stránce [[:cs:mervis-ide:35-help:030-hmi_new:060-service_web|"Konfigurace systému"]].