Versions Compared

Key

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


Expand
titleTable Of Contents

Table of Contents
printablefalse

Standard Items

See Device Standard Items.

...

The FBNET protocol implementation supports the item names listed below for use by client applications.

APC Control

ItemData TypeFBNet VersionDescription
CASINGOPMODEUI1V1, V2Current casing valve operating mode. Valid values are:
• 0 = CASING_OFF_MODE
• 1 = CASING_DELAY_MODE
• 2 = CASING_ON_MODE
CASINGOPMODETIMEUI4V1, V2Casing valve time in seconds.
CONTROLLERMODEUI2V1, V2Contains controller mode for well
Valid values are:
• 2 = CTRL_AC_PLUNGER
• 3 = CTRL_AC_TANK
• 4 = CTRL_AC_INJECTION
• 7 = CTRL_AC_ECL
CURRENTHGHLINEDELAYTIMEUI4V1, V2High line delay time in seconds.
ERRORTIMEUI4V1, V2Error time in seconds - active when AC Err Status contains other than AC NO ERROR.
EXTCONTACT/1UI1V1, V2
FASTRETURNUI2V1, V2History of fast plunger arrival counts.
GOODRETURNUI2V1, V2History of good plunger arrival counts.
HIGHLINECLEARMODEUI1V1, V2
NORETURNUI2V1, V2History of no plunger arrival count.
NUMCYCLESUI2V1, V2Number of off cycle starts since last clear totals.
OPMODEUI1V1, V2

Current PECL and Injection operating mode.

Valid values are:
• 0 = INJECT_OFF
• 1 = INJECT_PRECHARGE
• 2 = INJECT_BOOST
• 3 = INJECT_BOOST_DELAY

Current tank valve operating mode.

Valid values are:
• 0 = TANK_OFF_MODE
• 1 = TANK_ON_MODE
• 2 = TANK_DELAY_MODE

OPMODETIMEUI4V1, V2Auxiliary valve time in seconds.
PLUNGERCOUNTUI2V1, V2Number of plunger arrivals logged since last clear Totals.
PLUNGERRUN/0UI4V1, 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.
SALESMODEUI1V1, V2

Contains current operating mode. This pertains mainly to sales valve. Undefined if the well is in Manual Mode.

Valid values are:
• 0 = SALES_OFF_MODE
• 1 = SALES_ON_MODE
• 2 = AFTERFLOW_MODE
• 3 = SYNC_MODE
• 4 = TPURGE_ON_MODE
• 5 = TPURGE_OFF_MODE
• 6 = ON_DP_WAIT_MODE

SLOWRETURNUI2V1, V2History of slow plunger arrival counts.
SMODETIMEUI4V1, V2Sales valve time in seconds.
TANKCYCLESUI2V1, V2Number of tanks valve open cycles since last clear totals.
TTLINJTIMEI4V1, V2Contains total injection valve open time in seconds since RTU was reset or the value rolled over.
TTLOFFTIMEUI4V1, V2Contains total sales valve close time in seconds since RTU was reset or the value rolled over.
TTLONTIMEUI4V1, V2Contains total sales valve open time in seconds since RTU was reset or the value rolled over.
TTLTANKTIMEI4V1, V2Contains total tank valve open time in seconds since RTU was reset or the value rolled over.
TANKCYCLESUI2V1, V2Number of tanks valve open cycles since last clear totals.
TTLINJTIMEI4V1, V2Contains total injection valve open time in seconds since RTU was reset or the value rolled over.
TTLOFFTIMEUI4V1, V2Contains total sales valve close time in seconds since RTU was reset or the value rolled over.
TTLONTIMEUI4V1, V2Contains total sales valve open time in seconds since RTU was reset or the value rolled over.
TTLTANKTIMEI4V1, V2Contains total tank valve open time in seconds since RTU was reset or the value rolled over.
TANKCYCLESUI2V1, V2Number of tanks valve open cycles since last clear totals.
VENTOPMODEUI1V1, V2

Current vent valve operating mode.

Valid values are:
• 0 = TANK_OFF_MODE
• 1 = TANK_ON_MODE
• 2 = TANK_DELAY_MODE

VENTOPMODETIMEUI4V1, V2Vent valve time in seconds.
WELLSTATUSUI1V1, V2Contains 2 if in automatic control mode, 4 if in manual control mode.

