EIB_ERROR_CODE
Fehlermeldungen der Bibliothek.
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 | Beschreibung |
---|---|
NO_EIB_ERROR |
Kein Fehler. |
WRONG_EIB_PHYS_ADDR. |
Veraltet, wird nicht mehr verwendet. |
WRONG_EIB_GROUP_ADDR |
Die Input-Variable EIB_GROUP_FILTER.GROUP_ADDR ist fehlerhaft. Kontrollieren Sie GROUP_ADDR Ihrer Filter. MAIN muss kleiner 16 sein, SUB_MAIN kleiner 8. |
WRONG_EIB_GROUP_LEN |
Die Input-Variable EIB_GROUP_FILTER.GROUP_LEN ist fehlerhaft. Falsche Länge der Filter. Kontrollieren Sie den Mode und die Länge der Filter. |
WRONG_EIB_NO_FILTER |
Keine Filter erkannt. Kontrollieren Sie Ihre Filter in EIB_GROUP_FILTER und den Mode. |
WRONG_EIB_IDX_RANGE |
Die Eingangsvariable idx hat einen falschen Wert. |
WRONG_EIB_FIRMWARE |
Der Mode wird mit dieser Firmware nicht unterstützt. |
WRONG_EIB_MODE |
Nicht unterstützter Modus beim Parametrieren. Kontrollieren Sie iMode. Erlaubte Werte sind 0, 1 und 100. |
WRONG_MODE |
Die Eingangsvariable iMode hat einen falschen Wert. |
WRONG_EIB_FIRMWARE_B1_NECESSARY |
Mindestens Firmware B1 oder höher notwendig. |
WRONG_EIB_FIRMWARE_B3_NECESSARY |
Mindestens Firmware B3 oder höher notwendig. |
WRONG_EIB_DATA_LEN |
Erwartete Datenlänge des EIB-Telegramms passt nicht. Telegramm wird verworfen. Kontrollieren Sie die EIB-Gruppenadresse und/oder den benutzten Datentyp. |
ERROR_EIB_SERVICE_NOT_SUPPORT |
Dieses EIB-Telegramm wird nicht unterstützt. |
KL6301_TP_TOGGLE_ERROR |
Klemme reagiert eine 1s lang nicht. Kontrollieren Sie die Verbindung zur KL6301. Befindet sich diese noch im Datenaustausch? |
TIME_OUT |
Bei der Parametrierung reagiert die Klemme nicht mehr. Kontrollieren Sie die Verbindung zu KL6301. |
KL6301_NO_RESPONSE_FROM_TERMINAL |
Keine Verbindung zur KL6301. Entweder Klemme nicht vorhanden oder das Mapping passt nicht. |
ERROR_SEND_8BIT_WRONG_Scaling_Mode |
Falscher oder nicht unterstützter Scaling Mode. |
ERROR_EIB_PHY_ADDR_NOT_SUPPORT |
Physikalische Adressierung nicht erlaubt. |
ERROR_EIB_WRITE_DATA |
Veraltet, wird nicht mehr verwendet. |
MONITOR_MODE_LEN_IS_NOT_OK_MUST_0 |
Für den Monitorbetrieb muss die Länge der Filter 0 sein. |
MONITOR_MODE_ADDR_IS_NOT_OK_MUST_0 |
Für den Monitorbetrieb müssen die Adressen 0 sein. |
WATCHDOG_ERROR_NO_SEND |
Übertragung von Daten nicht möglich. Die Gruppenadresse, an die nicht gesendet werden konnte, befindet sich in der lokalen Variable "NotSendGroup" des Funktionsbausteins KL6301. |
ERROR_EIB_NO_ACK |
Kein ACK erhalten. |
ERROR_EIB_NO_COM_TO_TP |
Keine Kommunikation mit der EIB-Hardware. |
ERROR_TP_TEMP_WARNING |
Temperaturüberschreitung in der KL6301. |
ERROR_TP_PROTOCOL_ERROR |
Protokollfehler auf der EIB-Physik. |
ERROR_TP_TRANSMITTER_ERROR |
Protokollfehler auf der EIB-Physik. |
ERROR_TP_RECEIVE_ERROR |
Protokollfehler auf der EIB-Physik. |
ERROR_TP_SLAVE_COLLISION |
Zu viele Kollisionen auf der EIB-Physik. Reduzieren Sie die EIB-Last. |
Voraussetzungen
Entwicklungsumgebung | erforderliche TC3 SPS-Bibliothek |
---|---|
TwinCAT ab v3.1.4020.14 | Tc2_EIB ab v3.3.4.0 |