连接到远程 PLC 的报警管理 通过 HMI 项目,您可以在“报警表”可视化元素中显示远程 PLC 的报警。要求:报警管理在远程 PLC 中定义。 将 HMI 应用程序连接到控制器 打开最初创建的 HMI 项目。 选择 数据源管理器 目的。 点击 添加对象→数据源 . 这 添加数据源 对话框打开并帮助您配置数据源。这 CODESYS 象征性的 数据源类型默认设置。如果您的控制应用程序具有符号配置,
创建结构化的用户界面 您可以在另一个可视化中引用项目中可用或存在的可视化,从而重用它们。您将获得一个包含多个可视化的结构化用户界面。原则上,您有以下用于引用可视化的选项。 一方面,您可以在主可视化中显示可视化并在它们之间切换。在这里, 框架 要么 标签 元素用作定义引用可视化的显示区域的窗格元素。 另一方面,您可以为可视化配置用户输入,以将另一个可视化作为对话框打开。对此的要求是它具有 对话 可视
警报定义 在报警管理中 CODESYS ,报警的定义由以下几个部分组成: 一般描述(ID、观察类型、消息文本等) 报警原因描述(需要监控的表达式、限值、最短等待时间等) 报警效果的描述(通知动作、确认方法、显示选项等)。 报警定义的各个部分以报警类别的形式分组。单个报警的定义在报警组中具有其中一个类别。定义的部分位于报警组中,并适用于该组的所有报警。 下面您可以看到关于警报配置的哪个对象中定义了警
报警管理对象 在 CODESYS 以下对象可用于为应用程序配置警报管理: 报警配置 这是报警管理所需的基础对象。当您在应用程序下方插入对象时,它会自动命名 报警配置 .在此之下,对象为 错误 , 警告 , 和 信息 警报类也会自动插入,以及用于警报存储( 报警存储 )。您可以调整此结构。您可以移除对象并插入其他警报对象。 报警类别 在此对象中,一般警报标准被分组到一个类中。然后可以在报警组的编辑器
将警报管理分配到两个任务 如果 AlarmManagerTask 仅负责评估报警,那么它可以以更高的优先级和频率运行(更短的任务循环时间)。这意味着即将发生的报警事件也可以被检测到。报警信息存储在单独的报警存储任务中,该任务是自动创建的,在任务配置中不可见。 如果您想这样做,请选择 报警存储任务 选项下的 设置 编辑器中的 报警配置 对象。在此配置任务周期时间和任务优先级。此选项已在新创建的项目上
创建警报管理 在设备树中,选择一个应用程序。 点击 项目→添加对象→报警配置 插入警报配置。 这 报警配置 对象显示在设备树中的应用程序下方。 报警配置已经有预定义的 错误 , 信息 , 和 警告 警报类,以及 报警存储 目的。使用预定义的对象很有帮助。您也可以创建自己的对象。 本节内容如下 :
创建警报类 在下面的部分中,您将配置一个示例警报类别 零件短缺 其中所有派生的警报都继承其属性。此类触发的警报导致变量 bPartsShortage 被设置为 TRUE .如果 报警表 可视化元素被编程,然后触发的警报以红色突出显示,未确认的警报以黄色突出显示。 在设备树中,选择 报警配置 目的。 点击 项目→添加对象→报警类 .例如,指定名称 PartsShortage . 添加后,新的报警类
配置告警存储 在下面的部分中,您将配置一个名为 DatabaseFileAlarmStorage . 在设备树中,选择对象 Alarm Storage ,它是在下面自动创建的 报警配置 : 在上下文菜单中,打开 特性 并将对象重命名为 Alarm Storage 到 DatabaseFileAlarmStorage . 该对象现在在设备树中重命名并在编辑器中打开。 配置如下: 子目录 : 将此字段
创建警报组和警报 在下面的部分中,作为示例,您定义了一个只有一个警报的警报组。该警报用于监控一个变量,该变量的值返回工厂中的零件短缺。当此值满足某个条件时,触发警报。为此,请使用 数字的 示例中的监控类型并在那里定义警报条件。 警报还获得一个分配的锁存变量。这是一个变量,它在警报激活时提供来自应用程序的附加信息。该变量的内容可以包含在警报消息中。此外,该变量可用于警报可视化中以过滤警报。 要求:合