Benutzer:Litzinger: Unterschied zwischen den Versionen

Aus Deutschmann Wiki
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 ==
  
Fehler in der Applikation können über die Parameter <code>ErrorCode</code> und <code>DetailErrorCode</code> auf PROFINET Diagnosemeldungen abgebildet werden.
+
=== 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

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>