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日

相关推荐

  • WINCC7.0画面激活不完整

    激活后只显示编辑画面左上角一小部分,计算机,属性,图形运行系统,全屏和调整画面都依然这样,显示器编辑画面调整分辨率还是如此。 最佳答案 在WinCC项目管理器的菜单“帮助”下“关于…

    SIMATIC WinCC 2021年7月5日
  • 报表编辑器问题

    我使用的是wincc6.2版本,为什么我的页面布局编辑器中,右侧的“运行系统”中没有“变量记录运行系统”呀,这是怎么回事呀,请高手指点一下,谢谢 问题补充:是汉语的,想按《winc…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.3安装后创建项目出现未指定错误!!!

    就是图片中的提示。 图片说明:       钻石用户推荐最佳答案 1、Wincc7.3不兼容WIN10,卸载后安装WINCC V7…

    2020年11月1日
  • 在工程师PC上将更改的WinCC下装到操作员站

    在PLC中增加的几个变量,然后在WinCC中修改进行新增显示。请问怎样下装到操作员站去呢? 最佳答案 把操作员组态成跟随的形式具体看教程不难的PC站组态、下载使用指南https:/…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3如何导入变量

    7.3变量管理里面只有导出变量功能,那么如何导入变量呢,要把两个项目整合到一个项目中去,画面可以复制过去,但是变量不知道怎么导入 最佳答案 可以导入啊,就在编辑里,或者你直接复制进…

    2021年7月5日
  • WinCC中画面切换引起的问题

    在画面中定义了两个按扭,为按钮1,按钮2.各自编写c脚本,如:点击按钮1时,按钮1的背景颜色变为红色,同时时内部变量a置1.点击按钮2时,按钮2的背景颜色变为红色,同时时内部变量a…

    SIMATIC WinCC 2019年6月11日
  • V14数组地址问题

    在V14中,建立一个数组a[1..100] int形式,那么数组a[1]到a[100]共100个整数,那么每个整数都有8个位(16还是8我忘了),但我需要里面的每个位的值…

    SIMATIC WinCC 2017年6月3日
  • STEP 7 与 WinCC不在同一电脑上,组态设置问题

    STEP 7 与 WinCC不在同一电脑上,WInCC需要控制和监控PLC,应该怎样组态? 最佳答案 step7是做项目用的,项目的上载、下载通过st…

    SIMATIC WinCC 2020年11月1日
  • WINCC C/S配置,操作员站安装的点数?

    我的系统是C/S架构,与S7PLC通讯有服务器完成,操作员站从服务器获取数据,请问操作员站需要安装多少点WINCC运行版软件? 问题补充:谢谢左传的回答。推荐的两篇文章看了不能解决…

    SIMATIC WinCC 2021年7月5日
  • wincc用户名比较

    wincc全局脚本怎么比较登录的用户名,举个例子,只有用户名“admin”登录后才能显示start这个按钮,否则其他用户进去就看不到。自己做了一个周期2S的全局脚本,怎么感觉像不运…

    2021年7月5日