[foxboro] Alarm Capture

Hi list,

GOPS wrote:
> Is there a way to customize the format in which the alarm=20
> printers print ? Can we include the alarm priority as well in the =
printout
?=20
> How does the printer recognize 1st priority alarms =20
> and print them in a different color ? If this is a printer=20
> command, could we extract this information from the=20
> COM ports ?=20

We investigated this problem because one of our big customers here=20
in Germany had the same requests. They even stronger wanted to=20
collect all alarm messages from their 22 I/A-Systems in one central=20
database and examine them there with a commercial tool.

We offered them a combined solution using the state of the art=20
Solution "PlantStateSuite" from PAS (http://www.pas.com) to=20
rationalize, analyze and report all kinds of statistical analisys =
reports=20
based on any kind of message data (Alarms and Operator Action)=20
and a software package we will develop here in germany which=20
provides an OLE-DB interface from the I/A Alarm Manager directly=20
to an SQL server via a network link. The Alarm Messages are=20
transferred in a structured manner, so no need to parse byte=20
streams. All information available in the alarm system is transferred=20
with this solution. In that interface the following information will be =

transferred directly from the Alarm Messager without COMM=20
processors and their serial interfaces and the parsing of string data.=20

The data structure is as follows:

typedef struct ALARM_NEW_MSG
{
   short   messg_type;
   char    date_time[DATE_TIME_LENGTH];
   char    letterbug[LETTERBUG_LENGTH];
   char    compound_name[COMPOUND_NAME_LENGTH];
   char    block_name[BLOCK_NAME_LENGTH];
   char    point_name[POINT_NAME_LENGTH];
   char    alarm_type_msg[ALARM_TYPE_MSG_LENGTH];
   short   pnt_no;=20
   short   sct_no;=20
   short   opr_err;=20
   char    parameter_name[PARAMETER_NAME_LENGTH];
   char    tenths;      =20
   char    inhprt;      =20
   char    id_length;   =20
   char    dummy[DUMMY_LENGTH];=20
   char    ack_state;=20
   short   monotonic_time;=20
   short   valid_time;=20
   short   priority;=20
   short   stepno;=20
   char    subrno;
   char    sbxno;=20
   float   alarm_limit;=20
   float   real_value;=20
   short   block_dscrp_length;=20
   short   msg__text_length;=20
   short   in_out_length;=20
   short   units_length;=20
   short   state_text_length; =20
   char    text_buffer[LENGTH_LEFT];
} ALARM_NEW_MSG;

The software is not ready yet and will be produced and sold as a=20
commercial product if customers are interested. We expect it to be
Ready in a few weeks in case there is a request.

In case you need more information or in case you are interested feel=20
free to contact me directly, I'd be glad to answer any questions, if I =
can.

Best regards -

Marcel Sieling
Systems Technologies

Invensys Systems GmbH
Heerdter Lohweg 53 - 55
40549 Duesseldorf
Germany
Tel.:  +49-211-5966-171
Fax:  +49-172-50-2673077
Mobile:  +49-172-2673077
Email: mailto:msieling@xxxxxxxxxxx=20
Homepage: http://www.invensys-process-systems.de=20
Visit my private homepage: http://www.powerslider.de


> -----Urspr=FCngliche Nachricht-----
> Von: foxboro-bounce@xxxxxxxxxxxxx=20
> [mailto:foxboro-bounce@xxxxxxxxxxxxx] Im Auftrag von gop@xxxxxxxx
> Gesendet: Samstag, 20. M=E4rz 2004 11:25
> An: foxboro@xxxxxxxxxxxxx
> Betreff: [foxboro] Alarm Capture
>=20
>=20
> =20
> Is there a user option to configure the alarm printouts in Fox I/A  ? =

>=20
> The alarm printing format is embedded somewhere in the base=20
> software .=20
>=20
> We have tested various alarm capture packages to convert the=20
> alarm text dump to useful data,=20
>=20
> but so far we could not come up with a perfect solution .=20
> There are ways to extract the alarms=20
>=20
> from the Alarm History using AIM*AT packages , but this is=20
> not good replacement for the=20
>=20
> real-time alarm printers . At the same time , alarms captured=20
> from a printer port does not=20
>=20
> contain alarm priority , which is an important information=20
> for analysis.=20
>=20
> Is there a way to customize the format in which the alarm=20
> printers print ? Can we include=20
>=20
> the alarm priority as well in the printout ? How does the=20
> printer recognize 1st priority alarms=20
>=20
> and print them in a different color ? If this is a printer=20
> command, could we extract this=20
>=20
> information from the COM ports ?=20
>=20
> ________________=20
>=20
> Thanks &Regards,=20
>=20
> GOPS=20
>=20
> Aramco Mobil Refinery=20
> =20
> =20
> ______________________________________________________________
> _________
> This mailing list is neither sponsored nor endorsed by=20
> Invensys Process Systems (formerly The Foxboro Company). Use=20
> the info you obtain here at your own risks. Read=20
> http://www.thecassandraproject.org/disclaimer.html
> =20
> foxboro=20
> mailing list:             http://www.freelists.org/list/foxboro
> to subscribe:        =20
> mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Djoin
> to=20
> unsubscribe:      =
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Dleave
> =20
>=20
 
 
_______________________________________________________________________
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:             http://www.freelists.org/list/foxboro
to subscribe:         mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe:      mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
 

Other related posts: