Skip to main content

Error del compilador C0587

Mensaje:

'{0}' no es una constante genérica declarada del bloque de funciones '{1}'

Posible causa del error:

Al instanciar un bloque de funciones genérico, se especifica un nombre para una constante genérica que no se ha declarado en el bloque de funciones. Si falta una declaración, se producirá un error

Corrección de errores:

Corrija el nombre de la constante.

ejemplo 519. Ejemplo del error
inst : POU<(consst := 12)>; // Typo

Mensaje:

'const' no es una constante genérica declarada del bloque de funciones 'POU'

Código correcto:

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


Para obtener más información, consulte lo siguiente: VAR_GENERIC CONSTANT