CODESYS Development System
使用库模块 库是可以包含在应用程序中的对象的集合。您可以以与直接在项目中定义的对象完全相同的方式使用项目中库中包含的对象。 库可以包含以下对象: 功能块或功能等 POU 接口及其方法和属性 数据类型,例如枚举、结构、别名、联合 全局变量、常量、参数列表 文本列表、图像集合、可视化、可视化元素 外部文件(例如文档) 凸轮表 项目中的库在库管理器中进行管理。您可以通过库存储库的对话框在系统上执行库的先
CODESYS Development System
集成 C 模块 随着 CODESYS C代码集成,用C开发的模块可以作为一个库集成到一个 CODESYS 项目。该模块与在其中实现的 IEC 接口一起作为动态运行时模块存储在库中。此外,用于不同目标系统的模块的多个变体可以存储在库中。 该库像任何其他 IEC 61131-3 库一样显示给用户。当库在应用程序中使用时,则 CODESYS 自动从库中下载合适的模块到控制器并从 CODESYS Cont
CODESYS Development System
以编程方式访问 I/O CODESYS 提供以下用于将项目变量映射到输入、输出和内存地址的功能: 在选项卡中将项目变量分配给输入、输出和内存地址 I/O 映射 设备编辑 以编程方式访问 I/O 可变配置 AT声明 重要 我们建议您将项目变量映射到选项卡中的输入、输出和内存地址 I/O 映射 相应设备的编辑器。 本节内容如下 :
CODESYS Development System
检查语法并分析代码 CODESYS 提供有用的功能来检测错误并帮助您创建程序。这 语法检查 早在编程阶段就标记错误并将其输出到消息视图。 这 静态代码分析 在 CODESYS 帮助您遵守其他编码准则并识别容易出错的结构。 本节内容如下 :
CODESYS Development System
检查语法 当您键入代码时,预编译运行在 CODESYS 已经做了一些基本的检查。错误在编辑器中以红色圈出,并在消息视图中显示错误消息。 CODESYS 在将应用程序下载到控制器之前,自动从开发系统中编写的源代码生成应用程序代码。在生成应用程序代码之前,检查分配、数据类型和库的可用性。生成应用程序代码时也会分配内存地址。您也可以使用命令显式执行此操作 构建 → 生成代码 或使用按钮 F11 跑步。这
CODESYS Development System
静态分析代码 您还可以在代码生成期间对源代码进行静态分析(“linten”)。它确定您的源代码是否遵循您设置的编码准则 - 沿着“lint”分析工具的行。 在对话中 项目设置 在类别下 静态分析灯 启用将被检查的规则。每次生成代码时,检查本身都会自动进行,例如当您运行命令时 构建 → 生成代码 选择。如果检测到与规则的偏差,则将其分类为该类别的错误消息 翻译 显示在消息窗口中。报告的错误有一个前缀
CODESYS Development System
使用交叉引用列表查找使用地点 您可以在所谓的“交叉引用列表”中显示使用符号的位置,即变量、POU(程序、功能块、功能)或 DUT。然后,您可以从列表中直接跳转到项目中的相应位置。 有两种类型的符号使用搜索: 纯文本搜索:在视图中输入 交叉引用列表 手动输入文本(符号名称、占位符)。 搜索具体声明: 你在视野中 交叉引用列表 并从输入帮助中选择声明。 重点是块编辑器中的符号名称,您可以通过上下文菜单
CODESYS Development System
查找声明 CODESYS 提供了在整个项目中搜索变量或函数的定义点的可能性。包含定义的块在编辑器中打开并标记声明。 查找变量的声明 要求:在编辑器中打开了一个 POU。 将光标放在实现中的标识符上。 选择命令 编辑→查找图标→ 转到定义 . 带有声明的 POU 在编辑器中打开并突出显示变量的定义。如果定义在“已翻译”库中,则在库管理器中打开相应的块。 提示 您可以在离线和在线模式下使用该命令。 例
CODESYS Development System
声明VAR PERSISTENT变量 在下文中,您将在持久变量列表和 POU 中声明持久变量。 要求:一个项目是打开的并且包含一个程序 POU。在选项中(菜单命令 工具 → 选项 ) 你在类别中 声明编辑 文本视图的选项被激活。 使用菜单命令添加贴布绣对象 项目 → 添加对象 物体 持久变量 添加。 CODESYS 添加持久变量列表 持久变量 在设备树中的应用程序对象下,编辑器打开。 在记事本之间