Mit der Methode ConfigurationTLS können die IP-Adresse und der Port für den Client zum Senden von Daten konfiguriert werden und die TLS-Einstellungen, die verwendet werden.
Durch die Konfiguration des Funktionsbausteins mit dieser Methode wird eine sichere Verbindung hergestellt. Der Client muss zudem eine TLS-Verbindung unterstützen.
Wenn der Client TLS nicht unterstützt, dann muss die Methode ConfigurationNoTLS verwendet werden.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_sIpAddress |
STRING[15] |
IP-Adresse des Client zum Senden von Daten. |
i_uiPort |
UINT |
Ausgangs-Port des Client zum Senden von Daten. |
i_stTlsSettings |
TLS-Einstellungen für die Verbindung. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
ET_DiagExt |
POU-spezifischer Ausgang zur Diagnose. q_etDiag = ET_Diag.Ok -> Statusmeldung q_etDiag <> ET_Diag.Ok -> Diagnosemeldung |
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung, die detaillierte Informationen zum Diagnosezustand übergibt. |
q_etDiag |
q_etDiagExt |
Enumerationswert von q_etDiagExt |
Beschreibung |
---|---|---|---|
Ok |
Ok |
0 |
OK |
ExecutionAborted |
ConfigurationAlreadyCompleted |
12 |
Konfiguration bereits erfolgreich abgeschlossen |
InputParameterInvalid |
IpAddressInvalid |
13 |
IP-Adresse ungültig |
Enumerationsname: |
ConfigurationAlreadyCompleted |
Enumerationswert: |
12 |
Beschreibung: |
Konfiguration bereits abgeschlossen |
Problem |
Ursache |
Lösung |
---|---|---|
Konfiguration bereits erfolgreich abgeschlossen |
Die Methode ConfigurationTLS(..) oder die Methode ConfigurationNoTLS(..) wurde bereits erfolgreich aufgerufen. |
Stellen Sie sicher, dass die Methode ConfigurationTLS(..) oder die Methode ConfigurationNoTLS(..) nicht nach erfolgreicher Konfiguration aufgerufen wird. |