WINCC声音报警和确认消音

用脚本写的报警时调用声音文件。如何确认消音?
或者报警时,有某个变量置1,确认后这个变量为0,即使报警没解除?

最佳答案

//报警时,
{
SetTagBit("SoundAlarm",1);
}

//手动消音
if(GetTagBit("ResetSound")==1)
{
SetTagBit("SoundAlarm",0);
SetTagBit("ResetSound",0);
}

//自动消音
//报警离开时,
{
SetTagBit("SoundAlarm",0);
}

//播放声音
if(GetTagBit("SoundAlarm")==1)
{
PlaySoundA("C:\\alarm.wav",NULL,0);
}
参考资料://手动消音+//自动消音,这样才ok

提问者对于答案的评价:
不错的,谢谢大家了

专家置评

可以使用WinCC中的报警器功能

WinCC:声音报警(入门指南) 
http://www.wincc.com.cn/xxym.aspx?id=10675

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月6日 下午7:14
下一篇 2017年6月6日 下午7:15

相关推荐

  • WINCC与施耐德PLC的连接

    各位大哥;   我是名新手,我的问题是我们需要WINCC6.0与施耐德的PLC(型号是14053414B)也就是昆腾系列)建立通信。甲方要求走以太网协…

    SIMATIC WinCC 2019年6月11日
  • 怎么置位字变量中的某一位

    各位大侠请给予指教,能用Settagbit()函数吗,如果能用具体怎么用啊? 专家建议 在 WinCC 中用以下脚本可以实现把16位无符号变量“tag”中的第5…

    SIMATIC WinCC 2020年11月1日
  • wincc 全局脚本实现日期比较

    wincc 全局脚本实现日期比较,假定设定系统运行3个月,超过3个月系统停机。如何实现日期比较?比较语句是什么?谢谢各位大侠! 最佳答案 1.vbs脚本:先在驱动连接里添…

    SIMATIC WinCC 2019年6月11日
  • 博图WINCC 历史曲线不能生成备份文件,关闭WINCC后没有历史曲线

    博图WINCC 历史曲线不能生成备份文件,关闭WINCC后没有历史曲线 最佳答案 Protal profession 项目如果是组态仿真,那不会生成。…

    SIMATIC WinCC 2021年7月5日
  • wincc通讯建立不起来是何缘故?

    各位大侠,一台工控机装了wincc和step7软件,采用mpi协议与s7300通讯。但是用了一段时间后,step7在线监控plc可以建立,但是wincc却通讯不了,画面全是灰色的,…

    SIMATIC WinCC 2019年6月11日
  • wincc自动生成EXEL

    我有两个模拟量,液位和压力这两个变量,我想每一秒自动生成一次,并自动保存到电脑里,我用报表可以做,但是现场感觉有点麻烦,求大神指点一下,自动生成exel,谢谢 最佳答案 参照高手的…

    SIMATIC WinCC 2021年7月5日
  • 关于打印的C脚本

    请问大家一个问题:我想在图形编辑器页面中打印其中的一个矩形框的部分 在该页面中有打印阅览按钮和打印按钮  我怎样才能打印出矩形部分呢 &nb…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏的个别按钮无法使用

    我触摸屏发生了一种情况,当我的按钮,IO域,所有的变量都是正确的,也是置顶的。但是却无法使用,写不了数据。所有的都检查过,也重建了。但是就是处理不了问题,插入新的按钮也不行。在同一…

    2021年7月5日
  • 设置PG/PC

    在wincc和PLCSIM进行连接过程中,在设置PG/PC时,应用程序访问点是S7ONLINE呈灰色,不能选择WinCC。该如何解决? 最佳答案 你看下这个例子:http://ww…

    SIMATIC WinCC 2017年8月26日
  • 【急问】软冗余中WINCC配置问题

    冗余向导中的地址:MPI,2 0,,0,2,02各是什么意思?我在向导中设置的参数main connection:MPI,2 0,,0,2,02res…

    SIMATIC WinCC 2019年6月11日