2841 lines
59 KiB
INI
2841 lines
59 KiB
INI
{
|
|
"controllers": [
|
|
{
|
|
"enable": 1,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"name": "1701_1",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"slot": 0,
|
|
"connectTimeOut": 30000
|
|
},
|
|
"enableDebug": 0,
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.19:44818"
|
|
},
|
|
{
|
|
"enable": 1,
|
|
"name": "1701_2",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"connectTimeOut": 30000,
|
|
"slot": 0
|
|
},
|
|
"enableDebug": 0,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.20:44818"
|
|
},
|
|
{
|
|
"enable": 1,
|
|
"name": "1701_3",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"connectTimeOut": 30000,
|
|
"slot": 0
|
|
},
|
|
"enableDebug": 0,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.21:44818"
|
|
},
|
|
{
|
|
"enable": 1,
|
|
"name": "1701_7",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"connectTimeOut": 30000,
|
|
"slot": 0
|
|
},
|
|
"enableDebug": 0,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.25:44818"
|
|
},
|
|
{
|
|
"enable": 1,
|
|
"name": "1701_8",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"connectTimeOut": 30000,
|
|
"slot": 0
|
|
},
|
|
"enableDebug": 0,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.26:44818"
|
|
},
|
|
{
|
|
"enable": 1,
|
|
"name": "1701_9",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"connectTimeOut": 30000,
|
|
"slot": 0
|
|
},
|
|
"enableDebug": 0,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.27:44818"
|
|
},
|
|
{
|
|
"enable": 1,
|
|
"name": "1701_10",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"connectTimeOut": 30000,
|
|
"slot": 0
|
|
},
|
|
"enableDebug": 0,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.28:44818"
|
|
},
|
|
{
|
|
"enable": 1,
|
|
"name": "1701_11",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"connectTimeOut": 30000,
|
|
"slot": 0
|
|
},
|
|
"enableDebug": 0,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.29:44818"
|
|
},
|
|
{
|
|
"enable": 1,
|
|
"name": "1701_12",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"connectTimeOut": 30000,
|
|
"slot": 0
|
|
},
|
|
"enableDebug": 0,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.30:44818"
|
|
},
|
|
{
|
|
"enable": 1,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"name": "1701_Pond",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"slot": 0,
|
|
"connectTimeOut": 30000
|
|
},
|
|
"enableDebug": 0,
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.12:44818"
|
|
}
|
|
],
|
|
"measures": [
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_2",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_3",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_7",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_8",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_9",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_10",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_11",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_12",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_1_daily_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_1_Daily_Flow_Rate_Total",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_1_run_status",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Pump_1_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_1_flowrate",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_1_SCL_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_1_yesterdays_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_1_Yesterdays_Total",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_1_prevmonth_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_1_PrevMonth_Total",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_1_month_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_1_Current_Month_Total",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_1_lifetime_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_1_Lifetime_Flow",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_1_suction",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Suction_PSI_TP1_Scaled",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_2_daily_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_2_Daily_Flow_Rate_Total",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_2_run_status",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Pump_2_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_2_flowrate",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_2_SCL_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_2_yesterdays_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_2_Yesterdays_Total",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_2_prevmonth_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_2_PrevMonth_Total",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_2_month_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_2_Current_Month_Total",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_2_lifetime_total",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pump_2_Lifetime_Flow",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_2_suction",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Suction_PSI_TP2_Scaled",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_charge_psi_tp1",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Charge_PSI_TP1_Scaled",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pond_1_height",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Pond_level_TP1_Scaled",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "pump_1_low_flow_spt",
|
|
"ctrlName": "1701_Pond",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "SPT_TP1_Low_Flow_Rate",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
}
|
|
],
|
|
"alarmLables": [
|
|
"default"
|
|
],
|
|
"alarms": [],
|
|
"groups": [
|
|
{
|
|
"name": "default",
|
|
"uploadInterval": 600,
|
|
"LwTSDBSize": 1000,
|
|
"strategy": 1,
|
|
"historyDataPath": "/var/user/data/dbhome/device_supervisor/LwTSDB",
|
|
"enablePerOnchange": 0
|
|
}
|
|
],
|
|
"misc": {
|
|
"maxAlarmRecordSz": 2000,
|
|
"logLvl": "INFO",
|
|
"coms": [
|
|
{
|
|
"name": "rs232",
|
|
"baud": 9600,
|
|
"bits": 8,
|
|
"stopbits": 1,
|
|
"parityChk": "n"
|
|
},
|
|
{
|
|
"name": "rs485",
|
|
"baud": 9600,
|
|
"bits": 8,
|
|
"stopbits": 1,
|
|
"parityChk": "n"
|
|
}
|
|
],
|
|
"cachePath": "/var/user/data/dbhome/device_supervisor/offlinedata",
|
|
"cacheSize": 10000,
|
|
"debugLogPath": "/var/user/data/dbhome/device_supervisor/debugLog",
|
|
"debugLogSize": 2000
|
|
},
|
|
"clouds": [
|
|
{
|
|
"cacheSize": 10000,
|
|
"enable": 1,
|
|
"name": "default",
|
|
"type": "Standard MQTT",
|
|
"args": {
|
|
"host": "hp.henrypump.cloud",
|
|
"port": 1883,
|
|
"clientId": "1701-gateway",
|
|
"auth": 1,
|
|
"tls": 0,
|
|
"cleanSession": 0,
|
|
"mqttVersion": "v3.1.1",
|
|
"keepalive": 60,
|
|
"key": "",
|
|
"cert": "",
|
|
"rootCA": "",
|
|
"verifyServer": 0,
|
|
"verifyClient": 0,
|
|
"username": "xhwuu890sesg7xstcikv",
|
|
"passwd": "",
|
|
"willQos": 0,
|
|
"willRetain": 0,
|
|
"willTopic": "",
|
|
"willPayload": "",
|
|
"tlsAuth": "caSelfSigned"
|
|
},
|
|
"uploadRules": []
|
|
}
|
|
],
|
|
"quickfaas": {
|
|
"genericFuncs": [],
|
|
"uploadFuncs": [
|
|
{
|
|
"qos": 2,
|
|
"funcName": "sendData",
|
|
"script": "# Enter your python code.\nimport json\nfrom datetime import datetime as dt\nfrom common.Logger import logger\nfrom quickfaas.remotebus import publish\n\n\ndef sendData(message):\n #logger.info(message)\n # Extract measures and group by ctrlName\n grouped_data = {}\n grouped_attributes = {}\n now = (round(dt.timestamp(dt.now())/600)*600)*1000\n for measure in message['measures']:\n ctrlName = \" \".join(measure['ctrlName'].split(\"_\"))\n name = measure['name']\n value = measure['value']\n health = measure['health']\n\n if ctrlName not in grouped_data:\n grouped_data[ctrlName] = {}\n\n if ctrlName not in grouped_attributes:\n grouped_attributes[ctrlName] = {}\n if health:\n grouped_data[ctrlName][name] = value\n grouped_attributes[ctrlName][\"latestReportTime\"] = now\n #print(grouped_data)\n # Transform the grouped data to desired structure\n payload = {}\n\n for key, value in grouped_data.items():\n if value:\n payload[key] = [{\"ts\": now ,\"values\": value}]\n attributes_payload = {}\n for key, value in grouped_attributes.items():\n if value:\n attributes_payload[key] = value\n\n\n\n logger.info(payload)\n logger.info(attributes_payload)\n publish(__topic__, json.dumps(payload), __qos__,cloud_name=\"default\")\n publish(\"v1/gateway/attributes\", json.dumps(attributes_payload), __qos__,cloud_name=\"default\")\n publish(\"v1/devices/me/telemetry\", json.dumps({\"connected\": True}), __qos__, cloud_name=\"default\")",
|
|
"name": "sendData",
|
|
"trigger": "measure_event",
|
|
"topic": "v1/gateway/telemetry",
|
|
"msgType": 0,
|
|
"cloudName": "default",
|
|
"groups": [
|
|
"default"
|
|
]
|
|
}
|
|
],
|
|
"downloadFuncs": []
|
|
},
|
|
"labels": [
|
|
{
|
|
"key": "SN",
|
|
"value": "GF5022242024406"
|
|
},
|
|
{
|
|
"key": "MAC",
|
|
"value": "00:18:05:24:cc:66"
|
|
}
|
|
],
|
|
"modbusSlave": {
|
|
"enable": 0,
|
|
"protocol": "Modbus-TCP",
|
|
"port": 502,
|
|
"slaveAddr": 1,
|
|
"int16Ord": "ab",
|
|
"int32Ord": "abcd",
|
|
"float32Ord": "abcd",
|
|
"maxConnection": 5,
|
|
"mapping_table": []
|
|
},
|
|
"modbusRTUSlave": {
|
|
"enable": 0,
|
|
"protocol": "Modbus-RTU",
|
|
"coms": "rs485",
|
|
"slaveAddr": 1,
|
|
"int16Ord": "ab",
|
|
"int32Ord": "abcd",
|
|
"float32Ord": "abcd",
|
|
"mapping_table": []
|
|
},
|
|
"iec104Server": {
|
|
"enable": 0,
|
|
"cotSize": 2,
|
|
"port": 2404,
|
|
"serverList": [
|
|
{
|
|
"asduAddr": 1
|
|
}
|
|
],
|
|
"kValue": 12,
|
|
"wValue": 8,
|
|
"t0": 30,
|
|
"t1": 15,
|
|
"t2": 10,
|
|
"t3": 20,
|
|
"maximumLink": 5,
|
|
"timeSet": 1,
|
|
"byteOrder": "abcd",
|
|
"mapping_table": []
|
|
},
|
|
"iec101Server": {
|
|
"enable": 0,
|
|
"coms": "rs485",
|
|
"mode": "UnBalance",
|
|
"linkLen": 2,
|
|
"linkAddr": 1,
|
|
"asduLen": 2,
|
|
"ioaLen": 3,
|
|
"cotLen": 2,
|
|
"serverList": [
|
|
{
|
|
"asduAddr": 1
|
|
}
|
|
],
|
|
"linkTimeOut": 2000,
|
|
"timeSet": 1,
|
|
"idleTimeOut": 10000,
|
|
"byteOrder": "abcd",
|
|
"mapping_table": {
|
|
"YX": [],
|
|
"YC": [],
|
|
"YK": []
|
|
}
|
|
},
|
|
"iec104Client": {
|
|
"enable": 0,
|
|
"connectType": 2,
|
|
"serverAddr": "ipower.inhandcloud.cn",
|
|
"serverPort": 2404,
|
|
"communicationCode": "",
|
|
"protocol": 1,
|
|
"asduAddr": 1,
|
|
"tls": 0,
|
|
"mapping_table": {
|
|
"YX": [],
|
|
"YC": [],
|
|
"YK": []
|
|
}
|
|
},
|
|
"opcuaServer": {
|
|
"enable": 0,
|
|
"port": 4840,
|
|
"maximumLink": 5,
|
|
"securityMode": 0,
|
|
"identifierType": "String",
|
|
"certificate": "None",
|
|
"privateKey": "None",
|
|
"pubsub": 0,
|
|
"mapping_table": []
|
|
},
|
|
"sl651Slave": {
|
|
"enable": 0,
|
|
"centerAaddr": 1,
|
|
"remoteAddr": "",
|
|
"addrCode": "",
|
|
"password": "",
|
|
"platform_list": [],
|
|
"mapping_table": []
|
|
},
|
|
"hj212Client": {
|
|
"enable": 0,
|
|
"platform_list": [],
|
|
"block_list": [],
|
|
"mapping_table": []
|
|
},
|
|
"southMetadata": {},
|
|
"bindMetadata": {
|
|
"version": "",
|
|
"timestamp": ""
|
|
},
|
|
"bindConfig": {
|
|
"enable": 0,
|
|
"bind": {
|
|
"modelId": "",
|
|
"modelName": "",
|
|
"srcId": "",
|
|
"srcName": "",
|
|
"devId": "",
|
|
"devName": ""
|
|
},
|
|
"varGroups": [],
|
|
"variables": [],
|
|
"alerts": []
|
|
},
|
|
"templates": {
|
|
"plcfreshwater": {
|
|
"controller": {
|
|
"conTempName": "plcfreshwater",
|
|
"enable": 1,
|
|
"protocol": "AllenBradley MicroCip",
|
|
"samplePeriod": 30,
|
|
"desc": "",
|
|
"expired": 30000,
|
|
"args": {
|
|
"slot": 0,
|
|
"connectTimeOut": 30000
|
|
},
|
|
"enableDebug": 0,
|
|
"enablePerOnchange": 0,
|
|
"endpoint": "192.168.1.19:44818",
|
|
"status": 1
|
|
},
|
|
"measures": [
|
|
{
|
|
"name": "scaled_flow_meter",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Flow_Meter",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "scaled_pressure_transducer",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Scaled_Pressure_Transducer",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_hand_input",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Hand_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_auto_input",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Auto_Input",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_run_status",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Run_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_local_start",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Local_Start",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "yesterday_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Yesterday_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "today_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Day_Total_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "last_month_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Last_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "month_flow_meter_gal",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Totalizer_FM_Current_Month_Gal",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "spt_flow_meter_unit",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "SPT_Flow_Meter_Unit",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "raw_overload_status",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "Raw_Overload_Status",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "CMD_Cloud_Control",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "BIT",
|
|
"addr": "CMD_Cloud_Control",
|
|
"bitMap": 0,
|
|
"reverseBit": 0,
|
|
"readWrite": "rw",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
},
|
|
{
|
|
"name": "lifetime_flow_meter_bbl",
|
|
"ctrlName": "1701_1",
|
|
"group": "default",
|
|
"uploadType": "periodic",
|
|
"dataType": "FLOAT",
|
|
"addr": "Lifetime_Flow_Meter_BBLS_RD",
|
|
"decimal": 2,
|
|
"readWrite": "ro",
|
|
"unit": "",
|
|
"desc": "",
|
|
"storageLwTSDB": 0,
|
|
"transformType": 0
|
|
}
|
|
],
|
|
"desc": ""
|
|
}
|
|
},
|
|
"version": "2.7.1"
|
|
} |