FB_ReceiveVisionDataClient - 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 den Client, Festlegen der TLS-Einstellungen.

Beschreibung

Mit der Methode ConfigurationTLS können die IP-Adresse und der Port für den zu überwachenden Server und die verwendeten TLS-Einstellungen (Transport Layer Security) konfiguriert werden.

Durch die Konfiguration des Funktionsbausteins mit dieser Methode wird eine sichere Verbindung hergestellt. Der Server muss zudem eine TLS-Verbindung unterstützen.

Wenn der Server TLS nicht unterstützt, dann muss die Methode ConfigurationNoTLS verwendet werden.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_sIpAddress

STRING[15]

IP-Adresse des Bildverarbeitungssystems.

i_uiPort

UINT

Port, zu dem der Client eine Verbindung herstellen soll.

i_stTlsSettings

TCPUDP.ST_TlsSettingsClient.

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.