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