Instructions
9.5 Polyline
PID control
Function Manual, 03/2017, A5E35300227-AC
517
You must not change tags that are not listed. These are used for internal purposes only.
UserData AuxFct_Point-
Table
- Input are for polyline data
The polyline data in the UserData structure can
be edited.
Changes in this structure do not affect the in-
terpolation calculation until the check and dupli-
cation of the data to the WorkingData structure
UserData.NumberOfUsedPoints INT 0 Number of points used for the interpolation
calculation
Permissible value range: 2 to 50
UserData.Point Array[1..50] of
AuxFct_Point
- Points for the interpolation calculation
The array with 50 elements of data type
AuxFct_Point contains the value pairs of the
UserData.Point[i] AuxFct_Point - Point for the interpolation calculation
An element with index "i" from the "Point" array.
UserData.Point[i].x REAL 0.0 x-value of the point
Permissible value range: Point[i].x < Point[i+1].x
WorkingData AuxFct_Point-
Table
- Display area of the currently active polyline data
The polyline data in the WorkingData structure
cannot be edited. It is used for the interpolation
calculation.
WorkingDa-
ta.NumberOfUsedPoints
INT 0 Number of points used for the interpolation
calculation
Permissible value range: 2 to 50
WorkingData.Point Array[1..50] of
AuxFct_Point
- Points for the interpolation calculation
The array with 50 elements of type
AuxFct_Point contains the value pairs of the
WorkingData.Point[i] AuxFct_Point - Point for the interpolation calculation
An element with index "i" from the "Point" array.
WorkingData.Point[i].x REAL 0.0 x-value of the point
Permissible value range: Point[i].x < Point[i+1].x
ErrorMode INT 0 Selection of the substitute output value follow-
ing an error
• 0 = Input
• 1 = SubstituteOutput
• 2 = Last valid output value
Permissible value range: 0 to 2