F_GetKinChnOperationState

F_GetKinChnOperationState 1:

This function returns the operation state of the Kinematic Channel.

Function F_GetKinChnOperationState : E_KINSTATUS

VAR_IN_OUT
    stKinRefIn : NciChannelToPlc
END_VAR

stKinRefIn: Determines the configuration’s kinematic group. See NciChannelToPlc

Return value

E_KINSTATUS: State of the kinematics channel (cf. below). If an invalid version of cyclic interface is used, KinStatus_InvalidItfVersion is returned.

F_GetKinChnOperationState 2:

Example

VAR 
    stKinRefIn AT %I*      : NciChannelToPlc;
    nErrId                 : UDINT;
    eKinOperationState     : E_KINSTATUS;
END_VAR
IF F_GetKinChnOperationState(stKinRefIn)<> KinStatus_InvalidItfVersion THEN 
    eKinOperationState := F_GetKinChnOperationState(stKinRefIn);
ELSE
    nErrId := F_GetKinChnOperationState(stKinRefIn);
END_IF

Requirements

This function is valid from version 6 of the cyclic interface. If the version is lower KinStatus_InvalidItfVersion (see E_KINSTATUS) is returned.