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 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