Error codes

Value (hex)

Value (dec)

ErrArg

Description

0x0000

0

n/a

No error.

0x8001

32769

n/a

Internal error: no AMS-Net ID is read out. The process image is possibly not correctly linked.

0x8002

32770

n/a

Incorrect baud rate entry.

0x8003

32771

Sub-function-block error number

Internal error while writing the configuration data. udiErrorArg contains the error number of the write function block FB_EcCoESdoWrite() of the internally used library TcEtherCAT.lib.

0x8004

32772

n/a

Internal error: Incorrect pointer assignment pRegComIn/pRegComOut. One of the two pointers points to the address 0.

0x8005

32773

n/a

Timeout error during the register communication. The attempt to configure the terminal with the proper communication-parameters was not successful. The reason could be either a defective terminal or a wrong configuration of the communication to the PLC or a K-Bus-overload.
Please check the variable-linking in the system-manager based on the examples. Make sure, the communication-variables are assigned to the fast task in the system-manager. If you use analogue-terminals, increase the task-cycle-time of the fast communication-task beginning with 5ms. If you do so, do not forget to reassign the communication-variables to the fast task in the system-manager after rescanning the PLC-project.

0x8019

32793

n/a

Invalid master address. Valid range: 0 - 31.

0x8020

32800

Sub-function-block error number

Error while configuring a KL6xxx (5 bytes of data). udiErrorArg contains the error number of the internal configuration function block.

0x8021

32801

Sub-function-block error number

Error while configuring a KL6xxx (22 bytes of data). udiErrorArg contains the error number of the internal configuration function block.

0x8022

32802

Sub-function-block error number

Error while configuring a KL6xxx (22 bytes of data). udiErrorArg contains the error number of the internal configuration function block.

0x8023

32803

1

Incorrect communication type (eGENIbusComMode input).

 

 

2

Incorrect pointer assignment. One of the two addresses of the selected input/output variable (stGENIbusInData/stGENIbusOutData) points to the address 0.

 

 

3

Communication via an EtherCAT Terminal is selected. However, the EL6xxx terminal is not in the ?OP state?.

 

 

4

The EL6xxx terminal contains incorrect data. This is signalled by the fact that the input variable ?WC State? is set to 1.

0x8024

32804

Sub-function-block error number

Error during the creation of the serial telegram. udiErrorArg contains the error number of the internal function block.

0x8025

32805

Sub-function-block error number

Error during the serial data transmission. udiErrorArg contains the error number of the internal function block.

0x8026

32806

Sub-function-block error number

Error during the evaluation of the serial telegram. udiErrorArg contains the error number of the internal function block.

0x8027

32807

n/a

Timeout error during the transmit-receive cycle.

0x8030

32816

n/a

Index error while transmitting the telegram.

0x8031

32817

n/a

Index error while receiving the telegram.

0x8032

32818

n/a

Incorrect data length while receiving the telegram.

0x8033

32819

n/a

Timeout error while receiving the telegram.

0x8034

32820

n/a

Timeout error while sending the telegram. 100 PLC-cycles have passed while the terminal was not able to send the data. The telegram was skipped.

0x8040

32832

Incorrect OS

The response telegram contains an unknown ?Operation Specifier? (OS), see GENIbus Protocol Specification.

0x8041

32833

n/a

Telegram length error.

0x8042

32834

n/a

Telegram CRC check error.

0x8045

32837

Maximum number of APDUs

Error during the conversion to a telegram: too many APDU entries. udiErrorArg shows the maximum possible number of APDU entries.

0x8049

32841

n/a

Invalid device (slave) address. Valid range: 1 - 200.

0x8050

32848

n/a

Incorrect class entry byClass.

0x8051

32849

n/a

Incorrect entry eCommandPriority.

0x8052

32850

n/a

Incorrect entry eSetOpMode.

0x8053

32851

n/a

Incorrect entry eSetCtrlMode.

0x8054

32852

n/a

Incorrect entry eSetNightReductionMode.

0x8055

32853

n/a

Incorrect entry eSetKeyMode.

0x8056

32854

n/a

Command buffer overflow (stCommandBuffer): not all previously transmitted commands have been processed.

0x8057

32855

n/a

Timeout error (runtime monitoring) with the response telegram.

0x8058

32856

n/a

The response telegram of the GENIbus device reports ?Data Class Unknown?, see GENIbus Protocol Specification, feedback entry ?ACK?.

0x8059

32857

n/a

The response telegram of the GENIbus device reports ?Data Item ID Unknown?, see GENIbus Protocol Specification, feedback entry ?ACK?.

0x805A

32858

n/a

The response telegram of the GENIbus device reports ?Operation illegal or Data Class write buffer is full?, see GENIbus Protocol Specification, feedback entry ?ACK?.

0x805B

32859

n/a

Unknown?ACK?entry in response telegram.

0x805C

32860

transferred error number

The FB_GENIbusCommunication() function block has already detected an error and entered it in the response structure stResponseTableItem. udiErrorArg contains the error number of the FB_GENIbusCommunication() function block.

0x805D

32861

transferred error number

An internal error has occurred during the scaling. udiErrorArg contains the internal error number.

0x8060

32864

n/a

Data size (eDataSize) invalid.

0x8061

32865

n/a

Invalid Scale-Info parameter in the telegram (eSIF), see GENIbus Protocol Specification, feedback entry ?SIF?.

0x8062

32866

n/a

Invalid combination of data size and Scale-Info.

0x8063

32867

n/a

No info data available.

0x8064

32868

n/a

The read-out unit index is not assigned to any unit, i.e. it doesn?t exist in the internal tables.