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

AVEVA Enterprise SCADA

Rate table details

  • Last UpdatedApr 24, 2025
  • 8 minute read

Each record in the rate table represents a field device that sends analog signals representing flow rates (for example, m3/h, kW) and/or that sends pulse counts representing accumulated quantity (for example, m3, kWh).

The rate table contains the following internal fields:

Internal Field Name

Data Type

Description

acccur

double

Current accumulator value.

This field is typically used to process pulse input values from a field device to calculate a rate value. However, when the point is set to be a calculated point, this field can be written to by a process (or manually) and have the same effect.

Writing to this field will trigger the rate value (currate) to be calculated automatically, when the Input Type (intype) is set to Pulse input, and Point Type (pointtype) is set to calculated.

In order for the rate calculation to work correctly, the Roll-over value (rollover) and Time between rate calculations (rate_period) need to be configured on the rate point. Refer to Rate table.

accessFlag

displayname

This flag is used by the easy eXtended Operator Station (ezXOS) to determine whether a table is being modified through the Advanced Database Editor (ADE). If the flag is set, access to the table is denied.

accin

anainput

This field provides a structure of information about an analog input.

alertList

alertTypeAna

A structure of information about fields associated with the Email Alarm Notification application. Some of the fields in the structure are described below.

alertList.alertGrp

alertGroupslot

The name of the alertGroup record containing the Controllers and/or Administrators who will receive messages about alarms associated with this point.

alertList.almType

oas_boolean_t

Are the alarms associated with this point AVEVA Enterprise SCADA-related?

alertList.enable

oas_boolean_t

Enable the record for email alarm notification?

alertList.enStates

bool14

The types of alarms that will generate email messages.

almLimitSet

alarmlimitsetslot

The name of the alarmlimitset record to use for the alternative set of alarm limits.

anain

anainput

This field provides a structure of information about an analog input. Some of the fields in the structure are described below.

anain.excdeadband

unsigned int

Modifications of this field will trigger a virtual function named DOWNLOAD. Individual protocols may implement protocol-specific functionality for this download command, while the default behavior is for no action to be taken.

anain.type

analogtype

Data type of the analog input data.

anain.iospec.external

IOspecString

Coordinate numbers for the analog input.

anain.iospec.pollGroup

longstring

A text string that may consist of multiple comma-separated values to define the frequency poll groups to which the point belongs.

anain.pdmtyp

pdmtype

Pulse duration meter type.

applyLFilter

oas_boolean_t

Applies a filter to telemetered/calculated values that smooths out brief fluctuations.

Alter_dunits

egutext

For an accumulator value, the units that appear in the dest field of the unitConv record that you want to associated with this rate record.

Alter_runits

egutext

For a rate value, the units that appear in the dest field of the unitConv record that you want to associated with this rate record.

assetId.assetIdComment

string32

A string used for customer-specific purposes.

assetId.assetIdDesc

string32

A string used for customer-specific purposes.

assetId.assetIdLoc

string32

A string that uniquely identifies the device for asset-management purposes.

avg

averages

This field provides a structure of information about averaging data. Some of the fields in the structure are described below.

avg.doit

oas_boolean_t

Perform data averaging on this point?

avg.hour.current

anaDatatype

Current hourly data average.

avg.day.current

anaDatatype

Current daily data average.

avg.month.current

anaDatatype

Current monthly data average.

avg.shift.current

anaDatatype

Current shift data average.

avg.hour.previous

anaDatatype

Previous hourly data average.

avg.day.previous

anaDatatype

Previous daily data average.

avg.month.previous

anaDatatype

Previous monthly data average.

avg.shift.previous

anaDatatype

Previous shift data average.

avg.lastRollupTime

internaltime

Time of last rollup.

avg.x.sum

double

Working summation.

ave.x.wt

double

Number of entries/weights.

creep

pntcreep

This field provides a structure of information about creep alarms. Some of the fields in the structure are described below.

creep.doit

oas_boolean_t

Does creep-detection alarming occur for the device?

creep.devlim

float

Maximum deviation value, in engineering units, that is allowed before a creep alarm occurs.

creep.lstdev

float

This field sets the creep setpoint. This is automatically set on startup, and upon creep level violation.

currate

anaDatatype

Current rate.

description

