Compressor table details
- Last UpdatedApr 24, 2025
- 2 minute read
The compressor table is used by the Compressor Performance Monitoring (CPM) application. The records in the compressor table are used to hold information related to a compressor. Such information includes curve sets, unit telemetry, and alarms. The compressor table contains the following internal fields:
|
Internal Field Name |
Data Type |
Description |
|---|---|---|
|
CollectPeriod |
int |
The interval, in minutes, at which operating point data is sampled. |
|
CurveSet |
curvesetslot |
The curve set associated with the compressor. |
|
dataset |
doas_dset_slot |
This field indicates the dataset to which the record is assigned. Datasets are used to associate the record with the privileges assigned for each system mode. Once a record is assigned to a dataset value, the dataset can only be changed to a value for which the system has a privilege record. |
|
description |
description |
A description of this compressor point, up to 47 characters in length. |
|
DischgPressPt |
analogslot |
The name of the analog point that records discharge pressure. |
|
DischgTempPt |
analogslot |
The name of the analog point that records discharge temperature. |
|
EngineState.MaxCompSpeed.redlineSpeed |
double |
The maximum speed at which the compressor is considered to be running safely. |
|
EngineState.MaxEngineSpeed.redlineSpeed |
double |
The maximum speed at which the engine is considered to be running safely. |
|
EngineState.Speed.enginespd[0].Ptnum |
analogslot |
The analog point used to determine engine status. |
|
EngineState.Speed.enginespd[1].Ptnum |
analogslot |
The analog point used to determine compressor status. |
|
EngineState.Speed.enginespd[0].Start |
double |
The speed at which the engine is considered to be loaded. |
|
EngineState.Speed.enginespd[1].Start |
double |
The speed at which the compressor is considered to be loaded. |
|
EngineState.Speed.enginespd[0].Stop |
double |
The speed at which the engine is considered to have stopped. |
|
EngineState.Speed.enginespd[1].Stop |
double |
The speed at which the compressor is considered to have stopped. |
|
EngineState.StatusDB |
operdbenum |
The point (analog or status) used to determine engine status. |
|
EngineState.StatusPtnum |
statusslot |
The name of the status point used to determine engine status. |
|
flag |
flags |
For information on the flag structure, see Flag structure details. |
|
FlowRatePt |
rateslot |
The name of the rate point that records flow rate. |
|
FlowStatusPt |
statusslot |
The name of the status point used to indicate flow conditions. |
|
group |
groupslot |
This field shows the group that this point is associated with for alarming. |
|
name |
pntname |
The unique name of this compressor record. The name can be up to 32 characters in length. |
|
OtherAnalog |
operanalogs |
An analog point containing additional information about the unit. |
|
OtherStatus |
operstatuses |
A status point containing additional information about the unit. |
|
PressurePt |
analogslot |
The name of the analog point that records the head pressure of the compressor. |
|
StartControlPt |
statusslot |
The name of the status point that is tagged if the number of compressor starts exceeds the value configured in either the StartLimit or StartWarnLimit field. |
|
StartLimit |
int |
The number of times the compressor may be started per year. |
|
StartWarnEnable |
oas_boolean_t |
Enable unit start checking? |
|
StartWarnLimit |
int |
The start warning limit. |
|
SuctionPressPt |
analogslot |
The name of the analog point that records suction pressure. |
|
SuctionTempPt |
analogslot |
The name of the analog point that records suction temperature. |
|
Surge.doit |
oas_boolean_t |
Enable surge control alarming? |
|
Surge.doitwarn |
oas_boolean_t |
Enable surge warning alarming? |
|
UnitSpdPt |
analogslot |
The name of the analog point that records compressor speed. |