530 lines
12 KiB
JSON
530 lines
12 KiB
JSON
{
|
|
"scan_list": [
|
|
{
|
|
"tag": "alarm_ESTOP",
|
|
"vanityName": "Alarm: E-Stop",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "alarm_Flowmeter",
|
|
"vanityName": "Alarm: Flowmeter",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "alarm_FluidLevel",
|
|
"vanityName": "Alarm: Fluid Level",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "alarm_IntakePressure",
|
|
"vanityName": "Alarm: Intake Pressure",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "alarm_IntakeTemperature",
|
|
"vanityName": "Alarm: Intake Temperature",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "alarm_Lockout",
|
|
"vanityName": "Alarm Lockout Active",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "alarm_MinSpeed",
|
|
"vanityName": "Alarm: Min. Speed",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "alarm_TubingPressure",
|
|
"vanityName": "Alarm: Tubing Pressure",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "alarm_VFD",
|
|
"vanityName": "Alarm: VFD",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "cfg_CostPerkWh",
|
|
"vanityName": "Cost ($) per kWh",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "cfg_CurrentLimitMultiplier",
|
|
"vanityName": "Current Limit Multiplier",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "cfg_DHSensorDistToIntake",
|
|
"vanityName": "Distance from Sensor to Intake",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "cfg_DHSensorPressureOffset",
|
|
"vanityName": "DH Sensor Pressure Offset",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "cfg_FluidSpecificGravity",
|
|
"vanityName": "Fluid Specific Gravity",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "cfg_MinSpeedSecondsBeforeFault",
|
|
"vanityName": "Min Speed Seconds Before Fault",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "cfg_PID_FlowSP",
|
|
"vanityName": "Flow Setpoint",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0.5
|
|
},
|
|
{
|
|
"tag": "cfg_PID_FluidLevelSP",
|
|
"vanityName": "Fluid Level Setpoint",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0.5
|
|
},
|
|
{
|
|
"tag": "cfg_PID_ManualSP",
|
|
"vanityName": "Manual Frequency Setpoint",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0.5
|
|
},
|
|
{
|
|
"tag": "cfg_PID_TubingPressureSP",
|
|
"vanityName": "Tubing Pressure Setpoint",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0.5
|
|
},
|
|
{
|
|
"tag": "cfg_PID_Flow",
|
|
"vanityName": "Flow Setpoint Selection Command",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "cfg_PID_FluidLevel",
|
|
"vanityName": "Fluid Level Setpoint Selection Command",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "cfg_PID_Manual",
|
|
"vanityName": "Manual Frequency Setpoint Selection Command",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 5
|
|
},
|
|
{
|
|
"tag": "cfg_PID_TubingPressure",
|
|
"vanityName": "Tubing Pressure Setpoint Selection Command",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "cmd_Start",
|
|
"vanityName": "Start Command",
|
|
"storePeriod": 0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "cmd_Stop",
|
|
"vanityName": "Stop Command",
|
|
"storePeriod": 0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "Device_Status_INT",
|
|
"vanityName": "Device Status Integer",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "Downhole_Sensor_Status_INT",
|
|
"vanityName": "Downhole Sensor Status Integer",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "Flow_Total_LastMonth",
|
|
"vanityName": "Flow Total Last Month",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "Flow_Total_Lifetime",
|
|
"vanityName": "Lifetime Flow Total",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 100.0
|
|
},
|
|
{
|
|
"tag": "Flow_Total_ThisMonth",
|
|
"vanityName": "Flow Total This Month",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 100.0
|
|
},
|
|
{
|
|
"tag": "rp_ALL",
|
|
"vanityName": "Overall Run Permissive",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "rp_Flowmeter",
|
|
"vanityName": "Run Permissive: Flowmeter",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "rp_FluidLevel",
|
|
"vanityName": "Run Permissive: Fluid Level",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "rp_IntakePressure",
|
|
"vanityName": "Run Permissive: Intake Pressure",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "rp_IntakeTemperature",
|
|
"vanityName": "Run Permissive: Intake Temperature",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "rp_MinSpeed",
|
|
"vanityName": "Run Permissive: Min Speed",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "rp_TubingPressure",
|
|
"vanityName": "Run Permissive: Tubing Pressure",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "rp_VFD",
|
|
"vanityName": "Run Permissive: VFD",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sp_ALL",
|
|
"vanityName": "Overall Start Permissive",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sp_Flowmeter",
|
|
"vanityName": "Start Permissive: Flowmeter",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sp_FluidLevel",
|
|
"vanityName": "Start Permissive: Fluid Level",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sp_IntakePressure",
|
|
"vanityName": "Start Permissive: Intake Pressure",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sp_IntakeTemperature",
|
|
"vanityName": "Start Permissive: Intake Temperature",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sp_Time",
|
|
"vanityName": "Start Permissive: Downtime",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sp_TubingPressure",
|
|
"vanityName": "Start Permissive: Tubing Pressure",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sp_VFD",
|
|
"vanityName": "Start Permissive: VFD",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sts_CurrentVFDFaultCode",
|
|
"vanityName": "Current VFD Fault Code",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "sts_NoAlarms",
|
|
"vanityName": "No Active Alarms",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sts_PID_Control",
|
|
"vanityName": "PID Control Status",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "sts_PumpOff",
|
|
"vanityName": "Pumped Off",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sts_RestartAllowed",
|
|
"vanityName": "Restart Allowed",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sts_TrueAlarm",
|
|
"vanityName": "True Alarm Active",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "sts_WaitingToRestart",
|
|
"vanityName": "Waiting to Restart",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0
|
|
},
|
|
{
|
|
"tag": "time_RunTime_Hours",
|
|
"vanityName": "Runtime Hours",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "time_TotalSecondsUntilStartup",
|
|
"vanityName": "Total Seconds until Startup",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 10.0
|
|
},
|
|
{
|
|
"tag": "val_Flowmeter",
|
|
"vanityName": "Flow Rate (GPM)",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 5.0
|
|
},
|
|
{
|
|
"tag": "val_Flowmeter_BarrelsPerDay",
|
|
"vanityName": "Flow Rate (BPD)",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 2.0
|
|
},
|
|
{
|
|
"tag": "val_FluidLevel",
|
|
"vanityName": "Fluid Level",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "val_IntakePressure",
|
|
"vanityName": "Intake Pressure",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 5.0
|
|
},
|
|
{
|
|
"tag": "val_IntakeTemperature",
|
|
"vanityName": "Intake Temperature",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0.5
|
|
},
|
|
{
|
|
"tag": "val_TubingPressure",
|
|
"vanityName": "Tubing Pressure",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 2.0
|
|
},
|
|
{
|
|
"tag": "VFD_MotorNPAmps",
|
|
"vanityName": "VFD Motor Nameplate Amps",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "VFD_MotorNPHertz",
|
|
"vanityName": "VFD Motor Nameplate Hertz",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "VFD_MotorNPHorsepower",
|
|
"vanityName": "VFD Motor Namplate Horsepower",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "VFD_MotorNPOLFactor",
|
|
"vanityName": "VFD Motor Nameplate Service Factor",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "VFD_MotorNPRPM",
|
|
"vanityName": "VFD Motor Nameplate RPM",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "VFD_MotorNPVolts",
|
|
"vanityName": "VFD Motor Nameplate Volts",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "VFD_MotorPoles",
|
|
"vanityName": "VFD Motor Poles",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "VFD_OutCurrent",
|
|
"vanityName": "Output Current",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0.5
|
|
},
|
|
{
|
|
"tag": "VFD_OutPower",
|
|
"vanityName": "Output Power",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "VFD_PWMFrequency",
|
|
"vanityName": "PWM Frequency",
|
|
"storePeriod": 10.0,
|
|
"storeChangeDelta": 1.0
|
|
},
|
|
{
|
|
"tag": "VFD_SpeedFdbk",
|
|
"vanityName": "Motor Speed Feedback",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0.5
|
|
},
|
|
{
|
|
"tag": "VFD_SpeedRef",
|
|
"vanityName": "Motor Speed Reference",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0.5
|
|
},
|
|
{
|
|
"tag": "VFD_Temp",
|
|
"vanityName": "VFD Temperature",
|
|
"storePeriod": 2.0,
|
|
"storeChangeDelta": 0.5
|
|
}
|
|
],
|
|
"history_tags": [
|
|
"val_Flowmeter",
|
|
"val_Flowmeter_BarrelsPerDay",
|
|
"val_FluidLevel",
|
|
"val_IntakePressure",
|
|
"val_IntakeTemperature",
|
|
"val_TubingPressure",
|
|
"VFD_OutCurrent",
|
|
"VFD_OutPower",
|
|
"VFD_SpeedFdbk",
|
|
"VFD_SpeedRef",
|
|
"VFD_Temp"
|
|
],
|
|
"event_tags": [
|
|
{
|
|
"tag": "alarm_ESTOP",
|
|
"text": "E-Stop has been pressed",
|
|
"valueTag": "",
|
|
"eventType": "alarm"
|
|
},
|
|
{
|
|
"tag": "alarm_Flowmeter",
|
|
"text": "Flowmeter Alarm",
|
|
"valueTag": "val_Flowmeter",
|
|
"eventType": "alarm"
|
|
},
|
|
{
|
|
"tag": "alarm_FluidLevel",
|
|
"text": "Fluid Level Alarm",
|
|
"valueTag": "val_FluidLevel",
|
|
"eventType": "alarm"
|
|
},
|
|
{
|
|
"tag": "alarm_IntakePressure",
|
|
"text": "Intake Pressure Alarm",
|
|
"valueTag": "val_IntakePressure",
|
|
"eventType": "alarm"
|
|
},
|
|
{
|
|
"tag": "alarm_IntakeTemperature",
|
|
"text": "Intake Temperature Alarm",
|
|
"valueTag": "val_IntakeTemperature",
|
|
"eventType": "alarm"
|
|
},
|
|
{
|
|
"tag": "alarm_MinSpeed",
|
|
"text": "Minimum Speed Alarm",
|
|
"valueTag": "VFD_SpeedFdbk",
|
|
"eventType": "alarm"
|
|
},
|
|
{
|
|
"tag": "alarm_TubingPressure",
|
|
"text": "Tubing Pressure Alarm",
|
|
"valueTag": "val_TubingPressure",
|
|
"eventType": "alarm"
|
|
},
|
|
{
|
|
"tag": "alarm_VFD",
|
|
"text": "VFD Alarm",
|
|
"valueTag": "sts_CurrentVFDFaultCode",
|
|
"eventType": "alarm"
|
|
},
|
|
{
|
|
"tag": "cmd_Start",
|
|
"text": "Start button pressed",
|
|
"valueTag": "",
|
|
"eventType": "event"
|
|
},
|
|
{
|
|
"tag": "cmd_Stop",
|
|
"text": "Stop button pressed",
|
|
"valueTag": "",
|
|
"eventType": "event"
|
|
},
|
|
{
|
|
"tag": "cmd_Restart",
|
|
"text": "System restarted automatically",
|
|
"valueTag": "",
|
|
"eventType": "event"
|
|
}
|
|
]
|
|
}
|