ET_DiagExt

 

ET_DiagExt - General Information

Overview

Type:

Enumeration type

Available as of:

V1.0.3.0

Versions:

Current version

Description

The enumeration ET_DiagExt specifies the POU-specific diagnostic and status messages.

Enumeration Elements

Name

Value

Description

Ok

0

Ok

UnexpectedFeedback

1

An unintended detected error occurred during execution.

UnknownState

2

The POU is in an undefined state.

DriveInvalid

3

The connected drive is invalid.

Initializing

4

The POU is being initialized.

WaitForStart

5

Waiting for starting command.

Positioning

6

Positioning is being executed.

Stopping

7

Active motion commands are stopped.

WaitUntilDisabled

8

Waiting until the POU is deactivated.

Disabled

9

The POU is disabled.

DriveNotReady

10

The drive is not ready for motion commands.

VelRange

11

Vel is outside the valid range.

AccRange

12

Acc is outside the valid range.

DecRange

13

Dec is outside the valid range.

JerkRange

14

Jerk is outside the valid range.

TorqueEnableOff

15

The TorqueEnable signal is not present.

StringTooLong

16

The string is too long.

UnexpectedDiagExt

17

DiagExt is unintended.

ActualCamDataInvalid

18

The cam data is invalid.

SercosNotInPhaseFour

19

The Sercos bus is not in phase 4.

PointsCollinear

20

The points are located on a straight line.

RadiusRange

21

Radius is outside the valid range.

RadiusRangeSphere

22

The radius of the sphere is outside the valid range.

RadiusRangeSphere1

23

The radius of sphere 1 is outside the valid range.

RadiusRangeSphere2

24

The radius of sphere 2 is outside the valid range.

RadiusRangeSphere3

25

The radius of sphere 3 is outside the valid range.

RadiusRangeCircle

26

The radius of the circle is outside the valid range.

RadiusRangeCircle1

27

The radius of circle 1 is outside the valid range.

RadiusRangeCircle2

28

The radius of circle 2 is outside the valid range.

Radius1Range

29

Radius1 is outside the valid range.

Radius2Range

30

Radius2 is outside the valid range.

DefinitionLine

31

The definition of Line is not correct.

DefinitionLine1

32

The definition of Line1 is not correct.

DefinitionLine2

33

The definition of Line2 is not correct.

DefinitionBox

34

The definition of Box is not correct.

DefinitionBox1

35

The definition of Box1 is not correct.

DefinitionBox2

36

The definition of Box2 is not correct.

DefinitionParallelogram

37

The definition of Parallelogram is not correct.

DefinitionParallelogram1

38

The definition of Parallelogram1 is not correct.

DefinitionParallelogram2

39

The definition of Parallelogram2 is not correct.

StructInfoInvalid

40

The StructInfo is invalid.

InverterEnableOff

41

The InverterEnable signal is not present.

DefinitionCylinder

42

The definition of Cylinder is not correct.

DefinitionCylinder1

43

The definition of Cylinder1 is not correct.

DefinitionCylinder2

44

The definition of Cylinder2 is not correct.

DefinitionPlane

45

The definition of Plane is not correct.

CentresEqual

46

The centers are located on top of each other.

SpheresNotCutting

47

The spheres do not intersect.

Parallelogram1InsideParallelogram2

48

Parallelogram 1 lies inside parallelogram 2.

Parallelogram2InsideParallelogram1

49

Parallelogram 2 lies inside parallelogram 1.

CircleInsideParallelogram

50

The circle lies inside of the parallelogram.

ParallelogramInsideCircle

51

Parallelogram lies inside the circle.

CentresCollinear

52

The centers are located on a straight line.

Circle1InsideCircle2

53

Circle 1 lies inside of circle 2.

Circle2InsideCircle1

54

Circle 2 lies inside of circle 1.

P5RangeSumRange

55

The sum of P5Range is outside the valid range.

NumberOfVerticesPolytope1Range

56

NumberOfVertices of polytope 1 is outside the valid range.

NumberOfVerticesPolytope2Range

57

NumberOfVertices of polytope 2 is outside the valid range.

XPeriodRange

58

XPeriod is outside the valid range.

NumberOfIntervalsRange

59

NumberOfIntervals is outside the valid range.

PointerFunctionValuesInvalid

60

The pointer FunctionValues is invalid.

MaxIndexRange

61

MaxIndex is outside the valid range.