APC Control Parameters

ItemData TypeFBNet VersionDescription
AFTERFLOWUI4V1, V2Current afterflow time in seconds. Maximum value is 99:59:59.
AFTERFLOWADDUI4V1, V2Adjustment added to afterflow time on fast arrival in seconds. Maximum value is 99:59:59.
AFTERFLOWENABLEUI1V1, V2Writing 1 to coil enables afterflow on a slow arrival during the on cycle. Writing 0 to the coil disables this feature.
AFTERFLOWSLOWUI4V1, V2Adjustment subtracted from afterflow time on slow arrival in seconds. Maximum value is 99:59:59.
AUTOPERMITSALESVALVEENABLEUI1V1, V2Writing 1 to coil directs RTU to automatically "permit" the well after a safety valve close. This value remains until the host turns it off.
AUTORESTARTUI1V1, V2Writing 1 to coil directs RTU to restart the control module in the last set mode - manual or automatic - on power-fail or hardware reset
CATCHMODEUI1V1, V2Writing 1 to coil directs RTU to enter the plunger catch mode at next plunger arrival.
CLICKTIME/1UI1V1, V2
CONTROLOPMODEUI1V1, V2

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
• 6 = PLG_3VLV

CURREARLYCOUNTERUI2V1, V2Clears the early arrival counter.
CURRFASTUI2V1, V2Current fast plunger arrival count.
CURRGOODUI2V1, V2Current good plunger arrival count.
CURRNONEUI2V1, V2Current no plunger arrival count.
CURRRECOVERYARRIVALUI2V1, V2Current recovery counter. When 0, the RTU will use the Recovery off time value if enabled. Ignored in shared flow controller.
CURRSLOWUI2V1, V2Current slow plunger arrival count.
ENABLEEARLYARRIVALTIMEUI4V1, V2Enable or disable early plunger arrival.
FLOWTIMEUI4V1, V2Sync mode flow time in seconds. Maximum value is 99:59:59. Ignored in shared flow controller.
HIGHTIMEUI4V1, V2Time 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.
INITFASTUI2V1, V2Initial fast plunger arrival count.
INITGOODUI2V1, V2Initial good plunger arrival count.
INITNONEUI2V1, V2Initial no plunger arrival count.
ININRECOVERYARRIVALUI2V1, V2Indicates if the mode is in plunger recovery.
INITSLOWUI2V1, V2Initial slow plunger arrival count.
LLTANKMODEUI1V1, V2Set by the host to enable (TRUE) or disable (FALSE) the liquid-lift tank mode of operation.
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.
MANUALPERMITSALESVALVEENABLEUI1V1, V2This Boolean field manually permits sales valve open when off inputs are gone.
MAXAFTERFLOWUI4V1, V2Maximum afterflow time in seconds. Maximum value is 99:59:59.
MAXOFFTIMEUI4V1, V2Maximum time to allow off-time to be adjusted to.
MINAFTERFLOWUI4V1, V2Minimum time to allow afterflow to be adjusted to 
MINOFFTIMEUI4V1, V2The minimum time the RTU will adjust the off time to.
OFFDURINGAFTERFLOW/1UI2V1, V2

Off Input Only During Afterflow selection bit map. If the bit is 1, the equivalent "Of" input is only honored during afterflow.

Valid values are:
• LOW_CP_OFF_MASK 0x0001
• LOW_TP_OFF_MASK 0x0002
• LOW_DP_OFF_MASK 0x0004
• HIGH_LINE_OFF_MASK 0x0008

OFFTIMEUI4V1, V2Current off time in seconds. Maximum value is 999:59:59.
OFFTIMENONEUI4V1, V2Off time to use in the case of a non-plunger arrival.
OFFTIMESLOWUI4V1, V2Off time to use in the case of a slow arrival.
ONTIMEUI4V1, V2Time where RTU determines difference between good and slow arrival time. Anything less than or equal this value is considered a slow arrival.
PLGERARRIVALADNDISABLEUI1V1, V2Writing 1 to coil disables plunger arrival adjustments. Writing 0 to the coil enabled this feature.
PROPORTIONALADJENABLEUI1V1, V2Writing 1 to coil enables proportional adjustments. Writing 0 to the coil disables this feature.
RESETAFTERFLOWTOMINUI1V1, V2Resets afterflow time back to minimum.
SHAREDFLOWMODEUI1V1, V2Writing 1 to coil directs RTU to enter the shared flow mode. This mode is mutually exclusive with Sync mode. Ignored in the shared flow controller.
SHUTINDEDUCTUI4V1, V2
STATEUI1V1, V2
SYNCMODEENABLEUI1V1, V2
USETRENDEDANALOGS/1UI2V1, V2

