CODESYS Development System
指针:SUPER 这 SUPER 指针是用于面向对象编程的特殊变量。 SUPER 是功能块的指针,指向生成功能块的基本功能块实例。这 SUPER 指针还允许访问基功能块(基类)的方法的实现。一个 SUPER 指针对每个功能块自动可用。您可以使用 SUPER 仅在方法和相关的功能块实现中。 指针的解引用: SUPER^ 使用 SUPER 指针:随着 SUPER 关键字,您调用的方法在基本类或父类的实
CODESYS Development System
命令:配置本地网关 功能 :命令打开对话框 网关配置 ,您可以在其中为本地网关进行块驱动程序配置,作为手动编辑配置文件的替代方法 Gateway.cfg . 称呼 :在对话框中的设备编辑器中时的上下文菜单 沟通 选择了一个网关条目 重要 正确配置网关需要详细的知识。如有疑问,请保持默认配置设置不变! 提示 启用 Edge Gateway 功能并将 Edge Gateway 连接到 CODESYS
CODESYS Development System
属性:dataflow 使用此编译指示,您可以控制 FBD/LD/IL 编辑器中功能块处理中的数据流。该属性定义与下一个或前一个功能块的连续连接所连接的功能块的输入或输出。 您可以只提供一个输入,而一个输出可以用功能块声明中的属性进行修饰。 对于没有 'dataflow' 属性,数据流是自动确定的:首先,在相同数据类型的输出和输入之间建立连接。始终采用功能块的最高输入或输出变量。如果没有具有匹配数
CODESYS Development System
属性:pingroup 此 pragma 的效果是输入引脚或输出引脚(参数)在功能块的声明中分组。在 FBD/LD 编辑器中,以这种方式定义的引脚组可以在插入的功能块上显示为扩展或缩小的单元。几个组是可能的,并通过它们的名称来区分。 CODESYS 使用项目选项保存每个功能块框的相应状态(减少)。 句法 : {attribute 'pingroup' := '<group name>'} 插入位置
CODESYS Development System
属性:pin_presentation_order_inputs、pin_presentation_order_outputs 重要 当 {attribute 'pingroup' := '<Group_Name>'} 使用了编译指示。 编译指示在 CFC、FBD 和 LD 图形编辑器中进行评估,导致受影响功能块的输入/输出顺序按指定显示。您可以通过按所需顺序将输入/输出的名称分配给属性来对顺序进
CODESYS Development System
编译器错误 C0509 信息 : 不允许对运算符“__New”进行多次赋值 可能的错误原因 :在一行代码中,赋值运算符“ := " 被多次调用 __New 操作员。 错误修正 : 用 __New 运算符在单独的代码行中为每个指向动态分配的内存的指针。 例 437 . 错误示例: PROGRAM PLC_PRG VAR pbAlpha : POINTER TO BYTE; // Typed poin
CODESYS Development System
通过系统变量控制 PLC 运行 小心 您负责在安全应用程序条件下启用运行时系统服务,并仅在关键条件下禁用运行时系统服务。 在运行时,应用程序或设施的状态可能变得敏感,破坏性操作可能危及整个机器或设施。但是,在这种状态下,您可以禁止某些命令并防止危险操作。这 可编程控制器 功能块和 组件管理器 为此目的提供了库。 示例 CODESYS 执行时可以抑制操作的命令: 在线更改 , 下载 启用断点 重置应
CODESYS Development System
变量:PERSISTENT 持久变量在声明部分声明 VAR_GLOBAL RETAIN PERSISTENT 在持久全局变量列表中。对于标有 PERSISTENT 持久性编辑器之外的关键字,实例路径被添加到那里。 提示 作为 CODESYS V3.3.0.1,一个变量声明 PERSISTENT RETAIN 具有相同的效果 RETAIN PERSISTENT 或者 PERSISTENT . 全局持
CODESYS Development System
AT声明 在变量声明中,代码 AT 将项目变量分配给设备树中配置的 PLC 的特定输入地址、输出地址或内存地址。但是,不建议通过 AT 声明进行分配,因为这会导致概览不清晰。相反,我们建议您在 输入/输出映射 PLC 配置中的设备对话框。 句法 <variable name> AT <address> : <data type>; <address> : %<memory area prefix>
CODESYS Development System
编译器错误 C0062 信息 : '<variable name>' 不是结构化变量 可能的错误原因 :不是结构变量的变量被视为结构变量。 错误修正 : 确保变量是结构变量。 例 326 . 错误示例: PROGRAM PLC_PRG VAR pt : PUNKT; i : INT; END_VAR i.x := 1024; TYPE Punkt : STRUCT x : REAL; y : RE