FB_UnwinderModule - General Information
Type: |
Function block |
Available as of: |
V1.0.0.0 |
The POU FB_UnwinderModule provides the entire movement functionality to wind or rewind a foil from a bobbin within a template project.
With this module the functionalities of the Unwinder library can be used in template projects. The function block is addressed via the StandardModuleInterface and UnwinderModuleInterface.
Input/Output |
Data type |
Description |
---|---|---|
iq_stStandardModuleItf |
TPL.ST_StandardModuleInterface |
See Standard Module Interface > ST_StandardModuleInterface |
iq_stExceptionList |
TPL.ST_ExceptionList |
See Standard Module Interface > ST_StandardModuleInterface |
iq_stLogDataList |
TPL.ST_LogDataList |
See Standard Module Interface > ST_StandardModuleInterface |
iq_stUnwinderModuleItf |
ST_ModuleInterface |
Parameter structure of the UnwinderModule. |
q_etDiag |
q_etDiagExt |
Enumeration value |
Description |
Reactions |
---|---|---|---|---|
OK |
47 |
Exiting operating mode "Automatic". |
- |
|
OK |
43 |
Initialization of operating mode "Automatic". |
- |
|
OK |
46 |
Executing operating mode “Automatic”. |
- |
|
OK |
45 |
Operating mode “Automatic” – Starting. |
- |
|
OK |
44 |
Operating mode “Automatic” – waiting for start signal. |
- |
|
OK |
49 |
Operating mode “BrakeRelease” – brake is closed. |
- |
|
OK |
50 |
Operating mode “BrakeRelease” – brake is open. |
- |
|
OK |
51 |
Exiting operating mode “BrakeRelease”. |
- |
|
OK |
48 |
Initializing operating mode “BrakeRelease”. |
- |
|
OK |
36 |
The POU is disabled. |
- |
|
OK |
37 |
The POU is initializing. |
- |
|
OK |
42 |
Exiting operating mode “Manual”. |
- |
|
OK |
40 |
Initialization of operating mode “Manual”. |
- |
|
OK |
41 |
Executing operating mode “Manual”. |
- |
|
OK |
39 |
No operating mode selected, DriveEnable is FALSE. |
- |
|
OK |
38 |
No operating mode selected, DriveEnable is TRUE. |
- |
|
OK |
98 |
Writing data to file. |
- |
|
DriveConditionInvalid |
19 |
Connected drive reported an exception. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
18 |
Connected drive reported an unrecoverable exception. |
TPL.ET_Reaction.AsyncStop |
|
DriveConditionInvalid |
30 |
Connected drive is not ready for motion instructions. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
20 |
Connected drive reported an advisory. |
- |
|
DriveConditionInvalid |
100 |
Controller is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
13 |
InverterEnable is not set/ FALSE. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
14 |
TorqueEnableOff is FALSE. |
TPL.ET_Reaction.SyncStopEL |
|
ExecutionAborted |
32 |
An asynchronous stop is being executed. |
- |
|
ExecutionAborted |
3 |
Command cannot be overwritten. |
TPL.ET_Reaction.AsyncStop |
|
ExecutionAborted |
5 |
Command is impossible due to an active error reaction. |
- |
|
ExecutionAborted |
4 |
Command is impossible in this state. |
TPL.ET_Reaction.AsyncStop |
|
ExecutionAborted |
2 |
Command is indeterminable. |
TPL.ET_Reaction.AsyncStop |
|
ExecutionAborted |
89 |
Master is at stand still while receiving feedback. |
TPL.ET_Reaction.SyncStopEL |
|
ExecutionAborted |
35 |
Stop at the end of program cycle. |
- |
|
ExecutionAborted |
34 |
Synchronous stop – DriveEnable is TRUE. |
- |
|
ExecutionAborted |
33 |
Synchronous stop – DriveEnable is FALSE. |
- |
|
InputParameterInvalid |
8 |
Acceleration is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
67 |
AnalogInput is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
66 |
ApplicationLevelRef is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
65 |
ApplicationValueMinMax is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
78 |
CoilRadius is out of range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
62 |
ControllerMode is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
9 |
Deceleration is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
86 |
DirectMaster is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
87 |
DisturbanceValue is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
6 |
Connected drive is invalid. |
TPL.ET_Reaction.AsyncStop |
|
InputParameterInvalid |
77 |
FoilDensity is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
76 |
FoilWidth is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
10 |
Jerk is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
79 |
JLoadGain is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
82 |
Master is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
11 |
MaxDistance is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
73 |
MaxStartDistance is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
68 |
MaxZone is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
75 |
MeasurementPeriod is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
84 |
MiddlePosRange is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
69 |
MinZone is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
12 |
MotionActiveVelLimit is outside of the valid range. |
TPL.ET_Reaction.SyncStopEH |
|
InputParameterInvalid |
54 |
MotionActiveVelType is outside of the valid range. |
TPL.ET_Reaction.SyncStopEH |
|
InputParameterInvalid |
80 |
PDL.Gc_udiMaxNumOfAsyncTasks is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
16 |
Connected PowerSupply is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
15 |
PowerSupply has not be found. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
61 |
PreControllerMode is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
59 |
Radius is invalid. |
TPL.ET_Reaction.SyncSt |
|
InputParameterInvalid |
60 |
Radius is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
1 |
ReactionOffset is outside of the valid range. |
TPL.ET_Reaction.AsyncStop |
|
InputParameterInvalid |
64 |
SensorValueMinMax is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
40 |
SignalOrigin is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
83 |
SlaveMasterRatio is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
85 |
StartFillLevel is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
63 |
StartMovementMode is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
88 |
StartThreshold is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
90 |
An operation timed out. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
7 |
Velocity is outside of the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
LimitReached |
72 |
FeedbackMax reached its limit. |
TPL.ET_Reaction.SyncStopEL |
|
LimitReached |
71 |
FeedbackMin reached its limit. |
TPL.ET_Reaction.SyncStopEL |
|
LimitReached |
81 |
Maximum number of reusable objects has been exceeded. |
TPL.ET_Reaction.SyncStopEL |
|
LimitReached |
74 |
MaxStartDistance reached its limit. |
TPL.ET_Reaction.SyncStopEL |
|
PowerSupplyConditionInvalid |
17 |
Connected PowerSupply is not ready. |
TPL.ET_Reaction.SyncStopEL |
|
SercosConditionInvalid |
91 |
Communication is not possible. |
TPL.ET_Reaction.SyncStopEL |
|
SystemParameterInvalid |
92 |
Parameter is not configured. |
TPL.ET_Reaction.SyncStopEL |
|
UnexpectedProgramBehavior |
28 |
State is unintended. |
TPL.ET_Reaction.AsyncStop |
|
UnexpectedProgramBehavior |
31 |
Unexpected feedback during execution. |
TPL.ET_Reaction.AsyncStop |
Enumeration name: |
AccelerationRange |
Enumeration value: |
8 |
Description: |
Acceleration is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The operating mode ET_OpMode.Manual has been selected and ST_Manual.i_lrAcc contains an invalid value |
ST_Manual.i_lrAcc has to be greater than 0 and smaller than the axis parameter MaxAcc |
- |
The operating mode ET_OpMode.Automatic has been selected and ST_Automatic.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.MoveToRefPosition and ST_Automatic.stStartMovement.stMoveToRefPosition.i_lrAcceleration contains an invalid value |
ST_Automatic.stStartMovement.stMoveToRefPosition.i_lrAcceleration has to be greater than 0 |
- |
The operating mode ET_OpMode.Automatic has been selected and ST_Automatic.stParameter.stPreController.i_etMode = UW.ET_PreControllerMode.Velocity and ST_Automatic.stParameter.stPreController.stVelocity.i_lrAcceleration contains an invalid value |
ST_Automatic.stParameter.stPreController.stVelocity.i_lrAcceleration has to be greater than 0 |
- |
The operating mode ET_OpMode.Automatic has been selected and ST_Automatic.stParameter.stController.i_etMode = UW.ET_ControllerMode.ThreeStep and ST_Automatic.stParameter.stController.stThreeStep.i_lrAcceleration contains an invalid value |
ST_Automatic.stParameter.stController.stThreeStep.i_lrAcceleration has to be greater than 0 |
Enumeration name: |
AnalogInputInvalid |
Enumeration value: |
67 |
Description: |
AnalogInput is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter. stFeedbackSignal. i_etSignalOrigin = UW.ET_FeedbackSignalOrigin.AnalogInput and ST_Auto.stParameter.stFeedbackSignal.i_ifAnalogInput contains an invalid interface. |
Select a valid Analog Input for ST_Auto.stParameter.stFeedbackSignal.i_ifAnalogInput. |
Enumeration name: |
ApplicationLevelRefRange |
Enumeration value: |
66 |
Description: |
ApplicationLevelRef is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationLevelRef does not match selection of ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationValueMax and ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationValueMin. |
ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationLevelRef has to be greater than or equal to ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationValueMin and smaller than or equal to ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationValueMax. |
Enumeration name: |
ApplicationValueMinMaxInvalid |
Enumeration value: |
65 |
Description: |
ApplicationValueMinMax is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationValueMax and ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationValueMin mismatch. |
ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationValueMin has to be smaller than ST_Auto.stParameter.stFeedbackSignal.i_lrApplicationValueMax. |
Enumeration name: |
AsyncStop |
Enumeration value: |
32 |
Description: |
An asynchronous stop is being executed. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module executes the reaction for TPL.ET_Reaction.AsyncStop |
Consider the global exception list TPL.ST_ExceptionList to obtain detailed information about the cause of this exception. Acknowledge the exception to discard its reaction. |
Enumeration name: |
AutomaticExit |
Enumeration value: |
47 |
Description: |
Exiting operating mode "Automatic". |
Operating mode “automatic” is being left.
Enumeration name: |
AutomaticInit |
Enumeration value: |
43 |
Description: |
Initialization of operating mode "Automatic". |
Operating mode “automatic” is being initialized.
Enumeration name: |
AutomaticRunning |
Enumeration value: |
46 |
Description: |
Executing operating mode “Automatic”. |
Operating mode “automatic” is being executed.
Enumeration name: |
AutomaticStarting |
Enumeration value: |
45 |
Description: |
Operating mode “Automatic” – Starting. |
Operating mode “automatic” is starting. This state describes the phase after receiving a start signal and before being ready to accept commands. During this period the module executes startup routines such as determine the bobbin radius or performing a “splice from standstill” operation.
Enumeration name: |
AutomaticWaitForStart |
Enumeration value: |
44 |
Description: |
Operating mode “Automatic” – waiting for start signal. |
Operating mode “automatic” is waiting for a start signal.
Enumeration name: |
BrakeClosed |
Enumeration value: |
49 |
Description: |
Operating mode “BrakeRelease” – brake is closed. |
The brake of the related axis closed during operating mode “BrakeRelease”.
Enumeration name: |
BrakeReleased |
Enumeration value: |
50 |
Description: |
Operating mode “BrakeRelease” – brake is open. |
The brake of the related axis released during operating mode “BrakeRelease”.
Enumeration name: |
BrakeReleaseExit |
Enumeration value: |
51 |
Description: |
Exiting operating mode “BrakeRelease”. |
Operating mode “BrakeRelease” is being left.
Enumeration name: |
BrakeReleaseInit |
Enumeration value: |
48 |
Description: |
Initializing operating mode “BrakeRelease”. |
Operating mode “BrakeRelease” is being initialized.
Enumeration name: |
CmdImpossibleOverwrite |
Enumeration value: |
3 |
Description: |
Command cannot be overwritten. |
Issue |
Cause |
Solution |
---|---|---|
- |
The program detected an attempt to overwrite the currently active command. |
Ensure to only send commands to the module when there is no active command (ST_StandardModuleInterface.q_xCmdActive is FALSE) Only ET_Cmd.Stop and ET_Cmd.BrakeRelease can overwrite a currently active command |
Enumeration name: |
CmdImpossibleReaction |
Enumeration value: |
5 |
Description: |
Command is impossible due to an active error reaction. |
Issue |
Cause |
Solution |
---|---|---|
- |
Active error reaction TPL.ET_Reaction.AsyncStop, TPL.ET_Reaction.SyncStopEL, TPL.ET_Reaction.SyncStopEH or TPL.ET_Reaction.StopEndOfCycle prohibits ET_Cmd.Start unless being in operating mode ET_OpMode.BrakeRelease |
Ensure to acknowledge the exception before sending ET_Cmd.Start |
- |
Active error reaction TPL.ET_Reaction.AsyncStop, TPL.ET_Reaction.SyncStopEL, or TPL.ET_Reaction.SyncStopEH when changing the operating mode ET_OpMode only allows ET_Cmd.Stop, ET_Cmd.DriveEnableOff or ET_Cmd.BrakeRelease |
Ensure to acknowledge the exception before changing the operating mode or sending a command other than ET_Cmd.Stop, ET_Cmd.DriveEnableOff or ET_Cmd.BrakeRelease |
- |
Active error reaction TPL.ET_Reaction.AsyncStop or TPL.ET_Reaction.SyncStopEL when detecting ET_Cmd.DriveEnableOn |
Ensure to acknowledge the exception before sending ET_Cmd.DriveEnableOn |
Enumeration name: |
CmdImpossibleState |
Enumeration value: |
4 |
Description: |
Command is impossible in this state. |
Issue |
Cause |
Solution |
---|---|---|
- |
Module is in the state ET_State.NoOpDriveDisabled or ET_State.NoOpDriveEnabled when detecting ET_Cmd.Start Module is in the operating mode ET_OpMode.Manual when detecting ET_Cmd.Hold or ET_Cmd.Start Module detected a command while disabling (ST_StandardModuleInterface.i_xEnable is FALSE and ST_StandardModuleInterface.q_xActive is TRUE) or being inactive (ST_StandardModuleInterface.q_xActive is FALSE) |
Ensure to only send commands that can be executed in the state or operating mode |
Enumeration name: |
CmdUnknown |
Enumeration value: |
2 |
Description: |
Command is indeterminable. |
Issue |
Cause |
Solution |
---|---|---|
- |
The command sent to the module is not part of the enumeration ET_Cmd |
Ensure to use only elements from ET_Cmd |
Enumeration name: |
CoilRadiusRange |
Enumeration value: |
78 |
Description: |
CoilRadius is out of range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stRadiusDetermination.i_lrCoilRadius is 0 or negative. |
ST_Auto.stParameter.stRadiusDetermination.i_lrCoilRadius has to be greater than 0. |
Enumeration name: |
CommunicationNotPossible |
Enumeration value: |
91 |
Description: |
Communication is not possible. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.Torque while the UnwinderModule is active but the Sercos bus is not in phase 4 |
Ensure that the Sercos bus is in phase 4 |
Enumeration name: |
ControllerModeInvalid |
Enumeration value: |
62 |
Description: |
ControllerMode is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stController.i_etMode contains an invalid value. |
Make sure to only use elements from UW.ET_ControllerMode. |
Enumeration name: |
DecelerationRange |
Enumeration value: |
9 |
Description: |
Deceleration is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The operating mode ET_OpMode.Manual has been selected and ST_Manual.i_lrDec contains an invalid value |
ST_Manual.i_lrDec has to be greater than 0 and smaller than the axis parameter MaxDec |
- |
The operating mode ET_OpMode.Automatic has been selected and ST_Automatic.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.MoveToRefPosition and ST_Automatic.stStartMovement.stMoveToRefPosition.i_lrDeceleration contains an invalid value |
ST_Automatic.stStartMovement.stMoveToRefPosition.i_lrDeceleration has to be greater than 0 |
- |
The operating mode ET_OpMode.Automatic has been selected and ST_Automatic.stParameter.stPreController.i_etMode = UW.ET_PreControllerMode.Velocity and ST_Automatic.stParameter.stPreController.stVelocity.i_lrDeceleration contains an invalid value |
ST_Automatic.stParameter.stPreController.stVelocity.i_lrDeceleration has to be greater than 0 |
- |
The operating mode ET_OpMode.Automatic has been selected and ST_Automatic.stParameter.stController.i_etMode = UW.ET_ControllerMode.ThreeStep and ST_Automatic.stParameter.stController.stThreeStep.i_lrDeceleration contains an invalid value |
ST_Automatic.stParameter.stController.stThreeStep.i_lrDeceleration has to be greater than 0 |
Enumeration name: |
DirectMasterInvalid |
Enumeration value: |
86 |
Description: |
DirectMaster is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stFeedbackSignal.i_etSignalOrigin = UW.ET_FeedbackSignalOrigin.Simulation, ST_Auto.stParameter.stFeedbackSignal.stSimulation.i_xUseDirectMaster = TRUE while ST_Auto.stParameter.stFeedbackSignal.stSimulation.i_ifDirectMaster contains an invalid interface. |
ST_Auto.stParameter.stFeedbackSignal.stSimulation.i_ifDirectMaster has to be connected to a logical encoder that is not yet used in the application. |
Enumeration name: |
Disabled |
Enumeration value: |
36 |
Description: |
The POU is disabled. |
The module is disabled and does not execute any actions.
Enumeration name: |
DisturbanceValueRange |
Enumeration value: |
87 |
Description: |
DisturbanceValue is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stFeedbackSignal.i_etSignalOrigin = UW.ET_FeedbackSignalOrigin.Simulation, ST_Auto.stParameter.stFeedbackSignal.stSimulation.iq_xCauseDisturbance = TRUE while ST_Auto.stParameter.stFeedbackSignal.stSimulation.i_lrDisturbanceValue is outside of the valid range. |
ST_Auto.stParameter.stFeedbackSignal.stSimulation.i_lrDisturbanceValue has to be greater than or equal to -100.0 and smaller than or equal to 100.0 |
Enumeration name: |
DriveError |
Enumeration value: |
18 |
Description: |
Connected drive reported an unrecoverable exception. |
Issue |
Cause |
Solution |
---|---|---|
- |
Connected drive reports a fatal exception. |
Analyze the exception. |
Enumeration name: |
DriveException |
Enumeration value: |
19 |
Description: |
Connected drive reported an exception. |
Issue |
Cause |
Solution |
---|---|---|
- |
Connected drive reports an exception. |
Analyze the exception. |
Enumeration name: |
DriveInvalid |
Enumeration value: |
6 |
Description: |
Connected drive is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
The interface ST_Main.i_ifDrive is empty |
A valid interface must be transferred to ST_Main.i_ifDrive |
- |
The connected drive does not support all required functionalities |
Consider q_sMsg from the exception structure to identify what feature the drive is unavailable Connect a drive that supports all required functionalities |
Enumeration name: |
DriveNotReady |
Enumeration value: |
30 |
Description: |
Connected drive is not ready for motion instructions. |
Issue |
Cause |
Solution |
---|---|---|
- |
Connected drive is not in position control. |
Ensure that position control is active for the related axis. |
Enumeration name: |
DriveWarning |
Enumeration value: |
20 |
Description: |
Connected drive reported an advisory. |
Issue |
Cause |
Solution |
---|---|---|
- |
Connected drive reports an advisory. |
Analyze the advisory. |
Enumeration name: |
FeedbackMaxReached |
Enumeration value: |
72 |
Description: |
FeedbackMax reached its limit. |
Issue |
Cause |
Solution |
---|---|---|
- |
The function block is unable to control the bobbin with the parameters since the feedback value ST_Auto.stFeedbackSignal.i_lrMaxLevelZone was longer present than the allowed time span ST_Auto.stParameter.stFeedbackSignal.i_timMaxLevelTime. |
Decrease ST_Auto.stFeedbackSignal.i_lrMaxLevelZone. Increase ST_Auto.stParameter.stFeedbackSignal.i_timMaxLevelTime. |
Enumeration name: |
FeedbackMinReached |
Enumeration value: |
71 |
Description: |
FeedbackMin reached its limit. |
Issue |
Cause |
Solution |
---|---|---|
- |
The function block is unable to control the bobbin with the parameters since the feedback value ST_Auto.stFeedbackSignal.i_lrMinLevelZone was longer present than the allowed time span ST_Auto.stParameter.stFeedbackSignal.i_timMinLevelTime. |
Decrease ST_Auto.stFeedbackSignal.i_lrMinLevelZone Increase ST_Auto.stParameter.stFeedbackSignal.i_timMinLevelTime. |
Enumeration name: |
FoilDensityRange |
Enumeration value: |
77 |
Description: |
FoilDensity is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stRadiusDetermination.i_lrFoilDensity is 0 or negative. |
ST_Auto.stParameter.stRadiusDetermination.i_lrFoilDensity has to be greater than 0. |
Enumeration name: |
FoilWidthRange |
Enumeration value: |
76 |
Description: |
FoilWidth is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stRadiusDetermination.i_lrFoilWidth is 0 or negative. |
ST_Auto.stParameter.stRadiusDetermination.i_lrFoilWidth has to be greater than 0. |
Enumeration name: |
Initializing |
Enumeration value: |
37 |
Description: |
The POU is initializing. |
The module is being initialized.
Enumeration name: |
InvalidController |
Enumeration value: |
100 |
Description: |
Controller is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
The selected controller does not support Sercos and Timer functionalities. |
Make sure to use a controller where the global Variables G_ifController and G_ifSercos of SystemConfiguration library are connected to the functionalities of the controller |
Enumeration name: |
InverterEnableOff |
Enumeration value: |
13 |
Description: |
InverterEnable is not set/ FALSE. |
Issue |
Cause |
Solution |
---|---|---|
- |
InverterEnable is not present for the related axis. |
Verify correct hardware/ software wiring for InverterEnable signal |
Enumeration name: |
JerkRange |
Enumeration value: |
10 |
Description: |
Jerk is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The operating mode ET_OpMode.Manual has been selected and ST_Manual.i_lrJerk contains an invalid value |
ST_Manual.i_lrJerk has to be greater than 0 and smaller than or equal to PDL.Gc_LrMaxJerk |
- |
The operating mode ET_OpMode.Automatic has been selected and ST_Automatic.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.MoveToRefPosition and ST_Automatic.stStartMovement.stMoveToRefPosition.i_lrJerk contains an invalid value |
ST_Automatic.stStartMovement.stMoveToRefPosition.i_lrJerk has to be greater than 0 |
- |
The operating mode ET_OpMode.Automatic has been selected and ST_Automatic.stParameter.stPreController.i_etMode = UW.ET_PreControllerMode.Velocity and ST_Automatic.stParameter.stPreController.stVelocity.i_lrJerk contains an invalid value |
ST_Automatic.stParameter.stPreController.stVelocity.i_lrJerk has to be greater than 0 |
- |
The operating mode ET_OpMode.Automatic has been selected and ST_Automatic.stParameter.stController.i_etMode = UW.ET_ControllerMode.ThreeStep and ST_Automatic.stParameter.stController.stThreeStep.i_lrJerk contains an invalid value |
ST_Automatic.stParameter.stController.stThreeStep.i_lrJerk has to be greater than 0 |
Enumeration name: |
JLoadGainRange |
Enumeration value: |
79 |
Description: |
JLoadGain is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stRadiusDetermination.i_lrJloadGain is 0 or negative. |
ST_Auto.stParameter.stRadiusDetermination.i_lrJloadGain has to be greater than 0. |
Enumeration name: |
ManualExit |
Enumeration value: |
42 |
Description: |
Exiting operating mode “Manual”. |
Operating mode “Manual” is being left.
Enumeration name: |
ManualInit |
Enumeration value: |
40 |
Description: |
Initialization of operating mode “Manual”. |
Operating mode “Manual” is being initialized.
Enumeration name: |
ManualRunning |
Enumeration value: |
41 |
Description: |
Executing operating mode “Manual”. |
Operating mode “Manual” is being executed.
Enumeration name: |
MasterInvalid |
Enumeration value: |
82 |
Description: |
Master is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stPreController.i_etMode = UW.ET_PreControllerMode.Master and an invalid master object is connected at ST_Auto.stParameter.stPreController.stMaster.i_ifMaster |
Select a valid master object that supports all required functionalities. In case of unavailable functions refer to the related TPL.ST_StandardModuleInterface.q_sMsg output. |
Enumeration name: |
MasterStandStill |
Enumeration value: |
89 |
Description: |
Master is at stand still while receiving feedback. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.SpliceFromStandstill and the internal feedback signal rises above ST_Auto.stParameter.stStartMovement.stSpliceFromStandstill.i_lrStartThreshold without the master starting to move. |
Ensure that ST_Auto.stParameter.stStartMovement.stSpliceFromStandstill.i_lrStartThreshold is greater than the noise level of the feedback signal. Ensure that ST_Auto.stParameter.stPreController contains a valid parameter selection. |
Enumeration name: |
MaxDistanceRange |
Enumeration value: |
11 |
Description: |
MaxDistance is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The operating mode ET_OpMode.Manual has been selected and ST_Manual.i_lrMaxDistance contains an invalid value |
ST_Manual.i_lrMaxDistance has to be greater than 0 |
MaxNumberOfReusableObjectsExceeded
Enumeration name: |
MaxNumberOfReusableObjectsExceeded |
Enumeration value: |
81 |
Description: |
Maximum number of reusable objects has been exceeded. |
Issue |
Cause |
Solution |
---|---|---|
- |
The internally used AsyncManager is unable to work since all reusable objects are currently used up. |
Increase PDL.Gc_udiMaxNumOfReusableObjects Review all calls of the AsyncManager across the entire application to identify whether there are too immoderate calls consuming all reusable objects. |
Enumeration name: |
MaxStartDistanceRange |
Enumeration value: |
73 |
Description: |
MaxStartDistance is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.MoveToRefPosition and ST_Auto.stParameter.stStartMovement.i_lrMaxStartDistance is 0 or negative. |
ST_Auto.stParameter.stStartMovement.i_lrMaxStartDistance has to be greater than 0. |
Enumeration name: |
MaxStartDistanceReached |
Enumeration value: |
74 |
Description: |
MaxStartDistance reached its limit. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.MoveToRefPosition however the dancer is unable to reach its minimum or maximum position after moving ST_Auto.stParameter.stStartMovement.stMoveToRefPosition.i_lrMaxStartDistance. |
Increase ST_Auto.stParameter.stStartMovement.stMoveToRefPosition.i_lrMaxStartDistance. Verify that feedback signal displays the correct dancer position. |
Enumeration name: |
MaxZoneRange |
Enumeration value: |
68 |
Description: |
MaxZone is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stFeedbackSignal.i_lrMaxLevelZone is outside of the valid range. |
ST_Auto.stParameter.stFeedbackSignal.i_lrMaxLevelZone has to be greater than or equal to 0 and smaller than or equal to 100.0 |
Enumeration name: |
MeasurementPeriodRange |
Enumeration value: |
75 |
Description: |
MeasurementPeriod is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stRadiusDetermination.i_lrMasterMeasurementPeriod is 0 or negative. |
ST_Auto.stParameter.stRadiusDetermination.i_lrMasterMeasurementPeriod has to be greater than 0. |
Enumeration name: |
MiddlePosRangeRange |
Enumeration value: |
84 |
Description: |
MiddlePosRange is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stController.i_etMode = UW.ET_ControllerMode.ThreeStep and ST_Auto.stParameter.stController.stThreeStep.i_lrMiddlePosRange is outside of the valid range. |
ST_Auto.stParameter.stController.stThreeStep.i_lrMiddlePosRange has to be greater than or equal to 0 and smaller than or equal to 100.0 |
Enumeration name: |
MinZoneRange |
Enumeration value: |
69 |
Description: |
MinZone is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stFeedbackSignal.i_lrMinLevelZone is outside of the valid range. |
ST_Auto.stParameter.stFeedbackSignal.i_lrMinLevelZone has to be greater than or equal to 0 and smaller than or equal to 100.0 |
Enumeration name: |
MotionActiveVelLimitRange |
Enumeration value: |
12 |
Description: |
MotionActiveVelLimit is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Main.i_lrMotionActiveVelLimit contains an invalid value. |
ST_Main.i_lrMotionActiveVelLimit has to be greater than or equal to 0. |
Enumeration name: |
MotionActiveVelTypeRange |
Enumeration value: |
54 |
Description: |
MotionActiveVelType is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value was transferred at the input i_etMotionActiveVelType |
Ensure that only elements from ET_MotionActiveVelType are transferred at the input i_etMotionActiveVelType |
Enumeration name: |
NoOpDriveDisabled |
Enumeration value: |
39 |
Description: |
No operating mode selected, DriveEnable is FALSE. |
No operating mode is selected.
Enumeration name: |
NoOpDriveEnabled |
Enumeration value: |
38 |
Description: |
No operating mode selected, DriveEnable is TRUE. |
No operating mode is selected. The related axis is ready to accept movement commands.
Enumeration name: |
NumberOfAsyncTasksRange |
Enumeration value: |
80 |
Description: |
PDL.Gc_udiMaxNumOfAsyncTasks is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The internally used AsyncManager is unable to work since PDL.Gc_udiNumOfAsyncTasks is 0. |
PDL.Gc_udiNumOfAsyncTasks has to be greater than 0. |
Enumeration name: |
ParameterNotConfigured |
Enumeration value: |
92 |
Description: |
Parameter is not configured. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.Torque and the bobbin axis object is not parameterized correctly |
Add Sercos IDN P-0-1069.0.0 to AdditionalIDNListMDT in the bobbin axis object Sercos bus has to perfom a startup, i.e. phase 0 -> phase 4, to include this newly added parameter |
Enumeration name: |
PowerSupplyInvalid |
Enumeration value: |
16 |
Description: |
Connected PowerSupply is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
Connected PowerSupply is not supported. |
Please contact your Schneider Electric representative. |
Enumeration name: |
PowerSupplyNotFound |
Enumeration value: |
15 |
Description: |
PowerSupply has not be found. |
Issue |
Cause |
Solution |
---|---|---|
- |
No Power Supply has been found. |
Add a Power Supply in the PLC configuration. |
- |
No Power Supply has been connected. |
Connect the Power Supply to the related axis. |
Enumeration name: |
PowerSupplyNotReady |
Enumeration value: |
17 |
Description: |
Connected PowerSupply is not ready. |
Issue |
Cause |
Solution |
---|---|---|
- |
Connected PowerSupply is not ready. |
Check state of PowerSupply for errors. |
Enumeration name: |
PreControllerModeInvalid |
Enumeration value: |
61 |
Description: |
PreControllerMode is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stPreController.i_etMode contains an invalid value. |
Make sure to only use elements from UW.ET_PreControllerMode |
Enumeration name: |
RadiusInvalid |
Enumeration value: |
59 |
Description: |
Radius is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
The reference input ST_Auto.stParameter.stRadiusDetermination.iq_rlrRadius is not connected to a LREAL variable where the radius of the bobbin is stored. |
A Variable of type LREAL (which is defined global as RETAIN/PERSISTENT) is connected to this input via the operator REF=. |
Enumeration name: |
RadiusRange |
Enumeration value: |
60 |
Description: |
Radius is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stRadiusDetermination.iq_rlrRadius is lower or equal to 0. |
ST_Auto.stParameter.stRadiusDetermination.iq_rlrRadius has to be greater than 0. |
- |
ST_Auto.stParameter.stFeedbackSignal.stSimulation.i_lrRadius is lower or equal to 0. |
ST_Auto.stParameter.stFeedbackSignal.stSimulation.i_lrRadius has to be greater than 0. |
Enumeration name: |
ReactionOffsetRange |
Enumeration value: |
1 |
Description: |
ReactionOffset is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value was transferred at ST_StandardModuleInterface.iq_stExt.udiReactionOffset |
Ensure that the transferred value ST_StandardModuleInterface.iq_stExt.udiReactionOffset is smaller than or equal to (TPL.Gc_udiMaxNumberOfReactions – TPL.ET_Reaction.MainsContactorOff) |
Enumeration name: |
SensorValueMinMaxInvalid |
Enumeration value: |
64 |
Description: |
SensorValueMinMax is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stFeedbackSignal.i_lrSensorValueMax and ST_Auto.stParameter.stFeedbackSignal.i_lrSensorValueMin mismatch. |
ST_Auto.stParameter.stFeedbackSignal.i_lrSensorValueMin has to be smaller than ST_Auto.stParameter.stFeedbackSignal.i_lrSensorValueMax. |
Enumeration name: |
SignalOriginInvalid |
Enumeration value: |
40 |
Description: |
SignalOrigin is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stFeedbackSignal.i_etSignalOrigin contains an invalid value. |
Make sure to only use elements from UW.ET_FeedbackSignalOrigin. |
Enumeration name: |
SlaveMasterRatioRange |
Enumeration value: |
83 |
Description: |
SlaveMasterRatio is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stPreController.i_etMode = UW.ET_PreControllerMode.Master and ST_Auto.stParameter.stPreController.stMaster.i_lrSlaveMasterRatio is 0. |
ST_Auto.stParameter.stPreController.stMaster.i_lrSlaveMasterRatio has to be unequal to 0. |
Enumeration name: |
StartFillLevelRange |
Enumeration value: |
85 |
Description: |
StartFillLevel is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stFeedbackSignal.i_etSignalOrigin = UW.ET_FeedbackSignalOrigin.Simulation and ST_Auto.stParameter.stFeedbackSignal.stSimulation.i_lrStartFillLevel is 0 or negative. |
ST_Auto.stParameter.stFeedbackSignal.stSimulation.i_lrStartFillLevel has to be greater than 0. |
Enumeration name: |
StartMovementModeInvalid |
Enumeration value: |
63 |
Description: |
StartMovementMode is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stStartMovement.i_etMode contains an invalid value. |
Make sure to only use elements from UW.ET_StartMovementMode. |
Enumeration name: |
StartThresholdRange |
Enumeration value: |
88 |
Description: |
StartThreshold is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.SpliceFromStandstill and ST_Auto.stParameter.stStartMovement.stSpliceFromStandstill.i_lrStartThreshold contains an invalid value. |
ST_Auto.stParameter.stStartMovement.stSpliceFromStandstill.i_lrStartThreshold has to be greater than or equal to 0 and smaller than or equal to 100.0 |
Enumeration name: |
StateUnexpected |
Enumeration value: |
28 |
Description: |
State is unintended. |
Issue |
Cause |
Solution |
---|---|---|
- |
An error has been detected in the internal execution. |
Contact your Schneider Electric support representative. |
Enumeration name: |
StopEndOfCycle |
Enumeration value: |
35 |
Description: |
Stop at the end of program cycle. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module executes the reaction for TPL.ET_Reaction.StopEndOfCycle |
Consider the global exception list TPL.ST_ExceptionList to obtain detailed information about the cause of this exception. Acknowledge the exception to discard its reaction. |
Enumeration name: |
SyncStopEH |
Enumeration value: |
34 |
Description: |
Synchronous stop – DriveEnable is TRUE. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module executes the reaction for TPL.ET_Reaction.SyncStopEH |
Consider the global exception list TPL.ST_ExceptionList to obtain detailed information about the cause of this exception. Acknowledge the exception to discard its reaction. |
Enumeration name: |
SyncStopEL |
Enumeration value: |
33 |
Description: |
Synchronous stop – DriveEnable is FALSE. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module executes the reaction for TPL.ET_Reaction.SyncStopEL |
Consider the global exception list TPL.ST_ExceptionList to obtain detailed information about the cause of this exception. Acknowledge the exception to discard its reaction. |
Enumeration name: |
TimeOut |
Enumeration value: |
90 |
Description: |
An operation timed out. |
Issue |
Cause |
Solution |
---|---|---|
- |
ST_Auto.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.Torque and the internal feedback signal does not start rise above ST_Auto.stParameter.stStartMovement.stTorque.i_lrStartThreshold before ST_Auto.stParameter.stStartMovement.stTorque.i_timTimeOut has elapsed. |
Ensure that the feedback is connected to the POU Ensure that foil is tense when the bobbin starts winding (e.g. foil is not cracked) Increase ST_Auto.stParameter.stStartMovement.stTorque.i_timTimeOut Decrease ST_Auto.stParameter.stStartMovement.stTorque.i_lrStartThreshold |
Enumeration name: |
TorqueEnableOff |
Enumeration value: |
14 |
Description: |
TorqueEnableOff is FALSE. |
Issue |
Cause |
Solution |
---|---|---|
- |
TorqueEnable for the related axis is FALSE |
Verify correct hardware/ software wiring for TorqueEnable signal |
Enumeration name: |
UnexpectedFeedback |
Enumeration value: |
31 |
Description: |
Unexpected feedback during execution. |
Issue |
Cause |
Solution |
---|---|---|
- |
An error has been detected in the internal execution. |
Contact your Schneider Electric support representative. |
Enumeration name: |
VelocityRange |
Enumeration value: |
7 |
Description: |
Velocity is outside of the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The operating mode ET_OpMode.Manual has been selected and ST_Manual.i_lrVel contains an invalid value |
ST_Manual.i_lrVel has to be greater than 0 and smaller than the axis parameter MaxVel |
- |
The operating mode ET_OpMode.Automatic and ST_Automatic.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.MoveToRefPosition have been selected and ST_Automatic.stParameter.stStartMovement.stMoveToRefPosition.i_lrVelocity contains an invalid value |
ST_Automatic.stParameter.stStartMovement.stMoveToRefPosition.i_lrVelocity has to be greater than 0 |
- |
The operating mode ET_OpMode.Automatic and ST_Automatic.stParameter.stStartMovement.i_etMode = UW.ET_StartMovementMode.Torque have been selected and ST_Automatic.stParameter.stStartMovement.sTorque.i_lrVelocity contains an invalid value |
ST_Automatic.stParameter.stStartMovement.stTorque.i_lrVelocity has to be greater than 0 |
- |
The operating mode ET_OpMode.Automatic and ST_Automatic.stParameter.stController.i_etMode = UW.ET_ControllerMode.ThreeStep have been selected and ST_Automatic.stParameter.stController.stThreeStep.i_lrVelocity contains an invalid value |
ST_Automatic.stParameter.stController.stThreeStep.i_lrVelocity has to be greater than 0 |
Enumeration name: |
WritingToFile |
Enumeration value: |
98 |
Description: |
Writing data to file. |
The diagnostic data are being written.
Name |
Description |
---|---|
Register the FB_UnwinderModule to the Application Logger. |