CODESYS Development System
编译器错误 C0241 信息 : __QueryPointer 的第二个操作数必须是指针 可能的错误原因 : 不正确的操作数被传递给操作员 __QueryPointer . 错误修正 : 传递一个指针。 例 432 . 错误示例: PROGRAM PLC_PRG VAR b : INT; ITFref : ITF; pt : POINTER TO FB; END_VAR __QueryPointe
CODESYS Development System
ST 声明:CASE CASE 语句是一种条件控制结构,它使语句或语句的一部分仅在特定条件下执行。通过比较条件和标签来确定执行的部分。 句法: CASE <condition> OF <label-1> : <instruction-1> <label-2> : <instruction-2> <label-3, label-4, label-5> : <instruction-3> <label
CODESYS Development System
配置设备和 I/O 映射 配置设备 您可以在相关设备编辑器中配置插入设备树的设备对象。可能性取决于设备描述。这 ” 通用设备编辑器 " 提供由设备特定选项卡根据需要补充的选项卡。 要求:您已经打开了一个标准项目,其设备树中有一个标准 PLC,并且在其下方插入了一个现场总线设备对象。 在项目的设备树中双击标准 PLC 的设备对象。 这 <设备名称> 编辑器在主窗口中打开 CODESYS 窗户。这 通
CODESYS Development System
操作数 常量和文字 常量是不可更改值的标识符。您可以在 POU 中本地声明常量,也可以在全局变量列表中全局声明常量。声明段用关键字扩展 CONSTANT . 常量也是表示基类型值的字符串,例如整数或浮点数(例如, 16#FFFF_FFFF , T#5s , 或者 -1.234 E-5 )。为了区分它们,这些常量也称为字面量、字面量常量或未命名常量。有逻辑( TRUE , FALSE ) 或数字文字
CODESYS Development System
运算符:__TRY、__CATCH、__FINALLY、__ENDTRY 这些运算符是从 IEC 61131-3 标准扩展而来的,它们用于 IEC 代码中的特定异常处理。 句法 __TRY <statements_try> __CATCH(exec) <statements_catch> __FINALLY <statements_finally> __ENDTRY <statements_nex
CODESYS Development System
编译器错误 C0066 信息 : 无法将类型“<数据类型>”与类型“<数据类型>”进行比较 可能的错误原因 : 比较两种无法相互比较的数据类型。 错误修正 :仅比较可以相互比较的数据类型。 例 329 . 错误示例: PROGRAM PLC_PRG VAR i : INT; re : REAL; str: STRING; b : BOOL; END_VAR b := i > str; 信息: C0
CODESYS Development System
编译器错误 C0068 信息 : 无法对“<数据类型>”类型的对象进行比较 可能的错误原因 : 正在比较无法进行比较的对象。 错误修正 :仅比较可以比较的数据类型(INT、REAL 等)。 例 330 . 错误示例: PROGRAM PLC_PRG VAR b : BOOL; arr1 : ARRAY [1..2] OF INT; arr2 : ARRAY [1..2] OF INT; END_V
CODESYS Development System
编译器错误 C0069 信息 : 无法对“<数据类型>”或“<数据类型>”类型的对象进行比较 可能的错误原因 : 正在比较两个不同的对象,其中无法进行比较。 错误修正 :仅比较可以比较的数据类型(INT、REAL 等)。 例 331 . 错误示例: PROGRAM PLC_PRG VAR b : BOOL; arr1 : ARRAY [1..2] OF INT; arr2 : ARRAY [1..
CODESYS Development System
编译器错误 C0074 信息 : 意外的数组初始化 可能的错误原因 : 数组初始化中的语法错误 错误修正 : 更正语法 例 334 . 错误示例: PROGRAM PLC_PRG VAR arr1 : INT := [1,2,3,4,5,6]; END_VAR 信息: C0074:意外的数组初始化 C0032:类型'未知类型:'[1,2,3,4,5,6]' 无法转换为类型'INT' 错误修正: a
CODESYS Development System
编译器错误 C0027 信息 : '(' 之后的字符串大小 可能的错误原因 : 未指定字符串的长度。 错误修正 : 指定括号之间的字符串长度。 例 303 . 错误示例: PROGRAM PLC_PRG VAR str : STRING(); END_VAR 信息: C0027: '(' 之后的字符串大小 C0006: ';' :=, REF=, ( 或 [' 预期而不是 ')' 错误修正: st