Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:sw:01-mervis:sending-email-hidden [2023/08/03 08:42] – [Nastavení alarmového kanálu] zrusekcs:sw:01-mervis:sending-email-hidden [2024/07/15 11:22] (aktuální) – [Doporučení pro Gmail:] kcerny
Řádek 4: Řádek 4:
 <WRAP half column 100%> <WRAP half column 100%>
 #;; #;;
-<html><style>h1 {margin-bottom: 10px !important;}</style><span class="tag-skelet inline-tag">+<html><style>h1 {margin-bottom: 10px !important;}</style><span class="tag-skelet inline-tags">
 <span class="tag-patron">Patron</span> <span class="tag-patron">Patron</span>
 <span class="tag-neuron">Neuron</span> <span class="tag-neuron">Neuron</span>
Řádek 14: Řádek 14:
 </WRAP> </WRAP>
 <WRAP half column 100%> <WRAP half column 100%>
-Mervis, společně s jednotkami Unipi, podporuje odesílání emailů. Tento návod popisuje, jak nastavit PLC a realizovat odesílání emailů diagramem funčních bloků. Zasílání emailů je možné jak nešifrovaně (non-SSL), tak sifrovaně (SSL).+Mervis, společně s jednotkami Unipi, podporuje odesílání emailů. Tento návod popisuje, jak nastavit PLC a realizovat odesílání emailů diagramem funčních bloků. Zasílání emailů je možné jak nešifrovaně (non-SSL), tak šifrovaně (SSL).
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Řádek 42: Řádek 42:
 Pro správnou funkci odesílání emailů je nutné nejdříve nastavit alarmový kanál. Dvojitě klikněte na **PLC** v **levém panelu**, vyberte záložku **Definice hlášení**, klikněte pravým tlačítkem myši do prostoru hlavního okna (seznam alarmových kanálů) a v kontextovém menu vyberte možnost **Přidat alarmový kanál**:  Pro správnou funkci odesílání emailů je nutné nejdříve nastavit alarmový kanál. Dvojitě klikněte na **PLC** v **levém panelu**, vyberte záložku **Definice hlášení**, klikněte pravým tlačítkem myši do prostoru hlavního okna (seznam alarmových kanálů) a v kontextovém menu vyberte možnost **Přidat alarmový kanál**: 
  
-{{ :cs:sw:01-mervis:sending-email:sending_emails_02_setup_channel.png?direct |}}+{{ .:sending-email:sending_emails_02_setup_channel.png?direct |}}
  
 ---- ----
 Objeví se nový alarmový kanál. Ve výchozím stavu je nastaven pro odesílání emailových zpráv. Nyní je možné definovat název, který se následně použije na vstupu bloku **sendmailtrig**, nebo ponechat výchozí název **alrchannel**.  Objeví se nový alarmový kanál. Ve výchozím stavu je nastaven pro odesílání emailových zpráv. Nyní je možné definovat název, který se následně použije na vstupu bloku **sendmailtrig**, nebo ponechat výchozí název **alrchannel**. 
  
-{{ :cs:sw:01-mervis:sending-email:sending_emails_03_new_channel.png?direct |}}+{{ .:sending-email:sending_emails_03_new_channel.png?direct |}}
  
 Dále se definuje typ spojení **SMTP**. Po kliknutí na kanál v hlavním okně se v pravém sloupci zobrazí tabulka vlastností zvoleného kanálu: Dále se definuje typ spojení **SMTP**. Po kliknutí na kanál v hlavním okně se v pravém sloupci zobrazí tabulka vlastností zvoleného kanálu:
Řádek 53: Řádek 53:
   * **Server**: ze které bude email odesílán   * **Server**: ze které bude email odesílán
   * **Port**: na kterém bude RT komunikovat (dle emailového serveru)   * **Port**: na kterém bude RT komunikovat (dle emailového serveru)
-  * **Používat přihlašování**: na ''TRUE'' v případě nutnosti přihlašování+  * **Používat přihlašování**: ''TRUE'' v případě nutnosti přihlašování
   * **Jméno uživatele**: v případě přihlašování, standardně emailová adresa   * **Jméno uživatele**: v případě přihlašování, standardně emailová adresa
   * **Heslo**: v případě přihlašování, heslo pro použitý email   * **Heslo**: v případě přihlašování, heslo pro použitý email
   * **Povolit SSL**: pro zabezpečenou komunikaci   * **Povolit SSL**: pro zabezpečenou komunikaci
-  * **Validace certfikátu**: standardně nastavte ''FALSE'', více v článku [[:ssl-certification-validation-hidden|Validace certifikátu]] +  * **Validace certfikátu**: standardně ''FALSE'', více v článku [[ssl-certification-validation-hidden|]] 
  
-{{ :cs:sw:01-mervis:sending-email:sending_emails_04_channel_attributes.png?direct |}}+{{ .:sending-email:sending_emails_04_channel_attributes.png?direct |}}
  
 Všechny změny je nutné potvrdit kliknutím na OK v červené liště: Všechny změny je nutné potvrdit kliknutím na OK v červené liště:
  
