FB_SmartInfeedModule - General Information
Type: |
Function block |
Available as of: |
V1.0.0.0 |
Inherits from: |
- |
Implemented: |
- |
Versions: |
Current version |
The function block is used to activate an infeed distance.
Via the module, the most important functionalities of the PD_SmartInfeed library can be used in template projects.
The function block is activated via the Standard module interface and the Axis module interface. Further details on how to operate the module can be found in the section Behavior in the operating modes.
NOTE: Only Controller OnBoard I/O touch probes and drive touch probes are supported by the functionalities of this function block. TM5 module touch probes are not supported.
Input/Output |
Data type |
Description |
---|---|---|
iq_stStandardModuleItf |
See Standard module interface > TPL.ST_StandardModuleInterface |
|
iq_stExceptionList |
See Standard module interface > TPL.ST_StandardModuleInterface |
|
iq_stLogDataList |
See Standard module interface > TPL.ST_StandardModuleInterface |
|
iq_stSmartInfeedModuleItf |
Parameter structure of the SmartInfeed module |
q_etDiag |
q_etDiagExt |
Enumeration value |
Description |
Reactions |
---|---|---|---|---|
OK |
14 |
The operation mode Automatic is quit. |
- |
|
OK |
10 |
The operation mode Automatic is being initialized. |
- |
|
OK |
13 |
The operation mode Automatic is being executed. |
- |
|
OK |
11 |
The operation mode Automatic is waiting for a start signal. |
- |
|
OK |
12 |
The operation mode Automatic is executing a warm start. |
- |
|
OK |
19 |
The brakes are engaged. |
- |
|
OK |
20 |
The brakes are released. |
- |
|
OK |
21 |
The operation mode BrakeRelease is quit. |
- |
|
OK |
18 |
The BrakeRelease operation mode is being initialized. |
- |
|
OK |
5 |
The POU is disabled. |
- |
|
OK |
6 |
The POU is being initialized. |
- |
|
OK |
17 |
The operation mode Manual is quit. |
- |
|
OK |
15 |
The operation mode Manual is being initialized. |
- |
|
OK |
16 |
The operation mode Manual is being executed. |
- |
|
OK |
9 |
No operation mode choosen. The axis is switched off. |
- |
|
OK |
8 |
No operation mode choosen. The axis is ready to accept movement orders. |
- |
|
ControllerConditionInvalid |
36 |
The controller is not supported. |
TPL.ET_Reaction.AsyncStop |
|
ControllerConditionInvalid |
28 |
The G_ifSercos interface is invalid. |
TPL.ET_Reaction.AsyncStop |
|
ControllerConditionInvalid |
107 |
The controller is not supported. |
TPL.ET_Reaction.SyncStopEL |
|
ControllerConditionInvalid |
53 |
The controller does not support all required time functionalities. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
39 |
The drive reports an exception. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
38 |
The drive reports a fatal exception. |
TPL.ET_Reaction.AsyncStop |
|
DriveConditionInvalid |
41 |
The drive is not ready for motion commands. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
40 |
The drive reports an advisory. |
TPL.ET_Reaction.StopEndOfCycle |
|
DriveConditionInvalid |
42 |
The InverterEnable signal is not present. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
43 |
The TorqueEnable signal is not present. |
TPL.ET_Reaction.SyncStopEL |
|
ExecutionAborted |
1 |
An asynchronous stop is being executed. |
- |
|
ExecutionAborted |
24 |
The command cannot be overwritten. |
TPL.ET_Reaction.AsyncStop |
|
ExecutionAborted |
26 |
The command cannot be executed due to a pending reaction. |
TPL.ET_Reaction.AsyncStop |
|
ExecutionAborted |
25 |
The command cannot be executed in the current state. |
TPL.ET_Reaction.AsyncStop |
|
ExecutionAborted |
23 |
Indeterminable command. |
TPL.ET_Reaction.AsyncStop |
|
ExecutionAborted |
90 |
The maximum number of manageable products has been reached. |
TPL.ET_Reaction.SyncStopEL |
|
ExecutionAborted |
4 |
A stop is executed at the end of the cycle. |
- |
|
ExecutionAborted |
3 |
A synchronous stop is performed. Subsequently, the axis remains in position control. |
- |
|
ExecutionAborted |
2 |
A synchronous stop is performed. Subsequently, the axis does not remain in position control. |
- |
|
InputParameterInvalid |
78 |
AccNeg is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
79 |
AccPosRange is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
48 |
Acc is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
54 |
BeltId is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
55 |
The sequence of the belts is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
56 |
Belt is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
86 |
BeltType is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
85 |
No valid channel has been selected. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
80 |
DecNeg is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
81 |
DecPos is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
49 |
Dec is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
63 |
DelProductAfterBeltLimit is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
66 |
DetectProductOnPrevBeltLimit is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
74 |
DistanceGroup is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
73 |
Distance is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
37 |
The connected drive is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
60 |
IdleDistanceAfterNegEdge is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
59 |
IdleDistanceAfterPosEdge is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
92 |
InitModuleInterface has not been called up. |
TPL.ET_Reaction.AsyncStop |
|
InputParameterInvalid |
64 |
InTakeLength is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
87 |
An invalid mode has been selected for JamHandling. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
50 |
Jerk is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
88 |
No valid logical encoder was transferred. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
65 |
Length is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
70 |
No valid logical encoder was transferred. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
72 |
MasterBeltId is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
71 |
The connected master is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
113 |
MaxDistanceGroup must not be smaller than MinDistanceGroup. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
51 |
MaxDistance is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
111 |
MaxDistance must not be smaller than MinDistance. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
115 |
MaxSignalsInGroup must not be smaller than MinSignalsInGroup |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
109 |
MaxVariance must not be smaller than MinVariance. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
83 |
MaxVel is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
114 |
MinDistanceGroup is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
112 |
MinDistance is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
104 |
MinMasterVel is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
82 |
MinVel is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
84 |
MinXFactor is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
77 |
An invalid Mode has been selected. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
106 |
MotionActiveVelLimit is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
116 |
NumberOfsignalsInPattern is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
52 |
Period is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
62 |
PosFilterNegEdge is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
61 |
PosFilterPosEdge is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
44 |
The connected power supply is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
45 |
The connected power supply was not found. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
69 |
QueueProductLengthFactor is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
68 |
QueueProductLength is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
22 |
ReactionOffset is outside the valid range. |
TPL.ET_Reaction.AsyncStop |
|
InputParameterInvalid |
67 |
SetLength is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
110 |
SignalsInGroup is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
108 |
StartOffset is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
75 |
TargetsInGroup is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
57 |
The connected Touchprobe is invalid. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
58 |
TpDistanceToBeltStart is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
105 |
Vel is outside the valid range. |
TPL.ET_Reaction.SyncStopEL |
|
PowerSupplyConditionInvalid |
46 |
The connected power supply is not ready. |
TPL.ET_Reaction.SyncStopEL |
|
SercosConditionInvalid |
89 |
The bus is not in phase 4. |
TPL.ET_Reaction.SyncStopEL |
|
UnexpectedProgramBehavior |
34 |
An unintended error has been detected during execution. |
- |
|
UnexpectedProgramBehavior |
47 |
The POU is in an undefined state. |
TPL.ET_Reaction.AsyncStop |
|
UnexpectedProgramBehavior |
35 |
An unintended error has been detected during execution. |
TPL.ET_Reaction.AsyncStop |
Enumeration name: |
AccNegRange |
Enumeration value: |
78 |
Description: |
AccNeg is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrAccNeg. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrAccNeg. |
Enumeration name: |
AccPosRange |
Enumeration value: |
79 |
Description: |
AccPosRange is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrAccPos. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrAccPos. |
Enumeration name: |
AccRange |
Enumeration value: |
48 |
Description: |
Acc is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The operation mode Automatic has been selected and an invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifVelRatio.lrAcc. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifVelRatio.lrAcc. |
- |
The operation mode Manual has been selected and an invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stManual.i_lrAcc. |
It must be made sure that a value greater than 0 and smaller than the MaxAcc parameter of the drive is transferred at the input iq_stSmartInfeedModuleItf.stManual.i_lrAcc. |
Enumeration name: |
AsyncStop |
Enumeration value: |
1 |
Description: |
An asynchronous stop is being executed. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module executes a reaction TPL.ET_Reaction.AsyncStop. |
Verify the global exception list TPL.ST_ExceptionList to obtain detailed information on the cause of the reaction. Acknowledge the exceptions to discard the reactions. |
Enumeration name: |
AutoExit |
Enumeration value: |
14 |
Description: |
The operation mode Automatic is quit. |
The operation mode Automatic is quit.
Enumeration name: |
AutoInit |
Enumeration value: |
10 |
Description: |
The operation mode Automatic is being initialized. |
The operation mode Automatic is being initialized.
Enumeration name: |
AutoRunning |
Enumeration value: |
13 |
Description: |
The operation mode Automatic is being executed. |
The operation mode Automatic is being executed.
Enumeration name: |
AutoWaitForStart |
Enumeration value: |
11 |
Description: |
The operation mode Automatic is waiting for a start signal. |
The operation mode Automatic is selected and is expecting the ET_Cmd.Start command.
Enumeration name: |
AutoWarmStart |
Enumeration value: |
12 |
Description: |
The operation mode Automatic is executing a warm start. |
The operation mode Automatic is selected and is executing a warm start.
Enumeration name: |
BeltIdRange |
Enumeration value: |
54 |
Description: |
BeltId is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been applied at the input iq_stSmartInfeedModuleItf.stAuto.iq_stFeedForwParameter.udiBeltId. |
It must be made sure that a value greater than 0 and smaller than the number of the parameterized belts is applied at the input iq_stSmartInfeedModuleItf.stAuto.iq_stFeedForwParameter.udiBeltId. |
Enumeration name: |
BeltOrderInvalid |
Enumeration value: |
55 |
Description: |
The sequence of the belts is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
The parameterized infeed distance has been interrupted by a belt of type SI.ET_BeltType.None. |
Only belts of type SI.ET_BeltType.None may follow a belt of type SI.ET_BeltType.None. |
Enumeration name: |
BeltRange |
Enumeration value: |
56 |
Description: |
Belt is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
No belts have been parameterized for the infeed distance. |
At least one belt must be parameterized that is not of type SI.ET_BeltType.None. |
Enumeration name: |
BeltTypeInvalid |
Enumeration value: |
86 |
Description: |
BeltType is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
A number, the value of which is not allocated to any element of SI.ET_BeltType has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].etType. |
It must be made sure that an element of SI.ET_BeltType is transferred at all inputs of iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].etType. |
Enumeration name: |
BrakeClosed |
Enumeration value: |
19 |
Description: |
The brakes are engaged. |
The operation mode BrakeRelease is selected and the brakes of the axes are engaged.
Enumeration name: |
BrakeReleased |
Enumeration value: |
20 |
Description: |
The brakes are released. |
The operation mode BrakeRelease is selected and the brakes of the axis are released.
Enumeration name: |
BrakeReleaseExit |
Enumeration value: |
21 |
Description: |
The operation mode BrakeRelease is quit. |
The operation mode BrakeRelease is quit.
Enumeration name: |
BrakeReleaseInit |
Enumeration value: |
18 |
Description: |
The BrakeRelease operation mode is being initialized. |
The BrakeRelease operation mode is being initialized.
Enumeration name: |
ChannelInvalid |
Enumeration value: |
85 |
Description: |
No valid channel has been selected. |
Issue |
Cause |
Solution |
---|---|---|
- |
An error has been detected in the internal execution. |
Please inform your Schneider Electric representative about this detected error. |
Enumeration name: |
CmdImpossibleOverwrite |
Enumeration value: |
24 |
Description: |
The command cannot be overwritten. |
Issue |
Cause |
Solution |
---|---|---|
- |
A command was being processed by the module while a new command has been sent that was not ET_Cmd.Stop or ET_Cmd.BrakeRelease. |
Use the command tables of the template to send commands to the module. Make sure that the module is not processing any commands (ST_StandardModuleInterface.q_xCmdActive = FALSE) when you send a new command to the module. |
Enumeration name: |
CmdImpossibleReaction |
Enumeration value: |
26 |
Description: |
The command cannot be executed due to a pending reaction. |
Issue |
Cause |
Solution |
---|---|---|
- |
A reaction TPL.ET_Reaction.AsyncStop, TPL.ET_Reaction.SyncStopEL, TPL.ET_Reaction.SyncStopEH or TPL.ET_Reaction.StopEndOfCycle is active in the module while it is sent a command ET_Cmd.Start or ET_Cmd.WsStart . |
Make sure that no start commands are sent to the module when a reaction is active in the machine part of the module. Acknowledge the exception of the module before you send a start command to it. |
- |
A reaction TPL.ET_Reaction.AsyncStop, TPL.ET_Reaction.SyncStopEL or TPL.ET_Reaction.SyncStopEH is active in the module while it is sent a command ET_Cmd.Auto or ET_Cmd.Manual . |
Make sure that no commands for changing to a different operation mode are sent to the module when a reaction is active in the machine part of the module. Acknowledge the exceptions of the module before you send it a command. |
- |
A reaction TPL.ET_Reaction.AsyncStop or TPL.ET_Reaction.SyncStopEL is active in the module while it is sent a command ET_Cmd.DriveEnableOn . |
Make sure that no command for enabling the axis is sent to the module when a reaction is active in the machine part of the module. Acknowledge the exceptions of the module before you send it a command. |
Enumeration name: |
CmdImpossibleState |
Enumeration value: |
25 |
Description: |
The command cannot be executed in the current state. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module is in the state ET_State.NoOpDriveDisabled or ET_State.NoOpDriveEnabled when it is sent a command ET_Cmd.Start or ET_Cmd.WsStart is send to it. The module is in the operation mode ET_OpMode.Manual when it is sent a command ET_Cmd.Start or ET_Cmd.Hold is send to it. |
Before you send a command, ensure that the module can execute the command in the current state. |
Enumeration name: |
CmdUnknown |
Enumeration value: |
23 |
Description: |
Indeterminable command. |
Issue |
Cause |
Solution |
---|---|---|
- |
The command sent to the module does not belong to the list of commands for the SmartInfeed module ET_Cmd. |
Ensure that only commands from the ET_Cmd list are sent to the module. |
Enumeration name: |
ControllerInvalid |
Enumeration value: |
36 |
Description: |
The controller is not supported. |
Issue |
Cause |
Solution |
---|---|---|
- |
The global controller interface G_ifController is invalid. The connected controller does not support all required functionalities. |
Use a controller that supports all required functionalities. |
Enumeration name: |
DecNegRange |
Enumeration value: |
80 |
Description: |
DecNeg is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrDecNeg. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrDecNeg. |
Enumeration name: |
DecPosRange |
Enumeration value: |
81 |
Description: |
DecPos is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrDecPos. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrDecPos. |
Enumeration name: |
DecRange |
Enumeration value: |
49 |
Description: |
Dec is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The operation mode Automatic has been selected and an invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifVelRatio.lrDec. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifVelRatio.lrDec. |
- |
The operation mode Manual has been selected and an invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stManual.i_lrDec. |
It must be made sure that a value greater than 0 and smaller than the MaxAcc parameter of the drive is transferred at the input iq_stSmartInfeedModuleItf.stManual.i_lrDec. |
Enumeration name: |
DelProductAfterBeltLimitRange |
Enumeration value: |
63 |
Description: |
DelProductAfterBeltLimit is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrDelProductAfterBeltLimit. |
It must be made sure that a value greater than or equal to 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrDelProductAfterBeltLimit. |
DetectProductOnPrevBeltLimitRange
Enumeration name: |
DetectProductOnPrevBeltLimitRange |
Enumeration value: |
66 |
Description: |
DetectProductOnPrevBeltLimit is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrDetectProductOnPrevBeltLimit. |
It must be made sure that a value greater than or equal to 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrDetectProductOnPrevBeltLimit. |
Enumeration name: |
Disabled |
Enumeration value: |
5 |
Description: |
The POU is disabled. |
The module is disabled and does not execute any actions.
Enumeration name: |
DistanceGroupRange |
Enumeration value: |
74 |
Description: |
DistanceGroup is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.lrDistanceGroup. |
It must be made sure that a value greater than 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.lrDistanceGroup. |
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrDistanceGroup. |
It must be made sure that a value greater than 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrDistanceGroup. |
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrDistanceGroup. |
It must be made sure that a value greater than 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrDistanceGroup. |
Enumeration name: |
DistanceRange |
Enumeration value: |
73 |
Description: |
Distance is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.lrDistance. |
It must be made sure that a value greater than 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.lrDistance. |
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrDistance. |
It must be made sure that a value greater than 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrDistance. |
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrDistance. |
It must be made sure that a value greater than 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrDistance. |
Enumeration name: |
DriveException |
Enumeration value: |
39 |
Description: |
The drive reports an exception. |
Issue |
Cause |
Solution |
---|---|---|
- |
At least one of the connected drives reports an exception. |
Analyze the exception of the drive. |
Enumeration name: |
DriveExceptionFatal |
Enumeration value: |
38 |
Description: |
The drive reports a fatal exception. |
Issue |
Cause |
Solution |
---|---|---|
- |
At least one of the connected drives reports a fatal exception. |
Analyze the exception of the drive. |
Enumeration name: |
DriveInvalid |
Enumeration value: |
37 |
Description: |
The connected drive is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
One of the parameterized drives of the infeed distance is invalid. One of the parameterized drives does not support the IF_RefActualValuesPos interface. One of the parameterized drives does not support the IF_RefActualValuesVel interface. One of the parameterized drives does not support the IF_MechanicMandatory interface. |
It must be made sure that the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifSeriesBelt.ifDrive of all belts of type SI.ET_BeltType.Series is assigned with a valid drive. |
Enumeration name: |
DriveNotReady |
Enumeration value: |
41 |
Description: |
The drive is not ready for motion commands. |
Issue |
Cause |
Solution |
---|---|---|
- |
One of the slave axes is not ready to accept motion commands. |
It must be made sure that all axes are error free. |
Enumeration name: |
DriveWarning |
Enumeration value: |
40 |
Description: |
The drive reports an advisory. |
Issue |
Cause |
Solution |
---|---|---|
- |
One of the connected drives reports an advisory. |
Analyze the advisory of the drive. |
Enumeration name: |
GlobalSercosInterfaceInvalid |
Enumeration value: |
28 |
Description: |
The G_ifSercos interface is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
The global Sercos interface G_ifSercos is invalid. |
Use a controller that supports all required functionalities. |
Enumeration name: |
IdleDistanceAfterNegEdgeRange |
Enumeration value: |
60 |
Description: |
IdleDistanceAfterNegEdge is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrIdleDistanceAfterNegEdge. |
It must be made sure that a value greater than or equal to 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrIdleDistanceAfterNegEdge. |
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.ifTpFilter.lrIdleDistanceAfterNegEdge. |
It must be made sure that a value greater than or equal to 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.ifTpFilter.lrIdleDistanceAfterNegEdge. |
Enumeration name: |
IdleDistanceAfterPosEdgeRange |
Enumeration value: |
59 |
Description: |
IdleDistanceAfterPosEdge is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrIdleDistanceAfterPosEdge. |
It must be made sure that a value greater than or equal to 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrIdleDistanceAfterPosEdge. |
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.ifTpFilter.lrIdleDistanceAfterPosEdge. |
It must be made sure that a value greater than or equal to 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.ifTpFilter.lrIdleDistanceAfterPosEdge. |
Enumeration name: |
Initializing |
Enumeration value: |
6 |
Description: |
The POU is being initialized. |
The POU is being initialized and thus is not yet ready to receive commands at its inputs.
The POU will signalize that it is ready for operation with the signal q_xReady = TRUE.
Enumeration name: |
InitModuleInterfaceNotCalled |
Enumeration value: |
92 |
Description: |
InitModuleInterface has not been called up. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module interface has not been linked to the module. |
The module interface must be linked to the module using the method FB_SmartInfeedModule.InitModuleInterface. |
Enumeration name: |
InTakeLengthRange |
Enumeration value: |
64 |
Description: |
InTakeLength is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrInTakeLength. |
It must be made sure that a value greater than or equal to 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrInTakeLength. |
Enumeration name: |
InvalidController |
Enumeration value: |
107 |
Description: |
The controller is not supported. |
Issue |
Cause |
Solution |
---|---|---|
- |
The global controller interface G_ifController is invalid. The connected controller does not support all required functionalities. |
Use a controller that supports all required functionalities. |
Enumeration name: |
InverterEnableOff |
Enumeration value: |
42 |
Description: |
The InverterEnable signal is not present. |
Issue |
Cause |
Solution |
---|---|---|
- |
The InverterEnable signal of the axis is not enabled. |
Verify the wiring of the InverterEnable signal. |
Enumeration name: |
JamHandlingInvalid |
Enumeration value: |
87 |
Description: |
An invalid mode has been selected for JamHandling. |
Issue |
Cause |
Solution |
---|---|---|
- |
A number has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifProductManager.etJamHandling the number of which is not allocated to any element of SI.ET_JamHandling. |
It must be made sure that only elements from SI.ET_JamHandling are transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifProductManager.etJamHandling. |
Enumeration name: |
JerkRange |
Enumeration value: |
50 |
Description: |
Jerk is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The operation mode Manual has been selected and an invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stManual.i_lrJerk. |
It must be made sure that a value greater than 0 and smaller than or equal to PDL.Gc_lrMaxJerk is transferred at the input iq_stSmartInfeedModuleItf.stManual.i_lrJerk. |
Enumeration name: |
LencAddrInvalid |
Enumeration value: |
88 |
Description: |
No valid logical encoder was transferred. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifMonitoringBelt.ifLogEncoder. |
It must be made sure that a logical encoder of the PLC Configuration is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifMonitoringBelt.ifLogEncoder. |
Enumeration name: |
LengthRange |
Enumeration value: |
65 |
Description: |
Length is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrLength. |
It must be made sure that a length iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrLength greater than 0 is transferred at all belts that are not of type SI.ET_BeltType.None. |
Enumeration name: |
LogEncoderInvalid |
Enumeration value: |
70 |
Description: |
No valid logical encoder was transferred. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifMonitoringBelt.ifLogEncoder. |
It must be made sure that a logical encoder of the PLC Configuration is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifMonitoringBelt.ifLogEncoder. |
Enumeration name: |
ManualExit |
Enumeration value: |
17 |
Description: |
The operation mode Manual is quit. |
The operation mode Manual is quit.
Enumeration name: |
ManualInit |
Enumeration value: |
15 |
Description: |
The operation mode Manual is being initialized. |
The operation mode Manual is being initialized.
Enumeration name: |
ManualRunning |
Enumeration value: |
16 |
Description: |
The operation mode Manual is being executed. |
The operation mode Manual is being executed.
Enumeration name: |
MasterBeltIdRange |
Enumeration value: |
72 |
Description: |
MasterBeltId is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].udiMasterBeltId. |
It must be made sure that a value greater than 0 and smaller than the number of parameterized belts is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].udiMasterBeltId. |
Enumeration name: |
MasterInvalid |
Enumeration value: |
71 |
Description: |
The connected master is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifMonitoringBelt.ifMaster. |
It must be made sure that a valid master is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifMonitoringBelt.ifMaster. |
MaxDistanceGroupSmallerMinDistanceGroup
Enumeration name: |
MaxDistanceGroupSmallerMinDistanceGroup |
Enumeration value: |
113 |
Description: |
MaxDistanceGroup must not be smaller than MinDistanceGroup. |
Enumeration name: |
MaxDistanceRange |
Enumeration value: |
51 |
Description: |
MaxDistance is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The operation mode Manual has been selected and an invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stManual.i_lrMaxDistance. |
It must be made sure that a value greater than or equal to 0 is transferred at the input iq_stSmartInfeedModuleItf.stManual.i_lrMaxDistance. |
Enumeration name: |
MaxDistanceSmallerMinDistance |
Enumeration value: |
111 |
Description: |
MaxDistance must not be smaller than MinDistance. |
Enumeration name: |
MaxNrOfProductsReached |
Enumeration value: |
90 |
Description: |
The maximum number of manageable products has been reached. |
Issue |
Cause |
Solution |
---|---|---|
- |
There was an attempt to add more than the maximum number of products to the infeed distance. |
At no time more than SI.Gc_udiMaxNumberOfProducts products may be located on the infeed distance. The global parameter SI.Gc_udiMaxNumberOfProducts must be set to a value that is greater than the maximum number of products on the infeed distance. |
MaxSignalsInGroupSmallerMinSignalsInGroup
Enumeration name: |
MaxSignalsInGroupSmallerMinSignalsInGroup |
Enumeration value: |
115 |
Description: |
MaxSignalsInGroup must not be smaller than MinSignalsInGroup |
Enumeration name: |
MaxVarianceSmallerMinVariance |
Enumeration value: |
109 |
Description: |
MaxVariance must not be smaller than MinVariance. |
Enumeration name: |
MaxVelRange |
Enumeration value: |
83 |
Description: |
MaxVel is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrMaxVel. |
It must be made sure that a value greater than the value at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrMinVel is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrMaxVel. |
Enumeration name: |
MinDistanceGroupRange |
Enumeration value: |
114 |
Description: |
MinDistanceGroup is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrMinDistanceGroup. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrMinDistanceGroup. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrMinDistanceGroup. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrMinDistanceGroup. |
Enumeration name: |
MinDistanceRange |
Enumeration value: |
112 |
Description: |
MinDistance is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrMinDistance. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrMinDistance. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrMinDistance. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrMinDistance. |
Enumeration name: |
MinMasterVelRange |
Enumeration value: |
104 |
Description: |
MinMasterVel is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifVelRatio.lrMinMasterVel. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifVelRatio.lrMinMasterVel. |
Enumeration name: |
MinVelRange |
Enumeration value: |
82 |
Description: |
MinVel is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrMinVel. |
It must be made sure that a value greater than or equal to 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrMaxVel. |
Enumeration name: |
MinXFactorRange |
Enumeration value: |
84 |
Description: |
MinXFactor is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifVelRatio.lrMinXFactor. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifVelRatio.lrMinXFactor. |
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrMinXFactor. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifCorrection.lrMinXFactor. |
Enumeration name: |
ModeInvalid |
Enumeration value: |
77 |
Description: |
An invalid Mode has been selected. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetManager.ifTargetGenerator.etMode. |
It must be made sure that an element of SI.ET_TargetGeneratorMode is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetManager.ifTargetGenerator.etMode. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.etMode. |
It must be made sure that an element of SI.ET_SimGenerateMode is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.etMode. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.etMode. |
It must be made sure that an element of SI.ET_SimGenerateMode is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.etMode. |
Enumeration name: |
MotionActiveVelLimitRange |
Enumeration value: |
106 |
Description: |
MotionActiveVelLimit is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stMain.i_lrMotionActiveVelLimit. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stMain.i_lrMotionActiveVelLimit. |
Enumeration name: |
NoOpDriveDisabled |
Enumeration value: |
9 |
Description: |
No operation mode choosen. The axis is switched off. |
No operation mode choosen. The axis is switched off.
Enumeration name: |
NoOpDriveEnabled |
Enumeration value: |
8 |
Description: |
No operation mode choosen. The axis is ready to accept movement orders. |
No operation mode choosen. The axis is ready to accept movement orders.
Enumeration name: |
NumberOfSignalsInPatternRange |
Enumeration value: |
116 |
Description: |
NumberOfsignalsInPattern is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
No products have been defined at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.alrPattern. |
At the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.alrPattern, it must be made sure that at least the first element has a value greater than 0. A product generation must be selected from SI.ET_SimGenerateMode that does not require a definition of patterns. |
- |
No targets have been defined at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.alrPattern. |
At the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.alrPattern, it must be made sure that at least the first element has a value greater than 0. A target generation from SI.ET_SimGenerateMode must be selected that does not require a definition of patterns. |
Enumeration name: |
PeriodRange |
Enumeration value: |
52 |
Description: |
Period is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stManual.i_lrPeriod. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stManual.i_lrPeriod. |
Enumeration name: |
PosFilterNegEdgeRange |
Enumeration value: |
62 |
Description: |
PosFilterNegEdge is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrPosfilterNegEdge. |
It must be made sure that a value greater than or equal to 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrPosfilterNegEdge. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.ifTpFilter.lrPosfilterNegEdge. |
It must be made sure that a value greater than or equal to 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.ifTpFilter.lrPosfilterNegEdge. |
Enumeration name: |
PosFilterPosEdgeRange |
Enumeration value: |
61 |
Description: |
PosFilterPosEdge is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrPosfilterPosEdge. |
It must be made sure that a value greater than or equal to 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrPosfilterPosEdge. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.ifTpFilter.lrPosfilterPosEdge. |
It must be made sure that a value greater than or equal to 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.ifTpFilter.lrPosfilterPosEdge. |
Enumeration name: |
PowerSupplyInvalid |
Enumeration value: |
44 |
Description: |
The connected power supply is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
The power supply connected to the axis is invalid. |
Please contact the support team. |
Enumeration name: |
PowerSupplyNotFound |
Enumeration value: |
45 |
Description: |
The connected power supply was not found. |
Issue |
Cause |
Solution |
---|---|---|
- |
No power supply has been applied. |
Add a power supply to the PLC Configuration. |
- |
No power supply is allocated to one of the slave axes. |
Make sure that all slave axes are connected to a power supply. |
Enumeration name: |
PowerSupplyNotReady |
Enumeration value: |
46 |
Description: |
The connected power supply is not ready. |
Issue |
Cause |
Solution |
---|---|---|
- |
The connected power supply is not ready. |
Verify the state of the power supply for errors. |
Enumeration name: |
QueueProductLengthFactorRange |
Enumeration value: |
69 |
Description: |
QueueProductLengthFactor is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrQueueProductLengthFactor. |
It must be made sure that a value greater than 0 is transferred at all inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrQueueProductLengthFactor. A mode from SI.ET_CheckForProductQueues must be selected that does not take this factor into account. |
Enumeration name: |
QueueProductLengthRange |
Enumeration value: |
68 |
Description: |
QueueProductLength is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrQueueProductLength. |
It must be made sure that a value greater than 0 is transferred at the inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrQueueProductLength. A mode from SI.ET_CheckForProductQueues must be selected that does not take this factor into account. |
Enumeration name: |
ReactionOffsetRange |
Enumeration value: |
22 |
Description: |
ReactionOffset is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value was transferred at the TPL.ST_StandardModuleInterface.iq_stExt.udiReactionOffset input. |
Ensure that the value at the TPL.ST_StandardModuleInterface.iq_stExt.udiReactionOffset input is smaller than or equal to TPL.Gc_udiMaxNumberOfReactions - TPL.ET_Reaction.MainsContactorOff. |
Enumeration name: |
SercosNotInPhase4 |
Enumeration value: |
89 |
Description: |
The bus is not in phase 4. |
Issue |
Cause |
Solution |
---|---|---|
- |
The parameter State of the bus is not 4. |
Set the bus parameter PhaseSet to 4. Verify the bus for errors. |
Enumeration name: |
SetLengthRange |
Enumeration value: |
67 |
Description: |
SetLength is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrSetLength. |
It must be made sure that a value greater than 0 is transferred at the inputs iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].lrSetLength. An InTake mode from SI.ET_InTakeMode must be selected that does not take this factor into account. A mode from SI.ET_CheckForProductQueues must be selected that does not take this factor into account. |
Enumeration name: |
SignalsInGroupRange |
Enumeration value: |
110 |
Description: |
SignalsInGroup is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.udiProductsInGroup. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.udiProductsInGroup. A product generation from SI.ET_SimGenerateMode must be selected that does not take this factor into account. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.udiProductsInGroup. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.udiProductsInGroup. A target generation from SI.ET_SimGenerateMode must be selected that does not require this parameter. |
Enumeration name: |
StartOffsetRange |
Enumeration value: |
108 |
Description: |
StartOffset is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrStartOfset. |
It must be made sure that a value greater than or equal to 0 is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stProductGeneration.lrStartOfset. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrStartOfset. |
It must be made sure that a value greater than or equal to 0 is transferred at the input iq_stSmartInfeedModuleItf.stSimulation.i_stSimParameter.stTargetSignalGeneration.lrStartOfset. |
Enumeration name: |
StopEndOfCycle |
Enumeration value: |
4 |
Description: |
A stop is executed at the end of the cycle. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module executes a reaction TPL.ET_Reaction.StopEndOfCycle. |
Verify the global exception list TPL.ST_ExceptionList to obtain detailed information on the cause of the reaction. Acknowledge the exceptions to discard the reactions. |
Enumeration name: |
SyncStopEH |
Enumeration value: |
3 |
Description: |
A synchronous stop is performed. Subsequently, the axis remains in position control. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module executes a reaction TPL.ET_Reaction.SyncStopEH. |
Verify the global exception list TPL.ST_ExceptionList to obtain detailed information on the cause of the reaction. Acknowledge the exceptions to discard the reactions. |
Enumeration name: |
SyncStopEL |
Enumeration value: |
2 |
Description: |
A synchronous stop is performed. Subsequently, the axis does not remain in position control. |
Issue |
Cause |
Solution |
---|---|---|
- |
The module executes a reaction TPL.ET_Reaction.SyncStopEL. |
Verify the global exception list TPL.ST_ExceptionList to obtain detailed information on the cause of the reaction. Acknowledge the exceptions to discard the reactions. |
Enumeration name: |
TargetsInGroupRange |
Enumeration value: |
75 |
Description: |
TargetsInGroup is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.udiTargetsInGroup. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetGenerator.udiTargetsInGroup. |
Enumeration name: |
TimeInterfaceInvalid |
Enumeration value: |
53 |
Description: |
The controller does not support all required time functionalities. |
Issue |
Cause |
Solution |
---|---|---|
- |
The global controller interface G_ifController is invalid. The connected controller does not support all required functionalities. |
Use a controller that supports all required functionalities. |
Enumeration name: |
TorqueEnableOff |
Enumeration value: |
43 |
Description: |
The TorqueEnable signal is not present. |
Issue |
Cause |
Solution |
---|---|---|
- |
The TorqueEnable signal of the axis is not enabled. |
Verify the hardware/software wiring of the TorqueEnable signal. |
Enumeration name: |
TouchProbeInvalid |
Enumeration value: |
57 |
Description: |
The connected Touchprobe is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.ifTouchProbe. |
It must be made sure that a Touchprobe is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.ifTouchProbe. An InTake mode from SI.ET_InTakeMode must be selected that does not require a Touchprobe. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetManager.ifTargetGenerator.ifTpFilter.ifTouchProbe. |
It must be made sure that a Touchprobe is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetManager.ifTargetGenerator.ifTpFilter.ifTouchProbe. A target generation from SI.ET_TargetGeneratorMode must be selected that does nor require a Touchprobe. |
Enumeration name: |
TpDistanceToBeltStartRange |
Enumeration value: |
58 |
Description: |
TpDistanceToBeltStart is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An invalid value has been transferred at an input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrTpDistanceToBeltStart. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.raifBelt[x].ifTpFilter.lrTpDistanceToBeltStart. An InTake mode from SI.ET_InTakeMode must be selected that does not require a Touchprobe. |
- |
An invalid value has been transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrTpDistanceToBeltStart. |
It must be made sure that a value greater than 0 is transferred at the input iq_stSmartInfeedModuleItf.stAuto.ifInfeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrTpDistanceToBeltStart. A target generation from SI.ET_TargetGeneratorMode must be selected that does nor require a Touchprobe. |
Enumeration name: |
UnexpectedFeedback |
Enumeration value: |
34 |
Description: |
An unintended error has been detected during execution. |
Issue |
Cause |
Solution |
---|---|---|
- |
An error has been detected in the internal execution. |
Please inform your Schneider Electric representative about this detected error. |
Enumeration name: |
UnknownCase |
Enumeration value: |
47 |
Description: |
The POU is in an undefined state. |
Issue |
Cause |
Solution |
---|---|---|
- |
An error has been detected in the internal execution. |
Please inform your Schneider Electric representative about this detected error. |
Enumeration name: |
UnknownFeedback |
Enumeration value: |
35 |
Description: |
An unintended error has been detected during execution. |
Issue |
Cause |
Solution |
---|---|---|
- |
An error has been detected in the internal execution. |
Please inform your Schneider Electric about this detected error. |
Enumeration name: |
VelRange |
Enumeration value: |
105 |
Description: |
Vel is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
An error has been detected in the internal execution. |
Please inform your Schneider Electric representative about this detected error. |
Name |
Description |
---|---|
Initializing the ModuleInterfaces |
|
The method registers the internal logger point in the Application Logger. |