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.