CODESYS Development System
编译器错误 C0066 信息 : 无法将类型“<数据类型>”与类型“<数据类型>”进行比较 可能的错误原因 : 比较两种无法相互比较的数据类型。 错误修正 :仅比较可以相互比较的数据类型。 例 330 . 错误示例: PROGRAM PLC_PRG VAR i : INT; re : REAL; str: STRING; b : BOOL; END_VAR b := i > str; 信息: C0
CODESYS Development System
编译器错误 C0068 信息 : 无法对“<数据类型>”类型的对象进行比较 可能的错误原因 : 正在比较无法进行比较的对象。 错误修正 :仅比较可以比较的数据类型(INT、REAL 等)。 例 331 . 错误示例: 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 等)。 例 332 . 错误示例: PROGRAM PLC_PRG VAR b : BOOL; arr1 : ARRAY [1..2] OF INT; arr2 : ARRAY [1..
CODESYS Development System
编译器错误 C0074 信息 : 意外的数组初始化 可能的错误原因 : 数组初始化中的语法错误 错误修正 : 更正语法 例 335 . 错误示例: 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
编译器错误 C0089 信息 : 接口“{1}”的重写方法“{0}”的接口与声明不匹配 可能的错误原因 : 实现方法的签名与接口中方法的签名不匹配。 错误修正 : 确保声明了相同的返回类型和参数。 例 347 . 错误示例: PROGRAM PLC_PRG VAR inst : FB; END_VAR INTERFACE XY METHOD METH1 VAR_INPUT iPar : INT;
CODESYS Development System
编译器错误 C0097 信息 :在功能块“<功能块名称>”和基础“<基础功能块名称>”中重复定义变量“<变量名称>” 可能的错误原因 : 变量在功能块及其基中以相同的名称声明。 错误修正 : 使用不同的变量名。 例 352 . 错误示例: PROGRAM PLC_PRG VAR fb : FB; END_VAR FUNCTION_BLOCK FB EXTENDS FB2 VAR i : INT;
CODESYS Development System
编译器错误 C0004 信息 : '<variable>' 不是 '<structure>' 的组成部分 可能的错误原因 : 用“.”访问组件到不是结构化值或不作为结构组件存在的变量。 错误修正 :访问已定义的组件,或更改数据类型中组件的定义。输入辅助“列出组件”提供了对该位置的所有有效访问。 例 289 . 错误示例: TYPE DUT: STRUCT x, y : INT; END_STRUC
CODESYS Development System
对话框:项目设置: 静态分析灯 象征: 功能 :对话框激活使用轻量级版本执行的检查 CODESYS 每次生成代码时进行静态分析。 称呼 : 项目 → 项目设置 命令, 静态分析灯 类别 提示 您可以通过使用标记代码从静态代码分析中排除代码行 {analysis ...} 语用或 {attribute 'analysis' := '...'} 语用。 有关更多信息,请参阅: 静态分析代码 额外的编译
CODESYS Development System
命令:断点 象征: 功能 : 命令打开视图 断点 . 称呼 : 菜单 观点 该视图向您显示应用程序的所有已定义断点的概览。所有断点命令都在视图中可用。 表 71 . 当前断点表 应用 从列表中选择所需的应用程序。 POU 包含断点的构建块的名称 位置 . POU 内的断点位置 文本编辑器:行加列号 图形编辑器:网络或元素编号 “(Impl)”在功能块的情况下表示断点在功能块的实现中,而不是在实例中
CODESYS Development System
对象:财产 象征: 关键词: PROPERTY 属性是 IEC 61131-3 标准的扩展,是面向对象编程的工具。 属性用于数据封装,因为它们允许外部访问数据并同时充当过滤器。为此,属性提供了访问器方法 Get 和 Set 它允许对属性下方实例的数据进行读写访问。 您可以在程序、功能块或全局变量列表下方添加带有访问器方法的属性。点击 项目→添加对象→属性 打开 添加属性 对话。 提示 您可以添加一