ci-server-engineer/knowledge/manuals/IM36K10E30-01EN.md
cliu ba4ce20c62 Add alarm manual summaries (L15, C20, E30) and alarm-management skill
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 11:41:45 +10:00

4.6 KiB
Raw Blame History

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 variant jwuiaan_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).