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.