ScriptTreeObject ¶ class ScriptTreeObject. ScriptTreeObject ¶ Bases: object Common base functionality for ScriptObject and ScriptProject. property project ¶ Gets the project. This returns “this” rsp.
CODESYS Development System
属性:dataflow 使用此编译指示,您可以控制 FBD/LD/IL 编辑器中功能块处理中的数据流。该属性定义与下一个或前一个功能块的连续连接所连接的功能块的输入或输出。 您可以只提供一个输入,而一个输出可以用功能块声明中的属性进行修饰。 对于没有 'dataflow' 属性,数据流是自动确定的:首先,在相同数据类型的输出和输入之间建立连接。始终采用功能块的最高输入或输出变量。如果没有具有匹配数
SA0134:显式有符号/无符号转换 检测从有符号数据类型到无符号数据类型的显式转换,反之亦然 理由:过度使用类型转换可能表明为变量选择了错误的数据类型。因此,有一些编程指南要求对数据类型转换提供明确的理由。 重要性:低 例 56 . 例子 PROGRAM PLC_PRG VAR byVar :BYTE; udiVar : UDINT; uliVar : ULINT; lwVar : LWORD;
SA0147:不寻常的班次操作 -strict 检测不对位域数据类型进行的位移操作( BYTE , WORD , DWORD , LWORD ) 说明:IEC 61131-3 标准只允许对位域数据类型进行位访问。但是,那 CODESYS 编译器还允许对无符号数据类型进行位移操作。 重要性:低 提示 另见严格规则 SA0018 . 例 107 . 例子 PROGRAM PLC_PRG VAR in_
Visibility Control ¶ Visibility modifiers also none as access modifiers can be applied to some elements of CODESYS project or library. CODESYS will provide two groups of these modifiers. Attributes fo
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 运算符在单独的代码行中为每个指向动态分配的内存的指针。 例 438 . 错误示例: PROGRAM PLC_PRG VAR pbAlpha : POINTER TO BYTE; // Typed poin
可视化元素:单选按钮 象征: 类别: 常用控件 该元素提供了一系列带有无限数量选项的单选按钮。 元素属性 所有元素属性都可用吗? 仅当您选择 先进的 选项或 所有类别 过滤 特性 。 元素名称 例子: Morning Shift 提示 为元素分配单独的名称,以便在元素列表中更快地找到它们。 元素类型 单选按钮 位置 该位置定义可视化窗口中元素的位置和大小。这是基于笛卡尔坐标系的。原点位于窗口的左上
可视化元素:组合框、数组 象征: 类别: 常用控件 该元素将数组的值显示为列表框。当可视化用户单击一个条目时,该条目的数组索引被写入一个整数变量。 注意 关于列表框与数组和文本列表相结合的示例项目 元素属性 所有元素属性都可用吗? 仅当您选择 先进的 选项或 所有类别 过滤 特性 。 元素名称 例子: List_Product_Number 提示 为元素分配单独的名称,以便在元素列表中更快地找到它