Skip to main content

命令:生成器配置

此命令(类别“Composer”)将打开一个包含所有可用生成器的对话框。

在此对话框中,可以启用或禁用每个生成器。单击“工具”图标将打开一个详细对话框,其中包含当前选定和启用的生成器的特定设置。

设备生成器

该生成器尝试生成必要的设备并将它们连接到模块 IO(如果可能)。

在当前版本的 Application Composer 插件中,设备生成器没有可用的配置对话框。

源模板生成器

该生成器复制现有的功能块 POU 池到应用程序。复制的功能块添加到 AC_SourceTemplate 文件夹。在此文件夹中附加功能 AC_SourceTemplateInit 还添加了。该功能块用于初始化复制的功能块。创建的功能块可以编辑,并且不会被新的生成器运行覆盖。未使用的功能块被重命名并移动到 UnusedSourceTemplate 子文件夹。然后是扩展 _unused 被添加。要求: 必须激活标准生成器。

标准发电机

默认任务设置

高优先级任务

用户定义任务的优先级和间隔的定义

用户定义的任务可以在顶级模块的编辑器中设置(请参阅部署)。

中等优先级任务

低优先级任务

通讯设置

启用 RMP 通信

standard icon:将创建 RMP 通信所需的元素。

任务优先级

RMP 任务的优先级

任务间隔

RMP 任务的任务间隔

编译器编译指示

GVL

编译器编译指示的定义

这些编译指示将插入到生成的 GVL 或功能块之前。

功能块

符号配置

创建符号配置

standard icon:符号配置对象将添加到应用程序中。

持久性生成器

持久化生成器从模块树中读取持久化配置,并在每个使用持久化的应用程序下创建一个持久化配置对象。

有关更多信息,另请参阅: 持久化管理器

提示

如果持久性管理器实例映射到该应用程序,则该应用程序将使用应用程序编写器持久性功能。

数据记录生成器

DataLog 生成器从模块树配置创建 DataLog 配置对象。该对象将被添加到该实例的应用程序中 数据记录管理器 已映射。在当前版本中 CODESYS Application Composer,数据日志生成器没有可用的配置对话框。

趋势发生器

趋势生成器从模块描述中读取趋势定义,并创建具有关联可视化的趋势配置。这些可视化将嵌入到现有的可视化中。

警报发生器

警报生成器从模块描述中读取警报定义,并创建或扩展警报管理的相关组件。此外,可视化是根据模板创建的。在此可视化中插入了警报表。可视化将添加到可视化生成器的其他可视化模板中,如下所示 顶层可视化

模板

可视化屏幕的模板。

注意:要使用可视化作为模板,它必须满足以下条件:

  • 一个带有名字的矩形 Placeholder_AlarmTable

  • 变量 bAckVisible, bAckSel, bHistory, 和 bFreezeScrlPos 类型的 BOOL

报警存储模板

类型对象 AlarmStorageTemplate,在当前项目和引用的库中找到

所选模板将用于所有生成的警报配置。

创建顶级选项卡

standard icon:将为创建的警报可视化创建顶级选项卡。

定义的名称将显示在顶级选项卡中。

设备诊断生成器

该生成器创建用于设备诊断的可视化屏幕。在设置中, 可视化模板 并且可以定义屏幕的布局。

40. 设备诊断生成器设置
设备诊断生成器设置


在该对话框中,可以定义基本可视化、PLC 模板、总线模板、堆栈模板、父设备模板和子设备模板的模板。组合框列出了与相应模板类型匹配的所有可用可视化模板。

在对话框的下部,可以定义可视化屏幕的最小尺寸以及设备诊断可视化元素之间的空间。

CFC 程序生成器

CFC 生成器用于创建 CFC 程序。

始终重新生成所有 CFC 引脚: standard icon:Application Composer 始终尝试为模块实例 FB 调用生成所有功能块 I/O。

可视化生成器

该生成器创建可视化屏幕 CODESYS Application Composer 从可用的可视化 CODESYS 项目。

  • 顶级名称:输入可视化的符号名称 模板 (“顶级模板”)。

  • 模板:选择列表提供所有可用的(在项目和加载的库中)和兼容的可视化。如果您选择 默认,库中的默认模板 AC_Module 将会被使用。如果稍后从项目或库中删除在对话框中配置的模板,则该模板在此对话框中仍然可用。

  • 目标视觉, 网络可视化:如果页面模板应用于此显示变体,则激活相应的选项。

  • 宽度:生成的可视化的宽度(以像素为单位)(默认值:640,最小 100,最大 10000)

  • 高度: 生成的可视化的高度(以像素为单位)(默认值:480,最小 100,最大 10000)

  • 最小 ToplevelTab 宽度:生成的顶级选项卡的最小宽度(以像素为单位)。如果此处输入 0,则不考虑该设置。

  • 最大顶级选项卡宽度:生成的顶级选项卡的最大宽度(以像素为单位)。如果此处输入 0,则不考虑该设置。

有关顶级模板的更多信息,请参阅: 顶级模板

最大客户数量: 并行运行客户端的最大数量(默认 8,最小 1,最大 128)。

如果 SVN 可用,则忽略生成的 visus:如果项目存储在 Subversion 中,则应激活此选项。 standard icon: CODESYS 确保生成的可视化在 SVN 中被忽略。否则可能会出现问题。

再生时重新创建visus: standard icon:每次生成代码时,所有可视化也会重新生成,并覆盖现有可视化。如果模块用户不希望在生成后对生成的可视化进行更改,则应选择此选项。但是,如果生成后仍需要对可视化进行更改,则应停用该选项。然后 CODESYS 尝试将后续的变化与再生一起保留。

使用实例名称作为顶级选项卡的默认名称: standard icon:顶级选项卡中仅显示实例名称,而不是完整的实例路径。

如果配置中有错误,则会显示错误提供程序图标,并且 好的 按钮被禁用。