声音控件

我想做一个能发出声音的报警控件,不知哪里可以下载?

最佳答案

1.WinCC V6.0可以用Horn组态实现声音报警,不用编程。
  打开Horn,在Message assignment选项页选定Message Class为Error,定义一个Bool型的Tag;在Signal assingment选项页选定Tag为刚才定义的Bool型的Tag,在Sound中选择要播放的.wav声音文件。
 运行时,只要Error类别的报警触发,则Bool型的Tag置位,.wav声音循环播放;在报警控件中确认报警,.wav声音中止,也可以将Bool型的Tag复位,.wav声音中止。
 Horn是基本过程控制(BPC)的组件,标准安装是不会安装的。
 安装WinCC时选择“自定义安装”,已经安装了就选择“安装卸载组件”,组件栏中选择“选项”,右边栏子选项选择“Basic Process Control”安装即可。

 2.自定义两个内部32位变量stat1和stat1_save,然后在报警记录里面消息位使用外部变量,状态位为stat1中的位。然后在脚本中:
 定义两个DWord变量A1、B1连接stat1和stat1_save。
 #pragma code("Winmm.dll")
 void WINAPI PlaySoundA(char* pszSound ,char* hmode,DWORD dwFlag);
 #pragma code()

 A1=GetTagDWord("stat1");
 B1=GetTagDWord("stat1_save");
 if((A1^B1)&A1)

 SetTagBit("ok_1",1);
 if(GetTagBit("ok_1"))
 PlaySoundA("C:\\winnt\\music\\06.wav",NULL,1);
 SetTagDWord("stat1_save",A1);

 
 http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=4&a_id=582928&s_id=0&num=15#anch

 http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=5&a_id=587924&s_id=0&num=7#anch

 

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc270172.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 没有文件扩展“.V”的脚本引擎

    1, "开始->运行 regedit" 2, 按"CTRL + F 找&n…

    SIMATIC WinCC 2017年6月3日
  • wincc和200通讯方式

    除了ACCESS和net外,还有其他方式吗,以前protool和200通讯方式蛮多的,为什么wincc不把它与200通讯方式集成上去呢? 最佳答案 wincc和200通讯方式:1、…

    SIMATIC WinCC 2019年6月11日
  • VBS脚本,如何去掉前缀?

    VBS脚本中,在有前缀的环境中,如何对个别变量去掉前缀。多谢!类似C脚本中的“@NOTP::” 最佳答案 vbs也是一样的:“@NOTP”取消变量前缀。“@NOSP”取消服务器前缀…

    SIMATIC WinCC 2021年7月5日
  • 现在运行服务器名称在RUNTIME中的显示

    如果使用两个服务的冗余系统,那么就会有一个服务器为主服务器一个是冗余服务器,不知道有没有这种可能使得主服务器运行是有一个变量存入到服务器的内部变量中,而冗余服务器运行是另一个变量存…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3不能删除内部变量

    您好,我的WINCC项目里建错了内部变量,也有几个是多余的,我想把它们删掉,可是不知怎么操作.还有就是变量记录里,过程变量也是删不了,请您指导一下,不胜感激 最佳答案 可以删除的在…

    2021年7月5日
  • 变量记录 不能激活

    激活WinCC时, 变量记录不能激活 最佳答案 1.项目路径是否有中文名;2.是否安装了STEP7,版本是否有冲突;3.是否安装了杀毒软件及防火墙,建议将你的杀毒软件卸掉…

    SIMATIC WinCC 2019年6月11日
  • PLC与wincc通过TCPIP网络通信问题

    求助!我用315-2PN/DP做主站,用profibus连接从站。PLC与wincc之间是使用普通网卡通过TCP/IP连接,请问具体如何通过wincc监视从站数据。如果挂载多个从站…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0与三菱Q系列plc

    wincc7.0与三菱Q系列plc通过UDP协议链接,只能读而不能写数据,是怎么回事?谢谢赐教! 最佳答案 对照文档检查是哪设置的不对。http://www.ad.siemens.…

    SIMATIC WinCC 2020年11月1日
  • Wincc编译错误

    内部错误:value  cannot  be  null  parameter &nbsp…

    SIMATIC WinCC 2017年11月4日
  • WINCC7.4SP1能直接打开WINCC7.3的项目

    WINCC7.4SP1能直接打开WINCC7.3的项目吗? 最佳答案 可以直接打开,西门子软件都是向下兼容的《WinCC V7.4 SP1:常规信息和安装》第1…

    SIMATIC WinCC 2021年7月5日