CODESYS Development System
属性:is_connected 你使用编译指示 'is_connected' 装饰一个布尔函数块变量,当调用函数模块实例时,该变量提供有关 POU 的关联输入是否有赋值的信息。 使用 pragma 需要使用属性 'reflection' 在受影响的功能块上。 句法 : {attribute 'is_connected' := '<input variable>'} 例 252 . 例子 在功能块中
CODESYS Development System
对象:接口 象征: 关键词: INTERFACE 接口是面向对象编程的一种手段。物体 ITF 描述了一组方法和属性原型。在这种情况下,原型意味着 方法 和 特性 只包含声明,不包含实现。 这允许以相同方式使用具有共同属性的不同功能块。一个 国际乒联 通过单击将对象添加到应用程序或项目中 项目→添加对象→接口 有关更多信息,请参阅: 实现一个接口 表 47 . 添加接口 遗产 姓名 接口名称 先进的
CODESYS Development System
通知 通知会告诉您重要信息,例如可用更新或安全通知。 打开 通知 查看,您单击 框架窗口右上角的图标 CODESYS .所有收到的通知都显示在此视图中。标记为的通知 读 被删除 CODESYS 从下一个开始的列表中。 新通知及其数量用红色表示 图标。 本节内容如下 :
CODESYS Development System
对象 中的对象 CODESYS 提供用于创建应用程序的特定功能。示例:应用程序、程序、函数、库管理器、设备和图像池。对象以树结构管理 设备 , POU , 和 模块 意见。 你可以点击 项目 → 添加对象 命令 插入 相应“树”的对象。插入选项取决于树中的位置。 每个对象都有属性,您可以通过对象上下文菜单中的命令查看和访问这些属性。 本节内容如下 :
CODESYS Development System
对象:应用程序 象征: 对象显示为节点 设备树 .它包括控制器程序运行所需的对象。 您可以在下方插入应用程序对象 PLC 逻辑 节点(可编程设备下方)。 在每个应用程序下方,必须有一个 任务配置 您可以在其中配置应用程序的哪个程序将由哪个任务调用以及使用哪些设置。 此外,您还可以将控制器程序的 POU 插入到应用程序下,例如 POU、全局变量列表和库管理器。这些 POU 仅适用于此应用程序。 重要
CODESYS Development System
报警管理对象 可视化帮助中总结了报警管理的帮助页面。因此,在以下对象上寻找帮助: 报警配置 目的 报警等级 目的 报警组 目的 报警存储 目的 远程警报 目的 本节内容如下 :
CODESYS Development System
属性编译指示 属性编译指示影响编译和预编译。它们仅在文本编辑器中受支持。 CODESYS 支持一系列预定义的属性 pragma。此外,您还可以使用用户定义的 pragma,在项目编译之前,您可以借助条件 pragma 进行查询。 属性在声明部分定义。例外:对于没有自己的声明部分的 Action 和 Transition 对象,您可以在实现部分的开头定义属性。 提示 如果您定义自己的属性,请确保它们
CODESYS Development System
属性:call_after_global_init_slot 重要 VAR_INPUT 使用该属性的函数或方法中的声明会导致编译错误。原因:在这种情况下,调用时输入变量是未知的,这在在线更改期间隐式发生。 这个 pragma 的效果是所有以这种方式修饰的函数和程序都在全局初始化之后被调用。您通过属性值定义调用顺序。 如果在方法中设置了属性,则确定父功能块的所有实例。在指定的槽中调用所有实例。在这种
CODESYS Development System
属性:call_after_online_change_slot 重要 VAR_INPUT 使用该属性的函数或方法中的声明会导致编译错误。原因是在这种情况下,调用时输入变量在这种情况下是未知的,这在在线更改期间隐式发生。 重要 由于在线更改期间应用程序无法运行,因此在这种情况下执行的每个代码都会导致抖动。因此,执行代码的范围尽可能小。 这个 pragma 的效果是所有设置了这个属性的函数和程序都在