pntdescription

Description of this rate record, up to 47 characters in length

displayOrder

int

This field is used for display purposes. It would only be used if the nomination information were being represented on a station template object. It is only relevant to systems that have this optional software component. Unless you specifically use the Display Framework, the value is not used.

The default value is 0.

dunits

egutext

Units for accumulated quantity

enable_procdb

oas_boolean_t

Associate the point with a processing deadband?

engr

engrunits

Analog engineering units structure

engr.egumin

float

Lowest value the instrument is capable of measuring, in engineering units.

engr.egumax

float

Highest value the instrument is capable of measuring, in engineering units.

engr.rawmin

float

This field shows the instrument’s raw lower operating limits.

engr.rawmax

float

Instrument’s raw upper operating limits.

engr.scaleraw

oas_boolean_t

Convert the raw data from an analog input into engineering units?

filterConstant

float

A constant that determines the effect of data- fluctuation smoothing on rate value.

flag

flags

For information on the flag structure, see Flag structure details.

gas

gasflo

Gas flow calculation structure that is used for gas-type rate inputs.

gas.k

float

The gas scaling factor if scaling a gas flow rate.

gas.pressno

analogslot

The associated pressure analog record for this rate point.

gas.tempno

analogslot

The associated temperature analog record for this rate point.

group

groupslot

This field shows the group that this point is associated with for alarming.

hilo

pnthilow

This field provides a structure of information about alarm checking, inhibits, and deadband. Some of the fields in the structure are described below.

hilo.insf_enab

oas_boolean_t

Does the associated remote have high or low instrument failure checking enabled?

hilo.InstrFail_deadband

double

The deadband value to apply to the instrument’s lower and upper raw operating limits (engr.egumin and engr.egumax, respectively).

hilo.dead

float

This field provides the deadband amount, in engineering units, by which the device must return towards normal after crossing the HiHi or LoLo alarm limit before it is technically out of that alarm state.

hilo.deltatime

long

The time interval over which the system should calculate the Rate Of Change (ROC).

hilo.doithi

oas_boolean_t

Does high alarming occur for the device?

hilo.doithihi

oas_boolean_t

Does high-high alarming occur for the device?

hilo.doitlo

oas_boolean_t

Does low alarming occur for the device?

hilo.doitlolo

oas_boolean_t

Does low-low alarming occur for the device?

hilo.doituhi

oas_boolean_t

Enable a user-defined high alarm limit.

hilo.uhi

float

The user-defined high alarm limit.

hilo.doitulo

oas_boolean_t

Enable a user-defined low alarm limit.

hilo.ulo

float

The user-defined low alarm limit.

hilo.lolim

float

Lowest value allowed for the device before a low alarm occurs.

hilo.hilim

float

Highest value allowed for the device before a high alarm occurs.

hilo.lololim

float

Lowest value allowed for the device before a low-low alarm occurs.

hilo.hihilim

float

Highest value allowed for the device before a high-high alarm occurs.

hilo.doitroc

oas_boolean_t

Does ROC alarming occur for the device?

hilo.negroclim

float

The maximum, negative allowable ROC (Engineering Units [EGUs] per second).

hilo.rateReasonEnable

oas_boolean_t

Enable the point for Rate Reasonability checking?

hilo.rateReasonHoldoffOverride

float

The value used in the equation that determines whether or not the system should cancel alarm suppression because of a large spike in a reported flow rate.

hilo.rateReasonHoldoffTime

long

The length of time in minutes that the system should suppress a generated alarm.

hilo.rateReasonLimit

float

The limit that the Rate Reasonability application compares against the point's incoming flow rate.

hilo.rocval

float

Rate of change (per second)

hilo.roclim

float

Highest rate that the value for the device is allowed to change by before a ROC alarm occurs.

hilo.timeofchange

internaltime

Updates if new curval != old curval.

hilo.flattimeout

unsigned short

Flat line alm timeout value (min).

hilo.doitflat

oas_boolean_t

Enable flat line alarm checking.

hilo.inFlatState

oas_boolean_t

Currently in a flat line alarm state.

hilo.bracketstate

almBracketState

The state of the bracket alarm. The values align with the enumeration almBracketState.

hilo.doitBracketNeg

oas_boolean_t

Enable a negative bracket alarm.

