EIB_ERROR_CODE

Library error messages.

TYPE EIB_ERROR_CODE :
(
  NO_EIB_ERROR                       := 0,
  WRONG_EIB_PHYS_ADDR                := 1,
  WRONG_EIB_GROUP_ADDR               := 2,
  WRONG_EIB_GROUP_LEN                := 3,
  WRONG_EIB_NO_FILTER                := 4,
  WRONG_EIB_IDX_RANGE                := 5,
  WRONG_EIB_FIRMWARE                 := 10,
  WRONG_EIB_MODE                     := 11,
  WRONG_MODE                         := 12,
  WRONG_EIB_FIRMWARE_B1_NECESSARY    := 14,
  WRONG_EIB_FIRMWARE_B3_NECESSARY    := 15,
  WRONG_EIB_DATA_LEN                 := 20,
  ERROR_EIB_SERVICE_NOT_SUPPORT      := 21,
  KL6301_TP_TOGGLE_ERROR             := 30,
  TIME_OUT                           := 31,
  KL6301_NO_RESPONSE_FROM_TERMINAL   := 32,
  ERROR_SEND_8BIT_WRONG_Scaling_Mode := 40,
  ERROR_EIB_PHY_ADDR_NOT_SUPPORT     := 100,
  ERROR_EIB_WRITE_DATA               := 101,
  MONITOR_MODE_LEN_IS_NOT_OK_MUST_0  := 102,
  MONITOR_MODE_ADDR_IS_NOT_OK_MUST_0 := 103,
  WATCHDOG_ERROR_NO_SEND             := 104,
  ERROR_EIB_NO_ACK                   := 16#0BBB,
  ERROR_EIB_NO_COM_TO_TP             := 16#FAFB,
  ERROR_TP_TEMP_WARNING              := 16#0FCC,
  ERROR_TP_PROTOCOL_ERROR            := 16#17CC,
  ERROR_TP_TRANSMITTER_ERROR         := 16#27CC,
  ERROR_TP_RECEIVE_ERROR             := 16#47CC,
  ERROR_TP_SLAVE_COLLISION           := 16#87CC
)
END_TYPE

Name

Description

NO_EIB_ERROR

No error.

WRONG_EIB_PHYS_ADDR.

Outdated, no longer used.

WRONG_EIB_GROUP_ADDR

The input variable EIB_GROUP_FILTER.GROUP_ADDR is faulty. Check GROUP_ADDR of your filters. MAIN must be less than 16, SUB_MAIN less than 8.

WRONG_EIB_GROUP_LEN

The input variable EIB_GROUP_FILTER.GROUP_LEN is faulty. Incorrect filter length. Check the mode and the length of the filters.

WRONG_EIB_NO_FILTER

No filter detected. Check your filter in EIB_GROUP_FILTER and the mode.

WRONG_EIB_IDX_RANGE

The input variable idx has an incorrect value.

WRONG_EIB_FIRMWARE

The mode is not supported with this firmware.

WRONG_EIB_MODE

Unsupported mode during parameterization. Check iMode. Permitted values are 0, 1 and 100.

WRONG_MODE

The input variable iMode has an incorrect value.

WRONG_EIB_FIRMWARE_B1_NECESSARY

Firmware B1 or higher required.

WRONG_EIB_FIRMWARE_B3_NECESSARY

Firmware B3 or higher required.

WRONG_EIB_DATA_LEN

Expected data length of the EIB telegram does not match. Telegram is discarded. Check the EIB group addresses and/or the data type used.

ERROR_EIB_SERVICE_NOT_SUPPORT

A EIB telegram is not supported.

KL6301_TP_TOGGLE_ERROR

Terminal did not respond for 1 second. Check the connection with the KL6301. Is it still busy with data exchange?

TIME_OUT

The terminal fails to respond during parameterization. Check the connection with the KL6301.

KL6301_NO_RESPONSE_FROM_TERMINAL

No connection to KL6301. Either the terminal does not exist or the mapping is wrong.

ERROR_SEND_8BIT_WRONG_Scaling_Mode

Incorrect or unsupported Scaling mode.

ERROR_EIB_PHY_ADDR_NOT_SUPPORT

Physical addressing not permitted.

ERROR_EIB_WRITE_DATA

Outdated, no longer used.

MONITOR_MODE_LEN_IS_NOT_OK_MUST_0

For Monitor mode the filter length must be 0.

MONITOR_MODE_ADDR_IS_NOT_OK_MUST_0

For Monitor mode the addresses must be 0.

WATCHDOG_ERROR_NO_SEND

Data transfer not possible. The group address for which the data transfer has failed can be found in the local variable "NotSendGroup" of function block KL6301.

ERROR_EIB_NO_ACK

No ACK received.

ERROR_EIB_NO_COM_TO_TP

No communication with the EIB hardware.

ERROR_TP_TEMP_WARNING

Temperature in KL6301 exceeded.

ERROR_TP_PROTOCOL_ERROR

Protocol error in EIB hardware.

ERROR_TP_TRANSMITTER_ERROR

Protocol error in EIB hardware.

ERROR_TP_RECEIVE_ERROR

Protocol error in EIB hardware.

ERROR_TP_SLAVE_COLLISION

Too many collisions in the EIB hardware. Reduce the EIB load.

Requirements

Development environment

required TC3 PLC library

TwinCAT from v3.1.4020.14

Tc2_EIB from 3.3.4.0