FB_SegmentedCam - Calculate (Method)
Type: |
Method |
Available as of: |
V1.0.0.0 |
Calculation of reference values of a segmented cam
Implementation of the method defined in IF_CamReferenceGenerator
See IF_CamReferenceGenerator.Calculate().
q_etDiag |
q_etDiagExt |
Enumeration value |
Description |
---|---|---|---|
OK |
0 |
Ok |
|
ExecutionAborted |
54 |
No valid cam |
|
InputParameterInvalid |
42 |
The instance of the external setpoint device is invalid. |
|
InputParameterInvalid |
26 |
Job parameter stCam.lrXStart >= stCam.lrXEnd |
|
InputParameterInvalid |
14 |
Job parameter etJobType is outside the valid range. |
|
UnexpectedProgramBehavior |
57 |
Unintended return value |
Enumeration name: |
ExtRefGenInvalid |
Enumeration value: |
42 |
Description: |
The instance of the external setpoint device is invalid. |
Issue |
Cause |
Solution |
---|---|---|
- |
The connected external position generator does not support all required functionalities. |
Use a position generator that supports all functionalities. The interface transferred at the variables ST_MotionJob.stPositioning.stExternalPos.ifExternalPosGenerator or ST_MotionJob.stCam.stExternalCam.ifExternalCamGenerator is invalid. |
Enumeration name: |
JobParamCamXStartXEnd |
Enumeration value: |
26 |
Description: |
Job parameter stCam.lrXStart >= stCam.lrXEnd |
Issue |
Cause |
Solution |
---|---|---|
- |
The assigned value of the stCam.lrXStart variable is too high. |
The value of the stCam.lrXStart variable must be less than the value of the stCam.lrXEnd variable. |
Enumeration name: |
JobParamJobType |
Enumeration value: |
14 |
Description: |
Job parameter etJobType is outside the valid range. |
Issue |
Cause |
Solution |
---|---|---|
- |
The assigned value of the ST_MotionJob.etJobType variable is invalid. |
ST_MotionJob.etJobType must be assigned with an element from ET_MotionJobType. |
Enumeration name: |
NoValidCam |
Enumeration value: |
54 |
Description: |
No valid cam |
Issue |
Cause |
Solution |
---|---|---|
- |
No valid segmented cam could be generated. |
Verify the individual cams for generation of a segmented cam. |
Enumeration name: |
Ok |
Enumeration value: |
0 |
Description: |
Ok |
The calculation of reference values of a segmented cam was successful.
Enumeration name: |
UnexpectedFeedback |
Enumeration value: |
57 |
Description: |
Unintended return value |
Issue |
Cause |
Solution |
---|---|---|
- |
The function FC_CalcSystemCamNorm returned a negative value. |
Please inform your Schneider Electric representative about this detected error. |