维护多核操作的数据一致性 默认情况下,可视化的 IEC 程序 ( Visu_Prg ) 在自己的任务中运行 ( VISU_TASK )。可视化通常显示来自主应用程序的数据。来自主应用程序的数据在另一个任务中处理。因此,当应用程序在多核控制器上运行时,数据一致性是一个重要的话题。 重要的是要知道,对于 STRING 和 WSTRING 数据类型以及结构化数据。当这些类型的日期已过时,不得更改日期。但
单位换算 当您要为其他单位制调整数据时,您可以定义转换规则。该数据针对特定的数量级和测量单位执行。 您在 单位换算 目的。 CODESYS 自动将每个转换规则实现为功能块 <name>_Impl 并将其实例为 <name> .每个转换规则都有 Convert 和 Reverse 方法。因此,您可以照常使用功能块。在您访问变量的位置,您可以将变量链接到转换规则。输入助手在 功能块 和 实例调用 类别
使用单位转换配置变量赋值 您可以将已在可视化中分配的变量链接到单位转换。这具有根据预定义规则转换变量值并在可视化中处理结果的效果。 您已经在编辑器中定义了转换规则 单位换算 . 将变量与单位转换联系起来 要求:具有可视化的项目已打开。此外,该应用程序包含 UnitConversion 对象与 convert_A 规则。 选择一个元素。 这 特性 视图打开。 在变量赋值中,链接 iVar_A 变量到
报警管理 警报的配置和可视化 您可以在应用程序中设置警报管理系统,以监控危急情况并触发警报。一旦用户确认发生的警报,它就会从当前警报列表中删除。可以归档警报。 各个警报在警报组中定义,并以警报类别为代表。要定义警报,请指定要监视应用程序中的哪个表达式、如何向用户显示警报状态以及是否必须确认警报以及如何确认警报。 图书馆 AlarmManager 用于以编程方式处理应用程序中配置的警报。 您可以使用
将可视化元素配置和倍增为模板 也可以通过以下方式创建表格来显示数据数组。您将具有至少一个由结构化变量描述的属性的单个元素相乘。为此,将单个元素配置为“模板”并通过命令相乘。 您可以使用 可视化 → 乘以 Visu 元素 命令以在可视化中显示数组数据。该命令将模板元素相乘以为每个数组组件创建相同类型的元素。可视化中新元素的布局是一维的行或列,或二维的表格。 为此,将适用的元素拖到可视化编辑器中。然后
显示带有跟踪的数据图 使用此元素,您可以将跟踪图集成到永久监控和显示变量值的可视化中。您可以在元素属性中配置显示的跟踪图。此外,您可以添加控制跟踪功能的控件。这可以手动完成,也可以通过 插入用于控制跟踪的元素 命令。 提示 相关配置 痕迹 可以从一个对象接管 痕迹 。 本节内容如下 :
记录数据并显示为趋势 您可以定义随时间记录其值的项目变量和/或设备参数。记录数据的显示与趋势元素中的记录分离。 注意 Trend 的程序示例 趋势记录超时 在趋势记录期间,可能会发生应用程序任务在从 跑步 在 停止 超时,被异常捕获。例如,原因可能是 SQLite 数据库上的文件操作耗时过长或记录的变量过多。这通常发生在性能不佳的目标设备上。 您可以避免异常地发生: 将趋势记录配置为占用较少的内存
配置录音 要在运行时系统上执行趋势记录,您需要一个具有 趋势记录经理 包含至少一个的对象 趋势记录 目的。然后您可以在运行时系统和数据缓冲上配置数据库。 首先,定义记录数据的时间间隔。为此,您可以按照“ 配置基于间隔的记录 " 章节。这是您可以轻松配置趋势记录的方法。另一种配置在 " 配置趋势记录 ”一章。这种类型的配置不太直观,因此不打算作为默认设置。通常,当数据应该在主要任务结束时采样时,您会
趋势记录的第一步 要在运行时系统上执行趋势记录,您需要一个具有 趋势记录管理器 至少包含一个对象 趋势记录 目的。然后您可以在运行时系统上配置数据库和数据缓冲。 过程 . 入门 添加一个 趋势记录经理 应用程序下方的对象。 选择 趋势记录经理 对象并单击 添加对象 → 趋势记录 .在中键入名称 添加趋势记录 对话。 对象被创建并且编辑器打开。 输入一个时间间隔 录音设置 . 点击 添加变量 . 添