MCFB_AKDFaultLookup

PLCopen motion icon

 Function BlockClosed A function block groups an algorithm and a set of private data. It has inputs and outputs. - String message of the corresponding AKD drive fault number.

Inputs

Input

Data Type

Range

Unit

Default

Description

EN

BOOL

0, 1

N/A

No default

Enables the KollmorgenUDFBClosed "User Defined Function Block" UDFB can be used as a sub-function block in another program of the application. It is described using FBD, LD, ST or IL language. Input / output parameters of a UDFB (as well as private variables) are declared in the variable editor as local variables of the UDFB.

Used in the FFLDClosed "Free Form Ladder Diagram" editor only.

FaultNumber

DINT

No range

N/A

No default

The AKD drive fault number.

Outputs

Output

Data Type

Range

Unit

Description

OK

BOOL

0, 1

N/A

TRUE if there is a match for the FaultNumber.

FaultDescription

STRING

N/A

N/A

Description of the fault.

Remarks

This image shows the function or function block I/O.

Figure 6-93: MCFB_AKDFaultLookup

Usage

FBD Language Example

FFLD Language Example

IL Language Example

Not available.

ST Language Example

            //Execute and Read the FunctionClosed A function calculates a result according to the current value of its inputs. A function has no internal data and is not linked to declared instances. Block
            
Inst_MCFB_AKDFault( Axis1(*lib:AXIS_REF*) );
FaultDrive1 := Inst_MCFB_AKDFault.FAULT;
FaultDrive1Number := Inst_MCFB_AKDFault.FaultNumber;

FaultDrive1Description := MCFB_AKDFaultLookup( FaultDrive1Number(*DINT*) );

See Also