CODESYS Development System
对 I/O 通道的符号访问 您可以通过专门生成的功能块直接访问设备的 I/O 通道,而无需为每个设备和每个通道手动设置映射。 . 自动生成 输入和输出以 I/O 通道的名称组合成一个功能块。如果可能,扩展设备描述中定义的基本块。 通道名称对应于显示在设备编辑器中的名称 选项卡:<设备名称> I/O 映射 在列 渠道 被指定。 以这种方式创建的输入和输出变量也显示在输入助手中。 如果 I/O 通道是
CODESYS Development System
创建库的指南 图书馆 必须根据特定规则创建以避免兼容性问题。 主要项目包括: 选择一个有意义的库名称(必需) 使用模板确保一致性(可选) 尽可能使用熟悉且统一的项目结构(可选) 注册一个唯一的库命名空间(必需) 输入所有项目信息(必填) 应用正确的方法来正确引用其他库(必需) 设计智能外部和内部接口(必填) 实施用户友好的错误处理(必需) 应用正确的方法(保护)进行部署(必需) 应用一致的命名约定
CODESYS Development System
此帮助请求没有帮助页面。 单击此处转到帮助门户的起始页。 本节内容如下 :
CODESYS Development System
图书馆 库用于准备在应用程序中使用的 POU 和函数。除了帮助中提供的描述外,还请始终查看库中包含的文档。 要在项目中使用库,请参阅: 使用库 要创建您自己的库,请按照 图书馆开发者指南 . 本节内容如下 :
CODESYS Development System
对象:持久变量列表 象征: 该对象在声明部分包含全局持久变量的声明 VAR_GLOBAL PERSISTENT RETAIN .. END_VAR .变量存储在特殊的非易失性存储器中。 持久性编辑器以通常的方式将变量显示为列表。显示的列表不会影响变量的持久性行为,而只会影响存储在过程映像内部的列表。那里的列表包含按时间顺序声明的所有变量。您已删除的变量用占位符标记,并继续作为间隙存在。 声明部分还
CODESYS Development System
对象:POU 象征: 类型的对象 POU 是一个“编程组织单元” CODESYS 项目。控制器程序的源代码是用 POU 编写的。 有以下 POU 类型: 程序 功能 功能块 你添加一个 POU 在设备树或 POU 通过查看 项目 → 添加对象 命令。添加 POU 时,您指定 POU 类型和实现语言。 您还可以将其他编程对象(方法、操作等)添加到这些对象。 调用 POU 某些 POU 可以调用其他
CODESYS Development System
对象:功能块 功能块是在执行时产生一个或多个值的 POU。 通过单击将对象添加到应用程序或项目中 项目→添加对象→POU .在设备树或 POU 查看,功能块 POU 具有 (FB) 后缀。 它总是通过作为功能块副本的实例调用功能块。 功能块的编辑器由声明部分和实现部分组成。 输出变量和内部变量的值在执行后保持不变,直到下一次执行。这意味着功能块不必为具有相同输入变量的多次调用返回相同的输出值。 除
CODESYS Development System
对象:函数 一个函数是一个 POU 它在执行时只提供一个数据元素,并且在文本语言中的调用可以作为表达式中的运算符出现。数据元素也可以是数组或结构。 通过单击将对象添加到应用程序或项目中 项目→添加对象→POU .在设备树或 POU 看来,功能 POU 有 (乐趣) 后缀。 重要 函数没有内部状态信息,这意味着函数在下一次调用之前不会保存其变量的值。调用具有相同输入变量值的函数始终提供相同的输出值。
CODESYS Development System
对象:方法 象征: 关键词: METHOD 方法是 IEC 61131-3 标准的扩展,是面向对象编程的工具,用于数据封装。方法包含声明和实现。但是,与函数不同的是,方法不是独立的 POU,它从属于功能块或程序。方法可以访问上级 POU 的所有有效变量。 您可以在程序或功能块下方添加方法。点击 项目 → 添加对象 → 方法 .然后 添加方法 对话框打开。 您可以使用接口来组织方法。 有关详细信息,
CODESYS Development System
对象:接口方法 象征: 该对象用于面向对象的编程。 您添加 接口方法 对象被添加到 界面 通过 项目 → 添加对象 命令。 如果在接口下插入方法,则可以在此添加和实例化变量声明(输入、输出和输入/输出变量) 方法 . 只有当一个功能块时,程序代码才能添加到方法中 工具 方法所属的接口。 CODESYS 然后将该方法插入功能块下方。 本节内容如下 :