ns=2;s=DEPRAG Smart/Network/HTTP/REST/AddClient
Erstellt einen neuen, vollständig parametrierten REST Client. Der REST Client kann über den zurückgegebenen Index aus der Liste "ActiveClients" abgerufen werden.
Neben den bereits erläuterten Parametern sind für die Implementierung in TwinCAT 3 nachfolgende Variablen anzulegen / zu übergeben:
VAR
bHttpAddClient : BOOL;
OutputDataHttpAddClient : ST_Int32OutputData;
hrHttpAddClient : HRESULT;
fbHttpRest : FB_HttpRest;
END_VAR
hrHttpAddClient := fbHttpRest.AddClient(
bExecute := bHttpAddClient,
ConnectionHandle := depragSmartConnection.ConnectionHandle,
HostAddress := 'https://OpcUa.deprag.com/',
HostPort := 443,
ConnectionTimeOutInMilliseconds := 5000,
TlsVersion := SslProtocols.Tls12,
UserName := 'User1',
Password := 'Password1',
ApiToken := 'ApiToken1',
AcceptSelfSingedCertificates := TRUE,
Compression := DecompressionMethods.All,
ContentType := '',
OutputData => OutputDataHttpAddClient);
IF hrHttpAddClient <> S_FALSE THEN
bHttpAddClient := 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.