Fehlerliste

In der Fehlerliste werden die Warnungen und Fehler angezeigt, die auf Basis der folgenden Prüfungen festgestellt werden:

Für Static Analysis Meldungen werden die folgenden Spalten der Fehlerliste befüllt. Die Spalten Kategorie und Quelle werden nicht standardmäßig angezeigt. Diese können Sie optional per Kontextmenü der Fehlerliste einblenden.

Spaltenname

Inhalt

Code

Kennung der Static Analysis Meldung

Jede Regel/Namenskonvention besitzt eine eindeutige ID, die in der Konfigurationsansicht der Regeln/Namenskonventionen in runden Klammern hinter der Regel/Namenskonvention dargestellt ist.

Wenn im Code ein Symbol verwendet wird, welches als unzulässiges Symbol konfiguriert ist, wird nach Ausführung der Statischen Analyse je nach Konfiguration von SA0181 ein Fehler oder eine Warnung in der Fehlerliste ausgegeben.

Kategorie

Static Analysis

Quelle

  • IntelliSense für Precompile-Fehler (s.o.)
  • Build für Build-Fehler (s.o.)

Beschreibung

Beschreibungstext des Fehlers

Projekt

Name des SPS-Projekts

Datei

Name der Datei, z.B. Name der POU

Zeile

POU-Zeile, in der der Fehler auftritt

Aktion

Für einige Fehler wird in dieser Spalte die Schaltfläche „“ angezeigt, um eine schnelle Behebung des Fehlers anzustoßen.

Siehe: QuickFix-Befehle

Beispiele

Code

Kategorie

Quelle

Beschreibung

Projekt

Datei

Zeile

Aktion

SA0033

Static Analysis

IntelliSense / Build

Nicht verwendet: Variable 'bSample'

TestProj

FB_Sample.TcPOU (Decl)

3

Schaltfläche „

NC0014

Static Analysis

IntelliSense / Build

Ungültiger Variablenname 'iCounter'. Erwartetes Präfix 'n'

TestProj

MAIN.TcPOU (Decl)

5

 

SA0181

Static Analysis

IntelliSense / Build

Unzulässiges Symbol 'XOR'

TestProj

MAIN.TcPOU (Impl)

1

 

Siehe auch: