Skip to main content

编译器错误 C0136

信息: 名称“<变量名称>”的模糊使用

可能的错误原因:一个变量在多个 GVL 中声明。

错误修正:用所需的 GVL 限定变量。

错误示例:

PROGRAM PLC_PRG
VAR
    j : INT := g_i;
END_VAR

GVL1:
VAR_GLOBAL
    g_i : INT;
END_VAR

GVL2:
VAR_GLOBAL
    g_i : INT;
END_VAR

--> C0136: nicht eindeutige Verwendung des Namens 'g_i'

错误修正:

Beispiel:
j : INT := GVL1.g_i;

注意

发生此错误时,在消息视图(C0181)中输出所有多次使用的位置。