WINCC 声音报警和消息

用全局脚本如何组态声音报警
 (C脚本或VBS脚本都可以)

最佳答案

可以用Wincc组件Horn,报警时会使一个变量置1,确认报警后会置0。
 然后全局脚本添加C,判断当变量为1时执行以下代码。
 #pragma code(\"Winmm.dll\")
         void WINAPI PlaySoundA(char *pszSound,char *hmode,DWORD dwflay);
         #pragma code()
         if(GetTagBit(\"TAG\"))
         PlaySoundA("\"d:\\\\\\\\winnt\\\\\\\\media\\\\\\\\Mircosoft sound.wav\",NULL,8);
 TAG是变量,wav声音文件路径自己设置。
 全局脚本可以设置每两秒执行一次。
 

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

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

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

相关推荐

  • wincc7.3运行过程中C脚本不执行

    原本运行的很好,但是一个周左右,凡是有C脚本的,都失效了,其它运行正常,执行reset命令后,又恢复正常。很郁闷,现场有三台电脑,同样的系统,同样的项目,只有一台出现这个问题。求教…

    2017年6月27日
  • 水流动画问题

    我现在做的是一条水平直线的蒸汽(X初始位置90,直线从90到1600)此时,我的X的VB脚本该怎么写? 求详细脚本程序 问题补充:我现在做的就是这样的一个蒸汽管道,我该如…

    2021年7月5日
  • wincc与热电偶模块通讯

    wincc与泓格7018热电偶通讯,最好给个测温组态案例,谢谢了。 最佳答案 我上网查阅了一下泓格7018热电偶通讯模块,是采用RS485通讯的形式,所以需选用CP341模块(带R…

    SIMATIC WinCC 2017年12月7日
  • wincc6.2 变量导入导出

    变量比较多,一个一个填比较麻烦,是不是可用configuration tool,我的安装wincc只有文档,没有应用工具。具体怎么用,谁能介绍下。 最佳答案 插入安装光盘…

    SIMATIC WinCC 2019年6月11日
  • WINCC问题2

    项目打开时出现问题? 图片说明:    最佳答案 你把你的项目用项目复制器另存一个,运行那个看看。项目出问题了。 提问者对于答案的评价:ON 专家置评 这应该是…

    2017年11月1日
  • WINCC报表到底什么问题?

    1、有个WINCC报表查询的,当WINCC连续运行的时候可以查到本月的记录,但是当WINCC中间停了几天后再运行,那么停之前的记录就没有了, 这样是不是正常的,要是不正常…

    SIMATIC WinCC 2019年6月11日
  • C脚本把一个字节的某位置一问题

    SetTagDWord("test1",(GetTagDWord("test1")&0x0)|0x32); 目的:把该字节的第5位…

    SIMATIC WinCC 2019年6月11日
  • 求wincc 7.0 SP1 亚洲版 下载链接

    官网下载需要许可证,麻烦各位朋友共享一下,谢谢 最佳答案 百度云链接:https://pan.baidu.com/s/1wIMpFCzQyfzpsd_XIJg4wQ 密码…

    SIMATIC WinCC 2021年7月5日
  • WinCC flexible的I/O域

    在I/O域中能不能限制输入值的最高和最低呢?怎么做呢~ 我在I/O域对话框的属性中找不到呢/“ 问题补充:限制值的最高/最低的英文是什么~~ 在WinCC&n…

    SIMATIC WinCC 2019年6月11日
  • 在wincc图像编辑器中如何用按钮动作连接报表。

    就是单击图形编辑器按钮后弹出报表窗口。 最佳答案 报表窗口?我想你指的是报表的打印窗口吧?在图形编辑器里按纽>按左键(选择C动作)>标准函数里的RPTJobPrevie…

    SIMATIC WinCC 2019年6月11日