Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ItemData TypeFBNet VersionDescription
ItemData TypeFBNet VersionDescription
AI/1UI2V1, V2

RTU Meter Parameters

Analog input
ADDRESSUI2V1, V2RTU

...

Address
ItemData TypeFBNet VersionDescription
BATTVOLTSR4V1, V2

...

ItemReset and buffers.
Battery Voltage
BOARDTEMPData TypeFBNet VersionDescriptionRTUANDBUFFERSBOOLR4V1, V2Board Temperature
CODEUI2V1, V2RTU RTUONLYBOOLCode
DI/1UI2V1, V2Reset RTU only.

Time

Time Stamp
ItemData TypeFBNet VersionDescription
TIMESTAMPUI4Discrete input
DPMVUI2V1, V2Multivariable differential pressure
FLOWINGDPR4V1, V2Differential pressure

...

Description
FLOWINGLPItemData TypeFBNet VersionR4V1, V2Line Pressure
FLOWINGLTR4V1, V2Line Temperature
IV_EU_DPR4V1, V2
IV_EU_LPR4V1, V2
IV_EU_LTR4V1, V2
LPMVUI2V1, V2Multivariable line pressure
LTMVUI2V1, V2Multivariable line temperature
RATE/1UI4V1, V2

Well Comm

Description
ItemData TypeFBNet VersionFlow Rate
RAWAI/1UI2V1, V2Raw Analog value
RTCBATTOKUI1V1, V2Real time clock battery ok
T_SUB_XUI2V1, V2
TIMESTAMPUI4V1, V2Current date/timestamp in seconds since 1/1/1970 00:00:00. Time is returned as 0xffffffff if RTC has invalid data

RTU Meter Parameters

ItemData TypeFBNet VersionDescription
REVISIONUI2V1, V2Software revision
SCALE1-8.E1-E5R4V1, V2Calibration engineering value
SCALE1-8.S1-S5R4V1, V2Calibration sample.
STRUCTSIZEUI2V1, V2

RTU Parameters

ItemData TypeFBNet VersionDescription
ANALOGSCALE1-8.EGUHIGHR4V1, V2Contains analog channel high engineering unit value
ANALOGSCALE1-8.EGULOWR4V1, V2Contains analog channel low engineering unit value
ANALOGSCALE1-8.SAMPLEHIGHR4V1, V2Contains analog channel high millivolt sample value
ANALOGSCALE1-8.SAMPLELOWR4V1, V2Contains analog channel low millivolt sample value
AVGCOUNTUI1V1, V2Set by the host to tell the RTU the number of samples to use for a sliding average for analog channel data. Valid range is 1 to 60.
CHANNELMPCALIB/1UI1V1, V2
CHANNELMPCALIBCHANGED/1UI1V1, V2
DOFAILSAFE/1UI1V1, V2Bitmap for each DO - 0 = normal (current) operation, 1 = single-ended (always on) operation
GMTOFFSETI4V1, V2Time zone offset
LOWBATTSTOPDO/1UI1V1, V2Bitmap for DOs to activate at low batter stop 1 causes valve activation for the corresponding valve
MAINTMODEENABLEUI1V1, V2Maintenance mode enable
MAINTMODETIMER8V1, V2Maintenance mode time
PULSEMETER1.DISPLAYCONVFACTORR4V1, V2Display conversion factor
PULSEMETER1.DISPLAYUNITSUI1V1, V2Display units
PULSEMETER1.FACTORR4V1, V2Pulse factor
PULSEMETER1.FACTORUNITSUI1V1, V2Factor units
PULSEMETER1.MAXRATEUI4V1, V2Maximum rate
PULSEMETER2.DISPLAYCONVFACTORR4V1, V2Display conversion factor
PULSEMETER2.DISPLAYUNITSUI1V1, V2Display units
PULSEMETER2.FACTORR4V1, V2Pulse factor
PULSEMETER2.FACTORUNITSUI1V1, V2Factor units
PULSEMETER2.MAXRATEUI4V1, V2Maximum rate
SUPPRESSMODEMINITUI1V1, V2Set by the host to TRUE to prevent the RTU from transmitting a modem initialization string at start up, or FALSE to enable the setup message transmission
VALVEDOMAP/1UI1V1, V2

RTU Reset

ItemData TypeFBNet VersionDescription
RTUANDBUFFERSBOOLV1, V2Reset RTU and buffers.
RTUONLYBOOLV1, V2Reset RTU only.

Time

ItemData TypeFBNet VersionDescription
TIMESTAMPUI4V1, V2Time Stamp

Timer

