找回密码
 论坛注册
搜索
查看: 1534|回复: 1

报警如何显示自定义信息

[复制链接]
95 紫币 回复本帖可获得 5 紫币奖励! 每人限 1 次(中奖概率 80%)
  • 打卡等级:热心大叔
  • 打卡总天数:108
  • 打卡月天数:9
  • 打卡总奖励:1823
  • 最近打卡:2025-04-30 13:05:45

266

主题

30

回帖

5万

积分

管理员

积分
57593

最佳新人活跃达人技术达人先锋会员官方徽章

发表于 2024-11-15 16:30:50 | 显示全部楼层 |阅读模式
   紫金桥软件报警提供了多种标准字段显示报警信息,如:报警时间,点名,说明,级别,类别等等。有些情况下,需要显示一些其他信息,比如所属设备,位置信息等等。基于此类需求,紫金桥预留了一些自定义报警字段用来满足此类需求。

点类型要求:模拟报警点自定义点

实现过程:以模拟报警点为例

①进入数据库,点击【报警配置】,点击报警列,启用自定义字段,修改字段描述,然后点击左上角保存。
20241115161254.png

②进入点组态,新建模拟报警点
20241115160953.png

③配置报警信息

20241115161652.png



至此,报警配置部分完成,下面就是界面展示流程


①画面添加报警组件
20241115161951.png

②配置报警组件,将自定义字段显示出来
20241115162141.png


至此,报警显示部分配置完成,下面看一下运行效果:

20241115162526.png


其他:自定义字段也可支持内置SQL查询
举个栗子:
  1. ObSql sql;
  2. ObTable tab;
  3. sql.Connect("Local");
  4. sql.Query("SELECT  DATETIME AS 时间,NAME AS 点名,DESC AS 说明,CUSTOM0 AS 报警信息,LEVEL AS 级别,VALUE AS 值,LIMIT AS 限值,CUSTOM1 AS 所属设备,CUSTOM2 AS 位置信息 from alarmdata where REALALMCOUNT=32",tab);
  5. Table1.Set(tab)
复制代码
20241115162915.png

  • 打卡等级:热心大叔
  • 打卡总天数:185
  • 打卡月天数:3
  • 打卡总奖励:3736
  • 最近打卡:2025-05-03 17:00:31

1

主题

21

回帖

5668

积分

高级会员

积分
5668
发表于 2024-12-6 08:56:45 | 显示全部楼层

回帖奖励 +5 紫币

感谢分享!
回复

使用道具 举报


顶部qrcode底部
帅的人都用微信扫了!
快速回复 返回顶部 返回列表