Bit map to indicate to the control code to use trended analogs for control decisions.

Values are:
• 0x01 - casing pressure
• 0x02 - tubing pressure
• 0x04 - not used
• 0x08 - differential pressure
• 0x10 - line pressure
• 0x20 - line temperature
• 0x40 - unit temperature or alternate line pressure









ACP Demand

ItemData TypeFBNet VersionDescription
CLEARTOTALSFLAGUI1V1, V2Writing 1 to coil directs RTU clear totals.
DOTRIGGER/1UI1V1, V2
OFFBUTTONUI1V1, V2Writing 1 to coil directs RTU to start an AutoCycle Plus "Off" cycle.
ONBUTTONUI1V1, V2Writing 1 to coil directs RTU to start an AutoCycle Plus "On" cycle.
TUBINGCLOSEBUTTONUI1V1, V2Writing 1 to coil directs RTU to close sales valve.
TUBINGOPENBUTTONUI1V1, V2Writing 1 to coil directs RTU to open sales valve.

Alarm

ItemData TypeFBNet VersionDescription
ANALOGALARMACTIVE/1UI1V1, V2Enables alarm.
ANALOGALARMLEVEL/1R4V1, V2Enables alarm.
BATTERYAALARMACTIVEUI1V1, V2Enables alarm.
BATTERYALARMLEVELR4V1, V2Enables alarm.
BOARDTEMPAACTIVEUI1V1, V2Enables alarm.
BOARDTEMPALARMLEVELR4V1, V2Enables alarm.
DIGITALALARMACTIVE/1UI2V1, V2Enables alarm.
DIGITALALARMLEVEL/1UI2V1, V2Enables alarm.
SOFTALARMACTIVE/1UI2V1, V2Enables alarm.

Alarm Notify

ItemData TypeFBNet VersionDescription
ANALOGALARMACTIVE
AANOTIFY/1
UI1
UI2V1, V2
Enables alarmItemData TypeFBNet VersionDescription
Enable auto notify.

Alarm Parameters

ItemData TypeFBNet VersionDescription
DINOTIFY/1UI2V1, V2

FCU

Enable DI notify.
FCUAANOTIFY/1UI2V1, V2

FCU Alarm

...

Enable Flow Computer notify.
SOFTNOTIFY/1UI2V1, V2Enable Soft Point notify.

Alarm Parameters

ItemData TypeFBNet VersionDescription
ItemData TypeFBNet VersionDescription
AA1_HIGHR4V1, V2

FCU Parameters

ItemData TypeFBNet VersionDescription
High alarm set point
AA1_HIGHHIGHR4V1, V2High High alarm set point
AA1_LOWR4V1, V2

FCU Previous Volume

ItemData TypeFBNet VersionDescription
Low alarm set point
AA1_LOWLOWR4V1, V2

Find Address

ItemData TypeFBNet VersionDescription
Low Low alarm setpoint
AA2_HIGHR4V1, V2

Firmware

ItemData TypeFBNet VersionDescription
High alarm set point
AA2_HIGHHIGHR4V1, V2

Gas Parameters

ItemData TypeFBNet VersionDescription
High High alarm set point
AA2_LOWR4V1, V2

Meter Parameter Calibration

ItemData TypeFBNet VersionDescription
Low alarm set point
AA2_LOWLOWR4V1, V2

Pressure Overrides

ItemData TypeFBNet VersionDescription
Low Low alarm setpoint
AA3_HIGHR4V1, V2

Remote Shutin

ItemData TypeFBNet VersionDescription
High alarm set point
AA3_HIGHHIGHR4V1, V2

RTU

ItemData TypeFBNet VersionDescription
High High alarm set point
AA3_LOWR4V1, V2

RTU Meter Parameters

ItemData TypeFBNet VersionDescription
Low alarm set point
AA3_LOWLOWR4V1, V2

