One method that hasn't been mentioned is to collect the alarm messages directly. The program alm_line on www.thecassandraproject.org is a program which registers as a pseudo-device which can have alarms sent to it. This particular program sends those alarms to the message line on the operator display, but you can do anything you want with the alarms using a similar process. The code on the Cassandra site works for older versions of I/A (4.2/6.0 and before I believe). The alarm message format changed slightly around 6.1 or 6.2, so the code needs to be slightly modified for use with more modern systems. It's probably easier to just use the alarm message header file (/usr/fox/include/alarmmsg.h) than to define the alarm structure in the code. My favorite application of this type so far is Sean Redmond's (Foxboro New Zealand) talking alarm manager. As I recall, he sent the alarms to a linux PC over 2nd ethernet (sockets) with a voice synthesizer which would speak the alarm. I think priority 1 alarms also said "Danger, Will Robinson!", and priority 2 alarms said "Warning, Warning!". Regards, Kevin FitzGerrell PT Freeport, Indonesia _______________________________________________________________________ This mailing list is neither sponsored nor endorsed by Invensys Process Systems (formerly The Foxboro Company). Use the info you obtain here at your own risks. Read http://www.thecassandraproject.org/disclaimer.html foxboro mailing list: //www.freelists.org/list/foxboro to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave