CODESYS Development System
编译器错误 C0031 信息 : 需要类型定义而不是“<无数据类型>” 可能的错误原因 : 为标识符分配了无效的类型定义。 错误修正 : 指定一个有效的类型定义。 例 305 . 错误示例: PROGRAM PLC_PRG VAR i : 0; END_VAR 信息: C0031: 需要类型定义而不是“0” 错误修正: i : INT; 本节内容如下 :
CODESYS Development System
编译器错误 C0040 信息 : 函数 '<function name>' 需要精确的 '<number of inputs>' 输入 可能的错误原因 : 传递给被调用函数的参数过多或过少。 错误修正 : 将与预期一样多的参数传递给函数。 例 313 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(1,2); FUNCTION TEST
CODESYS Development System
编译器错误 C0041 信息 : '<function name>' 的 VAR_IN_OUT 参数 '<parameter name>' 需要具有写访问权限的变量作为输入 可能的错误原因 :传递的参数不是具有写访问权限的变量(例如常量)。 错误修正 : 传递一个对函数具有写访问权限的 VAR_IN_OUT 参数。 例 314 . 错误示例: PROGRAM PLC_PRG VAR i : INT
CODESYS Development System
编译器错误 C0043 信息 : 错误的形式参数:'<parameter name>' 应该在这个地方 可能的错误原因 :参数以错误的顺序显式分配给函数。 错误修正 :以正确的顺序指定参数。 例 316 . 错误示例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := Test(iPar2 := 2, 5); FUNCTION Test : INT VAR_INP
CODESYS Development System
属性:hide_all_locals pragma 防止签名的所有局部变量在“列表组件”功能的显示中、输入助手中或在线模式下的声明部分中可见。此外,这些变量隐藏在符号配置中,因此不能作为符号导出。 pragma 在库 POU 中特别有用,可以对用户隐藏 POU 变量。 . 受影响的功能 图书馆管理 调试 输入助手 “列出组件”功能 监控 符号配置 句法 : {attribute 'hide_all
CODESYS Development System
属性:io_function_block、io_function_block_mapping 这 io_function_block 属性的作用是,用它修饰的功能块在设备配置中可用,以分配给 I/O 映射中的通道。功能块如图所示 选择功能块 对话。 这 'io_function_block_mapping' 属性在这种功能块中具有修饰参数的效果,该参数在将功能块映射到设备通道时自动使用。 提示 您
CODESYS Development System
编译器错误 C0004 信息 : '<variable>' 不是 '<structure>' 的组成部分 可能的错误原因 : 用“.”访问组件到不是结构化值或不作为结构组件存在的变量。 错误修正 :访问已定义的组件,或更改数据类型中组件的定义。输入辅助“列出组件”提供了对该位置的所有有效访问。 例 288 . 错误示例: TYPE DUT: STRUCT x, y : INT; END_STRUC
CODESYS Development System
运算符:__XADD 多核运算符是 IEC 61131-3 标准的扩展。 该运算符可用于实现原子计数器。如果一个整数变量通过普通加法的方式递增,例如 iTest := iTest + 1; , 那么这个操作不是原子执行的。对变量的另一次访问可能发生在读取和写入变量之间。 如果计数器在多个任务中递增,则计数器结果可能小于计数周期数。因此,如果两个任务一次执行上述代码并且变量先前具有该值 0 , 然后
CODESYS Development System
对于自定义数据类型 标识符指定建议 描述 例子 结构 库前缀后跟下划线和结构的简短、信息性描述 此结构的已创建变量的相关前缀应跟在冒号后面作为注释。 TYPE CAN_SDOTelegram : (* prefix: sdo *) STRUCT wIndex : WORD; bySubIndex : BYTE; byLen : BYTE; abyData: ARRAY [0..3] OF BYTE
CODESYS Development System
命令:断点 象征: 功能 : 命令打开视图 断点 . 称呼 : 菜单 观点 该视图向您显示应用程序的所有已定义断点的概览。所有断点命令都在视图中可用。 表 79 . 当前断点表 应用 从列表中选择所需的应用程序。 POU 包含断点的构建块的名称 位置 . POU 内的断点位置 文本编辑器:行加列号 图形编辑器:网络或元素编号 “(Impl)”在功能块的情况下表示断点在功能块的实现中,而不是在实例中