RTU Parameters

ItemData TypeFBNet VersionDescription
Low Low alarm setpoint
AA4_HIGHR4V1, V2High alarm set point
AA4_HIGHHIGHR4V1, V2

RTU Reset

ItemData TypeFBNet VersionDescription
High High alarm set point
AA4_LOWR4V1, V2

Time

ItemData TypeFBNet VersionDescription
Low alarm set point
AA4_LOWLOWR4V1, V2

Timer

ItemData TypeFBNet VersionDescription
Low Low alarm setpoint
AA5_HIGHR4V1, V2

Well Comm

High alarm set point
AA5_HIGHHIGHR4V1, V2High High alarm set point
AA5_LOWR4V1, V2Low alarm set point
AA5_LOWLOWR4V1, V2Low Low alarm setpoint
AA6_HIGHR4V1, V2High alarm set point
AA6_HIGHHIGHR4V1, V2High High alarm set point
AA6_LOWR4V1, V2Low alarm set point
AA6_LOWLOWR4V1, V2Low Low alarm setpoint
V1, V2AA7_HIGHR4V1, V2High alarm set point
AA7_HIGHHIGHR4V1, V2High High alarm set point
AA7_LOWR4V1, V2Low alarm set point
AA7_LOWLOWR4V1, V2Low Low alarm setpoint
AA8_HIGHR4V1, V2High alarm set point
AA8_HIGHHIGHR4V1, V2High High alarm set point
AA8_LOWR4V1, V2Low alarm set point
AA8_LOWLOWR4V1, V2Low Low alarm setpoint
AAACTION/1BOOLV1, V2
AAENABLE/1BOOLV1, V2
BATTERY.HIGHR4V1, V2Battery high set point
BATTERY.LOWR4V1, V2Battery low set point
BATTVOLTSBOOLV1, V2Last read or filtered engineering unit value for battery voltage
BOARDTEMPBOOLV1, V2Last read or filtered engineering unit value for board temp
BOARDTEMP.HIGHR4V1, V2Board temperature high set point
BOARDTEMP.LOWR4V1, V2Board temperature low set point
DIACTION/1BOOLV1, V2
DIENABLE/1BOOLV1, V2
DISETTING/1BOOLV1, V2
SOFTENABLE/1BOOLV1, V2
WAITTIMEI4V1, V2

FCU

ItemData TypeFBNet VersionDescription
CURVOLR4V1, V2Current volume from FCU if last read succeeded, -10,000.0 otherwise.
DPR4V1, V2DP from FCU if last read succeeded, -10,000.0 otherwise.
LPR4V1, V2LP from FCU if last read succeeded, -10,000.0 otherwise.
LTR4V1, V2LT from FCU if last read succeeded, -10,000.0 otherwise.
MBSTATUSI4V1, V2
PREVVOLR4V1, V2Previous volume from FCUif last read succeeded, -10,000.0 otherwise.
RATER4V1, V2Instantaneous rate from FCU if last read succeeded, -10,000.0 otherwise.

FCU Alarm

ItemData TypeFBNet VersionDescription
ALARMACTIVE/1BOOLV1, V2
ALARMLEVEL/1R4V1, V2

FCU Alarm Parameters

