quote:以下是引用四书五经在2009-05-11 16:50:36的发言:楼上的方法很不错,呵呵,不过每条报警都要按下图设置:

"触发一个动作"要选上,这样才会触发GMsgFunction函数。
我采用的方法是选择"控制中央信令设备",这样设置后,当报警触发时会触发一个设置好的变量。如下图进行设置:

上图中“变量”里选择一个变量,当这种类型的报警被触发后,将触发这个变量。根据这个变量就可以在脚本中进行声音处理了。
当然这个变量如果是一个外部TAG,然后用这个外部TAG去触发一个电铃或者报警灯应该更好。呵呵,我觉得WINCC的设计者设计初衷应该就是这样,这样的话结合报警的确认功能,可以更好的实现报警。也就是说当报警出现时,外部TAG有效,电铃响,而且如果不进行报警确认,则电铃会一直响,直到所有报警被确认(所有报警被触认后,上述中央信令信号将无效)为止。