-{{ :cs:sw:01-mervis:sending-email:sending_emails_05_name_channel.png?direct |}}+{{ .:sending-email:sending_emails_05_name_channel.png?direct |}}
  
  
 ===== Odesílání emailů ===== ===== Odesílání emailů =====
  
-Funkční blok **sendmailtrig** lze nalézt v levém panelu v záložce **FUPLA bloky**, nebo v kontextovém menu **Přidat blok knihovny** po stisknutí pravého tlačítka myši do prostoru **fbd programu**. +Funkční blok **sendmailtrig** lze nalézt v levém panelu v záložce **FUPLA bloky**, nebo v kontextovém menu **Přidat blok knihovny** po stisknutí pravého tlačítka myši **hlavním okně** (prostoru fbd programu)
  
-{{ :cs:sw:01-mervis:sending-email:sending_emails_06_fbd_block_program.png?direct |}}+{{ .:sending-email:sending_emails_06_fbd_block_program.png?direct |}}
  
 ---- ----
  
-Tento funkční blok vyžaduje vstupních proměnných, proto je pro pohodlnější ladění vhodné vytvořit pomocné proměnné. První je vstup **channel**, který je datového typu string a ve výchozím stavu je jeho počáteční hodnotou řetězec **alrchannel**: +Tento funkční blok má vstupů. Pro pohodlnější ladění je vhodné vytvořit pomocné proměnné, které se na tyto vstupy připojí. První je vstup **channel**, který je datového typu string. Při definování proměnné je možné zvolit název shodný s názvem vstupu, ale je třeba třeba zvolit shodný datový typ, tedy string. Počáteční hodnotou je název alarmového kanálu, kde výchozí hodnotou je řetězec **alrchannel**: 
  
-{{ :cs:sw:01-mervis:sending-email:sending_emails_07_global_variable.png?direct |}}+{{ .:sending-email:sending_emails_07_global_variable.png?direct |}}
  
 ---- ----
Řádek 84: Řádek 84:
 |< 100% 15% 15% 70%>| |< 100% 15% 15% 70%>|
 ^ Vstup     ^ Typ      ^ Význam                                                                ^ ^ Vstup     ^ Typ      ^ Význam                                                                ^
-| CHANNEL   | STRING   | název komunikačního spojení (definuje se v možnostech PLC; [[#nastaveni_alarmoveho_kanalu|viz výše]])                                           |+| CHANNEL   | STRING   | název alarmového kanálu (definuje se v možnostech PLC; [[#nastaveni_alarmoveho_kanalu|viz výše]])                                           |
 | FROM      | STRING   | emailová adresa odesílatele                                           | | FROM      | STRING   | emailová adresa odesílatele                                           |
 | RECIPIENT | STRING   | emailová adresa příjemce                                              |  | RECIPIENT | STRING   | emailová adresa příjemce                                              | 
Řádek 95: Řádek 95:
 Výsledek by měl vypadat přibližně takto:  Výsledek by měl vypadat přibližně takto: 
  
-{{ :cs:sw:01-mervis:sending-email:sending_emails_08_sendmailtrig_with_variables.png?direct |}}+{{ .:sending-email:sending_emails_08_sendmailtrig_with_variables.png?direct |}}
  
 ---- ----
Řádek 117: Řádek 117:
 ==== Příklad použití ==== ==== Příklad použití ====
  
-Typicky lze tuto funkci využít pro hlášení alarmových stavů. Odeslání emailu je spuštěno nastalým alarmovým stavem. Další email se pošle v případě, že alarm odezněl, byl resetován a následně znovu nastal. Alarm je aktivní, když hodnota proměnné ''teplota''ekročí hodnotou proměnné ''mez_teploty'' (s hysterezí).+Typicky lze tuto funkci využít pro hlášení alarmových stavů. Odeslání emailu je spuštěno nastalým alarmovým stavemtomto íkladu překročením proměnné ''teplota''es hodnotou proměnné ''mez_teploty'' (s hysterezí). Další email (s jiným obsahem zprávy) je odeslán po snížení hodnoty proměnné ''teplota'' pod hodnotu ''mez_teploty'' (s hysterezí).
  
-{{ :cs:sw:01-mervis:sending-email:sending_emails_09_program_windowed.png?direct |}}+{{ .:sending-email:sending_emails_09_program_windowed.png?direct |}}
  
  
-===== Doporučení pro gmail: =====+===== Doporučení pro Gmail: =====
  
-V případě Google účtu (je-li nastaveno dvoufázové ověřování) je postup pro vygenerování hesla následují:+V případě Google účtu (je-li nastaveno dvoufázové ověřování) je postup pro vygenerování hesla následující:
   - V Google Account nastavení   - V Google Account nastavení
   - Vyhledat **Hesla Aplikací**   - Vyhledat **Hesla Aplikací**