PointerFourierCoefficientsAInvalid

62

The pointer VourierCoefficientsA is invalid.

PointerFourierCoefficientsBInvalid

63

The pointer VourierCoefficientsB is invalid.

PushRodRange

64

PushRod is outside the valid range.

AngularPositionRange

65

AngularPosition is outside the valid range.

LinearPositionRange

66

LinearPosition is outside the valid range.

XOffsetRange

67

XOffset is outside the valid range.

AngularPosition1Range

68

AngularPosition1 is outside the valid range

PointerMatrixInvalid

69

The pointer Matrix is invalid.

PointerVectorInvalid

70

The pointer Vector is invalid.

PointerSolutionVectorInvalid

71

The pointer SolutionVector is invalid.

DimRange

72

Dim is outside the valid range.

BandsRange

73

Bands is outside the valid range

ZeroLimitRange

74

ZeroLimit is outside the valid range.

DynIecDataSizeTooSmall

75

There is not enough dynamic memory reserved.

RegressionProblemNotUnique

76

The regression problem has no unique solution.

MatrixSingular

77

The matrix is singular.

DimXRange

78

DimX is outside the valid range.

DimYRange

79

DimY is outside the valid range.

PointerXMatrixInvalid

80

The XMatrix pointer is invalid.

PointerYVectorInvalid

81

The YVector pointer is invalid.

PointerCoefficientsInvalid

82

The pointer Coefficients is invalid.

PointerInvMatrixInvalid

83

The pointer InvMatrix is invalid.

PointerMatrix1Invalid

84

The pointer Matrix1 is invalid.

PointerMatrix2Invalid

85

The pointer Matrix2 is invalid.

PointerMatrixResultInvalid

86

The pointer MatrixResult is invalid.

Rows1Range

87

Rows1 is outside the valid range.

Cols1Range

88

Cols1 is outside the valid range.

Rows2Range

89

Rows2 is outside the valid range.

Cols2Range

90

Cols2 is outside the valid range.

DeltaXRange

91

DeltaX is outside the valid range.

NStartRange

92

NStart is outside the valid range.

InitMethodNotCalled

93

The Init method has not been called up.

NumberProfilePointsInvalid

94

The number of profile points is invalid.

DefinitionCoordinateSystem

95

The definition of the coordinate system is invalid.

MaxNumberOfIterationsExceeded

96

The maximum number of iteration steps has been exceeded.

DefinitionXInterval

97

The definition of the X interval is invalid.

MatrixProductNotPossible

98

The matrix product cannot be calculated.

Working

99

The POU is active.

ControllerInvalid

100

The controller is not supported.

TimeBaseRange

101

TimeBase is outside the valid range.

FiFoEmpty

102

The FiFo is empty.

FiFoFull

103

The FiFo is full.

FileNotExisting

104

The file does not exist.

TooManyFilesOpen

105

Too many files are opened.

FileReadingInvalid

106

Error detected when reading from file.

UnknownMode

111

The Mode is indeterminable.

CanNotOpenFile

112

The file cannot be opened.

StartMethodNotCalled

113

The Start method has not been called up.

ProfileIdInvalid

114

The ProfileId is invalid.

XFactorRange

115

XFactor is outside the valid range.

ProfileAlreadyInUse

116

The profile is already in use.

XIncrRange

117

XIncr is outside the valid range.

AccuracyRange

118

Accuracy is outside the valid range.

XStartRange

119

XStart is outside the valid range.

YPosRange

120

YPos is outside the valid range.

NumberOfCamPointsRange

121

NumberOfCamPoints is outside the valid range.

XFactorTooSmall

122

XFactor is too small.

ProfileTableFull

123

The system profile table is full.

YFactorTooSmall

124

YFactor is too small.

BoundaryConditionInvalid

125

The boundary conditions are invalid.

UnknownCamType

126

The cam type is indeterminable.

ProfileMemoryFull

127

The memory for tables from system profiles is full.

Executing

128

Version

RangeK

129

K is outside the valid range.

RangeM

130

M is outside the valid range.

P5Pole1IntervalHighRange

131

P5Pole1IntervalHigh is outside the valid range.

P5Pole2IntervalLowRange

132

P5Pole2IntervalLow is outside the valid range.

P5Pole2IntervalHighRange

133

P5Pole2IntervalHigh is outside the valid range.

SegIdInvalid

134

The SegId is invalid.

SegProfileIdInvalid

