MCFB_AKDFaultOutputs AKD drive fault Information. The FAULT output turns TRUE when the selected drive goes into a fault state. The fault number is the same number as reported on the display of the AKD drive. This function can be used with the PLCopenA vendor -and product- independent worldwide association active in Industrial Control and aiming at standardizing PLC file formats based on XML Motion engines. The following figure shows the function block I/O:
| EN | Description | ENABLES the Kollmorgen UDFB"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 FFLD editor only) |
| Data type | BOOL | |
| Range | [0 , 1] | |
| Unit | n/a | |
| Default | — | |
| Axis | Description | Name of a declared instance of the AXIS_REF library function. For more details, About Axis Name and Number. |
| Data type | AXIS_REF | |
| Range | [1, 256] | |
| Unit | n/a | |
| Default | — |
| FAULT | Description | TRUE if selected drive currently has a Fault |
| Data type | BOOL | |
| Range | [0 , 1] | |
| Unit | n/a | |
| FaultNumber | Description | Three digit AKD Fault identifier |
| Data type | DINT | |
| Range | [100 , 999] | |
| Unit | n/a |
Typical usage for this UDFB are:
Related Functions
MC_ReadStatus (PLCopen Motion Engine)
//Execute and Read the Function BlockA function block groups an algorithm and a set of private data. It has inputs and outputs.
Inst_MCFB_AKDFault( Axis1(*lib:AXIS_REF*) );
FaultDrive1 := Inst_MCFB_AKDFault.FAULT;
FaultDrive1Number := Inst_MCFB_AKDFault.FaultNumber;
FaultDrive1Description := MCFB_AKDFaultLookup( FaultDrive1Number(*DINT*) );
|
Copyright © 2015 Kollmorgen™ |
|