SIMATIC WinCC (TIA Portal) RT - Alarm and Reporting System


Alarms and messages
The alarm system immediately indicates events and states onthe HMI device which have occurred in the system or in theprocess. Alarm events can be logged on a printer or saved inthe alarm log for further processing and evaluation.

WinCC (TIA Portal) makes a distinction between:

  • User-defined alarms
    that indicate process states or recordand log process data from the PLC on the HMI device

  • Pre-defined system alarms
    that indicate specific systemstates of the HMI device or the PLC

User-defined alarms can be created in WinCC in three ways:

  • Discrete alarms

  • Analog alarms

  • Alarms directly from the controller via the message frame procedure

WinCC (TIA Portal) distinguishes between various acknowledgment mechanisms, so that not only the operator, but also the PLC can acknowledge alarms. "Fault", "Operation" and "System" are predefined alarm classes with specific properties. User-defined alarm classes can be used to define acknowledgement functions and the individual visualization of alarm events.

User-configurable alarm views for displaying the alarms onthe screen can be linked to alarm filters, which specifically restrict the current alarms to be displayed during operation. The filter acts on the user text in the alarm and can be a fixed character string or can be set dynamically by means of a tag.

Expanded functionality with WinCC Runtime Professional

Alarms can occur via the derivation of the individual bits of a PowerTag (max. 32), as a result of a chronological message frame directly from the automation system, as a result of analog alarms due to any number of limit value violations, or due to an operation In doing so, hysteresis values can be set and ranges can be monitored easily

Since the alarm structure is freely definable, it can be tailored to the special requirements of a plant. Dividing the structure into as many as 10 different text blocks (plant ID, fault location, text, etc.) leads to greater clarity of the information and allows targeted analyses to be initiated in connection with the filtering or sorting function. Differentiation of as many as 16 alarm classes permits the separate preparation of alarms, warnings, faults and errors for several areas of the plant. Within an alarm class (e.g. warning), up to 16 priorities can also be differentiated.

Based on the contents of the individual alarm blocks, filtering, selecting and sorting is possible in the screen, e.g. chronologically, according to priorities or fault location. Then the contents can be exported directly as a CSV file or printed out as a report. A freely definable toolbar function also provides a high degree of flexibility. In this way, for example, your own project-specific functions can be integrated. To maintain a clear overview of a large number of incoming alarms, the operator can suppress unimportant operational messages on the screen display by means of Alarm Hiding. The alarms continue to be logged in the background.

The Microsoft SQL Server is used for logging of alarms. This ensures gap-free recording of all events. Alarms are logged when alarm events occur. In the alarm sequence report, the alarms can be (selectively) chronologically documented. In the alarm log report, specific views of the logged alarms can be generated.

Reporting and logging system

The integrated WinCC report system prints data acquired during the runtime in configurable and page-based layouts by means of various types of reports, ranging from alarm sequence reports, system alarm and operator input reports, touser reports. The reports can be saved as a file and displayed as preview on the screen. Of course, these logs can also be configured in multiple languages.

The report output can also be started time-controlled or event-driven or by operator input. The printer can be selected online via a printer selection dialog. The contents of a report can be determined dynamically during runtime.

WinCC reports can contain data from the database and external data in CSV format as a table or trend. Data from other applications can be integrated as tables or graphics via customer-specifically developed Report Providers.