ST_UASessionConnectInfo

Syntax

TYPE ST_UASessionConnectInfo:
STRUCT
    sApplicationName     : STRING(MAX_STRING_LENGTH);

    eSecurityMode        : E_UASecurityMsgMode;
    eSecurityPolicyUri   : E_UASecurityPolicy;
    eTransportProfileUri : E_UATransportProfile;

    tSessionTimeout      : TIME;
    tConnectTimeout      : TIME;
END_STRUCT
END_TYPE

Werte

Name

Beschreibung

sApplicationUri (veraltet)

Anwendungs-Uri maximale Zeichenkettenlänge 255.
Ab TcUAClient 2.0.0.14 wird diese automatisch vom Zertifikat vorgegeben, wie in der PLCOpen Spezifikation definiert. Daher in aktuellen Bibliotheksversionen nicht mehr verwendet.

sApplicationName

Anwendungsname mit maximaler Zeichenkettenlänge von 255.

eSecurityMode

Sicherheitsmeldungsmodus. Verfügbare Modi siehe E_UASecurityMsgMode.

eSecurityPolicyUri

Sicherheitsrichtlinien-Uri. Verfügbare Sicherheitsrichtlinien-Uri siehe E_UASecurityPolicy.

eTransportProfileUri

Transportprofil-Uri. Verfügbare Transportprofil-Uri siehe E_UATransportProfile;

stUserIdentTokenType

Struktur mit Authentifizierungsdaten für die Anmeldung am OPC UA-Server. Vollständige Beschreibung unter ST_UAUserIdentityTokenType.

tSessionTimeout

Wert Sitzungstimeout.

tConnectTimeout

Wert für den Verbindungstimeout. Dieser muss passend zum ADS Timeout am UA_Connect Baustein gesetzt werden. Hierbei gilt die Faustregel: ADS Timeout > 2 * ConnectionTimeout.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT 3.1

Win32, Win64, CE-X86, CE-Arm®

Tc3_PLCopen_OpcUa