Wincc 播放声音报警

我网上弄了一个嵌入按钮中的播放声音的C脚本。但我想关联到一个IO域输出显示变量上:大于等于设定值时播放,低于该设定值时停播。请问怎么实现呢?

问题补充:
安照昵称ISIEMENSID讲的,我进入后如下写这些代码可以吗?但是编译有错。

图片说明:

Wincc 播放声音报警   

最佳答案

可以在I/O——输出值更改事件中写脚本
判断一次输出值大于设定值时循环播放语音
小于设定值,使用PlaySound(NULL, 0, 0)停止播放
补充:
需要用一个内部变量作为大于值动作标志
示例如下:
if( (数据>=8.0) && (大于动作==0))
{
播放语音
大于动作=1
}
if(数据<8.0)
{
停止播放语音
大于动作=0
}

图片说明:

Wincc 播放声音报警  

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:27
下一篇 2021年7月5日 下午2:28

相关推荐

  • Wincc结构变量无法删除

    在wincc中,我导入的结构变量不小心导错了, 却无法删除,提示“选择的对象是只读的或包含只读对象”,删除动作停止!请问怎么解决? 最佳答案 参考链接: htt…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2的数据6.0能看到么?

    手头只有6.0的版本,但是有个wincc6.2的项目,现在想查阅里面的变量和报警信息,直接打开项目报错。 1.变量名称,类型及地址 2.报警的文本及触发变量&n…

    SIMATIC WinCC 2019年6月11日
  • WINCC与施耐德PLC的连接

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

    SIMATIC WinCC 2019年6月11日
  • 如何在wincc中用C脚本实现每天的0点8点16点各归档一次变量,归档完后将一个bool型变量置1?

    如何在wincc中实现每天的0点8点16点各归档一次变量,归档完后将一个bool型变量置1?这样一个功能,如何用C脚本实现?脚本语句该如何写?、万分感谢! 问题补充:各位老师,思路…

    SIMATIC WinCC 2019年6月11日
  • wicc中的结构变量是咋回事?

    wicc 中的结构变量如何使用?有什莫优点? 最佳答案 举个例子,您需要添加20台电机,每台电机有3个输入(启动按钮、停车按钮、过载信号),2个输出(电机接触器、运行指示…

    SIMATIC WinCC 2019年6月11日
  • 我要崩溃啦,WINCC编的C程序就是不好用呢,大家帮我看看错哪了?

    我照书,做了个简单的C程序,就是在全局脚本里做一个项目函数,然后在画面上做个按钮,一个数字框。在按钮的按左键上,用C脚本,并且调用编好的项目函数,实现按左键就把数字增加。但是怎么一…

    SIMATIC WinCC 2019年6月10日
  • WINCC静态文本里的问号

    请教各位大神,WINCC里的静态文本–属性–字体–文本中的问号上的文字(如图的问号文字的内容是保存在哪个文件里),是保存在项目里的哪个文件。 问题补充:每次发图都失败 图片说…

    2021年7月5日
  • 关于日报表

    在WINCC6.2中用VB编程实现每天生成一个以日期为标题的日报表EXECL表格,我已做好,只是第二天的表格还有第一天的数据,怎样第二天把一天前表格模板里的数清空,用VB怎么编 问…

    SIMATIC WinCC 2017年6月27日
  • 用VBS实现画面窗口里边的内容切换

    在一个画面上添加一个画面窗口,两个按钮,点击第一个按钮的时候画面窗口显示“内容1.pdl”,点击第二个按钮的时候,显示“内容2.pdl” 最佳答案 画面添加2个按钮,一个画面窗口。…

    2021年7月5日
  • WINCC VBS变量写入数据库问题

    电脑安装两套SQL,分别为一套WINCC 自带2005,另安装2008自用数据库脚本读取EXCEL数据,内容name和变量点名。读取后保存内部地址。然后写入数据库2008…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论