Media File

Specifies if this tag will play a Media File ( .wav, .mid, .mp3, etc.) as a  message on the SCADA Node and Clients when the Tag alarms.

A pre-recorded message is required using .wav, .mid, .mp3, or other media format.  You can record the message yourself or copy them from the Internet. A sound card and speaker is required on the SCADA node and Clients. Software to play the media file is also required on the SCADA Node and Clients (e.g. windows media, real player, etc.).  

The media files should be copied to drive:\WebAccess\config\Node\project_node on the Project Node.  They will be downloaded to the SCADA nodes and from SCADA nodes to Clients by WebAccess network service.

You can specify a separate Media file for each Tag.

The Media File is played only once when the Alarm occurs. It does not repeat if the Alarm remains unacknowledged.

Hint -  Use a Global Script to play a Wave or MIDI or other MCI file to repeat Alarm Annunciation if Alarms remain Unacknowledged. See 12.10.20 Play a Wave File if UNACK Alarm (Global Script).

Alarms must be enabled for the Tag. A Media File must be specified for the Discrete Tag Alarm Properties.

See section 7.16 Play Media File (wav, mid, mp3) for Alarm Annunciation for more information.


Range:          Name of a media file with extension ( filename.wav, filename1.mid, filename2.mp3, etc.)

Field Type:    text

Tag fields:


Multiple state alarm handling for discrete tags.

Each state of a tag can be assigned as an alarm with each state having a unique alarm priority, delay time, wav file, media file.  Each state can be assigned individually the ability to send email notification and text-to-speech alarm annunciation (although the same message is sent or read).

Figure 4-9Alarm Priority must be greater than Zero

Alarm triggered Scripts.  

To define script files to be run once when tags in alarm state, the script file name is added to Media File field of in the Alarm section of the Tag property page. Please use the pipe symbol “|” (Shift-\) to separate media files and/or script files.  If there is no media file or a single script, then just enter the script file name (include the file extension, .scr, .js, .vbs, .jse, .vbe). Script files in TCL, JScript, VBScript, JScript encoded, or VBScript encoded formats are all supported.


To run a script as a local screen script, pre-append the file name with local!.  For example, local! mediascript.vbs

The local script file, mediascript.vbs, will also be run once as a local script inside the first available ViewDAQ, if any, on the SCADA node and inside the first available View client on each computer connecting to the SCADA node. If the local! option is not specified , the script file will be run once as a global script inside the global script engine on the SCADA node when tag is in the alarm state the script is associated with.


Please note that the script will block execution flow of ViewDAQ/View client or global script engine. Therefore, please make sure the scripts exit as soon as possible.  For more information see 7.17 Alarm Triggered Scripts and  12. Scripts.