ns=2;s=DEPRAG Smart/Devices/General/OpenProtocol/OpenProtocolDevices/0/DisableTool
Diese Nachricht kann verwendet werden, um die Startfreigabe zurückzunehmen. Es können keine Schraubläufe gestartet werden, das Gerät ist nicht schraubbereit.
Neben den bereits erläuterten Parametern sind für die Implementierung in TwinCAT 3 nachfolgende Variablen anzulegen / zu übergeben:
VAR
bOpenProtocolDisableTool : BOOL;
OutputDataOpenProtocolDisableTool : ST_VoidOutputData;
hrOpenProtocolDisableTool : HRESULT;
fbOpenProtocol : FB_OpenProtocol;
END_VAR
hrOpenProtocolDisableTool := fbOpenProtocol.DisableTool(
bExecute := bOpenProtocolDisableTool,
ConnectionHandle := depragSmartConnection.ConnectionHandle,
sDeviceId := '0',
OutputData => OutputDataOpenProtocolDisableTool);
IF hrOpenProtocolDisableTool <> S_FALSE THEN
bOpenProtocolDisableTool := 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.