1.新建一个tag,比如叫Test1。使能报警并设置报警组是ALL
2.新建一个调度,并在调度里面新建一个事件调度项,如下图
表示在 Fix32.G1GMS.ALL.F_AREA_UNACK > 0 时(即有未确认的报警),会每隔10秒钟执行一次vb脚本
3.vb脚本里面是如下代码
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Sub FixEvent1_WhileTrue()
'定义文件名-字符串类型,返回结果-长整型
Dim filename As String, result As Long
'声音文件路径
filename = "D:\CHOT86\GMS\APP\UNACKALARM2.WAV"
'返回结果
result = sndPlaySound(filename, SND_ASYNC)
En