Benutzer:Litzinger: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „== Test Syntax Highlighting == Fehler in der Applikation können über die Parameter <code>ErrorCode</code> und <code>DetailErrorCode</code> auf PROFINET Diag…“) |
|||
Zeile 1: | Zeile 1: | ||
== Test Syntax Highlighting == | == Test Syntax Highlighting == | ||
− | + | === Extension SyntaxHighlight_GeSHi === | |
− | |||
<source lang="delphi"> | <source lang="delphi"> | ||
//Beispiel | //Beispiel | ||
Zeile 9: | Zeile 8: | ||
</source> | </source> | ||
+ | === Extension SyntaxHighlight === | ||
+ | <syntaxhighlight lang="delphi"> | ||
+ | //Beispiel | ||
+ | SetByVar(DetailErrorCode, wTemp); | ||
+ | Set(ErrorCode, 2); | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | === More original content === | ||
Fehler werden automatisch nach einer einstellbaren Frist (Parameter <code>WarningTime</code>) zurückgenommen. Solange der Applikationsfehler besteht, muß der Fehlercode vor Ablauf der Frist erneut gesetzt werden. Set(ErrorCode, 0) nimmt die Alarmmeldung zurück. | Fehler werden automatisch nach einer einstellbaren Frist (Parameter <code>WarningTime</code>) zurückgenommen. Solange der Applikationsfehler besteht, muß der Fehlercode vor Ablauf der Frist erneut gesetzt werden. Set(ErrorCode, 0) nimmt die Alarmmeldung zurück. | ||
Zur Unterscheidung von Firmware-Fehlercodes addiert die Firmware auf Script-Fehlercodes den Wert 100 (vgl. folgendes GSD-Beispiel). In der GSD-Datei können den Fehler-Codes mittels der folgenden Einträge Texte zugeordnet werden. | Zur Unterscheidung von Firmware-Fehlercodes addiert die Firmware auf Script-Fehlercodes den Wert 100 (vgl. folgendes GSD-Beispiel). In der GSD-Datei können den Fehler-Codes mittels der folgenden Einträge Texte zugeordnet werden. |
Aktuelle Version vom 31. Januar 2022, 16:01 Uhr
Inhaltsverzeichnis
Test Syntax Highlighting
Extension SyntaxHighlight_GeSHi
//Beispiel
SetByVar(DetailErrorCode, wTemp);
Set(ErrorCode, 2);
Extension SyntaxHighlight
//Beispiel
SetByVar(DetailErrorCode, wTemp);
Set(ErrorCode, 2);
More original content
Fehler werden automatisch nach einer einstellbaren Frist (Parameter WarningTime
) zurückgenommen. Solange der Applikationsfehler besteht, muß der Fehlercode vor Ablauf der Frist erneut gesetzt werden. Set(ErrorCode, 0) nimmt die Alarmmeldung zurück.
Zur Unterscheidung von Firmware-Fehlercodes addiert die Firmware auf Script-Fehlercodes den Wert 100 (vgl. folgendes GSD-Beispiel). In der GSD-Datei können den Fehler-Codes mittels der folgenden Einträge Texte zugeordnet werden.
<!-- Beispiel --->
<ValueItem ID="DiagSysError">
<Assignments>
<Assign TextId="IDT_SYSERR_NO_ERROR" Content="0"/>
<Assign TextId="IDT_SYSERR_HW_FAULT" Content="1"/>
…
<!-- Application errors -->
<Assign TextId="IDT_APPERR_UNRECOVERABLE" Content="101"/>
<Assign TextId="IDT_APPERR_WARNING" Content="102"/>
<Assign TextId="IDT_APPERR_SEVERE" Content="103"/>
…
</Assignments>
</ValueItem>
…
<ExternalTextList>
<PrimaryLanguage>
<!--Error messages-->
…
<Text TextId="IDT_APPERR_UNRECOVERABLE" Value="Unrecoverable error"/>
<Text TextId="IDT_APPERR_WARNING" Value="Warning (Application)"/>
<Text TextId="IDT_APPERR_SEVERE" Value="Severe error"/>
…
</PrimaryLanguage>
<Language xml:lang="de">
…
</Language>
</ExternalTextList>