ItemData TypeFBNet VersionDescription
AA1_HIGHR4V1, V2
AA1_LOWR4V1, V2
AA2_HIGHR4V1, V2
AA2_LOWR4V1, V2
AA3_HIGHR4V1, V2
AA3_LOWR4V1, V2
AA4_HIGHR4V1, V2
AA4_LOWR4V1, V2
AA5_HIGHR4V1, V2
AA5_LOWR4V1, V2
AA6_HIGHR4V1, V2
AA6_LOWR4V1, V2
AA7_HIGHR4V1, V2
AA7_LOWR4V1, V2
AA8_HIGHR4V1, V2
AA8_LOWR4V1, V2
ALARMENABLE/1UI2V1, V2
ANALOGALARMACTIVE/1UI2V1, V2
ANALOGALARMLEVEL/1R4V1, V2
ADDRESSUI1V1, V2Address of attached Modbus slave
APREGISTERUI2V1, V2FCU register # containing AP (LP).
BASEGROUPUI2V1, V2Custom group number to configure used for AA TOTAL_FLOW only.
COMMSETUPUI1V1, V2Bitmap for parity and # of stop bits
Bit 0 - LSB, Bit 7 - MSB
Parity (bits 0,1) 00 = no parity
01 = odd parity
10 = even parity
Stop bit count (bit 2)
0 = 1 stop bit
1 = 2 stop bits
Baud rate (bits 3,4)
00 = 1200 baud
01 = 2400 baud
10 = 4800 baud
11 = 9600 baud
7/8 bit ASCII mode (bit 5)
0 = 8 bit mode
1 = 7 bit mode
CURVOLREGISTERUI2V1, V2FCU register # containing current Volume
DPREGISTERUI2V1, V2FCU register # containing DP.
FCUPRESENTUI1V1, V2
FROMTYPEUI1V1, V2char, unsigned char, short, unsigned short, long, unsigned long, float, double.
ISASCIIUI1V1, V2Is the FCU talking ASCII or RTU protocol?
ISSLAVEUI1V1, V2Is the FCU a slave or broadcast device?
LTREGISTERUI2V1, V2FCU register # containing LT.
NOKDTUI1V1, V2If true, the RTU turns on RTS, disabling KDT
PREFIXUI1V1, V2Byte to send before the Modbus device address.
PREFIXCOUNTUI1V1, V2Number of prefix bytes to send
PREVVOLENDCAPTIMEDATEV1, V2
PREVVOLREGISTERUI2V1, V2FCU register # containing previous Volume
PREVVOLSTARTCAPTIMEDATEV1, V2
RATECONVUI1V1, V2Conversion type for rate register.
RATEREGISTERUI2V1, V2FCU register # containing inst. Rate.
SCANTIMEUI1V1, V2Number of seconds between scans.
SCANTIMEOUTUI1V1, V2Number of 0.1 seconds to wait for a response from the FCU.
SUFFIXUI1V1, V2Byte to send after the last CRC byte.
SUFFIXCOUNTUI1V1, V2Number of suffix bytes to send.
SWAPTYPEUI1V1, V2Type of swapping needed before conversion.
TYPEUI2V1, V2Type of Modbus FCU device attached.
TIME1-35UI4V1, V2Time Stamp
VOL1-35R4V1, V2Volume

FCU Parameters

ItemData TypeFBNet VersionDescription
ADDRESSUI1V1, V2Address of attached Modbus slave
APREGISTERUI2V1, V2FCU register # containing AP (LP).
BASEGROUPUI2V1, V2Custom group number to configure used for AA TOTAL_FLOW only.
COMMSETUPUI1V1, V2Bitmap for parity and # of stop bits
Bit 0 - LSB, Bit 7 - MSB
Parity (bits 0,1) 00 = no parity
01 = odd parity
10 = even parity
Stop bit count (bit 2)
0 = 1 stop bit
1 = 2 stop bits
Baud rate (bits 3,4)
00 = 1200 baud
01 = 2400 baud
10 = 4800 baud
11 = 9600 baud
7/8 bit ASCII mode (bit 5)
0 = 8 bit mode
1 = 7 bit mode
CURVOLREGISTERUI2V1, V2FCU register # containing current Volume
DPREGISTERUI2V1, V2FCU register # containing DP.
FCUPRESENTUI1V1, V2
FROMTYPEUI1V1, V2char, unsigned char, short, unsigned short, long, unsigned long, float, double.
ISASCIIUI1V1, V2Is the FCU talking ASCII or RTU protocol?
ISSLAVEUI1V1, V2Is the FCU a slave or broadcast device?
LTREGISTERUI2V1, V2FCU register # containing LT.
NOKDTUI1V1, V2If true, the RTU turns on RTS, disabling KDT
PREFIXUI1V1, V2Byte to send before the Modbus device address.
PREFIXCOUNTUI1V1, V2Number of prefix bytes to send
PREVVOLENDCAPTIMEDATEV1, V2
PREVVOLREGISTERUI2V1, V2FCU register # containing previous Volume
PREVVOLSTARTCAPTIMEDATEV1, V2
RATECONVUI1V1, V2Conversion type for rate register.
RATEREGISTERUI2V1, V2FCU register # containing inst. Rate.
SCANTIMEUI1V1, V2Number of seconds between scans.
SCANTIMEOUTUI1V1, V2Number of 0.1 seconds to wait for a response from the FCU.
SUFFIXUI1V1, V2Byte to send after the last CRC byte.
SUFFIXCOUNTUI1V1, V2Number of suffix bytes to send.
SWAPTYPEUI1V1, V2Type of swapping needed before conversion.
TYPEUI2V1, V2Type of Modbus FCU device attached.


