Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA Pipeline Operations for Liquids

Understand Pipeline Monitor (PLM) alarms and events

Understand Pipeline Monitor (PLM) alarms and events

  • Last UpdatedApr 24, 2025
  • 4 minute read

The following table provides details for configuring the PLM alarm/event messages.

Note: The messages noted in the table are designated as either alarms that generate identical events or as simple events. In all cases, you can customize the message text and, where applicable, adjust the alarm severity.
To update the alarm/event message, refer to the msgInfo table row for the Alarm Message Identifier of interest. For more information on configuration using the msgInfo table, refer to Volume 1 of the RealTime Administrator documentation.

Alarm/Event Message

Alarm/Event Message Configuration

Alarm Severity Configuration

Type

Record no longer prevented from alarming.

PLM_NOT_PREVENTED

N/A

Event

<PLM Name> PLM resumed calculations <PLM Description>.

PLM_RESUMED_CALCULATIONS

Base Message

Alarm

<PLM Name>: PLM not calculating: <PLM Description>.

PLM_NOT_CALCULATING

Base Message

Alarm

Meter '<PLM Name> ' has an invalid reading for this PLM record.

PLM_INVALID_READING

Base Message

Alarm

Stale record. No other alarms will be issued.

PLM_STALE_RECORD

Base Message

Alarm

<PLM Name> has an invalid voldevicepath, setting inhibit flag to TRUE on plmvoldevice <plmvoldevice name> <plmvoldevice description>. PLM is set to an error status, but will continue to calculate.

PLM_INVALID_VOLDEVICE

Base Message

Alarm

Trigger <Trigger Number> Activation Trigger path is invalid.

PLM_TRIGGER_ACTIVATION

Base Message

Alarm

Trigger <Trigger Number> Deactivation Trigger path is invalid.

PLM_TRIGGER_DEACTIVATION

Base Message

Alarm

Suppressed Alarm: Done for plm record <PLM Name>.

PLM_SUPPRESSED_ALARM_DONE

N/A

Event

PLM record unsuppressed. Unknown alarm condition exists.

PLM_UNSUPPRESSED

Base Message

Alarm

PLM reset for the entire record.

PLM_RESET

Base Message

Alarm

PLM reset for the pipeline.

PLM_RESET_PIPELINE

Base Message

Alarm

PLM reset for all alarms.

PLM_RESET_ALL

Base Message

Alarm

PLM {PLM Name} automatically enabled.

PLM_AUTO_ENABLED

N/A

Event

PLM {PLM Name} automatically inhibited.

PLM_AUTO_INHIBITED

N/A

Event

PLM at low flow.

PLM_LOW_FLOW

N/A

Event

PLM came out of low flow.

PLM_OUT_OF_LOW_FLOW

N/A

Event

PLM at slack.

PLM_AT_SLACK

N/A

Event

Trigger <Trigger Index> (<Trigger Name>) activation trigger event detected.

PLM_ACTIVATION_TRIGGER_EVENT

N/A

Event

Trigger <Trigger Index> (<Trigger Name>) deactivation hold event detected.

PLM_DEACTIVATION_HOLD_EVENT

N/A

Event

PLM <PLM Name> ignoring reading of <PLM volume reading> from volume device <plmvoldevice Name> which exceeded <plmvoldevice limit> (High limit check).

PLM_IGNORING_READING_HIGH

N/A

Event

PLM <PLM Name> ignoring reading of <PLM volume reading> from volume device <plmvoldevice Name> which exceeded <plmvoldevice limit> (Low limit check).

PLM_IGNORING_READING_LOW

N/A

Event

Recovering from an outage. The <Term period> term <Term time unit> data will remain as 0 from <Term time unit> <Beginning zero time> to <End zero time>.

PLM_RECOVERING_OUTAGE_REMAIN_ZERO

N/A

Event

Recovering from an outage. The <Term period> term <Term time unit> data will be backfilled with an average value from <Term time unit> <Beginning zero time> to <End zero time>.

PLM_RECOVERING_OUTAGE_BACKFILLED

N/A

Event

Period <Term period> <Term unit> cleared since deadband check has succeeded.

PLM_PERIOD_CLEARED_DEADBAND_SUCCEEDED

N/A

Event

PLM enabled.

PLM_ENABLED

N/A

Event

PLM inhibited.

PLM_INH

N/A

Event

PLM reset for the <Term period> term arrays.

PLM_RESET_TERM_ARRAYS

N/A

Event

PLM reset for all filters.

PLM_RESET_FILTERS

N/A

Event

<Database Name>.<Record Name>.<Field Name> belonging to plm ‘<PLM Name>’ has been modified from ‘<Initial Field>’ to ‘<New Field>’.

PLM_MODIFIED

N/A

Event

plmvoldevice <plmvoldevice Name> belonging to plm ‘<PLM Name>’ has been deleted.

PLM_VOLDEVICE_DELETED

N/A

Event

<PLM Term period> Changed from steady state to transient state. Over/short limits adjusted.

