# Hochlaufparameter

P-STUP-00166 | Protokollierung eines CNC-Resets als Events in der Fehlermeldungsausgabe
Beschreibung | Der Parameter definiert, ob der durch den Anwender ausgelöste CNC-Reset als Ereignis in das Protokoll der Fehlermeldungen mit aufgenommen wird. Bei einem CNC-Reset werden die bisher aufgetretenen Fehlermeldungen quittiert. Dies findet immer statt, unabhängig von der Einstellung von P-STUP-00166.
Parameter | no_error_message_at_reset
Datentyp | BOOLEAN
Datenbereich | 0: ein CNC-Reset wird als Warnung ID 270076 in der Fehlermeldungsausgabe protokolliert 1 ein CNC-Reset wird nicht protokolliert
Dimension | ----
Standardwert | 0
Anmerkungen |

P-STUP-00167 | Protokollmodus der Fehlerausgabe
Beschreibung | Mit diesem Parameter kann die Ausgabe und der Umfang der Fehlerausgabe gesteuert werden.
Parameter | error_protocol_mode
Datentyp | STRING
Datenbereich | Kennung | Bedeutung
FILTER_OFF | Es werden keine Filter ausgewertet
VERBOSE | Erweiterte interne Diagnose
WITHOUT_ERROR_MANAGER | Direkte Ausgabe ohne Fehlermanagement
PRINT | Ausgabe als Print ausführen
LOG | Ausgabe auf Log-Datei protokollieren
REPORT | Ausgabe auf Log-Datei protokollieren
SEND_TO_PLC_NONE | Ausgabe an die SPS unterdrücken
PRINT_EXTENDED | Erweiterte Print-Ausgabe
LOG_EXTENDED | Erweiterte Log-Ausgabe
REPORT_EXTENDED | Erweiterte applikationsspezifische Ausgabe
PRINT_NO_WARNINGS | Warnungen werden in der Print-Ausgabe unterdrückt
LOG_NO_WARNINGS | Warnungen werden in der Log-Ausgabe unterdrückt
REPORT_NO_WARNINGS | Warnungen werden in der Report-Ausgabe unterdrückt
SEND_TO_PLC_NO_WARNINGS | Warnungen an SPS unterdrücken
STARTUP_NO_WARNINGS | Warnungen während Steuerungshochlauf unterdrücken
NO_WARNINGS | Unterdrücken aller Warnungen
TC3_EVENT_LOGGER | Ausgabe an TC3-Event-Logger
TC3_EVENT_LOGGER_CONFIRMED | Ausgabe an TC3-Event-Logger, automatische Bestätigung (Zustand Confirmed) beim Löschen der Fehlermeldung
TC3_EVENT_LOGGER_NO_CONFIRMATION | Ausgabe an TC3-Event-Logger ohne eine Bestätigung (Confirmation) anzufordern
Dimension | ----
Standardwert | LOG | PRINT | REPORT
Anmerkungen | Hinweis: Um beispielsweise Warnungen bei der Print-Ausgabe zu unterdrücken muss der gesamte Modus entsprechend gesetzt werden. error_protocol_mode LOG | PRINT | REPORT | PRINT_NO_WARNINGS

P-STUP-00168 | Name der Datei für Fehlermeldungstexte
Beschreibung | Name der Datei, welche die zur ID (Fehlernummer) gehörigen Fehlermeldungstexte enthält. Diese können zur Ausgabe in die Log-Datei verwendet werden. Anhand dieser Datei erfolgt die Zuordnung einer Fehlernummer zum zugehörigen Fehlermeldungstext.

Die Datei enthält für jede Fehler-ID eine Zeile nach folgendem Format :

<Error-ID> TABULATOR <Error-Text>

Wird keine Datei angegeben, so wird die Standarddatei 'err_text_version_eng.txt' angenommen.

Parameter | error_text_of_id
Datentyp | STRING
Datenbereich | Maximal 256 Zeichen
Dimension | ----
Standardwert | err_text_version_eng.txt
Anmerkungen |

P-STUP-00169 | Name der Datei für anwenderspezifische Fehlermeldungstexte
Beschreibung | Vergleichbar zu Standardfehlertexten (siehe P-STUP-00168) kann der Anwender in dieser Datei anwenderspezifische Texte angeben. Diese Texte werden für Fehler-IDs im Bereich [1;1000], die vom Anwender über den NC-Befehl #ERROR selbst definieren kann, und für Fehler der McCOM-Schnittstellen verwendet. Anhand dieser Datei erfolgt die Zuordnung einer Fehlernummer zum zugehörigen anwenderspezifischen Fehlermeldungstext.