135

The SegProfileId is invalid.

WaitForEnableDrive

136

Waiting for the drive to be enabled.

P5RangeHighRange

137

P5RangeHigh is outside the valid range.

PowerSupplyNotFound

138

The connected power supply was not found.

PowerSupplyInvalid

139

The connected power supply is invalid.

WaitUntilPowerSupplyReady

140

Waiting until the power supply is ready.

CheckingInverterEnable

141

The InverterEnable signals are being checked.

InverterEnableCheckFailed

142

Checking the InverterEnabled signal failed.

WaitUntilPowerSupplyEnabled

143

Waiting until the power supply is enabled.

PowerSupplyNotReady

144

The connected power supply is not ready.

WaitUntilDriveEnabled

145

Waiting until the drive is enabled.

DriveEnabled

146

The drive is enabled.

P5RangeLowRange

147

P5RangeLow is outside the valid range.

WaitForWsStart

148

Waiting for a WsStart signal.

WaitUntilStartPositionReached

149

Waiting until start position has been reached.

DrivePositionOutOfWsWindow

150

The position of the drive is outside of WsWindow.

ShowCamPosition

151

The cam position is displayed.

WaitUntilCamStarted

152

Waiting until cam is started.

UnknownWsMode

153

The WSMode is indeterminable.

WaitUntilFirstCamStarted

154

Waiting until the first cam has started.

WaitForNewCam

155

Waiting for the next cam command.

WaitUntilStopPositionReached

156

Waiting until stop position has been reached.

WaitUntilCamFinished

157

Waiting until cam is finished.

YEqualCheckFailed

158

YEqualCheck was unsuccessful.

WaitUntilStopped

159

Waiting until the drive has stopped.

WaitUntilCamPositionReached

160

Waiting until cam position is reached.

MasterMoved

161

The master has moved.

LencInvalid

162

The connected logical encoder is invalid.

TouchProbeInvalid

163

The connected Touchprobe is invalid.

UnknownCsModeMaster

164

CsModeMaster is indeterminable.

TouchProbeVirtual

165

The connected Touchprobe is virtual.

TouchProbeNotActive

166

The Touchprobe is not active.

WaitForTouchProbeSignal

167

Waiting for Touchprobe signal.

WaitForFirstTouchProbeSignal

168

Waiting for first Touchprobe signal.

WaitForNextTouchProbeSignal

169

Waiting for the next Touchprobe signal.

MaxWaitDistanceReached

170

MaxWaitDistance has been reached.

WaitUntilMasterPositionGreaterXStartPosition

171

Waiting until the master position is greater than the X start position.

YOffsetNotEnabled

172

The YOffset generator is not activated.

WaitUntilYOffsetCorrectionFinished

173

Waiting until the Y offset correction is finished.

YOffsetRange

174

YOffset is outside the valid range.

DriveEncoderInvalid

175

The drive encoder is invalid.

NoRealDrive

176

The drive is not real.

UserPeriodRange

177

UserPeriod is outside the valid range.

AbsEncOffsetRange

178

AbsEncOffset is outside the valid range.

WaitUntilDriveDisabled

179

Waiting until the drive is deactivated.

WaitForExecute

180

Wait for execution.

UnknownCsModeSlave

181

CsModeSlave is indeterminable.

DriveIsMoving

182

The drive is moving.

DriveNotDisabled

183

The drive is not disabled.

WritingPositionDone

184

The encoder position has been written.

EncoderWriteTimeOut

185

Timeout during encoder writing.

ProgrammingInvalidEEPROM

186

An error has been detected while writing on the encoder EEPROM.

NoAccessToEEPROM

187

The EEPROM of the drive cannot be accessed.

WaitUntilEncoderWritten

188

Waiting until the encoder has been written.

ProgrammingInProgress

189

Writing is being performed on the encoder.

UnknownDiagExt

190

DiagExt is indeterminable.

NumberOfStepsRange

191

NumberOfSteps is outside the valid range.

XEndRange

192

XEnd is outside the valid range.

CheckSumInvalid

193

The checksum is invalid.

DataNVRamInvalid

194

The non-volatile memory (NVRam) does not contain any more valid data.

OutOfRestoreWindow

195

The position is outside the restore window.

RestoreInterrupted

196

Restoring was interrupted.

SlaveNumberRange

197

SlaveNumber is outside the valid range.

NumberOfSlavesRange

198

