Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:sw:01-mervis:sending-email-hidden [2023/08/03 14:12] – [Sending emails] zrusek | en:sw:01-mervis:sending-email-hidden [2023/08/25 13:25] (current) – avsetula | ||
|---|---|---|---|
| Line 26: | Line 26: | ||
| </ | </ | ||
| <WRAP half column 15%> | <WRAP half column 15%> | ||
| - | {{ :en: | + | {{ en: |
| </ | </ | ||
| Line 41: | Line 41: | ||
| For email sending to work properly, you must first set up an alarm channel. Double-click **PLC** in the **left panel**, select the **Messaging** tab, right-click in the main window area (list of alarm channels) and select **Add Alarm Channel** from the context menu: | For email sending to work properly, you must first set up an alarm channel. Double-click **PLC** in the **left panel**, select the **Messaging** tab, right-click in the main window area (list of alarm channels) and select **Add Alarm Channel** from the context menu: | ||
| - | {{ : | + | {{ .: |
| ---- | ---- | ||
| A new alarm channel appears. By default, it is set to send email messages. It is now possible to define a name that is then used on the **sendmailtrig** block input, or leave the default name **alrchannel**. | A new alarm channel appears. By default, it is set to send email messages. It is now possible to define a name that is then used on the **sendmailtrig** block input, or leave the default name **alrchannel**. | ||
| - | {{ : | + | {{ .: |
| Next, the connection type **SMTP** is defined. After clicking on alarm channel in the main window, the properties table of the selected channel is displayed in the right column: | Next, the connection type **SMTP** is defined. After clicking on alarm channel in the main window, the properties table of the selected channel is displayed in the right column: | ||
| Line 58: | Line 58: | ||
| * **Certificate validation**: | * **Certificate validation**: | ||
| - | {{ : | + | {{ .: |
| It is necessary to confirm all changes by clicking on OK button in red bar: | It is necessary to confirm all changes by clicking on OK button in red bar: | ||
| - | {{ : | + | {{ .: |
| Line 69: | Line 69: | ||
| The **sendmailtrig** function block can be found in the left panel under the **FUPLA blocks** tab, or in the **Add library block** context menu by pressing the right mouse button in the **main window** (area of the fbd program): | The **sendmailtrig** function block can be found in the left panel under the **FUPLA blocks** tab, or in the **Add library block** context menu by pressing the right mouse button in the **main window** (area of the fbd program): | ||
| - | {{ : | + | {{ .: |
| ---- | ---- | ||
| Line 75: | Line 75: | ||
| This function block has 6 inputs. For more convenient debugging it is advisable to create some variables that are connected to these inputs. The first is the **channel** input, which is of the string data type. When defining a variable, it is possible to choose a name identical to the name of the input, but it is necessary to choose the same data type, i.e. string. The initial value is the name of the alarm channel, where the default value is the string **alrchannel**: | This function block has 6 inputs. For more convenient debugging it is advisable to create some variables that are connected to these inputs. The first is the **channel** input, which is of the string data type. When defining a variable, it is possible to choose a name identical to the name of the input, but it is necessary to choose the same data type, i.e. string. The initial value is the name of the alarm channel, where the default value is the string **alrchannel**: | ||
| - | {{ : | + | {{ .: |
| ---- | ---- | ||
| Line 94: | Line 94: | ||
| The result should look something like this: | The result should look something like this: | ||
| - | {{ : | + | {{ .: |
| ---- | ---- | ||
| Line 116: | Line 116: | ||
| ==== Example of use ==== | ==== Example of use ==== | ||
| - | Typically, this function can be used to report alarms. | + | Typically, this function can be used to report alarms. |
| - | {{ : | + | {{ .: |