Die Datei enthält für jede Fehler-ID eine Zeile nach folgendem Format :

<Error-ID> TABULATOR <Anwenderspezifischer-Error-Text>

Die Konfiguration des Dateinamens erfolgt mit relativer oder absoluter Pfadangabe.

Weitere Informationen siehe auch (FCT-M7// Ausgeben eigener Fehlermeldungen).

Parameter | error_text_user_of_id
Datentyp | STRING
Datenbereich | Maximal 256 Zeichen
Dimension | ----
Standardwert | *
Anmerkungen | * Hinweis: Der Standardwert der Variablen ist ein Leerstring. Für die Fehlerwerte 292030- 292033 (ERR_KIN_TRAFO_CONFIG/ -INITIALIZE/ -FORWARD/ -BACKWARD) werden die zurückgegebenen Fehler-IDs der McCOM-Methoden aufgelöst.

P-STUP-00170 | Name der Error-Logdatei
Beschreibung | Name der Error-Logdatei (mit relativer oder absoluter Pfadangabe). Wird kein vollständiger Name angegeben, so wird keine Logdatei erzeugt und die Fehlermeldung ID 296000 ausgegeben. Wenn der Parameter nicht konfiguriert ist, dann wird die Error-Logdatei mit dem Standarddateinamen erzeugt.
Parameter | error_log_file_name
Datentyp | STRING
Datenbereich | Maximal 256 Zeichen
Dimension | ----
Standardwert | C:\TwinCAT\3.1\Components\Mc\CNC\Diagnostics\error.log
Anmerkungen | Der Standarddateiname und der zugehörige Pfad sind applikationsabhängig.

P-STUP-00171 | Maximale Größe der Error-Logdatei in Byte
Beschreibung | Der Parameter definiert die maximale Größe der Error-Logdatei.
Parameter | error_log_file_max_size
Datentyp | SGN32
Datenbereich | > 0 :Maximale Größe der Error-Logdatei. Wird diese Größe überschritten, so wird die Originaldatei in eine Backupdatei kopiert (Erweiterung <name>.bak) und der Inhalt der Originaldatei gelöscht. == 0 : Es wird keine Backupdatei angelegt.
Dimension | ----
Standardwert | 100000
Anmerkungen |

P-STUP-00172 | Wartezyklen vor Auswertung der PLC Aktivierung
Beschreibung | Wartezyklen in CNC-Ticks nach Auftreten eines Fehlers, bis die Aktivierungsmaske der SPS für die Filterregeln ausgewertet wird.
Parameter | error_plc_wait_cycles
Datentyp | UNS32
Datenbereich | 0 ... MAX(UNS32)
Dimension | ----
Standardwert | -
Anmerkungen |

P-STUP-00173 | Zusätzlicher Beschreibungstext (AO-Name)
Beschreibung | Beschreibungstext (Architecture Object), welcher bei einer Fehlermeldung zusätzlich angefügt wird.
Parameter | error_ao_name
Datentyp | STRING
Datenbereich | Maximal 83 Zeichen
Dimension | ----
Standardwert | *
Anmerkungen | * Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-STUP-00186 | Fehlerursache
Beschreibung | Die einzelnen Fehlerkennungen können als Nummern oder Texte aufgelistet werden, wobei die gesamte Zeile folgender Syntax entsprechen muss: ( number | text ) {, ( number | text ) } mit: number := CNC-Fehlernummer text := " fehlerspezifischer Text "

Beispiel:

error_filter[0].reason "D012:", 123000, 123001

Wird ein Fehler gemeldet, so wird in den definierten Plattform-/ Kanal-/ Achsfiltern nachgesehen, ob hierfür eine benutzerspezifische Filterregel definiert ist.

Parameter | error_filter[i].reason mit i = 0 ... 3 (Maximale Anzahl der Filter, applikationsspezifisch)
Datentyp | STRING
Datenbereich | Maximal 96 Zeichen
Dimension | ----
Standardwert | *
Anmerkungen | * Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-STUP-00187 | Fehleraktion
Beschreibung | Aktion, die bei Auftreten des entsprechenden Fehlers durchgeführt werden soll.
Parameter | error_filter[i].action mit i = 0 ... 3 (Maximale Anzahl der Filter, applikationsspezifisch)
Datentyp | STRING
Datenbereich | ACTION = NONE | DRIVE_STATE_REQ | PRE_RUN_STATE_REQ | RUN_STATE_REQ NONE: Keine Aktion DRIVE_STATE_REQ: Auslesen des Antriebsstatus PRE_RUN_STATE_REQ: Fehler während Hochlauf des Steuerungsbusses in PRE-Run-Zustand RUN_STATE_REQ: Fehler während Hochlauf des Steuerungsbusses in Run-Zustand
Dimension | ----
Standardwert | *
Anmerkungen | Für SERCOS-Antriebs-Profile: DRIVE_STATE_REQ: S-0-0095 diagnostic PRE_RUN_STATE_REQ: S-0-0021: list of unknown operation data in CP2 -> CP3, command 127 RUN_STATE_REQ: S-0-0022: list of unknown operation data in CP3 -> CP4, command 128 Für ProfiDrive-Profile:

<all actions> Parameter 945

Für CANopen-Profile

<all actions> Parameter ID603F

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-STUP-00188 | Bedingte Aktivierung
Beschreibung | Beim Setzen des entsprechenden Bits über die Oberfläche oder die SPS (HLI::ControlUnit- Aktivieren der Fehlerfilterregeln - Plattform) wird diese Filterregel aktiviert.
Parameter | error_filter[i].conditional_activation mit i = 0 ... 3 (Maximale. Anzahl der Filter, applikationsspezifisch)
Datentyp | UNS32
Datenbereich | 32 Bit
Dimension | ----
Standardwert | 0
Anmerkungen | Parametrierbeispiel: error_filter[0].conditional_activation 0x2 Ein Aktivierungsbit = 0 bedeutet, dass die Aktion immer durchgeführt wird.

P-STUP-00189 | Bedingte Aktion
Beschreibung | Aktion, die bei Auftreten des entsprechenden Fehlers und beim Zutreffen der Bedingung durchgeführt werden soll.
Parameter | error_filter[i].conditional_action mit i = 0 ... 3 (Maximale Anzahl der Filter, applikationsspezifisch)
Datentyp | STRING
Datenbereich | ACTION = NONE | ( [ HIDE ] [ FORCE ] ) FORCE = F_WARNING | F_SYNTAX | F_ERROR | F_SEVERE | F_FATAL HIDE = [ HIDE ] [ HIDE_LOG ] [ HIDE_PRINT ] [ HIDE_REPORT ] NONE: keine Aktion HIDE: Jede Fehlerausgabe unterdrücken

HIDE_LOG: Fehlerausgabe in Error-Log-Datei wird unterdrückt

HIDE_DISPLAY: Fehlerausgabe wird unterdrückt

HIDE_REPORT: Applikationsspezifische Fehlerausgabe wird unterdrückt

F_WARNING: Fehler wird als WARNING ausgegeben (Bebungsklasse = 0)

F_SYNTAX: Fehler wird als Syntaxfehler ausgegeben (Behebungsklasse = 2)

F_ERROR: Fehler durch NC-Programm oder andere Bedienaktion (Fehlerbehebungsklasse = 5)

F_SEVERE: Schwerer Fehler, erfordert Warmstart, (Behebungsklasse = 6)

F_FATAL: Schwerer Fehler, erfordert kompletten Kaltstart (Behebungsklasse = 7)

Dimension | ----
Standardwert | *
Anmerkungen | * Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-STUP-00190 | Bedingter Filteraktivierung
Beschreibung | Die einzelnen Fehlerkennungen können als Nummern oder Texte aufgelistet werden, wobei die gesamte Zeile folgender Syntax entsprechen muss: ( number | text ) {, ( number | text ) } mit: number := CNC-Fehlernummer text := " fehlerspezifischer Text "
Parameter | error_filter[i].conditional_param mit i = 0 ... 3 (Maximale Anzahl der Filter, applikationsspezifisch)
Datentyp | STRING
Datenbereich | Maximal 96 Zeichen
Dimension | ----
Standardwert | *
Anmerkungen | Parametrierbeispiel: error_filter[0].conditional_param "D012:", 123, 1001 Individuelle Filtertexte werden nur beim Auslesen des SERCOS-Antriebsfehlers S95 geprüft. Fehlernummer werden nur bei SERCOS-Antriebsfehler (S21 und S22) und bei ProfiDrive-Antriebsfehler (Parameter 945) geprüft.

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

P-STUP-00191 | Ausgabe einer zusätzlichen Fehlerinformation
Beschreibung | Dieser Text wird im Falle des Zutreffens der Filterbedingung transparent über die CNC_ERROR_INFO-Datenstruktur weitergereicht. D.h. hierüber hat der Anwender die Möglichkeit, bedingt eine zusätzliche Fehlerinformation mit auszugeben.
Parameter | error_filter[i].conditional_output mit i = 0 ... 3 (Maximale Anzahl der Filter, applikationsspezifisch)
Datentyp | STRING
Datenbereich | Maximal 32 Zeichen
Dimension | ----
Standardwert | *
Anmerkungen | * Hinweis: Der Standardwert der Variablen ist ein Leerstring.