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

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 filters 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: At least firmware B1 or higher required.

WRONG_EIB_FIRMWARE_B3_NECESSARY: At least firmware B3 or higher required.

WRONG_EIB_DATA_LEN: Expected data length of the EIB telegram is wrong. Telegram is discarded. Check the EIB group addresses and/or the data type used.

ERROR_EIB_SERVICE_NOT_SUPPORT: This EIB telegram is not supported.

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

TIME_OUT: The terminal failed to respond during parameterization. Check the connection with the KL6301.

KL6301_NO_RESPONSE_FROM_TERMINAL: No connection to KL6301. Either terminal not available or mapping incorrect.

ERROR_SEND_8BIT_WRONG_Scaling_Mode: Wrong or not supported Scaling mode.

ERROR_EIB_PHY_ADDR_NOT_SUPPORT: Physical addressing not allowed.

ERROR_EIB_WRITE_DATA: Outdated. No longer used.

MONITOR_MODE_LEN_IS_NOT_OK_MUST_0: For Monitor operation the length of the filters must be 0.

MONITOR_MODE_ADDR_IS_NOT_OK_MUST_0: For Monitor operation the addresses must be 0.

WATCHDOG_ERROR_NO_SEND: Transmission of data 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 exceeded in the KL6301.

ERROR_TP_PROTOCOL_ERROR: Protocol error on EIB physics.

ERROR_TP_TRANSMITTER_ERROR: Protocol error on EIB physics.

ERROR_TP_RECEIVE_ERROR: Protocol error on EIB physics.

ERROR_TP_SLAVE_COLLISION: Too many collisions on EIB physics. Reduce the EIB load.