• {{item.name}}
SIMATIC WinCC {{item.name}}
{{item2.name}}
更多

报警通道查看当前报警数量

star star star star star
0 分
发布时间:2025年11月23日
  • 0
  • 22
WinCC 8.1 新增了报警通道 “Alarm Channel”,在此通道中组态系统变量,可以根据特定过滤条件查看当前系统中未决报警的数量。

WinCC 8.1 新增了报警通道 “Alarm Channel”,在此通道中组态系统变量,可以根据特定过滤条件查看当前系统中未决报警的数量。

本例中使用的软件版本WinCC 8.1,通过 “Alarm Channel” 获取类型为“报警” 的未决报警数量,组态步骤如下:

1、组态报警消息:本例中在 “报警“ 类型下添加了4条离散量报警,注意编号需要保持唯一。

表格

AI 生成的内容可能不正确。


2、添加“类型“消息块,以便在 “Alarm Channel” 中设置过滤条件:本例中需要获取“报警”类型下未决报警的数量,因此需要对“类型”设置过滤条件,所以在系统块列表中需要勾选 “类型”块,如下图所示。

表格

AI 生成的内容可能不正确。


3、组态 “Alarm Channel” 通道并添加变量:

(1)添加通道:打开变量管理,右键 “变量管理”,选择 “添加新的驱动程序”,选择 “Alarm Channel”。

图形用户界面, 应用程序

AI 生成的内容可能不正确。

(2)新建连接并设置参数:右键 “Alarm Channel”,选择 “新建连接”。

图形用户界面, 文本, 应用程序

AI 生成的内容可能不正确。

自定义连接名称,本例中命名为 “testAlarmCount1”。右键该连接,选择“连接参数”。

图形用户界面, 应用程序

AI 生成的内容可能不正确。

选择本地服务器名称,点击 “OK” 即可。

图形用户界面, 应用程序, Word

AI 生成的内容可能不正确。


(3)创建变量:

所创建的变量数据类型可为以下四种,

二进制变量 (可查看是否有未决报警,有未决报警时变量值为1)

无符号的 8 位值

无符号的 16 位值

无符号的 32 位值

如果有多条符合过滤条件的消息处于未决状态,则二进制变量的值为“TRUE”。其它三种变类型,变量值包含对应于特定过滤条件的未决消息的数量。

本例中创建了名称为 “AlarmCount1” 的无符号8位值变量。

表格

AI 生成的内容可能不正确。

点击变量属性中的 “MsgFilterSQL” 列,添加过滤条件,本例中需要过滤类型为 “报警” 的消息,设置内容如下,选择条件为 “类型”。

图形用户界面, 应用程序, 表格

AI 生成的内容可能不正确。

选择操作数为“等于”,报警类型为“报警”,设置完成后点击确定按钮。

图片包含 图示

AI 生成的内容可能不正确。

完成后可看到变量属性如下所示。

图形用户界面, 应用程序, 表格

AI 生成的内容可能不正确。

通过以上设置即可实现通过报警通道 “Alarm Channel” 查看报警数量的功能。


4、激活项目,查看效果:

在计算机 “启动” 项中勾选 “报警记录运行系统“:

图形用户界面, 文本, 应用程序

AI 生成的内容可能不正确。

激活项目,运行后画面如下图所示,其中类型为 “报警” 的未决报警有4个,“Alarm Channel”中系统变量的变量值为4

表格

AI 生成的内容可能不正确。









  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。