在 IBA PDA Viewer 中查看历史报警记录,需依赖 IBA PDA Server 对报警数据的实时存储,再通过 Viewer 的 “历史报警查询” 功能检索。以下是详细步骤,包括历史报警的存储配置和查询方法:
历史报警已存储:IBA PDA Server 需开启报警记录功能(默认开启),且报警数据已保存到本地数据库(通常为.ibd格式文件)。
明确查询时间范围:需知道大致的报警发生时间段(如 “2024-05-20 08:00 至 12:00”)。
在查询历史报警前,需确认 Server 已正确存储报警记录:
打开 IBA PDA Server,进入 “Configuration” 模式。
点击左侧 “Storage”→“Alarm Storage”,检查存储参数:
Storage Path:报警数据保存路径(默认在C:\ProgramData\IBA\PDA\Storage\Alarms)。
Max. File Size:单个报警文件最大容量(默认 100MB,满后自动生成新文件)。
Retention Time:报警数据保留时间(默认 30 天,可根据需求延长)。
确保 “Enabled” 勾选(启用存储),若未开启,需勾选并重启 Server(历史数据从开启后开始记录)。
打开历史报警查询窗口启动 IBA PDA Viewer,点击菜单栏 “View”→“Historical Alarms”(或按快捷键 “Ctrl+H”),调出历史报警查询面板。
设置查询条件在查询面板中,配置以下参数筛选历史报警:
可选 “Active”(未清除)、“Cleared”(已清除)或 “All States”。
可勾选特定类型(如 “High Alarm”“Low Alarm”),或默认 “All Types”。
默认为 “All”(所有数据点的报警),也可点击 “Select”,指定需查询的特定数据点(如仅查看 “温度报警”)。
选择 “Custom”,手动输入开始时间和结束时间(如 “Start: 2024-05-20 08:00:00”,“End: 2024-05-20 18:00:00”)。
或选择预设范围(如 “Last 24 hours”“Yesterday”)。
Time Range(时间范围):
Data Points(数据点):
Alarm Types(报警类型):
Alarm States(报警状态):
执行查询点击查询面板中的 “Search” 按钮,Viewer 会从 Server 的历史数据库中检索符合条件的报警记录,结果显示在下方表格中。
报警记录表格说明查询结果表格包含以下关键信息:
Time:报警触发时间(精确到毫秒)。
Data Point:触发报警的数据点名称(如 “DB1.Temp”)。
Type:报警类型(如 “High Alarm”)。
Value:报警触发时的实际值(如 “82℃”)。
Limit:报警阈值(如 “80℃”)。
State:报警状态(“Active” 或 “Cleared”)。
关联历史趋势图(查看报警前后数据变化)若需分析报警前后的数据波动:
导出历史报警记录点击查询面板中的 “Export” 按钮,可将报警记录导出为 CSV 或 Excel 格式,用于报表生成或离线分析。
查询不到历史报警
历史报警与趋势图无法关联
导出的报警记录乱码
在 IBA PDA Viewer 中查看历史报警记录的核心是:通过 “Historical Alarms” 窗口设置时间范围和筛选条件,检索 Server 存储的历史数据,并可关联趋势图分析报警原因。关键是确保 Server 已正确配置报警存储,且查询条件覆盖报警发生的实际时间段。