Understand Virtual Flow Computer alarms and events
- Last UpdatedApr 24, 2025
- 4 minute read
The following table provides the cross-reference details for alarm severity configuration for the Virtual Flow Computer (VFC) application.
Note: The messages noted in the table are designated as either alarms that generate identical
events or simple events. In all cases, you can customize the message text and, where
applicable, adjust the alarm severity.
To update the alarm message or severity configuration, refer to the msgInfo table
row for 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 |
|---|---|---|---|
|
Virtual flow computer [virtualFlowComputer.Name] : accumulator is back to normal state. |
VFC_BAD_DELTA_RETURN_TO_NORMAL_FOR_ANALOG |
VFC_BAD_DELTA_RETURN_TO_NORMAL_FOR_ANALOG |
Alarm & Event |
|
Virtual flow computer [virtualFlowComputer.Name] : Accumulator [runtimeAccum.Name] is back to normal state. |
VFC_BAD_DELTA_RETURN_TO_NORMAL_FOR_PULSE |
VFC_BAD_DELTA_RETURN_TO_NORMAL_FOR_PULSE |
Alarm & Event |
|
Virtual Flow Computer '<VFC name>': Accumulator '<Accumulator Name>' failed to calculate volumes, flow rates, and mass. Please see error log for details |
VFC_ACCUM_CANNOT_CALCULATE_FOR_DIF |
VFC_ACCUM_CANNOT_CALCULATE_FOR_DIF |
Alarm & Event |
|
Virtual flow computer '{0}': Accumulator '{1}' is back to normal state. |
VFC_ACCUM_CANNOT_CALCULATE_FOR_DIF_RTN |
VFC_ACCUM_CANNOT_CALCULATE_FOR_DIF_RTN |
Alarm & Event |
|
Virtual flow computer [virtualFlowComputer.Name]: accumulator jumped by [runtimeAccum.JumpDeltaMsr.ToString()] over [runtimeAccum.JumpDuration] seconds ([runtimeAccum.BadDelta] interval(s)) |
VFC_GENERATE_JUMP |
Configured using the Jump alarm severity field on the VFC Accumulator configuration ADE screen. |
Alarm & Event |
|
Virtual flow computer [virtualFlowComputer.Name]: accumulator spiked by [runtimeAccum.JumpDeltaMsr.ToString()] over [runtimeAccum.JumpDuration] seconds ([runtimeAccum.BadDelta] interval(s)) |
VFC_SPIKE |
Configured using the Spike alarm severity field on the VFC Accumulator configuration ADE screen. |
Alarm & Event |
|
Meter Factor for Rate: [rateName] and Product Group: [prodgroup] does not exist. Created default Meter Factor. |
VFC_GENERATE_METER_CORRECTION_FACTOR_NOT_FOUND |
VFC_GENERATE_METER_CORRECTION_FACTOR_NOT_FOUND |
Alarm & Event |
|
Virtual flow computer '<VFC Name>': accumulator flowrate magnitude <Current Rate> violated maximum flow rate <Maximum Flow Rate> over <Number of Bad Deltas Detected> interval(s). |
VFC_BAD_DELTA_VIOLATION |
Configured using the Bad Delta Violation alarm severity field on the VFC Accumulator configuration ADE screen. |
Alarm & Event |
|
Virtual Flow Computer '<VFC Name>': Accumulator '<Accumulator name>' has violated the number of allowed bad deltas. Please see event log for details. |
VFC_BAD_DELTA_FOR_PULSE |
Configured using the Bad Delta Violation alarm severity field on the VFC Accumulator configuration ADE screen. |
Alarm & Event |
|
Virtual Flow Computer'<VFC Name>' configuration error. A valid Top of Day should be set or it should have a Group with a valid Group Top Of Day. Until this issue is resolved, Top of Day aggregation will use midnight as default hour. |
VFC_TOP_OF_DAY_CONFIG_ERROR |
VFC_TOP_OF_DAY_CONFIG_ERROR |
Alarm & Event |
|
Virtual Flow Computer '<VFC Name>': Top of Day configuration error has been resolved, Top of Day aggregation is using configured hour. |
VFC_TOP_OF_DAY_CONFIG_RETURN_TO_NORMAL |
VFC_TOP_OF_DAY_CONFIG_RETURN_TO_NORMAL |
Alarm & Event |
|
Virtual flow computer '<VFC Name>': Unexpected drop in accumulator '<Accumulator Name>' telemetry of <Volume> <Volume Unit>. Accumulator entering catch-up state and ignoring volume increment. |
VFC_CATCH_UP_STATE |
N/A |
Event |
|
Accumulator: <Accumulator Name> has an invalid configuration and will be not be processed until the misconfiguration is resolved. |
VFC_INVALID_ACCUMULATOR |
N/A |
Event |
|
Virtual flow computer '<VFC Name>': accumulator '<Accumulator Name>' had a reset detected from the field device. |
VFC_GENERATE_RESET_TRANSITION |
N/A |
Event |
|
Virtual flow computer '<VFC Name>': accumulator '<Accumulator Name>' has exceeded the max flow rate of <Max Flow Rate> <Volume Unit Short Format> /h [VolFlowRate] with an anomalous delta of <Anomalous volume delta> <Volume Unit Short> [Volume]. |
VFC_GENERATE_ANOMALY_TRANSITION |
N/A |
Event |
|
Virtual flow computer '<VFC Name>': accumulator '<Accumulator Name>' has exceeded the max reverse flow rate of <Max Flow Rate> <Volume Unit Short Format> /h [VolFlowRate] with an anomalous delta of <Anomalous volume delta> <Volume Unit Short> [Volume]. |
VFC_GENERATE_REVERSE_ANOMALY_TRANSITION |
N/A |
Event |
|
<Accumulator Name> has been removed from <VFC Name> with an accumulated volume of <Accumulator Gross Standard Volume>. |
VFC_GENERATE_ACCUMULATOR |
N/A |
Event |
|
Simulation flowrate and duration have been set to: <simFlowRate> <volumeUnit>, and <simDuration> min(s) for <VFC Name>. Submitted. |
VFC_SIMULATION_FLOWRATE_SET |
N/A |
Event |
|
Simulation of a flowrate of <simFlowRate> <volumeunit> started for <VFC Name> and will run indefinitely. Started. |
VFC_SIMULATION_FLOWRATE_INDEFINITELY |
N/A |
Event |
|
Simulation of a flowrate of <simFlowRate> <volumeUnit> started for <VFC Name> and will run for <duration> min(s). Started. |
VFC_SIMULATION_FLOWRATE_DURATION |
N/A |
Event |
|
Virtual flow computer '<VFC Name>' periodic aggregation total reset. Indicated volume: <Indicated Volume Quantity> <Volume Unit>. Gross Standard Volume: <Gross Standard Volume Quantity> <Volume Unit>. Mass: <Mass Quantity> <Mass Unit>. |
VFC_PERIODIC_AGGREGATION_TOTAL_RESET |
N/A |
Event |
|
Accumulator '<Accumualtor Name>' periodic aggregation total reset. Indicated volume: <Indicated Volume Quantity> <Volume Unit>. Gross Standard Volume: <Gross Standard Volume Quantity> <Volume Unit>. Mass: <Mass Quantity> <Mass Unit>. |
ACCUM_PERIODIC_AGGREGATION_TOTAL_RESET |
N/A |
Event |
|
Batch transfer '<Batch Transfer Name>' periodic aggregation total reset. Indicated volume: <Indicated Volume Quantity> <Volume Unit>. Gross Standard Volume: <Gross Standard Volume Quantity> <Volume Unit>. Mass: <Mass Quantity> <Mass Unit>. |
BATXFER_PERIODIC_AGGREGATION_TOTAL_RESET |
N/A |
Event |
|
Virtual flow computer '<VFC Name>' hourly, daily, monthly, and yearly periodic aggregation reset. Indicated volumes: <Hourly Indicated Volume>, <Daily Indicated Volume>, <Monthly Indicated Volume>, <Yearly Indicated Volume> <Volume Unit>. Gross standard volumes: <Hourly Gross Standard Volume>, <Daily Gross Standard Volume>, <Monthly Gross Standard Volume>, <Yearly Gross Standard Volume> <Volume Unit>. Masses: <Hourly Mass>, <Daily Mass>, <Monthly Mass>, <Yearly Mass> <Mass Unit>. |
VFC_PERIODIC_AGGREGATION_RESET |
N/A |
Event |
|
Accumulator '<Accumulator Name>' hourly, daily, monthly, and yearly periodic aggregation reset. Indicated volumes: <Hourly Indicated Volume>, <Daily Indicated Volume>, <Monthly Indicated Volume>, <Yearly Indicated Volume> <Volume Unit>. Gross standard volumes: <Hourly Gross Standard Volume>, <Daily Gross Standard Volume>, <Monthly Gross Standard Volume>, <Yearly Gross Standard Volume> <Volume Unit>. Masses: <Hourly Mass>, <Daily Mass>, <Monthly Mass>, <Yearly Mass> <Mass Unit>. |
ACCUM_PERIODIC_AGGREGATION_RESET |
N/A |
Event |
|
Batch transfer '<Batch Transfer Name>' hourly, daily, monthly, and yearly periodic aggregation reset. Indicated volumes: <Hourly Indicated Volume>, <Daily Indicated Volume>, <Monthly Indicated Volume>, <Yearly Indicated Volume> <Volume Unit>. Gross standard volumes: <Hourly Gross Standard Volume>, <Daily Gross Standard Volume>, <Monthly Gross Standard Volume>, <Yearly Gross Standard Volume> <Volume Unit>. Masses: <Hourly Mass>, <Daily Mass>, <Monthly Mass>, <Yearly Mass> <Mass Unit>. |
BATXFER_PERIODIC_AGGREGATION_RESET |
N/A |
Event |
|
Batch transfer '<Batch Transfer Name>' hourly, daily, monthly, and yearly batch aggregation reset due to starting a new batch. Indicated volumes: <Hourly Indicated Volume>, <Daily Indicated Volume>, <Monthly Indicated Volume>, <Yearly Indicated Volume> <Volume Unit>. Gross standard volumes: <Hourly Gross Standard Volume>, <Daily Gross Standard Volume>, <Monthly Gross Standard Volume>, <Yearly Gross Standard Volume> <Volume Unit>. Masses: <Hourly Mass>, <Daily Mass>, <Monthly Mass>, <Yearly Mass> <Mass Unit>. |
BATXFER_BATCH_AGGREGATION_RESET |
N/A |
Event |
|
Virtual Flow Computer '<VFC name>': Accumulator '<Accumulator Name>' failed to calculate volumes, flow rates, and mass. Please see error log for details. |
VFC_ACCUM_CANNOT_CALCULATE_FOR_DIF |
VFC_ACCUM_CANNOT_CALCULATE_FOR_DIF |
Alarm & Event |
|
Virtual flow computer '{0}': Accumulator '{1}' is back to normal state. |
VFC_ACCUM_CANNOT_CALCULATE_FOR_DIF_RTN |
VFC_ACCUM_CANNOT_CALCULATE_FOR_DIF_RTN |
Alarm & Event |