Status Codes of the Generic Device Profile (GDP)

0xC20A•••••

Code

Description

Comment

0xC20A

Status codes with diagnosis class "operational state" (0xC20A)

-

0xC20A6404

Successful activation of a language file

A language file which was written to the slave was successfully loaded. See also Loadable languages.

0xC20AA010

The device has been restarted (Power on)

-

0xC20AA100

Incorrect password entered

-

0xC20AA110

Password write protection deactivated

-

0xC20AA120

Password changed

-

0xC20AA200

Diagnostic trace started

-

0xC20AA210

Diagnostic trace stopped

-

0xC20AA220

Diagnostic trace buffer overrun

-

0xC20AA300

Test IDN written

-

0xC20C•••••

Code

Description

Comment

0xC20C0200

S-0-0422 Exit parameterization level procedure command

-

0xC20C0201

S-0-0422: Incorrect or incomplete set of parameters (See S-0-0423 IDN-list of invalid data for parameterization level)

-

0xC20C0202

S-0-0422: Parameter limit violation (See S-0-0423 IDN-list of invalid data for parameterization level)

-

0xC20C0203

S-0-0422: Parameter conversion error (See S-0-0423 IDN-list of invalid data for parameterization level)

-

0xC20C0400

S-0-0420 Activate parameterization level procedure command (PL)

Command in process

0xC20C0401

S-0-0420: Switching to parameterization level is not possible

Device refuses to switch to PM, for example as outputs are currently enabled, disable first

0xC20C0500

S-0-0099 Reset class 1 diagnostic

Command in process

0xC20C0700

S-0-0262 Load defaults procedure command

Command in process

0xC20C0702

S-0-0262: Default parameters not available

No data memory is available, for example, at connected motors.

0xC20C0703

S-0-0262: Default parameters invalid

Default parameters are read from a remanent data memory (for example, internal flash memory). At least one of these parameters is invalid or the whole parameters are invalid (for example, due to a incorrect checksum).

0xC20C0704

S-0-0262: Parameters not copiable

It was impossible to load default values to respective parameters. This may happen if, for example, the Sercos slaves firmware version is incompatible to connected devices with default parameter storages (for example, motors) or if the read default parameters do not match the parameters in the working memory.

0xC20C0706

S-0-0262: Error when reading the default parameter values

This may happen if during the read access to the default parameter set was unsuccessful.

0xC20C2200

S-0-0264 Backup working memory procedure command

Command in process

0xC20C2202

S-0-0264: Error when writing data to non-volatile memory

It was impossible to write to the non-volatile memory (for example, internal flash memory) without error.

0xC20C2300

S-0-0263 Load working memory procedure command

Command in process

0xC20C2301

S-0-0263: Error when reading non-volatile memory

It was impossible to read from the non-volatile memory (for example, internal flash memory) without error.

0xC20C2302

S-0-0263: Error when converting parameters

During the processing of the read default values to the volatile memory, an error occurred.

0xC20C2400

S-0-0293 Selectively backup working memory procedure command

Command in process

0xC20C2402

S-0-0293: Error when saving parameters

It was impossible to write to the non-volatile memory (for example, internal flash memory) without error.

0xC20C5000

S-0-1322.0.0 Procedure Command Change Energy Mode

Command in process

0xC20C5003

S-0-1322.0.0: Target Energy Mode ID not valid

The selected Target Energy Mode ID (S-0-1322.0.3 Target EM for Procedure Command Change Energy Mode) is, for example, not existent in case of change energy mode Direct Mode. This will, for example, lead to an S-0-0390 = 0xC20F5003.

0xC20C5004

S-0-1322.0.0: Energy Mode Change not possible

The energy mode change from the Actual Energy Mode (S-0-1323.0.1 Actual Energy Mode) and the Target Energy Mode (S-0-1322.0.3 Target EM for Procedure Command Change Energy Mode) is not possible (for example, if Actual EM and Target EM are not EM Operational and transition between both modes is not implemented). This will, for example, lead to an S-0-0390 = 0xC20F5004.

0xC20C5005

S-0-1322.0.0: Energy Mode Change locked by external control

The energy mode change from the Actual Energy Mode (S-0-1323.0.1 Actual Energy Mode) and the Target Energy Mode (S-0-1322.0.3 Target EM for Procedure Command Change Energy Mode) is not possibly caused by a lock of an external energy mode control (for example, if Actual EM is set externally, for example, EM ID 0xF0 and the transition via command is not possible. In this case, the Actual Energy Mode needs to be EM ID 0xEF before switching via S-0-1322.0.0 Procedure Command Change Energy Mode). This will, for example, lead to an S-0-0390 = 0xC20F5005.

0xC20C6400

S-0-1350 Reboot Device

Command in process

0xC20C6401

S-0-1350: Reboot not possible

The execution of the procedure command is inhibited internally by the slave.

For example, a drive could be enabled and running or a reboot is actually in progress.

0xC20C6500

S-0-1351 Generate archive data procedure command

Command in process

0xC20C6501

S-0-1351: Error when creating backup data files

During the creation of the backup data files, an error occurred. This, for example, may happen, if the write access to a non-volatile storage is not successful. See also Device backup and restore. Depending on the features of the Sercos device, a log file may be present in the backup directory.

0xC20C6503

S-0-1351: Inconsistent backup data files

The generation of the backup data files ended with inconsistent data. This may happen due to a change of one or several system files (for example, retain data) during the execution of procedure command S-0-1351 Generate archive data procedure command. See also Device backup and restore. Depending on the features of the Sercos device, a log file may be present in the backup directory.

0xC20C6700

S-0-1352 Activate restore data procedure command

Command in process

0xC20C6701

S-0-1352: Error when reading the restore data

During the execution of the procedure command, the Sercos device tries to read the directory with the restore data. This read access was erroneous. This may, for example, happen if files to be restored (signaled via RestInfo.xml) are not present or have errors. As a result the restore process could not be executed completely. Depending on the features of the Sercos device, a log file may be present in the restore directory.

0xC20C6702

S-0-1352: Error when restoring the device data

During the execution of the procedure command, the Sercos device tries to restore data given via files in the restore directory. This restore access was erroneous. This may, for example, happen if files to be restored (signaled via RestInfo.xml) cannot be written to the memory of the device. As a result the restore process could not be executed completely. Depending on the features of the Sercos device, a log file may be present in the restore directory.

0xC20E•••••

Code

Description

Comment

0xC20E0000

Reserved

-

0xC20E6402

Device not fully initialized

During the execution of the reboot procedure (IDN <S-0-1350>), the Sercos slave may reboot several times. During these reboot procedures, the slave shall signal this state using this diagnostic.

0xC20F•••••

Code

Description

Comment

0xC20F5001

Time Min Stay violation

The change energy mode was executed too soon. In this case, the device remains in its actual energy mode. This will, for example, lead to an S-0-0390 = 0xC20F5001. See also FG Energy Error Handling. The change energy mode was executed too soon (FG Energy).

0xC20F5002

Time Max Stay exceeded

The change energy mode was not executed within defined time. In this case, the device remains in its actual energy mode. This will, for example, lead to an S-0-0390 = 0xC20F5002. See also FG Energy Error Handling. The change energy mode was not executed within desired time (FG Energy).

0xC20F6403

Error detected during activation of a language file

A language file which was written to the slave could not be loaded. See also Loadable languages.