ItemData TypeFBNet VersionDescription
BOOSTDELAYFASTADJI4V1, V2Adjustment to boost delay time on a fast arrival in seconds. Maximum value is 99:59:59.
BOOSTDELAYNOADJI4V1, V2Adjustment to boost delay time on a no arrival in seconds. Maximum value is 99:59:59.
BOOSTDELAYSLOWADJI4V1, V2Adjustment to boost delay time on a slow arrival in seconds. Maximum value is 99:59:59.
BOOSTEDELAYTIMEI4V1, V2Boost delay time in seconds. Maximum value is 99:59:59.
BOOSTFASTADJI4V1, V2Adjustment to boost time on a fast arrival in seconds. Maximum value is 99:59:59.
BOOSTNOADJI4V1, V2Adjustment to boost time on a no arrival in seconds. Maximum value is 99:59:59.
BOOSTSLOWADJI4V1, V2Adjustment to boost time on a slow arrival in seconds. Maximum value is 99:59:59.
BOOSTTIMEI4V1, V2Boost time in seconds. Maximum value is 99:59:59.
CASINGDELAYTIMEI4V1, V2Casing delay time in seconds. Maximum value is 99:59:59.
FLOWTIMEI4V1, V2Sync mode flow time in seconds. Maximum value is 99:59:59. Ignored in shared flow controller.
MINBOOSTDELAYTIMEI4V1, V2Minimum boost delay time. Maximum value is 99:59:59.
MINBOOSTTIMEI4V1, V2Minimum boost time in seconds. Maximum value is 99:59:59.
MINPRECHARGETIMEI4V1, V2Minimum precharge time in seconds. Maximum value is 99:59:59.
PRECHARGEFASTADJI4V1, V2Adjustment to precharge time on fast arrival in seconds. Maximum value is 99:59:59.
PRECHARGENOADJI4V1, V2Adjustment to precharge time on a no arrival in seconds. Maximum value is 99:59:59.
PRECHARGESLOWADJI4V1, V2Adjustment to precharge time on a slow arrival in seconds. Maximum value is 99:59:59.
PRECHARGETIMEI4V1, V2Precharge time in seconds. Maximum value is 99:59:59.
RECOVERYOFFTIMEI4V1, V2Tank mode recovery off time in seconds. Maximum value is 99:59:59. Mutually exclusive with syncmode. Ignored in the shared flow controller.
TBGPURGEOFFTIMEI4V1, V2Tubingpurge off time in seconds. Maximum value is 99:59:59.
TBGPURGEONTIMEI4V1, V2Tubingpurge on time in seconds. Maximum value is 99:59:59.
TANKDELAYTIMEI4V1, V2Tank delay time in seconds. Maximum value is 99:59:59.
TANKONTIMEI4V1, V2Tank on time in seconds. Maximum value is 99:59:59.

Well Comm

ItemData TypeFBNet VersionDescription
COMM.AA1-8.HIUI2V1
COMM.AA1-8.LOUI2V1
COMM.AAACTIVE/1UI1V1Contains the bit(s) for the analog channel(s) in an alarm condition.
COMM.AAENABLE/1UI1V1Contains the alarm enable bits as set by the host for each analog channel.
COMM.AALEVEL/1UI2V1
COMM.AI/1UI2V1Contains the raw analog value for each of the analog channels.
COMM.ALARMWAITUI2V1Contains the amount of time, in seconds, the RTU waits before retransmitting an alarm message to the host. There is no delay before transmitting the first alarm message for a particular alarm.
COMM.ASCALE1-8.EHII2V1
COMM.ASCALE1-8.ELOI2V1
COMM.ASCALE1-8.SHIUI2V1
COMM.ASCALE1-8.SLOUI2V1
COMM.AVGCOUNTUI1V1
COMM.BATTVOLTALARMUI2V1Only used in FB-8 RTU – contains the level which generated a battery level alarm.
COMM.BATTVOLTSUI2V1Only used in FB-8 RTU – contains the battery voltage level.
COMM.BATTVOLTS.HIUI2V1Only used in FB-8 RTU – set by host for high and low battery voltage alarm levels.
COMM.BATTVOLTS.LOUI2V1Only used in FB-8 RTU – set by host for high and low battery voltage alarm levels.
COMM.BATTVOLTSALARMACTIVEUI1V1Only used in FB-8 RTU – RTU sets it to TRUE when a battery voltage alarm is detected.
COMM.BATTVOLTSALARMENABLEUI1V1Only used in FB-8 RTU – host sets it to TRUE to enable a battery voltage alarm.
COMM.BRDTEMPUI2V1Only used in FB-8 RTU – contains the board temperature level.
COMM.BRDTEMP.HIUI2V1Only used in FB-8 RTU – set by host for high and low board temperature alarm levels.
COMM.BRDTEMP.LOUI2V1Only used in FB-8 RTU – set by host for high and low board temperature alarm levels.
COMM.BRDTEMPALARMUI2V1Only used in FB-8 RTU – contains the level which generated a board temperature level alarm.
COMM.BRDTEMPALARMACTIVEUI1V1Only used in FB-8 RTU – RTU sets it to TRUE when a board temperature alarm is detected.
COMM.BRDTEMPALARMENABLEUI1V1Only used in FB-8 RTU – host sets it to TRUE to enable a board temperature alarm.
COMM.CONTROLLERMODEI2V1

