使用 HMI 集中可视化远程警报
如果多个设备通过网络连接(通过数据发送连接),并且网络中连接了 HMI 设备,则可以在 HMI 应用程序中对分布式报警进行报警管理。
HMI 设备通过数据发送管理连接到网络中的设备,每个设备都管理自己的报警。为了能够将远程报警传输到本地 HMI 报警管理,您需要添加一个远程警报对象添加到本地报警管理。该对象在运行时将远程报警(活动和已记录)镜像到HMI。
在此基础上,您可以在 HMI 设备上的单个报警可视化(报警表/报警横幅)中集中显示本地报警和远程设备的报警。
警报记录直接存储在应用程序正在运行的控制器上。

配置远程警报
您可以使用以下方式配置应用程序远程报警的报警管理用于 HMI 设备。
HMI 的本地报警配置通过以下方式扩展远程警报对象。这样,报警系统不仅可以处理本地报警,还可以处理远程报警并显示其报警信息。同时,远程报警通过数据发送管理连接到HMI设备。HMI应用程序的可视化功能可以集中显示网络中的报警。用户可以在中心位置确认并响应这些报警。
在以下说明中,远程警报对象配置为示例。
初始情况:应用程序在网络中的远程 PLC 上运行。每个应用程序都配置了报警管理,并且Alarm Configuration
对象可用设备查看应用程序下方。
在本地系统上,启动 HMI 运行时。
打开CODESYS并点击文件→新项目命令。
选择HMI项目模板并指定名称
Central_HMI
对于新项目指定 HMI 运行时的通信设置。
在创建 HMI 项目 – 添加对象对话框中,选择报警配置和程序对象。
对于透视图,选择CODESYS看法。
项目
Central_HMI
已创建。选择数据发送管理器,并为每个远程 PLC 插入一个数据发送。对于连接,选择CODESYS象征性的。
重要
请记住,远程 PLC 的应用程序必须处于活动状态。因此,请及时下载并启动远程应用程序,并检查其状态。
可通过数据源连接到远程设备
ds_Device_A
和ds_Device_B
.现在可以扩展警报配置。选择警报配置并点击添加对象→远程警报命令。
点击添加确认对话框。
本地警报配置已扩展,包含来自应用程序警报配置的信息
App_A
和App_B
报警管理采用分布式方式,并通过数据发送连接进行通信。现在,本地 HMI 应用程序可以下载到CODESYS HMI運行時。此外,您还可以使用报警表或者警报横幅元素。
连接到远程 PLC 的报警管理
使用 HMI 项目,您可以在“报警表”可视化元素中显示远程 PLC 的报警。要求:已在远程 PLC 中定义报警管理。
将 HMI 应用程序连接到控制器
打开最初创建的HMI工程。
选择数据源管理器目的。
点击添加对象→数据源命令。
这添加数据源对话框打开并帮助您配置数据发送。CODESYS象征性的数据发送类型为默认设置。如果您的控件应用程序具有符号配置,则使用此类型。
指定数据发送的名称。例如:
Data_Source_Alarm
并点击添加。这初始化数据源向导 – 提供程序设置对话框打开。
这
CODESYS V3
连接类型是默认设置的。在Name or address of device,指定要可视化其数据的活动控制器的网络名称。例如:
设备_A
已建立从开发系统到控制器的连接,并读取可用变量。初始化数据源向导 – 浏览数据项对话框打开。
Device_A
可以访问的控制器列在表中。为了实现远程报警管理器数据的可视化,需要激活非显式变量。所需数据通过内部通信服务在 HMI 和远程设备之间交换。
点击结束。
数据发送初步创建,并插入到数据发送管理器下方。
创建警报表的可视化
现在像往常一样创建可视化。打开可视化编辑器并添加报警表元素。
选择元素。
在特性看法:
:Data_Source_Alarm
:Application
选择报警表并点击可视化→添加元素至警报确认命令。
这警报表向导对话框打开。
激活所有操作并关闭对话框。
警报表中添加了附加按钮。
运行HMI应用程序
点击
象征。
应用程序已编译。
点击
象征。
应用程序已下载至 HMI 设备。
点击开始
象征。
HMI 应用程序已执行。可视化开始。
这报警表元素显示远程 PLC 的活动报警。您可以确认报警并切换到“历史记录”视图。