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