Set by the host to tell the RTU what mode to operate control in.

Valid values are:
• CTRL_AC_PLUNGER,
• CTRL_AC_TANK, CTRL_AC_INJECT,
• CTRL_AC_GAS, CTRL_AC_ECL
• CTRL_AC_INJSAFTY

COMM.CTRLRMODEI1V1
COMM.CTRLSTATEUI1V1Contains WELL_FLOWCONTROL when the control program is executing, WELL_IDLE otherwise.
COMM.CURVOLR4V1Contains the last read volume from an externally connected FCU if the last read attempt succeeded, -10,000 otherwise.
COMM.DESTADDRUI2V1Contains the RTU address.
COMM.DI/1UI1V1Contains the digital input bits.
COMM.DIACTION/1UI2V1
COMM.DIACTIVE/1UI2V1Contains the bit(s) for the digital input channel(s) in an alarm condition.
COMM.DIALEVEL/1UI2V1
COMM.DIASETTING/1UI2V1
COMM.DIENABLE/1UI2V1Contains the alarm enable bits as set by the host for each digital input channel.
COMM.DO/1UI1V1
COMM.DOFAILSAFE/1UI1V1
COMM.DOMAP/1UI1V1Digital output assignment map. Currently Injection with safety valve controller only.
COMM.DOTRIGGER/1UI1V1Bit map used by the host to execute demand controls when the RTU is in MANUAL mode.
• CLOSE_CHOKE, OPEN_CHOKE
• CLOSE_BLOWDOWN_VALVE (for either tank or injection
• OPEN_BLOWDOWN_VALVE (for either tank or injection)
COMM.DPR4V1Contains the last read DP from an externally connected FCU if the last read attempt succeeded, -10,000 otherwise.
COMM.DPCUTOFFR4V1Contains the DP engineering unit limit below which the local displays shows 0 gas flow.
COMM.DPMVUI2V1Contains the raw DP analog reading regardless of Maintenance Mode
COMM.FIRMWARE.VERSIONUI2V1
COMM.INJGASMETERFLAGI1V1Set by the host to tell the RTU that it is metering gas for local display for production gas (FALSE) or injection gas (TRUE).
COMM.INTLUNITSI1V1If inter is FALSE, use US units, otherwise, convert unit to metric. This is used when the RTU calculates gas flow rates and volumes for local display purposes.
COMM.IVDPR4V1
COMM.IVLPR4V1
COMM.IVLTR4V1
COMM.LOBATTDOMAP/1UI1V1
COMM.LPR4V1Contains the last read LP from an externally connected FCU if the last read attempt succeeded, -10,000 otherwise.
COMM.LPMVUI2V1Contains the raw LP analog reading regardless of Maintenance Mode
COMM.LTR4V1Contains the last read LT from an externally connected FCU if the last read attempt succeeded, -10,000 otherwise.
COMM.LTMVUI2V1Contains the raw LT analog reading regardless of Maintenance Mode
COMM.MAINTMODEUI1V1Set TRUE by the host to put the RTU in the MAINTENANCE_MODE. Cleared by the RTU only during software reset or factory clear.
COMM.MAINTMODEALMTIMEUI4V1Set by the host to the number of seconds the RTU will wait before generating a maintenance mode software alarm message.
COMM.MBSATUSUI2V1Contains the status of the last communication attempt with an external FCU.
COMM.MPCALIBCHANGEDUI1V1

Contains a bit map of each analog channel. Bit(s) are set by the RTU if the multipoint calibration factor for the corresponding analog channel has changed. These bits are set by the RTU on software reset or factory clear.

The host is responsible for clearing them.

COMM.MPCALIBFLAGS/1UI1V1Contains a bit map of each analog channel. Bit(s) are set by the host if the corresponding analog channel uses the multipoint calibration factors. These bits are cleared by the RTU on software reset or factory clear.
COMM.NOMODEMINITUI1V1
COMM.PM1.DCFR4V1
COMM.PM1.DUUI1V1
COMM.PM1.MAXRATEUI2V1
COMM.PM1.MFR4V1
COMM.PM1.MFUUI1V1
COMM.PM1.RATEUI2V1
COMM.PM2.DCFR4V1
COMM.PM2.DUUI1V1
COMM.PM2.MAXRATEUI2V1
COMM.PM2.MFR4V1
COMM.PM2.MFUUI1V1
COMM.PM2.RATEUI2V1
COMM.PREVVOLR4V1Contains the last read previous contract day’s volume from an externally connected FCU if the last read attempt succeeded, -10,000 otherwise.
COMM.RATER4V1Contains the last read flow rate from an externally connected FCU if the last read attempt succeeded, -10,000 otherwise.
COMM.RTCBATTVALIDUI1V1Only used in FB-8 RTU – set TRUE by RTU if the RTC battery is OK.
COMM.SOFTENABLEUI2V1Setting a value of 0x0008 enables the Maintenance Mode timeout alarm.
COMM.STATEUI1V1Contains MANUAL, MANUAL_ALARM, AUTO or AUTO_ALARM. In MANAUL mode, the RTU is not executing the control code. In AUTO mode, it is. The host controls the RTUs state by controlling this variable.
COMM.TIMEOUTACTIVEUI1V1Not used in the RTU, contents undefined.
CTRL.AFLOWSLOWUI4V1The time the RTU reduces the afterflow time by on a slow arrival.
CTRL.AFTERFLOWUI4V1Current afterflow time.
CTRL.AFTERFLOWADDUI4V1The adjustment the RTU adds to the afterflow time on a fast arrival.
CTRL.AFTERFLOWENABLEUI1V1Set by the host to enable (TRUE) or disable (FALSE) afterflow on slow plunger arrivals.
CTRL.AUTOPERMITUI1V1This Boolean field automatically permit sales valve open when off inputs are gone.
CTRL.AUTORESTARTUI1V1Set by the host to enable (TRUE) or disable (FALSE) restarting the RTU in the last operational mode (AUTO or MANUAL).
CTRL.CATCHMODEUI1V1Set by the host to enable (TRUE) or disable (FALSE) the plunger catch mode.
CTRL.CLEARTOTALSFLAGI1V1Set TRUE by the Host to direct the RTU to clear the totals. Set FALSE by the RTU when the totals have been cleared.
CTRL.CLEARTOTALSTIMEUI4V1Not used by the RTU, contents undefined.
CTRL.CLICKTIME/1UI1V1Contains the relay click time for each control valve.
CTRL.CTRLOPMODEUI1V1

Contains control operating mode directing RTU to perform the requested control algorithm.

Valid values are:
• 0 = PLG_ECL
• 0 = PLG_INJECT
• 0 = TANK
• 1 = PLG_ONLY
• 2 = TIMER_ONLY
• 3 = PLG_GAS_LIFT
• 4 = INTR_GAS_LIFT
• 6 = PLG_3VLV

CTRL.CURFASTI2V1Decremented by the RTU when a fast plunger arrival is detected.
CTRL.CURGOODI2V1Decremented by the RTU when a good plunger arrival is detected.
CTRL.CURNONEI2V1Decremented by the RTU when no plunger arrival is detected.
CTRL.CURSLOWI2V1Decremented by the RTU when a slow plunger arrival is detected.
CTRL.ERRORTIMEUI4V1Incremented each second by the RTU when well status contains other than AC_NO_ERROR.
CTRL.EXTCONTACT/1UI1V1Bitmap set by the RTU to show external contacts. Valid bits are SALES_ON_INPUT, SALES_OFF_INPUT, PLUNGER_INPUT and HIGHLINE_INPUT.
CTRL.FASTRETURNUI1V1Current fast arrival plunger count.
CTRL.FLOWTIMEI4V1Set by the host and contains the total sync mode flow time in seconds allowed.
CTRL.GOODRETURNUI1V1Current good arrival plunger count.
CTRL.HIGHTIMEUI4V1Time in when the RTU determines the difference between a good and slow arrival time. Anything less than or equal this value is considered a good arrival.
CTRL.HLINETIME1UI4V1Contains the incrementing high line time.
CTRL.INITFASTI2V1Initial fast arrival plunger count.
CTRL.INITGOODI2V1Initial good arrival plunger count.
CTRL.INITNONEI2V1Initial no arrival plunger count.
CTRL.INITSLOWI2V1Initial slow arrival plunger count.
CTRL.INJ.BOOSTDELAYFASTADJI4V1Contains the amount of time in seconds the RTU adjusts the boost delay time on a fast arrival.
CTRL.INJ.BOOSTDELAYNOADJI4V1Contains the amount of time in seconds the RTU adjusts the boost delay time on a no arrival.
CTRL.INJ.BOOSTDELAYSLOWADJI4V1Contains the amount of time in seconds the RTU adjusts the boost delay time on a slow arrival.
CTRL.INJ.BOOSTEDELAYTIMEI4V1Contains the boost delay time in seconds. Maximum value is 99:99:99.
CTRL.INJ.BOOSTFASTADJI4V1Contains the amount of time in seconds the RTU adjusts the boost time on a fast arrival.
CTRL.INJ.BOOSTNOADJI4V1Contains the amount of time in seconds the RTU adjusts the boost time on a no arrival.
CTRL.INJ.BOOSTSLOWADJI4V1Contains the amount of time in seconds the RTU adjusts the boost time on a slow arrival.
CTRL.INJ.BOOSTTIMEI4V1Contains the boost time in seconds. Maximum value is 99:99:99.
CTRL.INJ.MINBOOSTDELAYTIMEI4V1Contains the minimum boost delay time in seconds. Maximum value is 99:99:99.
CTRL.INJ.MINBOOSTTIMEI4V1Contains the minimum boost time in seconds. Maximum value is 99:99:99.
CTRL.INJ.MINPRECHARGETIMEI4V1Contains the minimum precharge time in seconds. Maximum value is 99:99:99.
CTRL.INJ.PRECHARGEFASTADJI4V1Contains the amount of time in seconds the RTU adjusts the precharge time on a fast arrival.
CTRL.INJ.PRECHARGENOADJI4V1Contains the amount of time in seconds the RTU adjusts the precharge time on a no arrival.
CTRL.INJ.PRECHARGESLOWADJI4V1Contains the amount of time in seconds the RTU adjusts the precharge time on a slow arrival.
CTRL.INJ.PRECHARGETIMEI4V1Contains the precharge time in seconds. Maximum value is 99:99:99.
CTRL.INJ.TOTALINJTIMEI4V1Contains the total injection valve open time in seconds since the RTU was reset or the value rolled over. Maximum value is 999:59:59.
CTRL.LLTANKMODEUI1V1Set by the host to enable (TRUE) or disable (FALSE) the liquid-lift tank mode of operation.
CTRL.LOWTIMEUI4V1Time in when the RTU determines the difference between a fast and good arrival time. Anything less than or equal this value is considered a fast or early arrival.
CTRL.MAXAFTERFLOWUI4V1Set by the host to the maximum time in seconds to allow afterflow to be adjusted to.
CTRL.MINOFFUI4V1The minimum time the RTU will adjust the off time to.
CTRL.NORETURNUI1V1Current no arrival plunger count.
CTRL.NUMCYCLESUI1V1Number of off cycle starts since the RTU totals were last cleared.
CTRL.OFFBUTTONUI1V1Set to 1 by the host to manually start an off cycle. The RTU sets it back to 0 immediately after starting the off cycle.
CTRL.OFFDURINGAFTERFLOWUI2V1Contains a bit map to enable "Off" inputs only during afterflow.
CTRL.OFFSLOWTIMEUI4V1The time the RTU adds to the off time on a slow arrival.
CTRL.OFFTIMEUI4V1Current off time.
CTRL.OFFTIMENONEUI4V1The time the RTU adds to the off time on a no arrival.
CTRL.ONBUTTONUI1V1Set to 1 by the host to manually start an on cycle. The RTU sets it back to 0 immediately after starting the on cycle.
CTRL.ONTIMEUI4V1Time set-point with which the RTU determines the difference between a slow and no arrival time. Anything less than or equal this value is considered a slow arrival.
CTRL.OPMODEUI1V1Set by the RTU to show the current operating mode. This pertains mainly to the auxiliary valve. Valid values are TANK_OFF_MODE, TANK_ON_MODE, TANK_DELAY_MODE, INJECT_OFF, INJECT_BOOST, INJECT_BOOST_DELAY and INJECT_PRECHARGE.
CTRL.OPMODETIMEUI4V1Set by the RTU to show the decrementing auxiliary valve time.
CTRL.PLGARRADJDISABLEUI1V1Set by the host to enable (TRUE) or disable (FALSE) plunger arrival adjustments.
CTRL.PLUNGERCOUNTUI1V1Number of plunger arrivals logged since the RTU totals were last cleared.
CTRL.PLUNGERRUN/0UI4V1Most recent 9 plunger run times in second. Index 0 is the most recent plunger run. This array is not updated on a no arrival.
CTRL.PO.CPHIGHFASTADJI2V1Adjustment to CPhighsetpoint for a fast arrival.
CTRL.PO.CPHIGHNOADJI2V1Adjustment to CPhighsetpoint for a no arrival.
CTRL.PO.CPHIGHSETPTI2V1CP on override - opens sales valve if CP >= this set point.
CTRL.PO.CPHIGHSLOWADJI2V1Adjustment to CPhighsetpoint for a slow arrival.
CTRL.PO.CPLOWFASTADJI2V1Adjustment to CPlowsetpoint for a fast arrival.
CTRL.PO.CPLOWNOADJI2V1Adjustment to CPlowsetpoint for a no arrival.
CTRL.PO.CPLOWSETPTI2V1CP off override - closes sales valve if CP is <= this set point.
CTRL.PO.CPLOWSLOWADJI2V1Adjustment to CPlowsetpoint for a slow arrival.
CTRL.PO.DPLOWFASTADJI2V1Adjustment to DPlowsetpoint for a fast arrival.
CTRL.PO.DPLOWNOADJI2V1Adjustment to DPlowsetpoint for a no arrival.
CTRL.PO.DPLOWSETPTI2V1DP off override - closes sales valve if DP is <= this set point.
CTRL.PO.DPLOWSLOWADJI2V1Adjustment to DPlowsetpoint for a slow arrival.
CTRL.PO.FLUIDSLUGSETPTR4V1Fluid Slug on override - opens sales valve if (CP - TP)/(CP - LP) > Fluid Slug SP.
CTRL.PO.HLINETIMEI4V1
CTRL.PO.LDIFFTIMEI4V1
CTRL.PO.LPHIGHSETPTI2V1LP off override - closes sales valve if LP is => this set point.
CTRL.PO.LPLOWSETPTI2V1LP off override - closes sales valve if LP is => this set point.
CTRL.PO.MAXCPSHUTDOWNI2V1Maximum CP allowed before shutting well down for a safety override.
CTRL.PO.MAXIPSHUTDOWNI2V1Maximum IP allowed before shutting well down for a safety override.
CTRL.PO.MAXTPSHUTDOWNI2V1Maximum TP allowed before shutting well down for a safety override.
CTRL.PO.MININJECTPRESSI2V1Minimum injection pressure before opening injection valve.
CTRL.PO.MINTPSHUTDOWNI2V1Minimum TP allowed before shutting well down for a safety override.
CTRL.PO.OPENPURGEONARRBOOLV1
CTRL.PO.TPHIGHFASTADJI2V1Adjustment to TPhighsetpoint for a fast arrival.
CTRL.PO.TPHIGHNOADJI2V1Adjustment to TPhighsetpoint for a no arrival.
CTRL.PO.TPHIGHSETPTI2V1TP on override - opens sales valve it TP >= this set point.
CTRL.PO.TPHIGHSLOWADJI2V1Adjustment to TPhighsetpoint for a slow arrival.
CTRL.PO.TPLOWFASTADJI2V1Adjustment to TPlowsetpoint for a fast arrival.
CTRL.PO.TPLOWNOADJI2V1Adjustment to TPlowsetpoint for a no arrival.
CTRL.PO.TPLOWSETPTI2V1TP off override - closes sales valve if TP is <= this set point.
CTRL.PO.TPLOWSLOWADJI2V1Adjustment to TPlowsetpoint for a slow arrival.
CTRL.PO.TPLPDIFFSETPTI2V1TP-LP off override - opens sales valve if TP-LP is >= this set point.
CTRL.PO.USEUTFORLPUI1V1Use Tubing pressure for line pressure.
CTRL.PROPENABLEUI1V1Set by the host to enable (TRUE) or disable (FALSE) proportional adjustments.
CTRL.SALESMODEUI1V1Set by the RTU to show the current operating mode. This pertains mainly to the sales valve. Valid values are SALES_ON_MODE, SALES_OFF_MODE, SYNC_MODE and AFTERFLOW_MODE.
CTRL.SHUTINDEDUCTUI4V1The adjustment the RTU subtracts from the off time on a fast plunger arrival.
CTRL.SLOWRETURNUI1V1Current slow arrival plunger count.
CTRL.SMODETIMEUI4V1Set by the RTU to show the decrementing sales valve time.
CTRL.SYNCMODEI1V1Set by the host to TRUE to enable sync mode in the RTU.
CTRL.TANK.RECOVERYOFFTIMEI4V1Contains the Liquid-Lift tank no arrival recovery off time.
CTRL.TANK.TANKDELAYTIMEI4V1Contains the tank delay time in seconds.
CTRL.TANK.TANKONTIMEI4V1Contains the tank on time in seconds.
CTRL.TANK.TOTALTANKTIMEI4V1Contains the total tank (vent) valve open time in seconds since the RTU was reset or the value rolled over. Maximum value is 999:59:59.
CTRL.TANKCYCLESUI2V1Number of tanks valve opens since the RTU totals were last cleared.
CTRL.TOTALOFFUI4V1Contains the total sales (plunger) valve closed time in seconds since the RTU was reset or the value rolled over. Maximum value is 999:59:59.
CTRL.TOTALONUI4V1Contains the total sales (plunger) valve open time in seconds since the RTU was reset or the value rolled over. Maximum value is 999:59:59.
CTRL.TUBINGCLOSEUI1V1Boolean to manual tubing valve close command.
CTRL.TUBINGOPENUI1V1Boolean to manual tubing valve open command.
CTRL.USETRENDEDANAUI2V1
CTRL.WELLSTATUSUI1V1

Set by the RTU to inform the host of an special status.

Valid values are :
• AC_NO_ERROR
• PLUNGER_ERROR
• HL_SHUTIN_ON, PLUNGER_CATCH
• MAINTENANCE_MODE

ECL.AFLOWSLOWUI4V1
ECL.AFTERFLOWADDUI4V1Amount of time to add to afterflow time upon fast arrival.
ECL.AFTERFLOWENABLEUI1V1Writing 1 to coil enables afterflow on a slow arrival during the on cycle. Writing 0 to the coil disables this feature.
ECL.AUTORESTARTUI1V1
ECL.CASINGOPMODEI2V1

Current casing valve operating mode.

Valid values are:
• 0 = CASING_OFF_MODE
• 1 = CASING_DELAY_MODE
• 2 = CASING_ON_MODE

ECL.CASINGOPMODEUI1V1

Current casing valve operating mode.

Valid values are:
• 0 = CASING_OFF_MODE
• 1 = CASING_DELAY_MODE
• 2 = CASING_ON_MODE

ECL.CASINGOPMODETIMEUI4V1Casing valve time in seconds.
ECL.CATCHMODEUI1V1
ECL.CLEARTOTALSFLAGI1V1Clears totals.
ECL.CLEARTOTALSTIMEUI4V1Clears total time.
ECL.CLICKTIMEUI1V1
ECL.CONTROLLERMODEUI2V1

Contains controller mode.

Valid values are:
• 2 = CTRL_AC_PLUNGER
• 3 = CTRL_AC_TANK
• 4 = CTRL_AC_INJECTION
• 7 = CTRL_AC_ECL

ECL.CTRLOPMODEUI1V1
ECL.ERRORTIMEUI4V1Error time in seconds - active when AC Err Status contains other than AC NO ERROR.
ECL.EXTCONTACTUI1V1Which external contacts are currently on
ECL.FASTRETURNUI1V1Fast return set point.
ECL.GOODRETURNUI2V1Good return set point.
ECL.HIGHTIMEUI4V1Time in when the RTU determines the difference between a good and slow arrival time. Anything less than or equal this value is considered a good arrival.
ECL.HLINETIME1UI4V1High line delay time in seconds.
ECL.INITFASTI2V1Initial fast plunger arrival count.
ECL.INITGOODI2V1Initial good plunger arrival count.
ECL.INITNONEI2V1Initial no plunger arrival count.
ECL.INITSLOWI2V1Initial slow plunger arrival count.
ECL.LLTANKMODEUI1V1, V2
ECL.LOWTIMEUI4V1, V2Time in when the RTU determines the difference between a fast and good arrival time. Anything less than or equal this value is considered a fast or early arrival.
ECL.MAXOFFTIMEI4V1, V2maximum time to allow off time to be adjusted to
ECL.MINAFTERFLOWI4V1, V2minimum time to allow afterflow to be adjusted to
ECL.MINOFFUI4V1, V2Minimum off time.
ECL.NORETURNUI1V1, V2Number of no returns.
ECL.NUMCYCLESUI1V1, V2number times well cycled since last cleared
ECL.OFFBUTTONUI1V1, V2Writing 1 to coil directs RTU to start an AutoCycle Plus "Off" cycle.
ECL.OFFDURINGAFTERFLOWUI2V1, V2
ECL.OFFSLOWTIMEUI4V1, V2
ECL.OFFTIMENONEUI4V1, V2
ECL.ONBUTTONUI1V1, V2Writing 1 to coil directs RTU to start an AutoCycle Plus "On" cycle.
ECL.ONTIMEUI4V1, V2Time in when the RTU determines the difference between a slow and no arrival time. Anything less than or equal this value is considered a slow arrival.
ECL.OPMODEUI1V1, V2
ECL.OPMODETIMEUI4V1, V2Tank, Injection or Purge mode time depending on the mode.
ECL.PLGARRADJDISABLEUI1V1, V2Plunger adjust disable.
ECL.PLUNGERCOUNTUI1V1, V2Number of times plunger returned to surface.
ECL.PLUNGERRUNUI4V1, V2Most recent 9 plunger run times in second. Index 0 is the most recent plunger run. This array is not updated on a no arrival.
ECL.PROPENABLEUI1V1, V2Proportional adjustment enable.
ECL.SALESMODEUI1V1, V2
ECL.SHUTINDEDUCTUI4V1, V2
ECL.SLOWRETURNUI1V1, V2
ECL.SMODETIMEUI4V1, V2Contains the time in seconds the RTU waits before starting an on cycle for well 4.
ECL.TANKCYCLESUI2V1, V2
ECL.TMR.BOOSTDELAYFASTADJI4V1, V2Adjustment to boost delay time on a fast arrival in seconds. Maximum value is 99:59:59.
ECL.TMR.BOOSTDELAYNOADJI4V1, V2Adjustment to boost delay time on a no arrival in seconds. Maximum value is 99:59:59.
ECL.TMR.BOOSTDELAYSLOWADJI4V1, V2Adjustment to boost delay time on a slow arrival in seconds. Maximum value is 99:59:59.
ECL.TMR.BOOSTDELAYTIMEI4V1, V2Boost delay time in seconds. Maximum value is 99:59:59.
ECL.TMR.BOOSTFASTADJI4V1, V2Adjustment to boost time on a fast arrival in seconds. Maximum value is 99:59:59.
ECL.TMR.BOOSTNOADJI4V1, V2Adjustment to boost time on a no arrival in seconds for well 1. Maximum value is 99:59:59.
ECL.TMR.BOOSTSLOWADJI4V1, V2Adjustment to boost time on a slow arrival in seconds. Maximum value is 99:59:59.
ECL.TMR.BOOSTTIMEI4V1, V2Boost time in seconds. Maximum value is 99:59:59.
ECL.TMR.CASINGDELAYTIMEI4V1, V2Casing delay time in seconds. Maximum value is 99:59:59.
ECL.TMR.FLOWTIMEI4V1, V2
ECL.TMR.MINBOOSTDELAYTIMEI4V1, V2Minimum boost delay time. Maximum value is 99:59:59.
ECL.TMR.MINBOOSTTIMEI4V1, V2Minimum boost time in seconds. Maximum value is 99:59:59.
ECL.TMR.MINPRECHARGETIMEI4V1, V2Minimum pre charge time.
ECL.TMR.PRECHARGEFASTADJI4V1, V2
ECL.TMR.PRECHARGENOADJI4V1, V2Adjustment to pre charge time on a no arrival in seconds. Maximum value is 99:59:59.
ECL.TMR.PRECHARGESLOWADJI4V1, V2Adjustment to pre charge time on a slow arrival in seconds. Maximum value is 99:59:59.
ECL.TMR.PRECHARGETIMEI4V1, V2Pre charge time in seconds. Maximum value is 99:59:59.
ECL.TMR.RECOVERYOFFTIMEI4V1, V2Tank mode recovery off time in seconds. Maximum value is 99:59:59. Mutually exclusive with sync mode. Ignored in the shared flow controller.
ECL.TMR.TANKDELAYTIMEI4V1, V2Tank delay time in seconds. Maximum value is 99:59:59.
ECL.TMR.TANKONTIMEI4V1, V2Tank on time in seconds. Maximum value is 99:59:59.
ECL.TMR.TBGPURGEOFFTIMEI4V1, V2Tubing purge off time in seconds. Maximum value is 99:59:59.
ECL.TMR.TBGPURGEONTIMEI4V1, V2Tubing purge on time in seconds. Maximum value is 99:59:59.
ECL.TOTALOFFUI4V1, V2Contains total sales valve close time in seconds since RTU was reset or the value rolled over for well 1.
ECL.TOTALONUI4V1, V2Contains total sales valve open time in seconds since RTU was reset or the value rolled over for
well 1.
ECL.TTLINJTIMEI4V1, V2Contains total injection valve open time in seconds since RTU was reset or the value rolled over for well 1.
ECL.TTLOFFTIMEUI4V1, V2
ECL.TTLONTIMEUI4V1, V2
ECL.TTLTANKTIMEI4V1, V2Contains total tank valve open time in seconds since RTU was reset or the value rolled over for well 1.
ECL.VENTOPMODEUI1V1, V2
ECL.VENTOPMODETIMEI4V1, V2Vent valve time in seconds.
ECL.WELLSTATUSUI1V1, V2

Extended Items

ItemData TypeDescription
GCWrite/TxnVariant ArrayUsed for automated gas quality download.
LastAlarmRecord/1DateTimestamp of the last alarm record retrieved from meter number 1.
LastDailyRecord/1DateTimestamp of the last daily record retrieved from meter number 1.
LastEventRecord/1DateTimestamp of the last event record retrieved from meter number 1.
LastHourlyRecord/1DateTimestamp of the last hourly record retrieved from meter number 1.
LastTimeSyncDateTimestamp of the last time synchronization attempt.
LastTimeSyncResultI4Result of the last time synchronization attempt.
LastTrendRecord/1DateTimestamp of the last trend record retrieved from meter number 1.
MoveDaily/1I2Move the daily history retrieval pointer for meter run 1. Write a positive number to move the pointer back in time, a negative number to move the pointer forward in time. The written value represents the number of days to move.
MoveLogPeriod/1I2Move the log period pointer for meter run 1. Write a positive number to move the pointer back in time, a negative number to move the pointer forward in time. The written value represents the number of periods to move.
ResetDaily/1BOOLErase the daily history retrieval pointer for meter 1 (and re-collect all daily history during the next retrieval).
ResetEvent/1BOOLErase the event history retrieval pointer for meter 1 (and re-collect all event history during the next retrieval).
ResetLogPeriod/1BOOLErase the log period history retrieval pointer for meter 1 (and re-collect all log period history during the next retrieval).
ResetTrend/1BOOLErase the trend retrieval pointer for meter 1 (and re-collect all trends during the next retrieval).
RetrieveHistoryI2Retrieve enabled history.
RetrieveTrendI2Retrieve enabled trends.
TimeSyncI2Perform time synchronization.

...