# Fehlerausgabe TwinCAT3

Die Ausgabe von Fehlern unter TwinCAT3 erfolgt

- über die SPS oder
- direkt über den TwinCAT-Eventlogger.

Das nachfolgende Übersichtsbild verdeutlicht den Zusammenhang des Eventloggers:

Abb.: Architektur- Übersicht TwinCAT-Eventlogger

## Ausgaben unter TwinCAT 3

In TwinCAT 3 ist der PRINT-Kanal an die Ausgabe zum Event-Logger angebunden:

Abb.: Übersicht mit TwinCAT-Eventlogger

## Standardmäßige Parametrierung

Standardmäßig erfolgt die Ausgabe der Fehler an die SPS mit dem Loggen über den ursprünglichen Funktionsbaustein ChannelError an den Eventlogger.

Bei einer Migration einer bestehenden CNC Konfiguration von TwinCAT2 nach TwinCAT3 ist hierfür in den Hochlaufparametern bezüglich des Fehlermanagements keine Anpassung in P-STUP-00167 (error_protocol_mode) erforderlich.

Parameter | Parametername | Einstellung
P-STUP-00167 | error_protocol_mode | PRINT | LOG | REPORT
P-STUP-00168 | error_text_of_id | <TC3-Install>\components\mc\cnc\diagnostics\ err_text_version_eng.txt
P-STUP-00169 | error_text_user_of_id | nicht belegt
P-STUP-00170 | error_log_file_name | <TC3-Install> \components\mc\cnc\diagnostics\error.log
P-STUP-00171 | error_log_file_max_size | 100000 # maximum length in bytes
P-STUP-00172 | error_plc_wait_cycles | 5 # Wartezyklen [IPO ticks]
P-STUP-00173 | error_ao_name | (nicht belegt)

## Fehlertexte

Die sprachspezifischen Fehlertexte werden bei einem Release der CNC über die Datei TcCncErrors.xml automatisch installiert.

## Weiterführende Informationen

- Ausgabe nur über SPS
- Direkte Ausgabe an Eventlogger
- Ausgabebeispiel an HMI