ns=2;s=DEPRAG Smart/Devices/General/OpenProtocol/OpenProtocolDevices/0/Connect
Stellt die Verbindung zu einem Open Protocol Gerät her. DEPRAG Smart agiert dabei als Open Protocol Client, der die Verbindung zu einem Open Protocol Server herstellt.
Neben den bereits erläuterten Parametern sind für die Implementierung in TwinCAT 3 nachfolgende Variablen anzulegen / zu übergeben:
VAR
bOpenProtocolConnect : BOOL;
OutputDataOpenProtocolConnect : ST_VoidOutputData;
hrOpenProtocolConnect : HRESULT;
fbOpenProtocol : FB_OpenProtocol;
END_VAR
hrOpenProtocolConnect := fbOpenProtocol.Connect(
bExecute := bOpenProtocolConnect,
ConnectionHandle := depragSmartConnection.ConnectionHandle,
sDeviceId := '0',
sIp := '000.000.000.000',
nPort := 4545,
nTimeOutInSeconds := 5,
bEnableKeepAlive := TRUE,
nRevision := 1,
OutputData => OutputDataOpenProtocolConnect);
IF hrOpenProtocolConnect <> S_FALSE THEN
bOpenProtocolConnect := 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.