Compilerfehler C0136

Meldung: Nicht eindeutige Verwendung des Namens ‚<variable name>‘.

Mögliche Fehlerursache: Eine Variable ist in mehreren GVLs deklariert.

Fehlerbehebung: Qualifizieren Sie die Variable mit der gewünschten GVL.

Beispiel für den Fehler:

PROGRAM MAIN
VAR
    j : INT := g_i;
END_VAR

GVL1:
VAR_GLOBAL
    g_i : INT;
END_VAR

GVL2:
VAR_GLOBAL
    g_i : INT;
END_VAR

Meldung:

C0136: nicht eindeutige Verwendung des Namens 'g_i'

Fehlerbehebung, Beispiel:

j : INT := GVL1.g_i;
Compilerfehler C0136 1:

Beim Auftreten dieses Fehlers werden im Meldungsfenster alle Positionen der Mehrfachverwendung ausgegeben (C0181).