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
设置和使用书签 您可以使用书签来更轻松地浏览长程序。书签可用于除 AS(顺序功能图)以外的所有编程语言编辑器。您可以使用命令直接导航到标记的程序位置。 设置/删除书签 要求: POU 在编辑器中打开。 将光标放在任何程序行上。 选择命令 编辑 → 书签 → 打开/关闭书签 . 在程序中此时设置了一个书签。这由书签图标指示 标记。 在程序的不同位置设置多个书签。 将光标放在带有书签的程序行上。 选择
CODESYS Development System
项目范围内的搜索和替换 在 Basic Level 您可以在单个对象或整个项目中搜索字符串,如果需要,可以用另一个字符串替换它们。 在菜单中激活 编辑→查找替换 命令 搜索 . 对话框打开 搜索 . 在框中输入 搜索 输入要搜索的字符串。 选择搜索选项。 放入选择列表 搜索 确定要在哪些对象中执行搜索。 点击按钮 继续寻找 . 显示第一个命中。 点击按钮 代替 , 如果你想用另一个替换搜索词。 点