NumberOfSlaves is outside the valid range.

MasterMaxAbsAccRange

199

MasterMaxAbsAcc is outside the valid range.

MasterMaxAbsJerkRange

200

MasterMaxAbsJerk is outside the valid range.

PeriodRange

201

Period is outside the valid range.

StopPositionRange

202

StopPosition is outside the valid range.

PositionGridSizeRange

203

PositionGridSize is outside the valid range.

TimeGridSizeRange

204

TimeGridSize is outside the valid range.

HysteresisRange

205

Hysteresis is outside the valid range.

YFactorRange

206

YFactor is outside the valid range.

NumberOfMasterPeriodsRange

207

MNumberOfMasterPeriods is outside the valid range.

MasterPeriodInitRange

208

MasterPeriodInit is outside the valid range.

PosVelRange

209

PosVel is outside the valid range.

NegVelRange

210

NegVel is outside the valid range.

PosAccRange

211

PosAcc is outside the valid range.

NegAccRange

212

NegAcc is outside the valid range.

EndlessPositioning

213

Endless positioning.

MaxTravelRange

215

MaxTravel is outside the valid range.

WaitForNegEdgeOfSensor

216

Waiting for negative edge of the sensor signal.

WaitUntilLimitSwitchFree

217

Waiting until limit switch is free.

WaitForSensorSignal

218

Waiting for sensor signal.

HwLimitNegReached

219

Negative limit switch has been reached.

SensorNotFound

220

No sensor signal was found.

HwLimitPosReached

221

Positive limit switch has been reached.

HomingDone

222

Homing has been performed.

WaitForLimitSwitchVel

223

Waiting for signal from LimitSwitch during travel at Vel velocity.

WaitForLimitSwitchLowVel

224

Waiting for signal from LimitSwitch during travel at LowVel velocity.

WaitUntilOffsetReached

225

Waiting until the offset position has been reached.

LowVelRange

226

LowVel is outside the valid range.

WaitUntilMaxTorqueReached

227

Waiting until the maximum torque has been reached.

MaxTorqueNotFound

228

MaxTorque has not been reached.

MaxTorqueRange

229

MaxTorque is outside the valid range.

WaitForNegEdgeOfTouchProbe

230

Waiting for negative edge of the Touchprobe signal.

TouchProbeNotFound

231

No Touchprobe was found.

WaitForVelUnequalZero

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).

WaitForJoggingInputsLow

233

Waiting for the jogging mode signal to be taken back.

WaitForJogging

234

Waiting for signal to start jogging mode.

MaxDistanceRange

235

MaxDistance is outside the valid range.

JoggingForward

236

Jogging mode Forward

JoggingBackward

237

Jogging mode Backward

WaitForStopRelease

238

Waiting for the stop command to be taken back.

PointerMultiPosStepInvalid

239

The pointer MultiPosStep is invalid.

StartStepInvalid

240

StartStep is invalid.

WaitUntilDwellTimeOver

241

Waiting until the dwell time is over.

WaitUntilPositionReached

242

Waiting until position has been reached.

WaitForStartCondition

243

Waiting for start condition.

JumpStepInvalid

244

JumpStep is invalid.

WaitUntilPositioningStarted

245

Waiting until positioning has been started.

MechanicalDataIncompatible

246

The mechanical data are invalid.

CrankTravelRangeTooSmall

247

The DriveCrank motion range is too small.

P5Pole1IntervalLowRange

248

P5Pole1IntervalLow is outside the valid range.

P5PoleDistanceTooBig

249

P5PoleDistance is too large.

UnableToCreateMotionProfiles

250

No motion profiles could be created.

CrankPositionRange

251

The position of DriveCrank is outside the valid range.

SlidePositionRange

252

The position of DriveSlide is outside the valid range.

UnknownStartMode

253

The StartMode is indeterminable.

UnableToStartCam

254

The cam could not be started.

MasterInvalid

255

The connected master is invalid.

ProfileNotFound

256

The profile was not found.

ProfileFileInvalid

257

The profile file is invalid.

ProfileHeaderInvalid

258

The profile header is invalid.

RampRange

259

Ramp is outside the valid range.

AccBaseRange

260

AccBase is outside the valid range.

OrderRange

261

The order is outside the valid range.

SercosInterfaceInvalid

262

The G_ifSercos interface is invalid.

WaitUntilPositionSetFromEncoder

263

Wait until the position has been set according to the encoder position.

