CODESYS Development System
编译器警告 C0566 信息 : 功能块或结构的 FB_ReInit 方法必须没有输入和 BOOL 类型的返回值。 FB_ReInit 不会被自动调用。 可能的原因 : 一个或多个输入被定义为 FB_ReInit . 输出不仅是一个 BOOL 多变的。 更正 :删除的输入 FB_ReInit 方法。确保 FB_ReInit 方法只有一个输出,这个输出是类型 BOOL . 例 447 . 警告示例
CODESYS Development System
编译器警告 C0567 信息 : 接口 <接口名称 1> 不扩展 __System.IQueryInterface 可能的原因 : 接口库的每个接口都必须扩展 __System.IQueryInterface .使用的接口不扩展 __System.IQueryInterface . 例 448 . 例子 PROGRAM PLC_PRG VAR ITFref : ITF; ITFref2 : ITF
CODESYS Development System
编译器警告 C0568 信息 : 接口“<功能块名称>”的覆盖方法“<方法名称>”的接口与声明不匹配 可能的原因 : 第一个接口的方法签名与第二个接口中的方法签名不匹配,由第一个扩展。 更正 : 对齐签名。 例 449 . 警告示例: PROGRAM PLC_PRG VAR xyz : XY2; END_VAR FUNCTION_BLOCK XY METHOD METH1 VAR_INPUT EN
CODESYS Development System
编译器警告 C0569 信息 : 在变量 {0} 的 VAR_PERSISTENT 列表中找不到匹配的实例路径。使用命令“添加所有实例路径”将所有实例路径添加到 VAR_PERSISTENT 列表。 可能的错误 :已在外部声明的持久变量 VAR_PERSISTENT 必须通过以下方式添加列表 添加所有实例路径 这个列表的命令。当在外部声明持久变量后还没有执行此命令时发出警告 VAR_PERSIST
CODESYS Development System
通知 通知会告诉您重要信息,例如可用更新或安全通知。 打开 通知 查看,您单击 框架窗口右上角的图标 CODESYS .所有收到的通知都显示在此视图中。标记为的通知 读 被删除 CODESYS 从下一个开始的列表中。 新通知及其数量用红色表示 图标。 本节内容如下 :
CODESYS Development System
对象 中的对象 CODESYS 提供用于创建应用程序的特定功能。示例:应用程序、程序、函数、库管理器、设备和图像池。对象以树结构管理 设备 , POU , 和 模块 意见。 你可以点击 项目 → 添加对象 命令 插入 相应“树”的对象。插入选项取决于树中的位置。 每个对象都有属性,您可以通过对象上下文菜单中的命令查看和访问这些属性。 本节内容如下 :
CODESYS Development System
报警管理对象 可视化帮助中总结了报警管理的帮助页面。因此,在以下对象上寻找帮助: 报警配置 目的 报警等级 目的 报警组 目的 报警存储 目的 远程警报 目的 本节内容如下 :
CODESYS Development System
消息编译指示 消息编译指示在编译过程中强制在消息视图中显示消息。 插入位置:POU 文本编辑器中的单独行或现有行。 表 12 . 4 种类型的消息编译指示 编译指示 消息类型 {text <'text string'>} 文本 文本的输出 <text string> {info <'info string'>} : 信息 信息的输出 <infostring> {warning <'warning
CODESYS Development System
属性编译指示 属性编译指示影响编译和预编译。它们仅在文本编辑器中受支持。 CODESYS 支持一系列预定义的属性 pragma。此外,您还可以使用用户定义的 pragma,在项目编译之前,您可以借助条件 pragma 进行查询。 属性在声明部分定义。例外:对于没有自己的声明部分的 Action 和 Transition 对象,您可以在实现部分的开头定义属性。 提示 如果您定义自己的属性,请确保它们