CODESYS Development System
操作员:ABS IEC 运算符产生一个数字的绝对值。 输入和输出变量和数字常量的允许数据类型:任何数字基本数据类型 例 123 . 例子 造成 i : 2 英石 i := ABS(-2); FBD 本节内容如下 :
CODESYS Development System
运营商:SQRT IEC 运算符产生数字的平方根。 输入变量允许的数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 例 124 . 例子 造成 q : 4 英石 q := SQRT(16); FBD 本节内容如下 :
CODESYS Development System
操作员:LN IEC 运算符产生一个数字的自然对数。 输入变量允许的数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 例 125 . 例子 造成 q : 3.80666 英石 q := LN(45); FBD 本节内容如下 :
CODESYS Development System
属性:is_connected 你使用编译指示 'is_connected' 装饰一个布尔函数块变量,当调用函数模块实例时,该变量提供有关 POU 的关联输入是否有赋值的信息。 使用 pragma 需要使用属性 'reflection' 在受影响的功能块上。 句法 : {attribute 'is_connected' := '<input variable>'} 例 250 . 例子 在功能块中
CODESYS Development System
操作员:ROL IEC 运算符用于将操作数按位向左旋转。 允许的数据类型: BYTE , WORD , DWORD , LWORD erg := ROL (in, n) CODESYS 移动 in n 次向左移动一位,然后将该位从右侧添加到最左侧的位置。 重要 注意位数 CODESYS 用于由数据类型定义的此操作 in 输入变量。如果这是一个常数,那么 CODESYS 使用尽可能小的数据类型。输出
CODESYS Development System
POU: CheckPointer 指针监控功能(CheckPointer) 使用此函数可以在运行时模式下监视指针的内存访问。相对于其他 监控功能 , 不存在实施的标准建议 CheckPointer .您必须根据自己的要求定义实现。 这 CheckPointer 函数应该检查传递的指针是否引用了有效的内存地址,以及引用的内存区域的方向是否与指针所指的变量类型匹配。如果两个条件都满足,则返回指针。如
CODESYS Development System
对象:POU 位置 此对象仅适用于特定控制器。它会自动显示在设备树中。无法手动添加或删除对象。 该对象可用于将应用程序的可执行代码映射到控制器的不同代码区域。特别是小型控制器通常具有有限的内部代码区域(闪存)。如果控制器上有一个或多个附加代码区域(例如,外部闪存)可用,则可以专门更改应用程序的代码 POU 的位置。在安全控制器 (SIL2) 的情况下,这也可用于将非安全相关的代码 POU 或整个库
CODESYS Development System
对象:项目设置 象征: 功能 :对象包含项目的配置。 . 称呼 项目 → 项目设置 菜单 双击设备树中的对象 CODESYS 保存 项目设置 直接在项目中。例如,当您将项目传输到另一个系统时, 项目设置 对象随它一起转移。不需要项目存档。 项目设置在整个项目中都有效,并为各种类别提供可能的设置,例如 证监会 要么 用户和组 .可用的类别会有所不同,具体取决于您通过包管理器安装的软件包。 本节内容如
CODESYS Development System
对象:任务配置 象征: 该对象用于定义和显示任务配置的基本设置。 的选项卡 任务配置 及其功能: 特性 :显示基本设置 系统事件 : 将 POU 调用与系统事件联系起来 监视器 :显示在线模式下循环时间的状态和当前统计数据 变量用法 : 访问变量的任务及其执行方式的概述 任务组 :任务组的定义及其对 CPU 的分配 CPU 负载 : 在线模式下 CPU 负载的图形表示 本节内容如下 :
CODESYS Development System
选项卡:属性 目的: 任务配置 在此选项卡上,您可以定义 任务配置 由目标系统预定义,例如任务和看门狗参数的最大值。 本节内容如下 :