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 |