概述

在WinCC中实现语音报警有好几种方式,用的比较多的就是使用WINCC自带的报警器进行组态,它可以在报警进入时播放预先选择的语音。还有就是使用脚本调用API函数PlaySoundA来播放语音,不过它也只能播放固定的语音,这两种方式都不够灵活。

TTS

Windows操作系统提供了一个TTS(Text-To-Speech)引擎,我们可以使用VBS或者C脚本在WinCC里面调用。不过这种方式实用价值不大,因为脚本在调用TTS发音时对线程是阻塞的,这时候后面的脚本都只能排队,无法正常执行。大家都知道WINCC的全局脚本一共只有两个线程(VBS和C各一个),因此这种方式只能用于很小很小的单机版项目。

CC_Alarm_Helper

CC_Alarm_Helper是我们早期开发的一款免费的语音报警助手(可以通过下面地址获取:https://pan.baidu.com/s/1t-5BPQmeUbWRVH9FJ-tjPg 提取码:63rt)。 它的原理是获取WINCC报警视图里面的消息进行播报。由于是一个在后台单独运行的进程,因此对WINCC没有影响。不过它在使用前需要做一些设置,比如正确的配置根画面名称和报警控件名称,使用上稍微麻烦一些。

图1 CC_Alarm_Helper

CCAlarmSound

CCAlarmSound是新开发的一款收费控件。它在实现语音播报的同时又解决了CC_Alarm_Helper使用麻烦的缺点。我们只要将CCAlarmSound.dll导入到WINCC的根画面即可,无需 任何设置就可以自动对新进入的报警进行播放。

图2 CCAlarmSound

为了便于大家试用和及时收取反馈,我们创建了一个控件使用群,有兴趣的同学可以扫码加入(控件下载地址:https://pan.baidu.com/s/1t-5BPQmeUbWRVH9FJ-tjPg 提取码:63rt )。不过目前群人数已超过100人,需要邀请才能加入。有兴趣的同学请先扫码添加下面微信拉你入测试群。

HwLib(慧兰博)技术团队专注于高端自动化技术,如果您对我们的技术教程感兴趣的话,可以X宝上搜索店铺“hwlib”或者“慧兰博”

关于HwLib(慧兰博)技术团队的更多信息:www.hwlib.com.cn

HwLib(慧兰博)技术团队技术资料:

https://pan.baidu.com/s/1t-5BPQmeUbWRVH9FJ-tjPg

提取码:63rt

WinCC语音报警实现方法相关推荐

  1. IFIX组态----语音报警实例

    在实际工程中需要对开关量的变位进行报警,为了提醒值班人员除在画面上以颜色,图标等提示外,一个非常好的报警方法是语音报警,将录制好的语音通过声卡播放出来. 播放语音文件(.WAV)可以通过API函数来进 ...

  2. [转]语音报警.NET开发初探

    本文转自:http://www.cnblogs.com/xiajf/archive/2012/10/10/2718711.html 最近在做安监局安全联网系统,在系统中有会根据一定的条件报警(比如,瓦 ...

  3. zabbix企业应用之自动语音报警平台

    我从2013年5月开始研究zabbix,研究的版本是2.0.6,到现在也马上2年了,目前生产版本还是2.0.6. 现在我公司1000+的服务器无论是物理机还是vmware.openstack的云主机. ...

  4. c# 调用jtts_Intouch、Wonderware实现真人语音报警

    一.Intouch.Wonderware真人语音报警制作 在做大型项目的时候,点数非常多,分类繁杂,客户要求实现重要信息的真人语音报警功能,这个不是单一的报警提示音,而是详细的某某压力过高或过低.在查 ...

  5. 关于语音发送/接收 方法和装置发明专利正式发布

    北京时间,6月1日,三星电子申请专利:<语音发送方法和装置以及语音接收方法和装置.电子设备>,正式发布! 该专利的发布旨在解决现有技术中,终端发送和接收语音时进行采样率转换的效果较差,无法 ...

  6. Zabbix2.2.6邮件报警设置方法

    http://www.jb51.net/article/56973.htm 这篇文章主要介绍了Zabbix邮件报警设置方法,在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会 ...

  7. 带你了解3类预训练语音模型预测方法

    摘要:在调研多篇论文后,笔者发现预训练语音模型的预测方法基本可以分为以下3类:<1>用前文预测当前及后文(自回归)<2> 随机mask 一些帧并预测 <3> 用两侧 ...

  8. 语音识别如何操作?这种语音转文字方法也太好用了吧,简单高效

    原标题:语音识别如何操作?这种语音转文字方法也太好用了吧,简单高效 语音识别是现在很多人都想了解的概念,其实语音识别就是将语音转换成文字.目前的需求还是蛮大的,尤其是会议纪要.演讲采访.音频文件整理成 ...

  9. 一种基于敏感度可调的语音情感识别方法及系统

    一种基于敏感度可调的语音情感识别方法及系统 技术领域 本发明属于语音识别领域,尤其涉及一种基于敏感度可调的语音情感识别方法及系统. 背景技术 情感是人类交流手段的一种常见的表达方式,在人机交互中起着重 ...

  10. 王者荣耀天赐语音包怎么获得?天赐语音包获取方法介绍

    王者荣耀天赐语音包有好几种获取方法,玩家想要得到这个语音包的,可以通过下面游综宅小编提供的攻略去获取,游戏中经常会有各种各样的语音包活动,参与活动就能得到免费的语音包,这次天赐语音包的获取方法下面的攻 ...

最新文章

  1. 算法导论-MIT笔记
  2. @Value获取值和@ConfigurationProperties获取值比较||配置文件注入值数据校验
  3. java sleep join_Java多線程之sleep,wait,join和yield關鍵字
  4. js代码计算济南出租车打车费用
  5. PhpStorm配置Xdebug调试PHP程序
  6. 凡事想开,心情不坏~
  7. Flex 给PopUpButton 设置皮肤
  8. BZOJ 1192 [HNOI2006]鬼谷子的钱袋 (思维)
  9. java怎么判断mysql中是否存在我们查找的索引_10张图告诉你,MySQL 是如何查找数据的?...
  10. mysql索引数据结构图解_MySQL索引底层结构与实现原理
  11. [USACO13JAN] Seating
  12. 多媒体计算机图形,计算机图形学几何造型多媒体可视化虚拟现实.DOC
  13. Struts标签 bean:write用法
  14. php设置input时间格式,input[type='date']自定义样式与日历校验功能
  15. 浅谈算法和数据结构: 六 符号表及其基本实现
  16. oracle客户端 PLSQL安装配置教程
  17. 使用分层的方法设计 机器人软件
  18. 俱乐部2006年的首次活动-ASP.NET Webpart 开发交流会暨2005回顾
  19. OSChina Maven使用说明
  20. Spark RDD 论文详解(二)RDDs

热门文章

  1. Canoco5绘制漂亮的DCA或CCA图
  2. 彻底搞懂SSD网络结构
  3. Java类、对象和实例的理解
  4. 自动阅读专业版第九次更新---原薅羊毛专业版
  5. 台风怎么看内存颗粒_RGB灯效内存条怎么选,看老胡推荐
  6. 小松鼠短视频完美开源源码
  7. 小松鼠短视频完开源源码
  8. 【低代码平台浅析】钉钉宜搭
  9. 多媒体计算机技术2017年四月,自考软件工程:2017年10月07167多媒体计算机技术历年真题及答案...
  10. 不使用脚手架搭建vue项目