4.6 KiB
| manual | title | edition | version | status |
|---|---|---|---|---|
| IM 36K10E30-01EN | Alarm System Performance Analysis | 3rd Edition, Sep. 2023 | R1.03 | from docs; launcher and fetch limits (jwuiaan.sup) checked read-only 2026-10-01; GUI not practiced |
Alarm System Performance Analysis (R1.03)
The ASPA tool fetches alarm events from a CI Core and analyses them with views based on EEMUA 191 and ISA 18.2: operator load, acknowledgement times, floods, top offenders, long standing, repeats, consequential alarms, and a summary of KPIs against targets. Section numbers refer to the manual.
1. Start and limits (§1)
- Start from the CI Server program menu (installed launcher
%TLS_ROOT_PATH%\tls\com\jwuiaan.cmd, debug variantjwuiaan_debug.cmd) and log on with a CI Server user. - Workflow: define filters → Get alarms → tabs fill automatically (sequentially by default; can take hours on big data) → adjust the fields under each tab → print / export → repeat.
- Fetch limits protect the PC and the server:
jwuiaan.sup(Tuning tab). Installed:JDSS_MSG_FETCH_NUMBER_REMOTE = 50000,JDSS_MSG_FETCH_NUMBER_LOCAL = 100000. - An alarm belongs to one item and lasts from arising to return to normal; repeats and status changes (HIGH → HIGH HIGH) are alarm events of the same alarm.
- Menus: print, export chart (PNG, current zoom) or table (CSV, XML), export/import user
filters (
.filter), save/load ASPA database, tab filling control (parallel / sequential / stop and disable auto-fill / current tab), big font, save application log (for support).
2. Filtering area (§2)
| Part | Use |
|---|---|
| Time filter | Main period (start < end) plus optional comparison periods (same length, own start) |
| Filtering mode | Use only the selected group-filter tab, or AND of all tabs |
| Group filter | Up to 9 groups (number + colour), each by User (ASA) (the ASA of a user), Item name (section drill-down or typed), ASA, AOI, Coll; ColorAndVisibility tab; counts per period shown after fetching |
| Acknowledge filter | Only unacknowledged; min / max duration to acknowledge |
| Save/Load filter | In memory only (lost on exit); use Export User Filters to keep them |
Users, ASAs, AOIs and collections come from the Engineering Module (C20 summary §A8, §A6).
3. Reporting tabs (§3)
| Tab | Shows | Main settings |
|---|---|---|
| Load | Max/average alarm rate and % time above the acceptable rate per group (KPI, timelines, grid, distribution pie) | Acceptable A alarms per B minutes, interval (h) |
| Acknowledge | Acknowledged in time / late / not acknowledged / nuisance (cleared before ack), average ack time; detail per alarm | Acceptable acknowledge time, interval |
| Count | Alarms per interval per group | Interval, stacked, labels |
| Floods | Only intervals above a minimum count (trips, start-ups) | Measure period, min. alarms |
| Top Ten | Items with most alarms (Top 1–100), durations | Absolute / percent |
| Long Standing | Longest (or shortest) standing alarms; still-standing alarms ignored | Long/short, top N |
| Repeat | Items with most repeats | Top N |
| Item status | Alarms per status (HIGH, HIGH HIGH, …) | Period |
| Consequential | Pairs A → B within Max. Seconds: total, consequential count, correlation % | Max seconds, min correlation, same status only |
| Time Line | Periods of alarm activity per group, per priority, for the top N | Top N |
| All Alarms | Every fetched alarm with arise / ack / normal times and durations | — |
| Summary | KPIs vs targets (needs ≥ 30 days of data) | Chattering period (s) |
Charts zoom with drag (Shift-drag zooms out) and pan with right-drag; tables sort, resize and filter by column (funnel icon).
4. Summary KPIs and targets (§3.12)
| Metric | Target |
|---|---|
| Average annunciated alarms per day | 150–300 at most |
| … per hour | 6–12 at most |
| … per 10 minutes | 1–2 at most |
| % hours with more than 30 alarms | < 1 % |
| % 10-minute periods with more than 10 alarms | < 1 % |
| Maximum alarms in a 10-minute period | < 11 |
| % time in flood (starts above 10 alarms / 10 min, ends below 5) | < 1 % |
| Top 10 alarms as % of all alarms | < 1 % to 5 % |
| Chattering and fleeting alarms | 0 |
| Alarms standing > 24 h | < 5 per day |
| Priority distribution | low > 80 %, medium < 15 %, high < 5 %, highest < 1 % |
| Unauthorised suppressions / attribute changes | 0 |
Priority categories 0–15 are not fixed to an importance; alm.sup HIGHEST_PRIO decides which
end is most important (L15 summary §6).
Not practiced: the ASPA GUI (needs a logged-on user session and meaningful alarm history; the test system has only a few sample alarms).