首页 > 其他分享 >如何在WINCC中使用报警声音?

如何在WINCC中使用报警声音?

时间:2024-11-05 17:09:28浏览次数:3  
标签:脚本 声音 变量 报警 报警器 WINCC 声音文件 播放

1.报警器

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

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

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

“错误”分配变量为AlarmSound1;

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

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

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

2.脚本实现

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

 

 

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

 

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

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

 

 

 

 

标签:脚本,声音,变量,报警,报警器,WINCC,声音文件,播放
From: https://www.cnblogs.com/xgd-essay/p/18528382

相关文章

  • wincc中VBS添加对象
    定义变量DimMTX2将Hmiruntime的画面里面的控件赋给定义好的变量mtx2.改变对象属性,这里只改变颜色,还可以改变位置,大小等等。最后效果代码SubVBFunction_4()'提示:'1.使用<CTRL+SPACE>或<CTRL+I>快捷键打开含所有对象和函数的列表'2.使用HMIRuntime对象......
  • QT6 USB接收麦克声音并播放代码
    #include<QApplication>#include<QAudioSource>#include<QAudioSink>#include<QMediaDevices>#include<QAudioFormat>#include<QByteArray>#include<QIODevice>#include<QDebug>#include<QUdpSocket>#includ......
  • 基于单片机的的报警系统的设计(论文+源码)
    1、系统设计方案    本设计基于单片机的的报警系统设计,主要是结合单片机技术立足于产业应用而展开,全文针对目标功能进行关键器件的选择,电路图绘制,软件程序编写等等,在整个文章的章节结构上,大致如下:在第一章绪论对基于单片机的的报警系统设计课题的理论背景进行分析并引......
  • Amphion 推出开源 TTS 模型 MaskGCT,5 秒克隆声音;神秘文生图模型「小熊猫」登顶竞技场
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编......
  • N9300-S16语音芯片:提升电梯播报体验,实现导航声音播报提示
    随着科技的不断进步与人们日常生活紧密相关的电梯行业也迎来了智能化升级的新篇章。N9300语音芯片,作为这一变革中的重要一环,正以其卓越的性能和多样化的功能,显著提升着电梯播报体验,让每一次乘坐都变得更加便捷与舒适。该芯片采用先进的音频处理技术,能够清晰、准确地传达电梯的到站......
  • 川崎机器人故障报警代码维修排除方法
    川崎机器人故障排除参考方法 首先,第一时间做好系统数据备份工作。了解故障现象,通过现场一些设备的基本现象和现场技术人员的描述进行判断,这样机器人维修起来会比较有效率,。 例如,根据一位现场工程师的描述“川崎控制器偶发会产生自动重启现象,这个重启过程中会看到快要启动时,......
  • 新安装的Ubuntu20.04 系统没有声音怎么办?
    问题描述:新安装的Ubuntu20.04系统没有声音怎么办?问题解答:第一步,下载pavucontrol音频播放工具。sudoaptinstallpavucontrol第二步、设置工具。首先在配置里面将HDANVidia设置为关闭。(我的ubuntu安装时候汉化了,所以软件也是汉语,有的人可能是英文的)。其次,将内置音频......
  • 非授权人员进入报警系统
    非授权人员进入报警系统基于智能视频分析技术和深度学习技术,非授权人员进入报警系统通过现场已经装好的监控摄像头针对人体进行精准检测,并根据设置的禁入区范围进行判断。通过图像处理和人体识别算法,非授权人员进入报警系统可以在实时监测画面中自动识别人员的人脸数据以及工装穿......
  • WINCC VBA编程练习10
    这一篇学习笔记在新浪博客发表过,这里再次记录一下。歇了一段时间没有做WINCC环境下VBA学习,今晚继续。新建下面的VBA脚本SubAddTrendctrl()'画面上添加趋势控件Dimi,objTrendSetobjTrend=ActiveDocument.HMIObjects.AddActiveXControl("trend","CCAxOnlineTrendContro......
  • 《勇敢的声音》
    在一个宁静的小镇上,住着一个名叫李雅的女孩。李雅从小就聪慧过人,热爱读书,尤其喜欢探索那些未被揭露的真相。她的梦想是成为一名记者,揭露不公,讲述那些被忽视的故事。李雅的父母希望她能够找一份稳定的工作,过上平淡的生活。父母总是告诉她:“稳定的生活才是幸福的。”但李雅总是坚定......