The execution of the SelectWithValue or Select command services. To choose the execution procedure the driver automatically reads from 850-server the current Control Model of the relevant Data Object.

Supported when also a variable referring to this CO Data Attribute exists.

Hint: When the Data Object is successfully selected, then you have to use the function blocks IEC61850_OPER or IEC61850_CANCEL to continue the command procedures.

Inputs

Input

Data type

Description

ENABLE

BOOL

Flank trigger to execute the command.

Attention: The command is only carried out if the previous command has been completed. Hint: If the command is completed, then the output STATUS is not equal to 0.

SERVERID

UDINT

Identification of the server via its Server ID.

PATH

STRING

Path to the Data Attribute in the same syntax as the variable property Path.

Example: 'GEDeviceF650/CSWI1/Pos/Oper.ctlVal[CO]'

CHECK

USINT

IEC 61850 Check attribute: 0 (no check), 1, 2 or 3 (interlock- and synchrocheck)

VALUE

ANY

Value of the command; can be any data type.

Outputs

Output

Data type

Description

STATUS

UDINT

Status of the current command:

  • 0 = BUSY (running)
  • 1 = DONE (completed)
  • 2 = ERROR (completed with error)

RESULT

DINT

If > 0, the value of the received IEC 61850 AddCause with the reason of the command refusal.

If < 0, the internal error code:

  • -1 = VALUE parameter invalid
  • -2 = driver not loaded
  • -3 = command cannot be put into the sent queue (invalid SERVERID for example).

Created with the Personal Edition of HelpNDoc: Make your documentation accessible on any device with HelpNDoc