[Alarm Summary] How long can save alarms ?

From the time I started work with Citect in 2010 I remember in Wizard was a parameter "Summary length" in rows (how much alarm can be in Summary? for example we set 10 000, 10 001 alarm will replace the oldest) but in production we want to save alarms in time period ( 3 months or 2 years).

By the reason we didn't use Summary

We used (and using right now) alarm log on web technology: apache + php + SQLite (via ODBC)/ We call it ALARM LOG. At the alarm log page we use an ActiveX element Microsoft Web Browser to display alarms fron our archive/log.

QUESTION: Does Citect in 2019 have any build-in instrument to log/archive alarms for configured period (for example 3 months or 2 years)?

In Citect 2015 help I don't see any descriptions about alarm summary ...... but in Citect 7.1 I remember it was .....

  • SQLite we make as device SQL_type and use it device in alarm category in the field Log device
  • Hi Anton,
    What version of Citect SCADA are you using? In v7.30, a new alarm backend was implemented, which meant that the Alarm Summary feature was deprecated.
    In V7.50, the Alarm Summary feature was re-instated, but it doesn't use the [Alarm]SummaryTimeout or SummaryLength parameters anymore. These are controlled by new parameters, KeepOnlineFor and ArchiveAfter. Please consult the online help for details.
  • Search for "Configure Automatic Archiving for an Alarm Server" in the help
  • I talk about Citect 7.50 but in the next project we plan to use Citect 2018 and we have to know how alarms stored for retrospective analyse, which tools to display stored alarms has newest Citect versions.

    Our web-based alarm log has some defects (you must to do additional software installations, to do their configurations, sometime it stops to work and etc.) and we looking for built-in tools to archive alarms and to display archived alarms (with filtering and exporting to a file)
  • About Citect alarm conception : is Summary tool to show to an operator alarm log or maybe SOE is that tool ?
  • Yes of  course I know about "Configure Automatic Archiving for an Alarm Server"

    Configure Automatic Archiving for an Alarm Server

    You can configure automatic event archiving for each alarm server in your system. This is achieved via the alarm server properties (see Alarm Server Definitions).

    To configure automatic archiving for an alarm server:
    1.Open Project Editor.
    2. From the Servers menu, select Alarm Servers. The properties form will appear.
    3.Locate the record for the required alarm server.
    4.In the Archive Every field (available on extended form only), enter the number of days after which archiving will automatically occur.
    5.Confirm that Archive Path and Archive Prefix fields are correctly configured (see Specify a Destination for Archived Events).
    6.Click Add to append a new record, or Replace to modify an existing record.

    Note: In order for archiving succeed, the "KeepOnlineFor" and "ArchiveAfter" parameters need to be configured correctly (see Configure the Archiving Parameters).

    but I also know about

    Archive the Alarms History

    You can archive the alarms history stored on the alarm server to a variety of devices, including:
    •Removable hard disk
    •Removable flash memory
    •CD-R and CD-RW
    •DVD-R and DVD-RAM
    •Network file share.

    I understand it as archive of archive (for example to remove old information from the hard disk ) - am I right ?

    For you best understanding we can see to WinCC - easy way to get what you want located in one place "alarm configuration" where you can choose all you need (see the picture below)

    The next question is how to display alarm log on a page. For trends in Citect we have good tool ProcessAnalyst instead of piling up misunderstandings in the form of element Trend and based on it pages where texts, buttons etc linked via Cicode. It look nice, work good (excluding trend export).

    If we look at WinCC by this question we can see nice a-la ActiveX element to display ALL type of alarms in table view with dynamically coloring rows? filtering, printing, sorting etc.

    Does Citect have anything like this tools ?

  • Hi Anton,
    The SOE page is capable of displaying all events in the alarm sub-system. By default it filters out some types, but you can create an alarm page based on the template and set it to display all alarms.
    With regards to a tool to configure alarm archiving, the answer is no. It is done via the citect.ini parameters. Perhaps this is an enhancement that would be useful.
    With regards to your earlier question, Alarm Summary or SOE page... the Summary page is a legacy alarm view which combines on,off and ack into a single entry in a table, while the SOE is more detailed, it shows each state and transition on a separate line. The SOE is very important for some customers who need to know the exact sequence of events during an incident. But some customers also prefer the simplicity and compact view that the Summary page provides.
  • Unknown said:
    With regards to a tool to configure alarm archiving, the answer is no.

    I understand it like: now in Citect we can't to know which alarms was yesterday if they walked the chain ON->OFF->ACK ? Am I right ?

    If we want to show some alarms to other people we must don't ack their ? Because if alarm ON then OFF and acked it erases from Runtime - Am I right ?

    Hey, customers! How do you  save your alarms to archive? Only via Historian for additional money ?