0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在WINCC中使用报警声音

blackwatching 来源:玩转PLC工业机器人 2023-05-31 09:49 次阅读

导读

一般在wincc中单单使用报警控件时,若产生新的报警时系统是不会有对应的报警声音提示;若需要声音提示那么我们可以通过以下两种方式来是现实。

1、报警器

我们可以使用wincc自带的报警器来实现报警声音,具体操作如下:

首先在内部变量中创建两个BOOL(二进制)变量,AlarmSound1、AlarmSound2(有几种报警类型就添加几个变量,此处以两种为例)。

bf031d92-ff21-11ed-90ce-dac502259ad0.png

创建(2进制)内部变量

打开报警器,在消息分配中添加两种消息类别“错误”和“无确认”,并且分别分配刚刚创建的内部变量。

“错误”分配变量为AlarmSound1;

“无确认”分配变量为AlarmSound2;

如下图所示。

bf313a92-ff21-11ed-90ce-dac502259ad0.png

给消息类别分配变量

消息分配完成后,点击信号分配,给刚刚使用的变量分配声音文件,不同的变量使用不同的声音文件,当然也可是使用一样的声音。但这样做毫无意义。如下图,分别分配了1.wav、2.wav文件。(需注意声音文件必须为wav格式,若是其他的格式的声音文件需先用转换软件转成该格式)

bf553302-ff21-11ed-90ce-dac502259ad0.png

给信号分配声音

至此我们的报警器配置完成,当报警记录中配置的报警产生时,系统会根据对应的报警类别播放我们配置的声音,该声音将一直循环播放,直到我们确认报警或报警消失!有的低版本的wincc中没有报警器则可以使用脚本的方式来实现。

2、使用脚本

Wincc中可以使用C脚本与VBS脚本,通过这两种脚本都可以实现声音的播放,配合我们的系统报警就可以实现报警时播放对应的声音,下面我们分别介绍下两种脚本的写法。

先使用C脚本,具体代码如下:

bf6ffb1a-ff21-11ed-90ce-dac502259ad0.png

C脚本动作示例

更改“PlaySoundA”("C:\soundfile.wav",NULL,1)路径中的声音文件就能实现播放其他的声音文件。

该脚本写在全局脚本中,可以为其添加触发器来实现声音的播放;也可以定义为函数,在其他需要调用的地方调用,比如单击按钮或屏幕更改。

VBS脚本代码如下:

bf8b6bac-ff21-11ed-90ce-dac502259ad0.png

VBS脚本示例

调用该“PlaySound”脚本,例如,通过消息的到达或者按钮事件调用。调用过程不做赘述!

总结 以上就是在WINCC中使用报警声音的整个过程(本例使用版本为WINCC7.5)。请注意使用以上功能需要电脑带有声卡,若内容如有错误请联系我们。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 报警器
    +关注

    关注

    12

    文章

    899

    浏览量

    107978
  • 触发器
    +关注

    关注

    14

    文章

    1681

    浏览量

    60406
  • WinCC
    +关注

    关注

    5

    文章

    195

    浏览量

    47644

原文标题:如何在WINCC中使用报警声音

文章出处:【微信号:玩转PLC工业机器人,微信公众号:玩转PLC工业机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    何在Arduino中使用KY-037声音检测传感器

    这个项目将教你如何在 Arduino 中使用 KY-037 声音检测传感器,并且测量环境中声音强度的变化。
    发表于 08-02 15:41 3940次阅读
    如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用KY-037<b class='flag-5'>声音</b>检测传感器

    BIOS报警声含义

    BIOS报警声含义你可以根据报警声音长短,数目来判断问题出在什么地方AWARD BIOS响铃声的一般含义是:1短: 系统正常启动。这是我们每天都能听到的,也表明机器没有任何问题。 2短: 常规错误
    发表于 07-01 00:29

    信号越强报警声越急促的报警电路

    本帖最后由 zyq0226 于 2014-3-4 04:58 编辑 求助一个报警电路,当携带WIFI定位卡的人距离接收机越近,也就是信号越来越强时,报警声由缓慢变成急促,信号距离20米以上。就像倒车雷达一样距离障碍物越近,报警声音
    发表于 03-03 06:17

    请问有单片机产生各种报警声音的波形吗?

    大家好!如题,单片机要求产生治安, 消防, 救护等报警声音的波形;请问哪里有相关资料;有的话留个资料给我,万分感谢!!!
    发表于 10-17 22:18

    报警器交替发出频率渐变的报警声音

    本人现制作一款报警器交替发出一个 频率渐变的报警声音(类似警车这种),用压电陶瓷蜂鸣器。看世面上一款产品是通过cd4001或非门组成的RC震荡电路驱动的。不理解单片机可以直接产生高低电平直接驱动为什么要采用震荡电路。
    发表于 11-07 05:15

    如何关闭ic61的报警声音

    关闭ic61的报警声音
    发表于 12-22 06:55

    主板报警声大全

    主板报警声音备查   可以根据报警声音长短,数目来判断问题出在什么地方   AWARD BIOS响铃声的一般含义是:   1短: 系统正常启动。这是我们每天都能听
    发表于 08-28 08:43 0次下载

    用报警器电路图

    用报警器电路图
    发表于 03-19 10:15 1197次阅读
    船<b class='flag-5'>用报警</b>器电路图

    “嘀、嘀、……”报警声电路设计(产生频率为1KHz)

    “嘀、嘀、……”报警声 1. 实验任务 用AT89S51单片机产生“嘀、嘀、…”报警声从P1.0端口输出,产生
    发表于 04-16 10:44 3978次阅读
    “嘀、嘀、……”<b class='flag-5'>报警声</b>电路设计(产生频率为1KHz)

    家庭三用报警

    家庭三用报警
    发表于 04-23 11:16 683次阅读
    家庭三<b class='flag-5'>用报警</b>器

    电脑主板报警声音的故障现象对照表

    电脑主板报警声音的故障现象对照表 排除电脑故障最简单的方法就是通过主板的报警音来检查
    发表于 05-21 12:07 1.6w次阅读

    报警声响发生器

    报警声响发生器 在这个报警声
    的头像 发表于 10-07 16:21 3098次阅读
    <b class='flag-5'>报警声</b>响发生器

    系统开机报警声全解

      BB是报警声音 你可以根据报警声音长短,数目来判断问题出在什么地方 AWARD BIOS响铃声的一般含义是: 1短: 系统正常启动
    发表于 08-28 09:03 497次阅读

    用报警电路

    用报警电路正文,介绍了一些报警电路的设计思路。
    发表于 08-09 17:12 0次下载

    何在WINCC中使用报警声音?2种方式轻松实现!

    消息分配完成后,点击信号分配,给刚刚使用的变量分配声音文件,不同的变量使用不同的声音文件,当然也可是使用一样的声音。但这样做毫无意义。如下图,分别分配了1.wav、2.wav文件。(需注意声音
    的头像 发表于 03-28 09:42 8547次阅读