PointerRestorePosRetainInvalid

264

The RestorePosRetain pointer is invalid.

WaitUntilHomingDone

265

Wait until the homing is completed.

SemaphoreMeNotInitialized

266

SemaphoreMe is not initializd.

SemaphoreMeSymbolNotFound

267

A symbol of the SemaphoreMe was not found.

SemaphoreMeGiveForceFailed

268

GiveForce of the SemaphoreMe was unsuccessful.

SemaphoreMeTakeTimeout

269

Timeout when requesting the SemaphoreMe

SemaphoreMeDeleteTimeout

270

Timeout when deleting the SemaphoreMe

SemaphoreMeGiveFailed

271

Releasing the SemaphoreMe was unsuccessful.

SemaphoreMeIdInvalid

272

The Id of the SemaphoreMe is invalid.

SemaphoreMeTakeFailed

273

Requesting the SemaphoreMe was unsuccessful.

SemaphoreMeDeleteFailed

274

Deleting the SemaphoreMe was unsuccessful.

HwLimitNegStillActive

275

HwLimitNeg is still active.

HwLimitPosStillActive

276

HwLimitPos is still active.

ReducedVelocityLimit

277

ReducedVelocityLimit has been exceeded.

BrakeStateChangedNotInTime

278

The BrakeState did not change in time.

WaitForNotRelease

280

Waiting until closed.

WaitUntilBrakeReleased

281

Wait until the brake is released.

WaitForRelease

282

Wait for open.

WaitUntilBrakeClosed

283

Wait until the brake is closed.

AsyncAddWasNotSuccessful

284

It was not possible to transfer an asynchronous job to a task.

InterfaceCastFailed

285

The prompt for the interface was unsuccessful.

MaxNumOfReusableObjectsExceeded

286

The maximum number of reusable objects has been exceeded.

SemaphoreMeCreateFailed

287

The creating of a Semaphore failed

AsyncInvalid

288

The value of IF_Async is invalid.

NoAsyncTasksCreated

289

No asynchronous task has been generated.

AsyncInitNotFinished

290

Init has not been completed yet.

NumOfAsyncTasksRange

291

Invalid value of Gc_udiNumOfAsyncTasks. Gc_udiNumOfAsyncTasks must be <> 0.

InitAlreadySuccessfullyCalled

292

Init has already been called up successfully.

CreatingAsyncTaskNames

293

Generate name for the asynchronous tasks.

CreatingAsyncTasks

294

Generate asynchronous tasks.

CreatingAsyncTasksFailed

295

Generating the asynchronous task failed.

WaitUntilAsyncTasksCreated

296

Wait until asynchronous tasks have been generated.

ColdResetOfControllerNecessary

297

A cold start of the controller is required

LrealValueTooBig

298

LREAL value is too big

ReducedVelocityRange

299

ReducedVelocity is outside the valid range.

ReducedVelocityFactorRange

300

ReducedVelocityFactor is outside the valid range.

WaitForMainsWatch

301

Waiting for mains watch signal

WaitForPowerOnDelay

302

Wait for switch-on delay

PowerOn

303

Power is on

WaitForMasterStopped

304

Waiting for master to stop

WaitForMasterStoppedTimeOut

305

Waiting for the master to stop with TimeOut

WaitForAlarmReset

307

Wait until alarm is acknowledged.

MainsOffAlarm

308

Mains off alarm

MainsWatchException

309

Mains watch exception

AlarmLevel1

310

Alarm level 1

AlarmLevel2

311

Alarm level 2

AlarmLevel3

312

Alarm level 3

WaitUntilMaxForceReached

313

Wait until the maximum force has been reached.

MaxForceRange

314

MaxForce is outside the valid range.

MaxForceNotFound

315

MaxForce has not been reached.

ParentInvalid

316

The parent is invalid.

ParentNotRegistered

317

The parent is not registered.

MaxNumberOfLoggerPointsExeeded

318

The maximum number of logger points is exceeded.

ZeroVector

319

One input vector is a zero vector.

VectorsAreParallel

320

The two vectors are parallel.

VectorsArentParallel

321

The two vectors are not parallel.

PosModeRange

322

PosMode is out of range

InvalidInputValue

324

The input value is outside the valid range.

OutsideExecutionOfControllerStopSet

325

Action has been stopped after executing ControllerStopSet.

UserCamHasBeenDeleted

326

A user-defined Cam profile has been deleted.