FB_SendVisionDataServer - ConfigurationTLS - (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V1.7.3.0

Dieses Kapitel enthält folgende Informationen:

Aufgabe

Konfigurieren der IP-Adresse und des Ports für die Verbindung zu einem Client.

Beschreibung

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.

Schnittstelle

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

TCPUDP.ST_TlsSettingsServer.

TLS-Einstellungen für die Verbindung.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

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.

Diagnosemeldungen

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

ConfigurationAlreadyCompleted

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.

IpAddressInvalid

Enumerationsname:

IpAddressInvalid

Enumerationswert:

13

Beschreibung:

IP-Adresse ungültig

Problem

Ursache

Lösung

Die IP-Adresse ist ungültig.

Die IP-Adresse ist ungültig.

Stellen Sie sicher, dass i_sIpAddress eine gültige IP-Adresse bereitstellt.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Erfolg

Statusmeldung: Konfiguration der IP-Adresse und des Ports war erfolgreich.