Skip to main content

Compilerfehler C0587

Meldung:

'{0}' ist keine deklarierte generische Konstante von Funktionsbaustein '{1}'

Mögliche Fehlerursache:

Bei der Instanziierung eines generischen Funktionsbausteins wird ein Name für eine generische Konstante angegeben, die im Funktionsbaustein nicht deklariert wurde. Eine fehlende Deklaration führt zu einem Fehler.

Fehlerbehebung:

Korrigieren Sie den Konstantennamen.

Beispiel 519. Beispiel für den Fehler
inst : POU<(consst := 12)>; // Typo

Meldung:

'consst' ist keine deklarierte generische Konstante von Funktionsbaustein 'POU'

Korrekter Code:

inst : POU<(const := 12)>; // Variable 'const' is declared


Für weiter Informationen siehe: VAR_GENERIC CONSTANT