CODESYS Development System
POU:CheckLRangeUnsigned 用于监视 ULINT 类型的子范围类型的范围限制的功能 有关范围监控的实现示例,请参阅帮助页面 检查范围签名 功能。 监测范围限制 这 监控功能 负责适当处理违反范围限制的行为。对违规的反应示例包括设置错误标志和更改值。当将值分配给子范围类型变量时,会隐式调用这些函数。 小心 要获得监控功能的特性,请不要编辑声明部分。但是,您可以添加局部变量。 .
CODESYS Development System
POU: CheckPointer 指针监控功能(CheckPointer) 使用此函数可以在运行时模式下监视指针的内存访问。相对于其他 监控功能 , 不存在实施的标准建议 CheckPointer .您必须根据自己的要求定义实现。 这 CheckPointer 函数应该检查传递的指针是否引用了有效的内存地址,以及引用的内存区域的方向是否与指针所指的变量类型匹配。如果两个条件都满足,则返回指针。如
CODESYS Development System
对象:POU 位置 此对象仅适用于特定控制器。它会自动显示在设备树中。无法手动添加或删除对象。 该对象可用于将应用程序的可执行代码映射到控制器的不同代码区域。特别是小型控制器通常具有有限的内部代码区域(闪存)。如果控制器上有一个或多个附加代码区域(例如,外部闪存)可用,则可以专门更改应用程序的代码 POU 的位置。在安全控制器 (SIL2) 的情况下,这也可用于将非安全相关的代码 POU 或整个库
CODESYS Development System
对象:项目设置 象征: 功能 :对象包含项目的配置。 . 称呼 项目 → 项目设置 菜单 双击设备树中的对象 CODESYS 保存 项目设置 直接在项目中。例如,当您将项目传输到另一个系统时, 项目设置 对象随它一起转移。不需要项目存档。 项目设置在整个项目中都有效,并为各种类别提供可能的设置,例如 证监会 要么 用户和组 .可用的类别会有所不同,具体取决于您通过包管理器安装的软件包。 本节内容如
CODESYS Development System
对象:项目信息 象征: 功能 :对象包含属性、元信息和项目信息。有了这个,您可以检查项目的作者身份和完整性。 . 称呼 双击设备树中的对象 项目→项目信息 菜单 要求 : CODESYS 单击时创建对象 项目→项目信息 ,并打开对话框。 CODESYS 将项目信息直接保存在项目中。例如,当您将项目转移到另一个系统时, 项目信息 对象也被转移。您不需要项目存档。 有关更多信息,请参阅: 检索和编辑项
CODESYS Development System
对象:接口方法 象征: 该对象用于面向对象的编程。 您添加 接口方法 对象被添加到 界面 通过 项目 → 添加对象 命令。 如果在接口下插入方法,则可以在此添加和实例化变量声明(输入、输出和输入/输出变量) 方法 . 只有当一个功能块时,程序代码才能添加到方法中 工具 方法所属的接口。 CODESYS 然后将该方法插入功能块下方。 本节内容如下 :
CODESYS Development System
对象:接口属性 象征: 接口属性是 IEC 61131-3 标准的扩展,是面向对象编程的工具。接口属性声明访问器方法 Get 和 Set (没有实现代码)。因此,实现一个功能块 界面 也继承了它们的接口属性。 您可以将接口属性添加到接口的设备树中。然后使用访问器方法扩展接口 Get 和 Set .这 Get 访问器用于读取访问。这 Set 访问器用于写访问。您可以删除不需要的访问器。点击 项目→添
CODESYS Development System
POU: CheckBounds 此监视功能的任务是适当地处理边界违规。对违规的反应示例包括设置错误标志和更改数组索引的值。仅对一个变量数组索引执行检查。不正确的常量数组索引会导致编译器错误。 CODESYS 当值被赋值给一个 大批 多变的。 有关更多信息,请参阅: 使用构建块进行隐式检查 , 使用构建块进行隐式检查 插入函数后,您会在声明和实现部分收到自动生成的代码。见下文。 小心 要获得监视功
CODESYS Development System
POU:CheckDivInt 防止被“0”除的功能: CheckDivInt, CheckDivLint, CheckDivReal, and CheckDivLReal 为了防止被零除,您可以使用函数 CheckDivInt , CheckDivLint , CheckDivReal , 和 CheckDivLReal .如果您在应用程序中包含这些函数,则它们会在代码中的每个除法操作之前调用。
CODESYS Development System
POU:CheckDivLint 防止被“0”除的功能: CheckDivInt, CheckDivLint, CheckDivReal, and CheckDivLReal 为了防止被零除,您可以使用函数 CheckDivInt , CheckDivLint , CheckDivReal , 和 CheckDivLReal .如果您在应用程序中包含这些函数,则它们会在代码中的每个除法操作之前调用