CODESYS Development System
编译器错误 C0032 信息 : 类型 '<type 1>' 无法转换为 '<type 2>' 可能的错误原因 :一个变量被分配给另一个类型不兼容的变量。 错误修正 : 使用类型转换。 例 306 . 错误示例: PROGRAM PLC_PRG VAR test1: INT; test2: STRING; END_VAR test1 := test2; 信息: C0032:“STRING”类型无法
CODESYS Development System
编译器警告 C0033 信息 : 类型“<指针类型>”可能无法转换为类型“<数据类型>”。 可能的错误原因 : 只有在检查池对象时才会出现此错误。尝试将指针转换为整数。因为库中指针的大小是未知的,所以在使用库时可能会出现错误。 错误修正 :使用类型 __UXINT 或者 __XWORD 用于使用指针的平台无关计算。 例 307 . 错误示例: PROGRAM PLC_PRG VAR ptr : P
CODESYS Development System
编译器错误 C0035 信息 : 程序名称、功能或功能块实例,而不是 '<invalid function>' 可能的错误原因 : 调用了一个不存在的函数。 错误修正 :确保只调用存在的程序名称、功能和功能块实例。 例 308 . 错误示例: PROGRAM PLC_PRG VAR END_VAR PLC_PRG.METH1(); METHOD METH VAR_INPUT END_VAR 信息:
CODESYS Development System
编译器错误 C0036 信息 : 无法调用 <type> 类型的对象 可能的错误原因 : 已尝试调用不支持任何调用的对象。 错误修正 : 只能调用函数、功能块、程序、方法和动作。 例 309 . 错误示例: VAR_GLOBAL GVL value : INT; END_VAR PROGRAM PLC_PRG GVL(); 信息: C0036: 无法调用“VAR_GLOBAL”类型的对象 本节内容
CODESYS Development System
示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(iVar := 1
CODESYS Development System
示例: PROGRAM PLC_PRG VAR i [...] _VAR i := TEST(i [...] : INT VAR iVar : INT
CODESYS Development System
示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i [...] ”需要正好“1”输入 错误修正: i
CODESYS Development System
PLC_PRG VAR i : INT [...] _VAR i := Test(31415 [...] 具有写访问权限的变量作为输入 错误修正: i := Test(x
CODESYS Development System
器版本 <= 3.4.10) 信息 :在函 [...] 示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i