请教大侠们wincc报警的问题

请叫一下,如何做一个带声音的报警,(是模拟量的报警),以提醒运行人员的注意呢。问如何做?谢谢,各位

最佳答案

1、你需要在定义一个BOOL变量,当模拟量到达时置位(复位),离开时复位(置位)假设这个BOOL量为val,,当val为1时,开始声音报警;为0时关闭报警

  2、编辑全局脚本。在全局动作时新建一个全局动作,将下代码复制进去即可

  //在菜单栏的触发器里选择周期触发250MS

  #include "apdefap.h"

  int gscAction( void )
  {
   #pragma code("winmm.dll")
  BOOL   PlaySound(LPCTSTR lpszSound,HMODULE hmodule,DWORD dwsound );//BOOL aa=FALSE;
  #pragma code( )
  if(GetTagBit("val")==1)
  {
  PlaySound("声音文件的路径及声音文件",NULL,8 );//声音文件应为.wav格式的
  }
  return 0; 
  }

提问者对于答案的评价:
这个蛮详细的。但是如果只是需要电脑主机里的小喇叭发出声音。(只要发出蜂鸣声就可以了)应该怎么做呢。

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

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

相关推荐