FCU Previous Volume

ItemData TypeFBNet VersionDescription
TIME1-35UI4V1, V2Time Stamp
VOL1-35R4V1, V2Volume

Find Address

ItemData TypeFBNet VersionDescription
ADDRESSUI2V1, V2RTU Address

Firmware

ItemData TypeFBNet VersionDescription
VERSIONI2V1, V2Contains the RTU code revision number
FEATURESUI2V1, V2Contains a bit map of RTU capabilities

Gas Parameters

ItemData TypeFBNet VersionDescription
CPRIMER4V1, V2C Prime set point.
CURPRODVOLR4V1, V2Current production Volume
DPCUTOFFR4V1, V2Differential Pressure cut off set point.
INJGASMETERFLAGI1V1, V2Injection gas meter flag.
INTERNATIONALI1V1, V2
LOCATMPRESR4V1, V2
PREVPRODVOLR4V1, V2Previous production Volume

Meter Parameter Calibration

ItemData TypeFBNet VersionDescription
MPCAL1ENG1R4V1, V2Meter parameters calibration engineering value
MPCAL1ENG2R4V1, V2Meter parameters calibration engineering value
MPCAL1ENG3R4V1, V2Meter parameters calibration engineering value
MPCAL1ENG4R4V1, V2Meter parameters calibration engineering value
MPCAL1ENG5R4V1, V2Meter parameters calibration engineering value
MPCAL1SAMPLE1UI2V1, V2Meter parameters calibration sample
MPCAL1SAMPLE2UI2V1, V2Meter parameters calibration sample
MPCAL1SAMPLE3UI2V1, V2Meter parameters calibration sample
MPCAL1SAMPLE4UI2V1, V2Meter parameters calibration sample
MPCAL1SAMPLE5UI2V1, V2Meter parameters calibration sample
MPCAL2ENG1R4V1, V2Meter parameters calibration engineering value
MPCAL2ENG2R4V1, V2Meter parameters calibration engineering value
MPCAL2ENG3R4V1, V2Meter parameters calibration engineering value
MPCAL2ENG4R4V1, V2Meter parameters calibration engineering value
MPCAL2ENG5R4V1, V2Meter parameters calibration engineering value
MPCAL2SAMPLE1UI2V1, V2Meter parameters calibration sample
MPCAL2SAMPLE2UI2V1, V2Meter parameters calibration sample
MPCAL2SAMPLE3UI2V1, V2Meter parameters calibration sample
MPCAL2SAMPLE4UI2V1, V2Meter parameters calibration sample
MPCAL2SAMPLE5UI2V1, V2Meter parameters calibration sample
MPCAL3ENG1R4V1, V2Meter parameters calibration engineering value
MPCAL3ENG2R4V1, V2Meter parameters calibration engineering value
MPCAL3ENG3R4V1, V2Meter parameters calibration engineering value
MPCAL3ENG4R4V1, V2Meter parameters calibration engineering value
MPCAL3ENG5R4V1, V2Meter parameters calibration engineering value
MPCAL3SAMPLE1UI2V1, V2Meter parameters calibration sample
MPCAL3SAMPLE2UI2V1, V2Meter parameters calibration sample
MPCAL3SAMPLE3UI2V1, V2Meter parameters calibration sample
MPCAL3SAMPLE4UI2V1, V2Meter parameters calibration sample
MPCAL3SAMPLE5UI2V1, V2Meter parameters calibration sample
MPCAL4ENG1R4V1, V2Meter parameters calibration engineering value
MPCAL4ENG2R4V1, V2Meter parameters calibration engineering value
MPCAL4ENG3R4V1, V2Meter parameters calibration engineering value
MPCAL4ENG4R4V1, V2Meter parameters calibration engineering value
MPCAL4ENG5R4V1, V2Meter parameters calibration engineering value
MPCAL4SAMPLE1UI2V1, V2Meter parameters calibration sample
MPCAL4SAMPLE2UI2V1, V2Meter parameters calibration sample
MPCAL4SAMPLE3UI2V1, V2Meter parameters calibration sample
MPCAL4SAMPLE4UI2V1, V2Meter parameters calibration sample
MPCAL4SAMPLE5UI2V1, V2Meter parameters calibration sample
MPCAL5ENG1R4V1, V2Meter parameters calibration engineering value
MPCAL5ENG2R4V1, V2Meter parameters calibration engineering value
MPCAL5ENG3R4V1, V2Meter parameters calibration engineering value
MPCAL5ENG4R4V1, V2Meter parameters calibration engineering value
MPCAL5ENG5R4V1, V2Meter parameters calibration engineering value
MPCAL5SAMPLE1UI2V1, V2Meter parameters calibration sample
MPCAL5SAMPLE2UI2V1, V2Meter parameters calibration sample
MPCAL5SAMPLE3UI2V1, V2Meter parameters calibration sample
MPCAL5SAMPLE4UI2V1, V2Meter parameters calibration sample
MPCAL5SAMPLE5UI2V1, V2Meter parameters calibration sample
MPCAL6ENG1R4V1, V2Meter parameters calibration engineering value
MPCAL6ENG2R4V1, V2Meter parameters calibration engineering value
MPCAL6ENG3R4V1, V2Meter parameters calibration engineering value
MPCAL6ENG4R4V1, V2Meter parameters calibration engineering value
MPCAL6ENG5R4V1, V2Meter parameters calibration engineering value
MPCAL6SAMPLE1UI2V1, V2Meter parameters calibration sample
MPCAL6SAMPLE2UI2V1, V2Meter parameters calibration sample
MPCAL6SAMPLE3UI2V1, V2Meter parameters calibration sample
MPCAL6SAMPLE4UI2V1, V2Meter parameters calibration sample
MPCAL6SAMPLE5UI2V1, V2Meter parameters calibration sample
MPCAL7ENG1R4V1, V2Meter parameters calibration engineering value
MPCAL7ENG2R4V1, V2Meter parameters calibration engineering value
MPCAL7ENG3R4V1, V2Meter parameters calibration engineering value
MPCAL7ENG4R4V1, V2Meter parameters calibration engineering value
MPCAL7ENG5R4V1, V2Meter parameters calibration engineering value
MPCAL7SAMPLE1UI2V1, V2Meter parameters calibration sample
MPCAL7SAMPLE2UI2V1, V2Meter parameters calibration sample
MPCAL7SAMPLE3UI2V1, V2Meter parameters calibration sample
MPCAL7SAMPLE4UI2V1, V2Meter parameters calibration sample
MPCAL7SAMPLE5UI2V1, V2Meter parameters calibration sample
MPCAL8ENG1R4V1, V2Meter parameters calibration engineering value
MPCAL8ENG2R4V1, V2Meter parameters calibration engineering value
MPCAL8ENG3R4V1, V2Meter parameters calibration engineering value
MPCAL8ENG4R4V1, V2Meter parameters calibration engineering value
MPCAL8ENG5R4V1, V2Meter parameters calibration engineering value
MPCAL8SAMPLE1UI2V1, V2Meter parameters calibration sample
MPCAL8SAMPLE2UI2V1, V2Meter parameters calibration sample
MPCAL8SAMPLE3UI2V1, V2Meter parameters calibration sample
MPCAL8SAMPLE4UI2V1, V2Meter parameters calibration sample
MPCAL8SAMPLE5UI2V1, V2Meter parameters calibration sample

