ns=2;s=DEPRAG Smart/Network/EMailClient/SmtpServerSettings/MailServerPort
Port des SMTP-Servers.
Neben den bereits erläuterten Parametern sind für die Implementierung in TwinCAT 3 nachfolgende Variablen anzulegen / zu übergeben:
VAR
    bReadMailServerPort       : BOOL;
    bWriteMailServerPort      : BOOL;
    hrMailServerPort       : HRESULT;
    MailServerPort        : DINT;
    fbSmtpServerSettings      : FB_SmtpServerSettings;
END_VAR
hrMailServerPort := fbSmtpServerSettings.ReadMailServerPort(
      bExecute    := bReadMailServerPort,
      ConnectionHandle  := depragSmartConnection.ConnectionHandle,
      Output     => MailServerPort);
IF hrMailServerPort <> S_FALSE THEN 
    bReadMailServerPort := FALSE;
END_IF
  
hrMailServerPort := fbSmtpServerSettings.WriteMailServerPort(
      bExecute    := bWriteMailServerPort,
      ConnectionHandle  := depragSmartConnection.ConnectionHandle,
      PointerToNodeValue  := ADR(MailServerPort),
      SizeOfNodeValue  := SIZEOF(MailServerPort));
IF hrMailServerPort <> S_FALSE THEN 
    bWriteMailServerPort := FALSE;
END_IF
                                                    Für Beispiele und Erklärungen bezüglich der Aufrufe von Knoten via Siemens TIA Portal sei an dieser Stelle auf den Unterpunkt "Siemens TIA Portal" in Abschnitt "Erste Schritte" verwiesen.