IL 中的修饰符和运算符 表 5 . 修饰符 修饰符 结合运营商 描述 C JMP , CAL , RET 仅当前面表达式的结果为 TRUE . N JMPC , CALC , RETC 仅当前面表达式的结果为 FALSE . N 否则 操作数的否定(不是累加器) 表 6 . 带有可能修饰符的运算符 操作员 N 意义 例子 LD N 将操作数的(取反)值加载到累加器中 LD ivar ST N 将
在梯形图 (LD) 中编程 使用梯形图 (LD) 实现语言创建 POU 在设备树中选择应用程序。 点击 项目 → 添加对象 → POU . 这 添加 POU 对话框打开。 指定名称并选择 梯形逻辑图 (LD) 实现语言。 点击 添加 . CODESYS 将 POU 添加到设备树并在编辑器中打开它。在实现部分插入一个空网络。空网络在左侧以垂直线为界,代表母线。这 工具箱 视图也会自动打开,其中合适的
在功能块图 (FBD) 中编程 在指令列表 (IL) 实现语言中创建 POU 在设备树中选择一个应用程序。 点击 项目 → 添加对象 → POU . 这 添加 POU 对话框打开。 指定名称并选择 功能块图 (FBD) 实现语言。 点击 添加 . POU 添加到设备树并在编辑器中打开。它由顶部的声明编辑器和下部带有空网络的实现部分组成。这 工具箱 视图也会自动打开,其中合适的元素、运算符和功能块可
概述 FBD、LD 编程的基本单位是网络。每个网络都包含一个结构,可以表示 1) 逻辑或算术表达式,2) POU(函数、功能块、程序或库 POU)的调用,或 3) 跳转或返回指令。 IL 实际上不需要网络。然而,在 CODESYS IL 程序还包含至少一个网络,以支持到 FBD 或 LD 的转换。鉴于此,您还应该将 IL 程序有意义地划分为网络。 功能框图 (FBD) 功能框图是一种面向图形的 I
测试和调试 有关详细信息,请参阅: CODESYS Development System : 测试和调试 写作和强迫 您可以在线模式下一次性写入变量,或将它们永久强制为预定义的值。 如果变量当前是强制的,则直接在强制值之前通过 .如果已经为写入或强制准备了一个值,则该值将直接显示在尖括号中的实际值之后 <value> . 例 7 . 例子 强制变量 准备值 设置断点 断点的可能位置原则上是变量值可
关闭分行 封闭分支仅在 LD 中可用,它包含起点和终点。它用于实现逻辑元素的并行分析。 . 插入一个封闭的分支 平行插入触点(下) 平行插入触点(上图) 设置分支起点 设置分支终点 在联系人处关闭分支 如果您标记了一个框或多个联系人并执行 并行插入触点 命令,然后插入一条垂直线的平行分支。对于这种分支,信号流通过两个分支。这是两个分支的 OR 构造。 块、OR 评估或短路评估处的闭合分支 新:当您
FBD/LD/IL 元件:带 EN/ENO 的盒子 象征: 该元素仅在 FBD 和 LD 编辑器中可用。 该框一般对应于 盒子 FBD/LD/IL 元件;但是,此框还包含一个 EN 输入和一个 ENO 输出。 EN 和 ENO 具有数据类型 BOOL . 的功能 EN 输入和 ENO 输出:如果 EN 输入有值 FALSE 在 POU 调用时,不执行 POU 中定义的操作。否则,这些操作在 EN
CODESYS LD FBD 当。。。的时候 CODESYS LD FBD 在您的开发环境中安装了附加组件,您可以根据 IEC 61131-3 使用 LD 或 FBD 语言以图形方式为控制器应用程序创建编程对象。 低密度脂蛋白 代表 梯形图 .编程语言以图形方式表示继电器的经典接线。 功能块指令 代表 功能框图 . FBD 中的编程块也称为功能块语言 (FBD)。图形编程语言允许使用由系统、自己的
监控 当您的应用程序在控制器上运行或作为模拟运行并且您在开发系统中打开一个编程对象时,当前值会显示在那里。这允许您监视 POU 的运行时行为。 提示 在那里你可以禁用在线监控功能: 工具 → 选项 , 在里面 文本编辑器 类别,关于 监控 标签 有关详细信息,请参阅: CODESYS Essentials : 值的监控 在网络中显示 连接线根据其实际布尔值以颜色显示(蓝色表示 TRUE , 黑色表
参考:编程 表 4 . 图形编辑器的一般功能 FBD、LD、CFC、SFC图形化编辑器的实现部分,右下角有一个工具栏: 返回正常编辑模式 鼠标指针变回默认箭头的形状。您可以在编辑器视图中选择和编辑元素。 平移工具 鼠标指针变为两个交叉箭头的形状。您可以在编辑器视图中的任意位置单击并拖动以移动 FBD/LD 编辑器的可见区域,或者也可以旋转 CFC 图。 放大工具 放大的窗口在编辑器视图的右下角打开