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日 上午6:29
下一篇 2019年6月11日 上午6:29

相关推荐