ET_DiagExt - General Information
Type: |
Enumeration type |
Available as of: |
V1.0.3.0 |
Versions: |
Current version |
The enumeration ET_DiagExt specifies the POU-specific diagnostic and status messages.
Name |
Value |
Description |
---|---|---|
0 |
Ok |
|
1 |
An unintended detected error occurred during execution. |
|
2 |
The POU is in an undefined state. |
|
3 |
The connected drive is invalid. |
|
4 |
The POU is being initialized. |
|
5 |
Waiting for starting command. |
|
6 |
Positioning is being executed. |
|
7 |
Active motion commands are stopped. |
|
8 |
Waiting until the POU is deactivated. |
|
9 |
The POU is disabled. |
|
10 |
The drive is not ready for motion commands. |
|
11 |
Vel is outside the valid range. |
|
12 |
Acc is outside the valid range. |
|
13 |
Dec is outside the valid range. |
|
14 |
Jerk is outside the valid range. |
|
15 |
The TorqueEnable signal is not present. |
|
16 |
The string is too long. |
|
17 |
DiagExt is unintended. |
|
18 |
The cam data is invalid. |
|
19 |
The Sercos bus is not in phase 4. |
|
20 |
The points are located on a straight line. |
|
21 |
Radius is outside the valid range. |
|
22 |
The radius of the sphere is outside the valid range. |
|
23 |
The radius of sphere 1 is outside the valid range. |
|
24 |
The radius of sphere 2 is outside the valid range. |
|
25 |
The radius of sphere 3 is outside the valid range. |
|
26 |
The radius of the circle is outside the valid range. |
|
27 |
The radius of circle 1 is outside the valid range. |
|
28 |
The radius of circle 2 is outside the valid range. |
|
29 |
Radius1 is outside the valid range. |
|
30 |
Radius2 is outside the valid range. |
|
31 |
The definition of Line is not correct. |
|
32 |
The definition of Line1 is not correct. |
|
33 |
The definition of Line2 is not correct. |
|
34 |
The definition of Box is not correct. |
|
35 |
The definition of Box1 is not correct. |
|
36 |
The definition of Box2 is not correct. |
|
37 |
The definition of Parallelogram is not correct. |
|
38 |
The definition of Parallelogram1 is not correct. |
|
39 |
The definition of Parallelogram2 is not correct. |
|
40 |
The StructInfo is invalid. |
|
41 |
The InverterEnable signal is not present. |
|
42 |
The definition of Cylinder is not correct. |
|
43 |
The definition of Cylinder1 is not correct. |
|
44 |
The definition of Cylinder2 is not correct. |
|
45 |
The definition of Plane is not correct. |
|
46 |
The centers are located on top of each other. |
|
47 |
The spheres do not intersect. |
|
48 |
Parallelogram 1 lies inside parallelogram 2. |
|
49 |
Parallelogram 2 lies inside parallelogram 1. |
|
50 |
The circle lies inside of the parallelogram. |
|
51 |
Parallelogram lies inside the circle. |
|
52 |
The centers are located on a straight line. |
|
53 |
Circle 1 lies inside of circle 2. |
|
54 |
Circle 2 lies inside of circle 1. |
|
55 |
The sum of P5Range is outside the valid range. |
|
56 |
NumberOfVertices of polytope 1 is outside the valid range. |
|
57 |
NumberOfVertices of polytope 2 is outside the valid range. |
|
58 |
XPeriod is outside the valid range. |
|
59 |
NumberOfIntervals is outside the valid range. |
|
60 |
The pointer FunctionValues is invalid. |
|
61 |
MaxIndex is outside the valid range. |
|
62 |
The pointer VourierCoefficientsA is invalid. |
|
63 |
The pointer VourierCoefficientsB is invalid. |
|
64 |
PushRod is outside the valid range. |
|
65 |
AngularPosition is outside the valid range. |
|
66 |
LinearPosition is outside the valid range. |
|
67 |
XOffset is outside the valid range. |
|
68 |
AngularPosition1 is outside the valid range |
|
69 |
The pointer Matrix is invalid. |
|
70 |
The pointer Vector is invalid. |
|
71 |
The pointer SolutionVector is invalid. |
|
72 |
Dim is outside the valid range. |
|
73 |
Bands is outside the valid range |
|
74 |
ZeroLimit is outside the valid range. |
|
75 |
There is not enough dynamic memory reserved. |
|
76 |
The regression problem has no unique solution. |
|
77 |
The matrix is singular. |
|
78 |
DimX is outside the valid range. |
|
79 |
DimY is outside the valid range. |
|
80 |
The XMatrix pointer is invalid. |
|
81 |
The YVector pointer is invalid. |
|
82 |
The pointer Coefficients is invalid. |
|
83 |
The pointer InvMatrix is invalid. |
|
84 |
The pointer Matrix1 is invalid. |
|
85 |
The pointer Matrix2 is invalid. |
|
86 |
The pointer MatrixResult is invalid. |
|
87 |
Rows1 is outside the valid range. |
|
88 |
Cols1 is outside the valid range. |
|
89 |
Rows2 is outside the valid range. |
|
90 |
Cols2 is outside the valid range. |
|
91 |
DeltaX is outside the valid range. |
|
92 |
NStart is outside the valid range. |
|
93 |
The Init method has not been called up. |
|
94 |
The number of profile points is invalid. |
|
95 |
The definition of the coordinate system is invalid. |
|
96 |
The maximum number of iteration steps has been exceeded. |
|
97 |
The definition of the X interval is invalid. |
|
98 |
The matrix product cannot be calculated. |
|
99 |
The POU is active. |
|
100 |
The controller is not supported. |
|
101 |
TimeBase is outside the valid range. |
|
102 |
The FiFo is empty. |
|
103 |
The FiFo is full. |
|
104 |
The file does not exist. |
|
105 |
Too many files are opened. |
|
106 |
Error detected when reading from file. |
|
111 |
The Mode is indeterminable. |
|
112 |
The file cannot be opened. |
|
113 |
The Start method has not been called up. |
|
114 |
The ProfileId is invalid. |
|
115 |
XFactor is outside the valid range. |
|
116 |
The profile is already in use. |
|
117 |
XIncr is outside the valid range. |
|
118 |
Accuracy is outside the valid range. |
|
119 |
XStart is outside the valid range. |
|
120 |
YPos is outside the valid range. |
|
121 |
NumberOfCamPoints is outside the valid range. |
|
122 |
XFactor is too small. |
|
123 |
The system profile table is full. |
|
124 |
YFactor is too small. |
|
125 |
The boundary conditions are invalid. |
|
126 |
The cam type is indeterminable. |
|
127 |
The memory for tables from system profiles is full. |
|
128 |
Version |
|
129 |
K is outside the valid range. |
|
130 |
M is outside the valid range. |
|
131 |
P5Pole1IntervalHigh is outside the valid range. |
|
132 |
P5Pole2IntervalLow is outside the valid range. |
|
133 |
P5Pole2IntervalHigh is outside the valid range. |
|
134 |
The SegId is invalid. |
|
135 |
The SegProfileId is invalid. |
|
136 |
Waiting for the drive to be enabled. |
|
137 |
P5RangeHigh is outside the valid range. |
|
138 |
The connected power supply was not found. |
|
139 |
The connected power supply is invalid. |
|
140 |
Waiting until the power supply is ready. |
|
141 |
The InverterEnable signals are being checked. |
|
142 |
Checking the InverterEnabled signal failed. |
|
143 |
Waiting until the power supply is enabled. |
|
144 |
The connected power supply is not ready. |
|
145 |
Waiting until the drive is enabled. |
|
146 |
The drive is enabled. |
|
147 |
P5RangeLow is outside the valid range. |
|
148 |
Waiting for a WsStart signal. |
|
149 |
Waiting until start position has been reached. |
|
150 |
The position of the drive is outside of WsWindow. |
|
151 |
The cam position is displayed. |
|
152 |
Waiting until cam is started. |
|
153 |
The WSMode is indeterminable. |
|
154 |
Waiting until the first cam has started. |
|
155 |
Waiting for the next cam command. |
|
156 |
Waiting until stop position has been reached. |
|
157 |
Waiting until cam is finished. |
|
158 |
YEqualCheck was unsuccessful. |
|
159 |
Waiting until the drive has stopped. |
|
160 |
Waiting until cam position is reached. |
|
161 |
The master has moved. |
|
162 |
The connected logical encoder is invalid. |
|
163 |
The connected Touchprobe is invalid. |
|
164 |
CsModeMaster is indeterminable. |
|
165 |
The connected Touchprobe is virtual. |
|
166 |
The Touchprobe is not active. |
|
167 |
Waiting for Touchprobe signal. |
|
168 |
Waiting for first Touchprobe signal. |
|
169 |
Waiting for the next Touchprobe signal. |
|
170 |
MaxWaitDistance has been reached. |
|
171 |
Waiting until the master position is greater than the X start position. |
|
172 |
The YOffset generator is not activated. |
|
173 |
Waiting until the Y offset correction is finished. |
|
174 |
YOffset is outside the valid range. |
|
175 |
The drive encoder is invalid. |
|
176 |
The drive is not real. |
|
177 |
UserPeriod is outside the valid range. |
|
178 |
AbsEncOffset is outside the valid range. |
|
179 |
Waiting until the drive is deactivated. |
|
180 |
Wait for execution. |
|
181 |
CsModeSlave is indeterminable. |
|
182 |
The drive is moving. |
|
183 |
The drive is not disabled. |
|
184 |
The encoder position has been written. |
|
185 |
Timeout during encoder writing. |
|
186 |
An error has been detected while writing on the encoder EEPROM. |
|
187 |
The EEPROM of the drive cannot be accessed. |
|
188 |
Waiting until the encoder has been written. |
|
189 |
Writing is being performed on the encoder. |
|
190 |
DiagExt is indeterminable. |
|
191 |
NumberOfSteps is outside the valid range. |
|
192 |
XEnd is outside the valid range. |
|
193 |
The checksum is invalid. |
|
194 |
The non-volatile memory (NVRam) does not contain any more valid data. |
|
195 |
The position is outside the restore window. |
|
196 |
Restoring was interrupted. |
|
197 |
SlaveNumber is outside the valid range. |
|
198 |
NumberOfSlaves is outside the valid range. |
|
199 |
MasterMaxAbsAcc is outside the valid range. |
|
200 |
MasterMaxAbsJerk is outside the valid range. |
|
201 |
Period is outside the valid range. |
|
202 |
StopPosition is outside the valid range. |
|
203 |
PositionGridSize is outside the valid range. |
|
204 |
TimeGridSize is outside the valid range. |
|
205 |
Hysteresis is outside the valid range. |
|
206 |
YFactor is outside the valid range. |
|
207 |
MNumberOfMasterPeriods is outside the valid range. |
|
208 |
MasterPeriodInit is outside the valid range. |
|
209 |
PosVel is outside the valid range. |
|
210 |
NegVel is outside the valid range. |
|
211 |
PosAcc is outside the valid range. |
|
212 |
NegAcc is outside the valid range. |
|
213 |
Endless positioning. |
|
215 |
MaxTravel is outside the valid range. |
|
216 |
Waiting for negative edge of the sensor signal. |
|
217 |
Waiting until limit switch is free. |
|
218 |
Waiting for sensor signal. |
|
219 |
Negative limit switch has been reached. |
|
220 |
No sensor signal was found. |
|
221 |
Positive limit switch has been reached. |
|
222 |
Homing has been performed. |
|
223 |
Waiting for signal from LimitSwitch during travel at Vel velocity. |
|
224 |
Waiting for signal from LimitSwitch during travel at LowVel velocity. |
|
225 |
Waiting until the offset position has been reached. |
|
226 |
LowVel is outside the valid range. |
|
227 |
Waiting until the maximum torque has been reached. |
|
228 |
MaxTorque has not been reached. |
|
229 |
MaxTorque is outside the valid range. |
|
230 |
Waiting for negative edge of the Touchprobe signal. |
|
231 |
No Touchprobe was found. |
|
232 |
Waiting for a value of i_lrVel like : 0.1 ≤ i_lrVel < maximum velocity of the drive (refer to the drive parameters MaxVel and UserMaxVel). |
|
233 |
Waiting for the jogging mode signal to be taken back. |
|
234 |
Waiting for signal to start jogging mode. |
|
235 |
MaxDistance is outside the valid range. |
|
236 |
Jogging mode Forward |
|
237 |
Jogging mode Backward |
|
238 |
Waiting for the stop command to be taken back. |
|
239 |
The pointer MultiPosStep is invalid. |
|
240 |
StartStep is invalid. |
|
241 |
Waiting until the dwell time is over. |
|
242 |
Waiting until position has been reached. |
|
243 |
Waiting for start condition. |
|
244 |
JumpStep is invalid. |
|
245 |
Waiting until positioning has been started. |
|
246 |
The mechanical data are invalid. |
|
247 |
The DriveCrank motion range is too small. |
|
248 |
P5Pole1IntervalLow is outside the valid range. |
|
249 |
P5PoleDistance is too large. |
|
250 |
No motion profiles could be created. |
|
251 |
The position of DriveCrank is outside the valid range. |
|
252 |
The position of DriveSlide is outside the valid range. |
|
253 |
The StartMode is indeterminable. |
|
254 |
The cam could not be started. |
|
255 |
The connected master is invalid. |
|
256 |
The profile was not found. |
|
257 |
The profile file is invalid. |
|
258 |
The profile header is invalid. |
|
259 |
Ramp is outside the valid range. |
|
260 |
AccBase is outside the valid range. |
|
261 |
The order is outside the valid range. |
|
262 |
The G_ifSercos interface is invalid. |
|
263 |
Wait until the position has been set according to the encoder position. |
|
264 |
The RestorePosRetain pointer is invalid. |
|
265 |
Wait until the homing is completed. |
|
266 |
SemaphoreMe is not initializd. |
|
267 |
A symbol of the SemaphoreMe was not found. |
|
268 |
GiveForce of the SemaphoreMe was unsuccessful. |
|
269 |
Timeout when requesting the SemaphoreMe |
|
270 |
Timeout when deleting the SemaphoreMe |
|
271 |
Releasing the SemaphoreMe was unsuccessful. |
|
272 |
The Id of the SemaphoreMe is invalid. |
|
273 |
Requesting the SemaphoreMe was unsuccessful. |
|
274 |
Deleting the SemaphoreMe was unsuccessful. |
|
275 |
HwLimitNeg is still active. |
|
276 |
HwLimitPos is still active. |
|
277 |
ReducedVelocityLimit has been exceeded. |
|
278 |
The BrakeState did not change in time. |
|
280 |
Waiting until closed. |
|
281 |
Wait until the brake is released. |
|
282 |
Wait for open. |
|
283 |
Wait until the brake is closed. |
|
284 |
It was not possible to transfer an asynchronous job to a task. |
|
285 |
The prompt for the interface was unsuccessful. |
|
286 |
The maximum number of reusable objects has been exceeded. |
|
287 |
The creating of a Semaphore failed |
|
288 |
The value of IF_Async is invalid. |
|
289 |
No asynchronous task has been generated. |
|
290 |
Init has not been completed yet. |
|
291 |
Invalid value of Gc_udiNumOfAsyncTasks. Gc_udiNumOfAsyncTasks must be <> 0. |
|
292 |
Init has already been called up successfully. |
|
293 |
Generate name for the asynchronous tasks. |
|
294 |
Generate asynchronous tasks. |
|
295 |
Generating the asynchronous task failed. |
|
296 |
Wait until asynchronous tasks have been generated. |
|
297 |
A cold start of the controller is required |
|
298 |
LREAL value is too big |
|
299 |
ReducedVelocity is outside the valid range. |
|
300 |
ReducedVelocityFactor is outside the valid range. |
|
301 |
Waiting for mains watch signal |
|
302 |
Wait for switch-on delay |
|
303 |
Power is on |
|
304 |
Waiting for master to stop |
|
305 |
Waiting for the master to stop with TimeOut |
|
307 |
Wait until alarm is acknowledged. |
|
308 |
Mains off alarm |
|
309 |
Mains watch exception |
|
310 |
Alarm level 1 |
|
311 |
Alarm level 2 |
|
312 |
Alarm level 3 |
|
313 |
Wait until the maximum force has been reached. |
|
314 |
MaxForce is outside the valid range. |
|
315 |
MaxForce has not been reached. |
|
316 |
The parent is invalid. |
|
317 |
The parent is not registered. |
|
318 |
The maximum number of logger points is exceeded. |
|
319 |
One input vector is a zero vector. |
|
320 |
The two vectors are parallel. |
|
321 |
The two vectors are not parallel. |
|
322 |
PosMode is out of range |
|
324 |
The input value is outside the valid range. |
|
325 |
Action has been stopped after executing ControllerStopSet. |
|
326 |
A user-defined Cam profile has been deleted. |