Pressure Overrides

ItemData TypeFBNet VersionDescription
CPHIGHFASTADJI2V1, V2The amount of adjustment the RTU makes to the CPhighsetpoint for a fast arrival
CPHIGHNOADJI2V1, V2The amount of adjustment the RTU makes to the CPhighsetpoint for a no arrival
CPHIGHSETPOINTI2V1, V2Opens the plunger (sales) valve it the CP >= this set point
CPHIGHSLOWADJI2V1, V2The amount of adjustment the RTU makes to the CPhighsetpoint for a slow arrival
CPLOWFASTADJI2V1, V2The amount of adjustment the RTU makes to the CPlowsetpoint for a fast arrival
CPLOWNOADJI2V1, V2The amount of adjustment the RTU makes to the CPlowsetpoint for a no arrival
CPLOWSETPOINTI2V1, V2Close the plunger (sales) valve if the CP is <= this set point
CPLOWSLOWADJI2V1, V2The amount of adjustment the RTU makes to the CPlowsetpoint for a slow arrival
DPLOWFASTADJI2V1, V2The amount of adjustment the RTU makes to the DPlowsetpoint for a fast arrival
DPLOWNOADJI2V1, V2The amount of adjustment the RTU makes to the DPlowsetpoint for a no arrival
DPLOWSETPOINTI2V1, V2Close the plunger (sales) valve if the DP is <= this set point
DPLOWSLOWADJI2V1, V2The amount of adjustment the RTU makes to the DPlowsetpoint for a slow arrival
FLUIDSLUGSETPOINTR4V1, V2Opens the plunger (sales) valve it the (CP-TP)/(CP-LP) <= this set point
HLINECLEARDELAYR4V1, V2High line pressure shut in clear delay
HLINECLEARSETPOINTR4V1, V2High line pressure clear set point
HLINETIMEI4V1, V2High line pressure delay time on 0.1 seconds
LDIFFTIMEI4V1, V2Low differential pressure delay time in 0.1 seconds
LPHIGHSETPOINTI2V1, V2Close the plunger (sales) valve if the LP is => this set point
LPLOWSETPOINTI2V1, V2Closes the plunger valve if LP <= this set point
MAXCPSHUTDOWNI2V1, V2Contains the integer portion of the maximum CP the RTU allows before shutting the well down for a safety override.
MAXDPSETPOINTR4V1, V2Maximum DP pressure set point
MAXIPSHUTDOWNI2V1, V2Contains the integer portion of the maximum IP the RTU allows before shutting the well down for a safety override
MAXTPSHUTDOWNI2V1, V2Contains the integer portion of the maximum TP the RTU allows before shutting the well down for a safety override
MININJECTPRESSI2V1, V2Minimum injection pressure required before the RTU opens the injection valve
MINTPSHUTDOWNI2V1, V2Contains the integer portion of the minimum TP the RTU allows before shutting the well down for a safety override
MININJECTPRESSI2V1, V2Minimum injection pressure set point
OPENPURGEONARRBOOLV1, V2Not used by the RTU, contents undefined
TPHIGHFASTADJI2V1, V2The amount of adjustment the RTU makes to the TPhighsetpoint for a fast arrival
TPHIGHNOADJI2V1, V2The amount of adjustment the RTU makes to the TPhighsetpoint for a no arrival
TPHIGHSETPOINTI2V1, V2Opens the plunger (sales) valve it the TP >= this set point
TPHIGHSLOWADJI2V1, V2The amount of adjustment the RTU makes to the TPhighsetpoint for a slow arrival
TPLOWFASTADJI2V1, V2The amount of adjustment the RTU makes to the TPlowsetpoint for a fast arrival
TPLOWNOADJI2V1, V2The amount of adjustment the RTU makes to the TPlowsetpoint for a no arrival
TPLOWSETPOINTI2V1, V2Close the plunger (sales) valve if the TP is <= this set point
TPLOWSLOWADJI2V1, V2The amount of adjustment the RTU makes to the TPlowsetpoint for a slow arrival
TPLPDIFFSETPOINTI2V1, V2Opens the plunger (sales) valve it the (TP – LP) >= this set point
USEUTFORLPUI1V1, V2Contains TRUE if the RTU is to use the UT (unit temperature) analog channel for LP overrides, FALSE otherwise

Remote Shutin

ItemData TypeFBNet VersionDescription
PERMITTEDUI2V1, V2Enable remote shut in
REVISIONUI2V1, V2
STATUSUI2V1, V2Status
STRUCTSIZEUI2V1, V2

RTU

ItemData TypeFBNet VersionDescription
AI/1UI2V1, V2Analog input
ADDRESSUI2V1, V2RTU Address
BATTVOLTSR4V1, V2Battery Voltage
BOARDTEMPR4V1, V2Board Temperature
CODEUI2V1, V2RTU Code
DI/1UI2V1, V2Discrete input
DPMVUI2V1, V2Multivariable differential pressure
FLOWINGDPR4V1, V2Differential pressure
FLOWINGLPR4V1, 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, V2Flow 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.