PLM_STEADY_TO_TRANSIENT

Note: <PLM Term period> is also configurable using the following msginfo table rows.

PLM_SHORT_TERM1, PLM_SHORT_TERM2, PLM_SHORT_TERM3, PLM_LONG_TERM1, PLM_LONG_TERM2, PLM_LONG_TERM3

N/A

Event

<PLM Term period> Changed from transient state to steady state. Over/short limits returned to normal.

PLM_TRANSIENT_TO_STEADY

Note: <PLM Term period> is also configurable using the following msginfo table rows.

PLM_SHORT_TERM1, PLM_SHORT_TERM2, PLM_SHORT_TERM3, PLM_LONG_TERM1, PLM_LONG_TERM2, PLM_LONG_TERM3

N/A

Event

PLM - <Alarm severity number> <Alarm severity Name>.

PLM_SEVERITY

Base Message

Alarm

<Alarm Severity>

+

<Term 1 Deviation Details>,

<Term 2 Deviation Details>,

<Term 3 Deviation Details>,

…

<Alarm Severity>:

PLM_SEVERITY_SINGLE: PLM - <Alarm severity number> <Alarm severity Name> -

<Term N Deviation Details> is one of the following depending on the configuration of each PLM term:

  • PLM_CHKTERMALM1: <Period Time><Period Time Measurement Unit> (<Volume Deviation>)

  • PLM_CHKTERMALM2: <Period Time><Period Time Measurement Unit> (<Percent Deviation>, <Volume Deviation>)

  • PLM_CHKTERMALM3: <Period Time><Period Time Measurement Unit> BAD ALARM TYPE

  • PLM_CHKTERMALM4: Voting <Period Time><Period Time Measurement Unit> (<Bad Deviation Count>)

Base Message

Alarm

PLM - <Alarm severity number> <Alarm severity Name> -

+

Flow below threshold of {0}.

PLM_SEVERITY_SINGLE +

PLM_FLOW_BELOW_THRESHOLD

Base Message

Alarm

PLM - <Alarm severity number> <Alarm severity Name> -

+

Slack condition.

PLM_SEVERITY_SINGLE +

PLM_FLOW_BELOW_THRESHOLD_SLACK,

Base Message

Alarm

PLM - <Alarm severity number> <Alarm severity Name> -

+

- Alarm Suppression in in effect.

PLM_SEVERITY_SINGLE +

PLM_ALARM_SUPPRESSION_IN_EFFECT

Base Message

Alarm

PLM Volume Device '{plmvoldevice Name}' (PLM '{PLM name}') has an invalid auto inhibit configuration.

PLM_VOL_DEVICE_INVALID_AUTO_INHIBIT_CONFIG

This alarm is generated when an auto-inhibit invalid configuration is provided for a plmvoldevice record.

Base Message

Alarm & Event

PLM Volume Device '{plmvoldevice Name}' (PLM '{PLM name}') auto inhibit configuration resolved.

PLM_VOL_DEVICE_AUTO_INHIBIT_CONFIG_RESOLVED

This alarm is generated when an auto-inhibit invalid configuration is resolved for a plmvoldevice record.

Base Message

Alarm & Event

PLM Volume Device '{plmvoldevice Name}' (PLM '{PLM name}') automatically inhibited.

PLM_VOL_DEVICE_AUTO_INHIBIT

This alarm is generated when a plmvoldevice record is automatically inhibited.

Base Message

Alarm & Event

PLM Volume Device '{plmvoldevice Name}' (PLM '{PLM name}') automatically enabled.

PLM_VOL_DEVICE_AUTO_ENABLED

This alarm is generated when a plmvoldevice record is automatically enabled.

Base Message

Alarm & Event

Volume device '{plmvoldevice Name}' has a mismatched unit profile with PLM record ('{plmvoldevice Units}' and '{PLM Units}').

PLM_VOL_DEVICE_MISMATCH_UNIT_WITH_PLM

This alarm is generated when a unit profile mismatch between Pipeline Monitor (PLM) and plmUnitProfile occurs.

Base Message

Alarm & Event

PLM volume device '{plmvoldevice Name}' unit profile mismatch resolved.

PLM_VOL_DEVICE_MISMATCH_UNIT_WITH_PLM_RESOLVED

This alarm is generated when a unit profile mismatch is resolved between PLM and plmUnitProfile.

Base Message

Alarm & Event

<PLM Name>: PLM not calculating - instrument failure: <PLM Description> - Devices in instrument fail: <List of device names in instrument failure>.

PLM_NOT_CALCULATING_INST_FAIL

Base Message

Alarm & Event

PLM - <Alarm severity number> <Alarm severity Name>

+

An alarm re-annunciation hold off period has started.

PLM_SEVERITY_SINGLE +

PLM_HOLDING_PERIOD_START

N/A

Event

PLM - <Alarm severity number> <Alarm severity Name>

+

An alarm re-annunciation hold off period has ended.

PLM_SEVERITY_SINGLE +

PLM_HOLDING_PERIOD_END

N/A

Event