Skip to main content

Error del compilador C0236

Mensaje: Definición de tipo incorrecta para VAR_EXTERNAL <nombre de variable>

Posible causa de error: La variable se declara en VAR_GLOBAL / VAR_EXTERNAL como diferentes tipos.

Error de corrección: Utilice la misma definición de tipo en VAR_GLOBAL y VAR_EXTERNAL.

ejemplo 454. Ejemplo del error:
PROGRAM PLC_PRG
VAR_EXTERNAL
    ig : STRING;
END_VAR

VAR_GLOBAL
    ig : INT;
END_VAR

Mensaje:

C0236: Definición de tipo incorrecta para VAR_EXTERNAL ig