在线模式下的报警显示 在在线模式下,您可以通过下列方式影响报警的显示方式: 根据提供有关警报的具体信息的闩锁变量的值来过滤警报 使用锁存变量过滤报警事件 显示明确定义的时间段内的警报事件 显示特定时间的警报事件 删除报警历史记录 删除报警历史 在警报横幅中:滚动浏览活动警报 添加用于滚动活动警报的元素 消息不会作为副本保存在历史记录中。 影响:如果您对消息做了小改动(例如,更正输入错误),则此更改
评估程序代码中的报警信息 这 报警表 可视化元素可以在运行时将可视化信息写入应用程序变量。此变量可以通过编程方式进行评估。 您可以从结构中获取有关报警的信息(例如:报警组、报警 ID、状态转换的时间戳、锁存变量、消息文本) AlarmSelectionInfo ( VisuElemsAlarm 图书馆)。 为了做到这一点,在 选择 – 用于表示所选警报信息的变量 报警表的属性,指定一个类型的变量
在程序中调用警报事件 这 事件 观察类型用于定义报警组中的报警等。与根据条件触发报警的观察类型不同,此观察类型可以通过调用功能块实例来触发报警。 定义报警组中的事件报警 创建报警组。 定义观察类型的警报 事件 在报警组中。 在 班级 列中,选择带有 确认 确认方法或者创建一个新的报警类别。 程序调用触发事件报警 将光标设置在应进行功能块调用的程序位置。 使用 RaiseEvent 函数来自 Ala
配置录音 要在运行时系统上执行趋势记录,您需要一个具有 趋势记录经理 包含至少一个的对象 趋势记录 目的。然后您可以在运行时系统和数据缓冲上配置数据库。 首先,定义记录数据的时间间隔。为此,您可以按照“ 配置基于间隔的记录 " 章节。这是您可以轻松配置趋势记录的方法。另一种配置在 " 配置趋势记录 ”一章。这种类型的配置不太直观,因此不打算作为默认设置。通常,当数据应该在主要任务结束时采样时,您会
趋势记录的第一步 要在运行时系统上执行趋势记录,您需要一个具有 趋势记录管理器 至少包含一个对象 趋势记录 目的。然后您可以在运行时系统上配置数据库和数据缓冲。 过程 . 入门 添加一个 趋势记录经理 应用程序下方的对象。 选择 趋势记录经理 对象并单击 添加对象 → 趋势记录 .在中键入名称 添加趋势记录 对话。 对象被创建并且编辑器打开。 输入一个时间间隔 录音设置 . 点击 添加变量 . 添
配置基于间隔的记录 在基于间隔的数据记录的情况下,这是以固定的时间间隔完成的,默认设置为 10 秒。您可以调整时间间隔。 提示 按时间间隔记录更简单,因此更不容易出错。您不必指定用于记录的任务。 尽可能使用这种类型的趋势记录。 双击一个 趋势记录 设备树中的对象。 相应的编辑器打开。在趋势配置的树形视图中,选择最上面的条目,在右侧您可以看到当前配置 录音设置 . 选择 按时间间隔记录 选项。 这
配置趋势记录 您可以在运行时系统和数据缓冲上配置数据库。 趋势记录超时 在趋势记录期间,可能会发生应用程序任务触发超时的情况,该超时在从 跑步 到 停止 。原因可能是 SQLite 数据库的文件操作耗时过长,或者记录了太多变量。这通常发生在性能较弱的目标设备上。 您可以避免异常地发生: 配置内存需求较少的趋势记录,以便存储的数据量适合目标系统。 减少变量的数量。 注意 Trend 的程序示例 分配
配置变量 重要 趋势记录的变量数量有限。但是您可以调整每个趋势记录的数量。为此,请打开对象。你会发现 最大变量数 设置如下 录音设置 . 有关详细信息,请参阅: 趋势记录 添加 IEC 变量 在设备树中,双击 趋势记录 目的。 相应的编辑器打开。在趋势配置的树视图中,选择顶部条目,在右侧您可以看到当前配置 录音设置 . 右键单击树视图中的条目。 点击 添加变量 . 添加了一个额外的变量。空白设置在
开始和停止录音 您可以在记录期间为趋势记录配置条件。当布尔变量变为 TRUE , 录音开始。当布尔变量变为 FALSE , 录音停止。 双击一个 趋势记录 设备树中的对象。 单击趋势配置树视图中的顶部节点。 趋势配置的名称被选中,您可以在右侧看到当前配置 记录设置 . 以下 通用设置 , 在里面 记录条件 输入字段,指定布尔变量、位访问或属性。 在应用程序运行时,仅当值为 TRUE . 注意 根据
显示带有趋势元素的数据图 一种 趋势 可视化趋势记录数据库中使用的数据。与 痕迹 元素 趋势 element 特别适合长期数据采样。 趋势的可视化包括 趋势 元素和控件。图中可以看到三种可能的控件。 传奇 ①:输出带值的趋势变量。 时间范围选择器 ②:提供选择预定义时间范围的按钮。 日期范围选择器 ③:包含根据设置的日期范围导航和放大历史和当前数据的控件。 一个光标是可选的,可以在特定时间读取一个