SetControlword()

SetControlword() 1:

This method is used to write the control word of an I/O output element.

Syntax:

METHOD SetControlword : HRESULT
VAR_INPUT
    nDriveControlWord:        UINT;
END_VAR

SetControlword() 2: Return value

Name

Type

Description

SetControlword

HRESULT

Return value with feedback on the success of the execution.

The return value of the method is of type HRESULT. The following return values are to be expected.

E_AdsErr

Return value

Cause

DEVICE_ERROR

0x9B00 0700

The I/O element is in error state.

DEVICE_SYMBOLNOTFOUND

0x9B00 0710

The transferred reference is invalid.

DEVICE_INCOMPATIBLE

0x9B00 070E

The variable type of the transferred structure does not match the I/O element.

DEVICE_SRVNOTSUPP

0x1B00 0701

Function is not supported by the I/O element.

Notice This return value is not marked as an error!

DEVICE_NOERR

0x1B00 000

Execution was successful.

SetControlword() 3: Inputs

Name

Type

Description

nDriveControlWord

UINT

Control word to be written to the input variable.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4024.35

PC or CX (x64, x86)

Tc3_PlasticFunctions v3.12.4.26 or higher