hilo.bracketLimitNeg

float

The amount to which the current value can drop below the reference value without generating an alarm.

hilo.doitBracketPos

oas_boolean_t

Enable a positive bracket alarm.

hilo.bracketLimitPos

float

The amount to which the current value can exceed the reference value without generating an alarm.

intg

integration

This field provides the integration block structure. Some of the fields in the structure are described below.

intg.doit

oas_boolean_t

Are integrations enabled?

intg.hour.current

double

Current hourly integration total.

intg.day.current

double

Current daily integration total.

intg.month.current

double

Current monthly integration total.

intg.shift.current

double

Current shift integration total.

intg.hour.previous

double

Previous hourly integration total.

intg.day.previous

double

Previous daily integration total.

intg.month.previous

double

Previous monthly integration total.

intg.shift.previous

double

Previous shift integration total.

intg.scale

float

Scale factor for integration.

intype

rateintype

Type of remote data input.

last

double

Last raw accumulator reading.

lastKrunchTime

internaltime

This field records the last time that the point was "krunched" (that is, the last time that gen* [genrem, gensta, genrat, or genana] was run. These routines are run when a point’s current value is changed.).

mappingFlag

unsigned Int

The 32-bit integer value used to map this point to a non-AVEVA Enterprise SCADA system.

maxalmpark

unsigned int

The maximum allowable park time for alarms associated with this point.

mf

double

Meter factor to apply to the accumulator value.

name

pntname

This field shows the unique name of this rate record. The name can be up to 15 characters in length.

nsmooth

bufferrange

The number of readings that the Jitter Smoothing application should use in calculating the arithmetic mean.

onoffdelay

onoffdelaytype

A structure of information about the on- and off-delay time in seconds for various alarm levels.

pointClass

configenumslot

The Point Class category contains multiple configuration enumerations used for categorical configuration of points.

pointSubClass

configenumslot

Point Sub Class is a configurable enumeration category used for categorical configurations, but you cannot use this for configurable alarms and events.

pointtype

pointtype_enum

Type of point

poltime

internaltime

Time of last processing

procdb

double

The processing deadband that the system uses to determine whether or not it should process a new value.

ptnum

unsiged char

This field represents the record’s slot number in the database.

rate_last

double

Last raw accumulator value for rate calculation.

rate_period

int

Minimum time in seconds required to calculate rate.

rate_time

internaltime

Time of last rate calculation.

repDeadband

float

The rate value is replicated to other hosts, by using the function subscription RATERT, whenever the value moves beyond the deadband.

repLastAccSent

double

Last replicated accumulator value

repLastRateSent

double

Last replicated rate value

rollover

double

Hardware accumulator roll over value.

rtu

remoteslot

Name of the remote that is associated with this field device.

runits

egutext

Rate units

scale

double

Scale factor to apply to the accumulator value.

shortDesc

stn_str32

A brief description of the record.

station

stationslot

The name of the associated station record.

subtype

ratesubtype

The rate subtype.

sw

oas_boolean_t

Is the software accumulator enabled?

When the software accumulator is enabled, accur represents a software accumulator that rolls over at one million, rather than representing the accumulator value at the remote.

TrendIndicator.Enabled

oas_boolean_t

Enable Trend Indicator value calculation.

TrendIndicator.HighSpeedCoefficient

float

High-speed coefficient for calculation.

TrendIndicator.LowSpeedCoefficient

float

Low-speed coefficient for calculation.

TrendIndicator.Scale

float

Scaling factor for calculation.

TrendIndicator.Value

float

Current Trend Indicator value.

TrendIndicatorImage.FileName

displayname

The Trend Indicator image for current trend value.

TrendIndicatorImage.Set

trendIndicatorImageSet

The name of the trendIndicatorImageSet record that will be used to calculate the Trend Indicator image.

timestamp

internaltime

Time of last input data processing.

useAlmLimitSet

oas_boolean_t

Enable alternative alarm limits?

useDeviceDQ

oas_boolean_t

When enabled, downstream krunch processes will base freshness on the data quality of the point when krunching the current value of the point.

water_cnstnt

float

The water scaling factor that converts the raw input value to the appropriate EGU value

wellunit

pntname

This field is used by Display Framework, a separately acquired product.

Related Links