diff --git a/Pub_Sub/ba_facility/thingsboard/peacemaker_tags.csv b/Pub_Sub/ba_facility/thingsboard/peacemaker_tags.csv new file mode 100644 index 0000000..a7d4dd8 --- /dev/null +++ b/Pub_Sub/ba_facility/thingsboard/peacemaker_tags.csv @@ -0,0 +1,178 @@ +MeasuringPointName,ControllerName,GroupName,UploadType,DataType,EnableBit,BitIndex,reverseBit,Address,Decimal,Len,ReadWrite,Unit,Description,Transform Type,MaxValue,MinValue,MaxScale,MinScale,Gain,Offset,startBit,endBit,Pt,Ct,Mapping_table,TransDecimal,bitMap,msecSample,DataEndianReverse,ReadOffset,ReadLength,DataParseMethod,BitId,storageLwTSDB +air_compressor_discharge_lo_spt,ba_facility,default,periodic,FLOAT,,,,SPT_Air_Comp_Disch_Lo,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 +air_compressor_discharge_psi,ba_facility,default,periodic,FLOAT,,,,Val_Air_Comp_Disch_PSI,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +air_compressor_lo_discharge_alm,ba_facility,default,periodic,BIT,,,0,AL0_Air_Compressor_Lo_Discharge_PSI,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +gas_flare_differential_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Flare_DP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_flare_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Flare_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_flare_lifetime,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Flare_Lifetime,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_flare_static_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Flare_SP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_flare_temp,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Flare_Temp,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_flare_today,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Flare_Today,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_flare_yesterday,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Flare_Yesterday,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_fuel_density,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Fuel_Density,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_fuel_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Fuel_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_fuel_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Fuel_LastMonth,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_fuel_lifetime_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Fuel_Lifetime,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_fuel_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Fuel_Monthly,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_fuel_static_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Fuel_SP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_fuel_temp,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Fuel_Temp,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_fuel_today_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Fuel_Today,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_fuel_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Fuel_Yesterday,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_sales_differential_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Sales_DP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_sales_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Sales_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_sales_lifetime,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Sales_Lifetime,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_sales_static_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Sales_SP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_sales_temp,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Sales_Temp,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_sales_today,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Sales_Today,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_sales_yesterday,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Sales_Yesterday,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_1_differential_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_1_DP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_1_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_1_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_1_lifetime,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_1_Lifetime,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_1_static_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_1_SP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_1_temp,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_1_Temp,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_1_today,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_1_Today,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_1_yesterday,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_1_Yesterday,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_2_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_2_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_2_lifetime,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_2_Lifetime,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_2_static_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_2_SP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_2_temp,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_2_Temp,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_2_today,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_2_Today,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_2_yesterday,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_2_Yesterday,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_3_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_3_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_3_lifetime,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_3_Lifetime,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_3_static_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_3_SP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_3_temp,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_3_Temp,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_3_today,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_3_Today,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vessel_3_yesterday,ba_facility,default,periodic,FLOAT,,,,Val_Gas_Vessel_3_Yesterday,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vru_density,ba_facility,default,periodic,FLOAT,,,,Val_Gas_VRU_Density,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vru_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Gas_VRU_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vru_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_VRU_LastMonth,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vru_lifetime_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_VRU_Lifetime,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vru_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_VRU_Monthly,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vru_static_pressure,ba_facility,default,periodic,FLOAT,,,,Val_Gas_VRU_SP,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vru_temp,ba_facility,default,periodic,FLOAT,,,,Val_Gas_VRU_Temp,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vru_today_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_VRU_Today,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gas_vru_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Gas_VRU_Yesterday,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +gwr_reset_cmd,ba_facility,default,periodic,BIT,,,0,CMD_GWR_Reset,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +lact_2_bsw,ba_facility,default,periodic,FLOAT,,,,Val_Lact_2_Meter_BSW,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_2_density,ba_facility,default,periodic,FLOAT,,,,Val_Lact_2_Meter_Density,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_2_fault_alm,ba_facility,default,periodic,BIT,,,0,AL0_Lact_Unit_2_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +lact_2_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Lact_2_Meter_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_2_lifetime,ba_facility,default,periodic,FLOAT,,,,Val_Lact_2_Meter_Lifetime,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_2_manual_run_cmd,ba_facility,default,periodic,BIT,,,0,CMD_Manual_Lact_2_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +lact_2_run_cmd,ba_facility,default,periodic,BIT,,,0,CMD_Lact_2_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +lact_2_run_spt,ba_facility,default,periodic,FLOAT,,,,SPT_Lact_Run_2,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_2_status,ba_facility,default,periodic,BIT,,,0,FBK_Lact_Unit_2_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +lact_2_temp,ba_facility,default,periodic,FLOAT,,,,Val_Lact_2_Meter_Temp,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_2_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_Lact_2_Meter_Todays,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_2_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Lact_2_Meter_Yest,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_bsw,ba_facility,default,periodic,FLOAT,,,,Val_Lact_Meter_BSW,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_density,ba_facility,default,periodic,FLOAT,,,,Val_Lact_Meter_Density,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_faulted_alm,ba_facility,default,periodic,BIT,,,0,AL0_Lact_Unit_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +lact_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Lact_Meter_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_lifetime,ba_facility,default,periodic,FLOAT,,,,Val_Lact_Meter_Lifetime,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_run_cmd,ba_facility,default,periodic,BIT,,,0,CMD_Lact_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +lact_tank_level,ba_facility,default,periodic,FLOAT,,,,Val_Lact_Tank_Level_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_temp,ba_facility,default,periodic,FLOAT,,,,Val_Lact_Meter_Temp,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_Lact_Meter_Todays,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +lact_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Lact_Meter_Yest,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +light_cmd,ba_facility,default,periodic,BIT,,,0,CMD_Lights,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +oil_tank_selector,ba_facility,default,periodic,DINT,0,,,Oil_Tank_Selector,,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +oil_working_tank_level_cmd,ba_facility,default,periodic,FLOAT,,,,CMD_Oil_Working_Tank_Level,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 +ot_1_hi_alm,ba_facility,default,periodic,BIT,,,0,AL0_OT1_High_Level,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +ot_1_pv,ba_facility,default,periodic,FLOAT,,,,Val_OT1_PV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +ot_1_sv,ba_facility,default,periodic,FLOAT,,,,Val_OT1_SV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +ot_2_hi_alm,ba_facility,default,periodic,BIT,,,0,AL0_OT2_High_Level,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +ot_2_pv,ba_facility,default,periodic,FLOAT,,,,Val_OT2_PV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +ot_2_sv,ba_facility,default,periodic,FLOAT,,,,Val_OT2_SV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +power_supply_fault_alm,ba_facility,default,periodic,BIT,,,0,AL0_Power_Supply_Failure,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +power_supply_status,ba_facility,default,periodic,BIT,,,0,Raw_Power_Supply_Status,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +st_1_hi_alm,ba_facility,default,periodic,BIT,,,0,AL0_ST1_High_Level,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +st_1_pv,ba_facility,default,periodic,FLOAT,,,,Val_ST1_PV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +st_1_sv,ba_facility,default,periodic,FLOAT,,,,Val_ST1_SV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +sts_either_wtp_run,ba_facility,default,periodic,BIT,,,0,Sts_Either_WTP_Run,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +ups_fault_alm,ba_facility,default,periodic,BIT,,,0,AL0_UPS_Battery_Fault,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +ups_status,ba_facility,default,periodic,BIT,,,0,Raw_UPS_Status,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +vessel_1_oil_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Oil_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_oil_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Oil_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_oil_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Oil_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_oil_t1,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Oil_T1,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_oil_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Oil_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_oil_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Oil_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_water_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Water_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_water_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Water_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_water_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Water_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_water_t1,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Water_T1,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_water_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Water_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_1_water_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_1_Water_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_oil_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Oil_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_oil_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Oil_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_oil_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Oil_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_oil_t1,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Oil_T1,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_oil_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Oil_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_oil_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Oil_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_water_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Water_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_water_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Water_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_water_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Water_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_water_t1,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Water_T1,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_water_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Water_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_2_water_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_2_Water_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_oil_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Oil_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_oil_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Oil_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_oil_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Oil_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_oil_t1,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Oil_T1,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_oil_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Oil_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_oil_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Oil_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_water_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Water_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_water_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Water_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_water_month_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Water_Month_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_water_t1,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Water_T1,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_water_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Water_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +vessel_3_water_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_Vessel_3_Water_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +water_tank_selector,ba_facility,default,periodic,DINT,0,,,Water_Tank_Selector,,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +working_oil_tank_level,ba_facility,default,periodic,FLOAT,,,,Working_Oil_Tank_Level,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +working_water_tank_level,ba_facility,default,periodic,FLOAT,,,,Working_Water_Tank_Level,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wt_1_hi_alm,ba_facility,default,periodic,BIT,,,0,AL0_WT1_High_Level,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +wt_1_pv,ba_facility,default,periodic,FLOAT,,,,Val_WT1_PV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wt_1_sv,ba_facility,default,periodic,FLOAT,,,,Val_WT1_SV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wt_2_hi_alm,ba_facility,default,periodic,BIT,,,0,AL0_WT2_High_Level,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +wt_2_pv,ba_facility,default,periodic,FLOAT,,,,Val_WT2_PV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wt_2_sv,ba_facility,default,periodic,FLOAT,,,,Val_WT2_SV,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_alm,ba_facility,default,periodic,DINT,0,,,WTP1_Alarm,,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_control_valve_position,ba_facility,default,periodic,FLOAT,,,,WTP1_Control_Valve_POS,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_discharge_psi,ba_facility,default,periodic,FLOAT,,,,Val_WTP1_Discharge_PSI_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_WTP1_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_hi_discharge_spt,ba_facility,default,periodic,FLOAT,,,,SPT_WTP1_Hi_Discharge,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_WTP1_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_monthly_total,ba_facility,default,periodic,FLOAT,,,,Val_WTP1_Monthly_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_run_cmd,ba_facility,default,periodic,BIT,,,0,WTP1_Run_CMD,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_1_ss_clear_fault_cmd,ba_facility,default,periodic,BIT,,,0,CMD_WTP1_SS_ClearFault,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_1_ss_fault_alm,ba_facility,default,periodic,BIT,,,0,AL0_WTP1_SS_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_1_ss_run_cmd,ba_facility,default,periodic,BIT,,,0,CMD_WTP1_SS_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_1_ss_running,ba_facility,default,periodic,BIT,,,0,FBK_WTP1_SS_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_1_start_pb_cmd,ba_facility,default,periodic,BIT,,,0,CMD_WTP1_Start_PB,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_1_start_spt,ba_facility,default,periodic,FLOAT,,,,SPT_WTP1_Start,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_stop_pb_cmd,ba_facility,default,periodic,BIT,,,0,CMD_WTP1_Stop_PB,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_1_stop_spt,ba_facility,default,periodic,FLOAT,,,,SPT_WTP1_Stop,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_t1,ba_facility,default,periodic,FLOAT,,,,Val_WTP1_T1,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_WTP1_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_1_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_WTP1_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_alm,ba_facility,default,periodic,DINT,0,,,WTP2_Alarm,,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_control_valve_position,ba_facility,default,periodic,FLOAT,,,,WTP2_Control_Valve_POS,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_discharge_psi,ba_facility,default,periodic,FLOAT,,,,Val_WTP2_Discharge_PSI_Scaled,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_flow_rate,ba_facility,default,periodic,FLOAT,,,,Val_WTP2_FR,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_hi_discharge_spt,ba_facility,default,periodic,FLOAT,,,,SPT_WTP2_Hi_Discharge,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_last_month_total,ba_facility,default,periodic,FLOAT,,,,Val_WTP2_LastMonth_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_monthly_total,ba_facility,default,periodic,FLOAT,,,,Val_WTP2_Monthly_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_run_cmd,ba_facility,default,periodic,BIT,,,0,WTP2_Run_CMD,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_2_ss_clear_fault_cmd,ba_facility,default,periodic,BIT,,,0,CMD_WTP2_SS_ClearFault,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_2_ss_fault_alm,ba_facility,default,periodic,BIT,,,0,AL0_WTP2_SS_Faulted,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_2_ss_run_cmd,ba_facility,default,periodic,BIT,,,0,CMD_WTP2_SS_Run,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_2_ss_running,ba_facility,default,periodic,BIT,,,0,FBK_WTP2_SS_Running,,,ro,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_2_start_pb_cmd,ba_facility,default,periodic,BIT,,,0,CMD_WTP2_Start_PB,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_2_start_spt,ba_facility,default,periodic,FLOAT,,,,SPT_WTP2_Start,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_stop_pb_cmd,ba_facility,default,periodic,BIT,,,0,CMD_WTP2_Stop_PB,,,rw,,,none,,,,,,,,,,,,,0,,,,,,,1 +wtp_2_stop_spt,ba_facility,default,periodic,FLOAT,,,,SPT_WTP2_Stop,2,,rw,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_t1,ba_facility,default,periodic,FLOAT,,,,Val_WTP2_T1,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_todays_total,ba_facility,default,periodic,FLOAT,,,,Val_WTP2_Todays_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 +wtp_2_yesterday_total,ba_facility,default,periodic,FLOAT,,,,Val_WTP2_Yest_Total,2,,ro,,,none,,,,,,,,,,,,,,,,,,,,1 \ No newline at end of file diff --git a/Pub_Sub/ba_facility/thingsboard/tag_dump_26_June.json b/Pub_Sub/ba_facility/thingsboard/tag_dump_26_June.json new file mode 100644 index 0000000..f57bc0a --- /dev/null +++ b/Pub_Sub/ba_facility/thingsboard/tag_dump_26_June.json @@ -0,0 +1,5436 @@ +{ + "_IO_EM_DO_00": { + "tag_name": "_IO_EM_DO_00", + "dim": 0, + "alias": true, + "instance_id": 1, + "symbol_address": 1044, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_01": { + "tag_name": "_IO_EM_DO_01", + "dim": 0, + "alias": true, + "instance_id": 2, + "symbol_address": 1045, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_02": { + "tag_name": "_IO_EM_DO_02", + "dim": 0, + "alias": true, + "instance_id": 3, + "symbol_address": 1046, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_03": { + "tag_name": "_IO_EM_DO_03", + "dim": 0, + "alias": true, + "instance_id": 4, + "symbol_address": 1047, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_04": { + "tag_name": "_IO_EM_DO_04", + "dim": 0, + "alias": true, + "instance_id": 5, + "symbol_address": 1048, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_05": { + "tag_name": "_IO_EM_DO_05", + "dim": 0, + "alias": true, + "instance_id": 6, + "symbol_address": 1049, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_06": { + "tag_name": "_IO_EM_DO_06", + "dim": 0, + "alias": true, + "instance_id": 7, + "symbol_address": 1050, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_07": { + "tag_name": "_IO_EM_DO_07", + "dim": 0, + "alias": true, + "instance_id": 8, + "symbol_address": 1051, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_08": { + "tag_name": "_IO_EM_DO_08", + "dim": 0, + "alias": true, + "instance_id": 9, + "symbol_address": 1052, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_09": { + "tag_name": "_IO_EM_DO_09", + "dim": 0, + "alias": true, + "instance_id": 10, + "symbol_address": 1053, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_00": { + "tag_name": "_IO_EM_DI_00", + "dim": 0, + "alias": true, + "instance_id": 11, + "symbol_address": 1054, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_01": { + "tag_name": "_IO_EM_DI_01", + "dim": 0, + "alias": true, + "instance_id": 12, + "symbol_address": 1055, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_02": { + "tag_name": "_IO_EM_DI_02", + "dim": 0, + "alias": true, + "instance_id": 13, + "symbol_address": 1056, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_03": { + "tag_name": "_IO_EM_DI_03", + "dim": 0, + "alias": true, + "instance_id": 14, + "symbol_address": 1057, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_04": { + "tag_name": "_IO_EM_DI_04", + "dim": 0, + "alias": true, + "instance_id": 15, + "symbol_address": 1058, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_05": { + "tag_name": "_IO_EM_DI_05", + "dim": 0, + "alias": true, + "instance_id": 16, + "symbol_address": 1059, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_06": { + "tag_name": "_IO_EM_DI_06", + "dim": 0, + "alias": true, + "instance_id": 17, + "symbol_address": 1060, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_07": { + "tag_name": "_IO_EM_DI_07", + "dim": 0, + "alias": true, + "instance_id": 18, + "symbol_address": 1061, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_08": { + "tag_name": "_IO_EM_DI_08", + "dim": 0, + "alias": true, + "instance_id": 19, + "symbol_address": 1062, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_09": { + "tag_name": "_IO_EM_DI_09", + "dim": 0, + "alias": true, + "instance_id": 20, + "symbol_address": 1063, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_10": { + "tag_name": "_IO_EM_DI_10", + "dim": 0, + "alias": true, + "instance_id": 21, + "symbol_address": 1064, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_11": { + "tag_name": "_IO_EM_DI_11", + "dim": 0, + "alias": true, + "instance_id": 22, + "symbol_address": 1065, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_12": { + "tag_name": "_IO_EM_DI_12", + "dim": 0, + "alias": true, + "instance_id": 23, + "symbol_address": 1066, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_13": { + "tag_name": "_IO_EM_DI_13", + "dim": 0, + "alias": true, + "instance_id": 24, + "symbol_address": 1067, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_X1_AI_00": { + "tag_name": "_IO_X1_AI_00", + "dim": 0, + "alias": true, + "instance_id": 25, + "symbol_address": 1068, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_AI_01": { + "tag_name": "_IO_X1_AI_01", + "dim": 0, + "alias": true, + "instance_id": 26, + "symbol_address": 1070, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_AI_02": { + "tag_name": "_IO_X1_AI_02", + "dim": 0, + "alias": true, + "instance_id": 27, + "symbol_address": 1072, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_AI_03": { + "tag_name": "_IO_X1_AI_03", + "dim": 0, + "alias": true, + "instance_id": 28, + "symbol_address": 1074, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_AI_04": { + "tag_name": "_IO_X1_AI_04", + "dim": 0, + "alias": true, + "instance_id": 29, + "symbol_address": 1076, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_AI_05": { + "tag_name": "_IO_X1_AI_05", + "dim": 0, + "alias": true, + "instance_id": 30, + "symbol_address": 1078, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_AI_06": { + "tag_name": "_IO_X1_AI_06", + "dim": 0, + "alias": true, + "instance_id": 31, + "symbol_address": 1080, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_AI_07": { + "tag_name": "_IO_X1_AI_07", + "dim": 0, + "alias": true, + "instance_id": 32, + "symbol_address": 1082, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_00": { + "tag_name": "_IO_X1_ST_00", + "dim": 0, + "alias": true, + "instance_id": 33, + "symbol_address": 1084, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_01": { + "tag_name": "_IO_X1_ST_01", + "dim": 0, + "alias": true, + "instance_id": 34, + "symbol_address": 1086, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_02": { + "tag_name": "_IO_X1_ST_02", + "dim": 0, + "alias": true, + "instance_id": 35, + "symbol_address": 1088, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_03": { + "tag_name": "_IO_X1_ST_03", + "dim": 0, + "alias": true, + "instance_id": 36, + "symbol_address": 1090, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X1_ST_04": { + "tag_name": "_IO_X1_ST_04", + "dim": 0, + "alias": true, + "instance_id": 37, + "symbol_address": 1092, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_AO_00": { + "tag_name": "_IO_X2_AO_00", + "dim": 0, + "alias": true, + "instance_id": 38, + "symbol_address": 1094, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_AO_01": { + "tag_name": "_IO_X2_AO_01", + "dim": 0, + "alias": true, + "instance_id": 39, + "symbol_address": 1096, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_AO_02": { + "tag_name": "_IO_X2_AO_02", + "dim": 0, + "alias": true, + "instance_id": 40, + "symbol_address": 1098, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_AO_03": { + "tag_name": "_IO_X2_AO_03", + "dim": 0, + "alias": true, + "instance_id": 41, + "symbol_address": 1100, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_CO_00": { + "tag_name": "_IO_X2_CO_00", + "dim": 0, + "alias": true, + "instance_id": 42, + "symbol_address": 1102, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_ST_00": { + "tag_name": "_IO_X2_ST_00", + "dim": 0, + "alias": true, + "instance_id": 43, + "symbol_address": 1104, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_ST_01": { + "tag_name": "_IO_X2_ST_01", + "dim": 0, + "alias": true, + "instance_id": 44, + "symbol_address": 1106, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_ST_02": { + "tag_name": "_IO_X2_ST_02", + "dim": 0, + "alias": true, + "instance_id": 45, + "symbol_address": 1108, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_ST_03": { + "tag_name": "_IO_X2_ST_03", + "dim": 0, + "alias": true, + "instance_id": 46, + "symbol_address": 1110, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_ST_04": { + "tag_name": "_IO_X2_ST_04", + "dim": 0, + "alias": true, + "instance_id": 47, + "symbol_address": 1112, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_ST_05": { + "tag_name": "_IO_X2_ST_05", + "dim": 0, + "alias": true, + "instance_id": 48, + "symbol_address": 1114, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "_IO_X2_ST_06": { + "tag_name": "_IO_X2_ST_06", + "dim": 0, + "alias": true, + "instance_id": 49, + "symbol_address": 1116, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read Only", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "AL0_Power_Supply_Failure": { + "tag_name": "AL0_Power_Supply_Failure", + "dim": 0, + "alias": true, + "instance_id": 50, + "symbol_address": 1196, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Raw_UPS_Status": { + "tag_name": "Raw_UPS_Status", + "dim": 0, + "alias": true, + "instance_id": 51, + "symbol_address": 1197, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_Lights": { + "tag_name": "CMD_Lights", + "dim": 0, + "alias": true, + "instance_id": 52, + "symbol_address": 1198, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "WTP1_Run_CMD": { + "tag_name": "WTP1_Run_CMD", + "dim": 0, + "alias": true, + "instance_id": 53, + "symbol_address": 1199, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP1_Stop_PB": { + "tag_name": "CMD_WTP1_Stop_PB", + "dim": 0, + "alias": true, + "instance_id": 54, + "symbol_address": 1200, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP1_Start_PB": { + "tag_name": "CMD_WTP1_Start_PB", + "dim": 0, + "alias": true, + "instance_id": 55, + "symbol_address": 1201, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP2_Start_PB": { + "tag_name": "CMD_WTP2_Start_PB", + "dim": 0, + "alias": true, + "instance_id": 56, + "symbol_address": 1202, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "WTP2_Run_CMD": { + "tag_name": "WTP2_Run_CMD", + "dim": 0, + "alias": true, + "instance_id": 57, + "symbol_address": 1203, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP2_Stop_PB": { + "tag_name": "CMD_WTP2_Stop_PB", + "dim": 0, + "alias": true, + "instance_id": 58, + "symbol_address": 1204, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Sts_Either_WTP_Run": { + "tag_name": "Sts_Either_WTP_Run", + "dim": 0, + "alias": true, + "instance_id": 59, + "symbol_address": 1205, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_Air_Compressor_Lo_Discharge_PSI": { + "tag_name": "AL0_Air_Compressor_Lo_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 60, + "symbol_address": 1206, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP1_SS_ClearFault": { + "tag_name": "CMD_WTP1_SS_ClearFault", + "dim": 0, + "alias": true, + "instance_id": 61, + "symbol_address": 1207, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP1_SS_Run": { + "tag_name": "CMD_WTP1_SS_Run", + "dim": 0, + "alias": true, + "instance_id": 62, + "symbol_address": 1208, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP2_SS_ClearFault": { + "tag_name": "CMD_WTP2_SS_ClearFault", + "dim": 0, + "alias": true, + "instance_id": 63, + "symbol_address": 1209, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP2_SS_Run": { + "tag_name": "CMD_WTP2_SS_Run", + "dim": 0, + "alias": true, + "instance_id": 64, + "symbol_address": 1210, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_Lact_Run": { + "tag_name": "CMD_Lact_Run", + "dim": 0, + "alias": true, + "instance_id": 65, + "symbol_address": 1211, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WTP1_SS_Faulted": { + "tag_name": "AL0_WTP1_SS_Faulted", + "dim": 0, + "alias": true, + "instance_id": 66, + "symbol_address": 1212, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WTP2_SS_Faulted": { + "tag_name": "AL0_WTP2_SS_Faulted", + "dim": 0, + "alias": true, + "instance_id": 67, + "symbol_address": 1213, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_WTP1_SS_Running": { + "tag_name": "FBK_WTP1_SS_Running", + "dim": 0, + "alias": true, + "instance_id": 68, + "symbol_address": 1214, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_WTP2_SS_Running": { + "tag_name": "FBK_WTP2_SS_Running", + "dim": 0, + "alias": true, + "instance_id": 69, + "symbol_address": 1215, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_Manual_Lact_Run": { + "tag_name": "CMD_Manual_Lact_Run", + "dim": 0, + "alias": true, + "instance_id": 70, + "symbol_address": 1216, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP1_PID_Auto": { + "tag_name": "CMD_WTP1_PID_Auto", + "dim": 0, + "alias": true, + "instance_id": 71, + "symbol_address": 1217, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP2_PID_Auto": { + "tag_name": "CMD_WTP2_PID_Auto", + "dim": 0, + "alias": true, + "instance_id": 72, + "symbol_address": 1218, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP1_PID_Manual": { + "tag_name": "CMD_WTP1_PID_Manual", + "dim": 0, + "alias": true, + "instance_id": 73, + "symbol_address": 1219, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_WTP2_PID_Manual": { + "tag_name": "CMD_WTP2_PID_Manual", + "dim": 0, + "alias": true, + "instance_id": 74, + "symbol_address": 1220, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_Lact_Unit_Faulted": { + "tag_name": "AL0_Lact_Unit_Faulted", + "dim": 0, + "alias": true, + "instance_id": 75, + "symbol_address": 1221, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_Lact_Unit_Running": { + "tag_name": "FBK_Lact_Unit_Running", + "dim": 0, + "alias": true, + "instance_id": 76, + "symbol_address": 1222, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_ST1_High_Level": { + "tag_name": "AL0_ST1_High_Level", + "dim": 0, + "alias": true, + "instance_id": 77, + "symbol_address": 1223, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_OT2_High_Level": { + "tag_name": "AL0_OT2_High_Level", + "dim": 0, + "alias": true, + "instance_id": 78, + "symbol_address": 1224, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_OT1_High_Level": { + "tag_name": "AL0_OT1_High_Level", + "dim": 0, + "alias": true, + "instance_id": 79, + "symbol_address": 1225, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WT2_High_Level": { + "tag_name": "AL0_WT2_High_Level", + "dim": 0, + "alias": true, + "instance_id": 80, + "symbol_address": 1226, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WT1_High_Level": { + "tag_name": "AL0_WT1_High_Level", + "dim": 0, + "alias": true, + "instance_id": 81, + "symbol_address": 1227, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_UPS_Battery_Fault": { + "tag_name": "AL0_UPS_Battery_Fault", + "dim": 0, + "alias": true, + "instance_id": 82, + "symbol_address": 1228, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_Recirculating_Pump_Run": { + "tag_name": "CMD_Recirculating_Pump_Run", + "dim": 0, + "alias": true, + "instance_id": 83, + "symbol_address": 1229, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_Recirculating_Pump_Auto": { + "tag_name": "CMD_Recirculating_Pump_Auto", + "dim": 0, + "alias": true, + "instance_id": 84, + "symbol_address": 1230, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WTP2_High_Discharge_PSI": { + "tag_name": "AL0_WTP2_High_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 85, + "symbol_address": 1231, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_WTP1_High_Discharge_PSI": { + "tag_name": "AL0_WTP1_High_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 86, + "symbol_address": 1232, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_Master_Fault_Clear": { + "tag_name": "CMD_Master_Fault_Clear", + "dim": 0, + "alias": true, + "instance_id": 87, + "symbol_address": 1233, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Test_Bool": { + "tag_name": "Test_Bool", + "dim": 0, + "alias": true, + "instance_id": 88, + "symbol_address": 1234, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "WTP1_Fault_Clear_Hold": { + "tag_name": "WTP1_Fault_Clear_Hold", + "dim": 0, + "alias": true, + "instance_id": 89, + "symbol_address": 1235, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "WTP2_Fault_Clear_Hold": { + "tag_name": "WTP2_Fault_Clear_Hold", + "dim": 0, + "alias": true, + "instance_id": 90, + "symbol_address": 1236, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Current_Seconds": { + "tag_name": "Current_Seconds", + "dim": 0, + "alias": true, + "instance_id": 91, + "symbol_address": 1238, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Current_Minutes": { + "tag_name": "Current_Minutes", + "dim": 0, + "alias": true, + "instance_id": 92, + "symbol_address": 1240, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Current_Hour": { + "tag_name": "Current_Hour", + "dim": 0, + "alias": true, + "instance_id": 93, + "symbol_address": 1242, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Current_Day": { + "tag_name": "Current_Day", + "dim": 0, + "alias": true, + "instance_id": 94, + "symbol_address": 1244, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Water_Contract_Hour": { + "tag_name": "Water_Contract_Hour", + "dim": 0, + "alias": true, + "instance_id": 95, + "symbol_address": 1246, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Oil_Contract_Hour": { + "tag_name": "Oil_Contract_Hour", + "dim": 0, + "alias": true, + "instance_id": 96, + "symbol_address": 1248, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "INT", + "data_type_name": "INT", + "tag_type": "atomic" + }, + "Raw_WTP1_Discharge_PSI": { + "tag_name": "Raw_WTP1_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 97, + "symbol_address": 1256, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_WTP2_Discharge_PSI": { + "tag_name": "Raw_WTP2_Discharge_PSI", + "dim": 0, + "alias": true, + "instance_id": 98, + "symbol_address": 1260, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CMD_Oil_Working_Tank_Level": { + "tag_name": "CMD_Oil_Working_Tank_Level", + "dim": 0, + "alias": true, + "instance_id": 99, + "symbol_address": 1264, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_WTP2_InRawMax": { + "tag_name": "CFG_WTP2_InRawMax", + "dim": 0, + "alias": true, + "instance_id": 100, + "symbol_address": 1268, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_WTP2_InRawMin": { + "tag_name": "CFG_WTP2_InRawMin", + "dim": 0, + "alias": true, + "instance_id": 101, + "symbol_address": 1272, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_WTP2_InEUMax": { + "tag_name": "CFG_WTP2_InEUMax", + "dim": 0, + "alias": true, + "instance_id": 102, + "symbol_address": 1276, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_WTP2_InEUMin": { + "tag_name": "CFG_WTP2_InEUMin", + "dim": 0, + "alias": true, + "instance_id": 103, + "symbol_address": 1280, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP2_Discharge_PSI_Scaled": { + "tag_name": "Val_WTP2_Discharge_PSI_Scaled", + "dim": 0, + "alias": true, + "instance_id": 104, + "symbol_address": 1284, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_WTP1_InEUMin": { + "tag_name": "CFG_WTP1_InEUMin", + "dim": 0, + "alias": true, + "instance_id": 105, + "symbol_address": 1288, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_WTP1_InEUMax": { + "tag_name": "CFG_WTP1_InEUMax", + "dim": 0, + "alias": true, + "instance_id": 106, + "symbol_address": 1292, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_WTP1_InRawMin": { + "tag_name": "CFG_WTP1_InRawMin", + "dim": 0, + "alias": true, + "instance_id": 107, + "symbol_address": 1296, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_WTP1_InRawMax": { + "tag_name": "CFG_WTP1_InRawMax", + "dim": 0, + "alias": true, + "instance_id": 108, + "symbol_address": 1300, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP1_Discharge_PSI_Scaled": { + "tag_name": "Val_WTP1_Discharge_PSI_Scaled", + "dim": 0, + "alias": true, + "instance_id": 109, + "symbol_address": 1304, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP1_FR": { + "tag_name": "Val_WTP1_FR", + "dim": 0, + "alias": true, + "instance_id": 110, + "symbol_address": 1308, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP1_T1": { + "tag_name": "Val_WTP1_T1", + "dim": 0, + "alias": true, + "instance_id": 111, + "symbol_address": 1312, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WT1_PV": { + "tag_name": "Val_WT1_PV", + "dim": 0, + "alias": true, + "instance_id": 112, + "symbol_address": 1316, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WT1_SV": { + "tag_name": "Val_WT1_SV", + "dim": 0, + "alias": true, + "instance_id": 113, + "symbol_address": 1320, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP1_Monthly_Total": { + "tag_name": "Val_WTP1_Monthly_Total", + "dim": 0, + "alias": true, + "instance_id": 114, + "symbol_address": 1324, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP1_LastMonth_Total": { + "tag_name": "Val_WTP1_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 115, + "symbol_address": 1328, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP1_Todays_Total": { + "tag_name": "Val_WTP1_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 116, + "symbol_address": 1332, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP1_Yest_Total": { + "tag_name": "Val_WTP1_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 117, + "symbol_address": 1336, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Oil_FR": { + "tag_name": "Val_Vessel_1_Oil_FR", + "dim": 0, + "alias": true, + "instance_id": 118, + "symbol_address": 1340, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Oil_T1": { + "tag_name": "Val_Vessel_1_Oil_T1", + "dim": 0, + "alias": true, + "instance_id": 119, + "symbol_address": 1344, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Water_FR": { + "tag_name": "Val_Vessel_1_Water_FR", + "dim": 0, + "alias": true, + "instance_id": 120, + "symbol_address": 1348, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Water_T1": { + "tag_name": "Val_Vessel_1_Water_T1", + "dim": 0, + "alias": true, + "instance_id": 121, + "symbol_address": 1352, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Oil_FR": { + "tag_name": "Val_Vessel_2_Oil_FR", + "dim": 0, + "alias": true, + "instance_id": 122, + "symbol_address": 1356, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Oil_T1": { + "tag_name": "Val_Vessel_2_Oil_T1", + "dim": 0, + "alias": true, + "instance_id": 123, + "symbol_address": 1360, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Water_FR": { + "tag_name": "Val_Vessel_2_Water_FR", + "dim": 0, + "alias": true, + "instance_id": 124, + "symbol_address": 1364, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Water_T1": { + "tag_name": "Val_Vessel_2_Water_T1", + "dim": 0, + "alias": true, + "instance_id": 125, + "symbol_address": 1368, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Oil_FR": { + "tag_name": "Val_Vessel_3_Oil_FR", + "dim": 0, + "alias": true, + "instance_id": 126, + "symbol_address": 1372, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Oil_T1": { + "tag_name": "Val_Vessel_3_Oil_T1", + "dim": 0, + "alias": true, + "instance_id": 127, + "symbol_address": 1376, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Water_T1": { + "tag_name": "Val_Vessel_3_Water_T1", + "dim": 0, + "alias": true, + "instance_id": 128, + "symbol_address": 1380, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Water_FR": { + "tag_name": "Val_Vessel_3_Water_FR", + "dim": 0, + "alias": true, + "instance_id": 129, + "symbol_address": 1384, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Oil_Month_Total": { + "tag_name": "Val_Vessel_1_Oil_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 130, + "symbol_address": 1388, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Oil_LastMonth_Total": { + "tag_name": "Val_Vessel_1_Oil_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 131, + "symbol_address": 1392, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Oil_Todays_Total": { + "tag_name": "Val_Vessel_1_Oil_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 132, + "symbol_address": 1396, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Oil_Yest_Total": { + "tag_name": "Val_Vessel_1_Oil_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 133, + "symbol_address": 1400, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Water_Month_Total": { + "tag_name": "Val_Vessel_1_Water_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 134, + "symbol_address": 1404, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Water_LastMonth_Total": { + "tag_name": "Val_Vessel_1_Water_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 135, + "symbol_address": 1408, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Water_Todays_Total": { + "tag_name": "Val_Vessel_1_Water_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 136, + "symbol_address": 1412, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_1_Water_Yest_Total": { + "tag_name": "Val_Vessel_1_Water_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 137, + "symbol_address": 1416, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Oil_Month_Total": { + "tag_name": "Val_Vessel_2_Oil_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 138, + "symbol_address": 1420, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Oil_LastMonth_Total": { + "tag_name": "Val_Vessel_2_Oil_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 139, + "symbol_address": 1424, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Oil_Todays_Total": { + "tag_name": "Val_Vessel_2_Oil_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 140, + "symbol_address": 1428, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Oil_Yest_Total": { + "tag_name": "Val_Vessel_2_Oil_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 141, + "symbol_address": 1432, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Water_Month_Total": { + "tag_name": "Val_Vessel_2_Water_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 142, + "symbol_address": 1436, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Water_LastMonth_Total": { + "tag_name": "Val_Vessel_2_Water_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 143, + "symbol_address": 1440, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Water_Todays_Total": { + "tag_name": "Val_Vessel_2_Water_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 144, + "symbol_address": 1444, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_2_Water_Yest_Total": { + "tag_name": "Val_Vessel_2_Water_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 145, + "symbol_address": 1448, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Oil_Month_Total": { + "tag_name": "Val_Vessel_3_Oil_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 146, + "symbol_address": 1452, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Oil_LastMonth_Total": { + "tag_name": "Val_Vessel_3_Oil_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 147, + "symbol_address": 1456, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Oil_Todays_Total": { + "tag_name": "Val_Vessel_3_Oil_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 148, + "symbol_address": 1460, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Oil_Yest_Total": { + "tag_name": "Val_Vessel_3_Oil_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 149, + "symbol_address": 1464, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Water_Month_Total": { + "tag_name": "Val_Vessel_3_Water_Month_Total", + "dim": 0, + "alias": true, + "instance_id": 150, + "symbol_address": 1468, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Water_LastMonth_Total": { + "tag_name": "Val_Vessel_3_Water_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 151, + "symbol_address": 1472, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Water_Todays_Total": { + "tag_name": "Val_Vessel_3_Water_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 152, + "symbol_address": 1476, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Vessel_3_Water_Yest_Total": { + "tag_name": "Val_Vessel_3_Water_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 153, + "symbol_address": 1480, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_ST1_SV": { + "tag_name": "Val_ST1_SV", + "dim": 0, + "alias": true, + "instance_id": 154, + "symbol_address": 1484, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_ST1_PV": { + "tag_name": "Val_ST1_PV", + "dim": 0, + "alias": true, + "instance_id": 155, + "symbol_address": 1488, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_OT2_SV": { + "tag_name": "Val_OT2_SV", + "dim": 0, + "alias": true, + "instance_id": 156, + "symbol_address": 1492, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_OT2_PV": { + "tag_name": "Val_OT2_PV", + "dim": 0, + "alias": true, + "instance_id": 157, + "symbol_address": 1496, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_OT1_SV": { + "tag_name": "Val_OT1_SV", + "dim": 0, + "alias": true, + "instance_id": 158, + "symbol_address": 1500, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_OT1_PV": { + "tag_name": "Val_OT1_PV", + "dim": 0, + "alias": true, + "instance_id": 159, + "symbol_address": 1504, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WT2_SV": { + "tag_name": "Val_WT2_SV", + "dim": 0, + "alias": true, + "instance_id": 160, + "symbol_address": 1508, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WT2_PV": { + "tag_name": "Val_WT2_PV", + "dim": 0, + "alias": true, + "instance_id": 161, + "symbol_address": 1512, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Working_Oil_Tank_Level": { + "tag_name": "Working_Oil_Tank_Level", + "dim": 0, + "alias": true, + "instance_id": 162, + "symbol_address": 1516, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Working_Water_Tank_Level": { + "tag_name": "Working_Water_Tank_Level", + "dim": 0, + "alias": true, + "instance_id": 163, + "symbol_address": 1520, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP1_Start": { + "tag_name": "SPT_WTP1_Start", + "dim": 0, + "alias": true, + "instance_id": 164, + "symbol_address": 1524, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP1_Stop": { + "tag_name": "SPT_WTP1_Stop", + "dim": 0, + "alias": true, + "instance_id": 165, + "symbol_address": 1528, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP1_Hi_Discharge": { + "tag_name": "SPT_WTP1_Hi_Discharge", + "dim": 0, + "alias": true, + "instance_id": 166, + "symbol_address": 1532, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP2_Start": { + "tag_name": "SPT_WTP2_Start", + "dim": 0, + "alias": true, + "instance_id": 167, + "symbol_address": 1536, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP2_Stop": { + "tag_name": "SPT_WTP2_Stop", + "dim": 0, + "alias": true, + "instance_id": 168, + "symbol_address": 1540, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP2_Hi_Discharge": { + "tag_name": "SPT_WTP2_Hi_Discharge", + "dim": 0, + "alias": true, + "instance_id": 169, + "symbol_address": 1544, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Sales_SP": { + "tag_name": "Val_Gas_Sales_SP", + "dim": 0, + "alias": true, + "instance_id": 170, + "symbol_address": 1548, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Sales_DP": { + "tag_name": "Val_Gas_Sales_DP", + "dim": 0, + "alias": true, + "instance_id": 171, + "symbol_address": 1552, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Sales_Temp": { + "tag_name": "Val_Gas_Sales_Temp", + "dim": 0, + "alias": true, + "instance_id": 172, + "symbol_address": 1556, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Sales_FR": { + "tag_name": "Val_Gas_Sales_FR", + "dim": 0, + "alias": true, + "instance_id": 173, + "symbol_address": 1560, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Sales_Today": { + "tag_name": "Val_Gas_Sales_Today", + "dim": 0, + "alias": true, + "instance_id": 174, + "symbol_address": 1564, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Sales_Yesterday": { + "tag_name": "Val_Gas_Sales_Yesterday", + "dim": 0, + "alias": true, + "instance_id": 175, + "symbol_address": 1568, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Sales_Lifetime": { + "tag_name": "Val_Gas_Sales_Lifetime", + "dim": 0, + "alias": true, + "instance_id": 176, + "symbol_address": 1572, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_Lifetime": { + "tag_name": "Val_Gas_Vessel_3_Lifetime", + "dim": 0, + "alias": true, + "instance_id": 177, + "symbol_address": 1576, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_Yesterday": { + "tag_name": "Val_Gas_Vessel_3_Yesterday", + "dim": 0, + "alias": true, + "instance_id": 178, + "symbol_address": 1580, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_Today": { + "tag_name": "Val_Gas_Vessel_3_Today", + "dim": 0, + "alias": true, + "instance_id": 179, + "symbol_address": 1584, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_FR": { + "tag_name": "Val_Gas_Vessel_3_FR", + "dim": 0, + "alias": true, + "instance_id": 180, + "symbol_address": 1588, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_Temp": { + "tag_name": "Val_Gas_Vessel_3_Temp", + "dim": 0, + "alias": true, + "instance_id": 181, + "symbol_address": 1592, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_DP": { + "tag_name": "Val_Gas_Vessel_3_DP", + "dim": 0, + "alias": true, + "instance_id": 182, + "symbol_address": 1596, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_SP": { + "tag_name": "Val_Gas_Vessel_3_SP", + "dim": 0, + "alias": true, + "instance_id": 183, + "symbol_address": 1600, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_Lifetime": { + "tag_name": "Val_Gas_Vessel_2_Lifetime", + "dim": 0, + "alias": true, + "instance_id": 184, + "symbol_address": 1604, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_Yesterday": { + "tag_name": "Val_Gas_Vessel_2_Yesterday", + "dim": 0, + "alias": true, + "instance_id": 185, + "symbol_address": 1608, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_Today": { + "tag_name": "Val_Gas_Vessel_2_Today", + "dim": 0, + "alias": true, + "instance_id": 186, + "symbol_address": 1612, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_FR": { + "tag_name": "Val_Gas_Vessel_2_FR", + "dim": 0, + "alias": true, + "instance_id": 187, + "symbol_address": 1616, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_Temp": { + "tag_name": "Val_Gas_Vessel_2_Temp", + "dim": 0, + "alias": true, + "instance_id": 188, + "symbol_address": 1620, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_DP": { + "tag_name": "Val_Gas_Vessel_2_DP", + "dim": 0, + "alias": true, + "instance_id": 189, + "symbol_address": 1624, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_SP": { + "tag_name": "Val_Gas_Vessel_2_SP", + "dim": 0, + "alias": true, + "instance_id": 190, + "symbol_address": 1628, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_1_Lifetime": { + "tag_name": "Val_Gas_Vessel_1_Lifetime", + "dim": 0, + "alias": true, + "instance_id": 191, + "symbol_address": 1632, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_1_Yesterday": { + "tag_name": "Val_Gas_Vessel_1_Yesterday", + "dim": 0, + "alias": true, + "instance_id": 192, + "symbol_address": 1636, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_1_Today": { + "tag_name": "Val_Gas_Vessel_1_Today", + "dim": 0, + "alias": true, + "instance_id": 193, + "symbol_address": 1640, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_1_FR": { + "tag_name": "Val_Gas_Vessel_1_FR", + "dim": 0, + "alias": true, + "instance_id": 194, + "symbol_address": 1644, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_1_Temp": { + "tag_name": "Val_Gas_Vessel_1_Temp", + "dim": 0, + "alias": true, + "instance_id": 195, + "symbol_address": 1648, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_1_DP": { + "tag_name": "Val_Gas_Vessel_1_DP", + "dim": 0, + "alias": true, + "instance_id": 196, + "symbol_address": 1652, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_1_SP": { + "tag_name": "Val_Gas_Vessel_1_SP", + "dim": 0, + "alias": true, + "instance_id": 197, + "symbol_address": 1656, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Flare_Lifetime": { + "tag_name": "Val_Gas_Flare_Lifetime", + "dim": 0, + "alias": true, + "instance_id": 198, + "symbol_address": 1660, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Flare_Yesterday": { + "tag_name": "Val_Gas_Flare_Yesterday", + "dim": 0, + "alias": true, + "instance_id": 199, + "symbol_address": 1664, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Flare_Today": { + "tag_name": "Val_Gas_Flare_Today", + "dim": 0, + "alias": true, + "instance_id": 200, + "symbol_address": 1668, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Flare_FR": { + "tag_name": "Val_Gas_Flare_FR", + "dim": 0, + "alias": true, + "instance_id": 201, + "symbol_address": 1672, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Flare_Temp": { + "tag_name": "Val_Gas_Flare_Temp", + "dim": 0, + "alias": true, + "instance_id": 202, + "symbol_address": 1676, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Flare_DP": { + "tag_name": "Val_Gas_Flare_DP", + "dim": 0, + "alias": true, + "instance_id": 203, + "symbol_address": 1680, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Flare_SP": { + "tag_name": "Val_Gas_Flare_SP", + "dim": 0, + "alias": true, + "instance_id": 204, + "symbol_address": 1684, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_Tank_Level_Scaled": { + "tag_name": "Val_Lact_Tank_Level_Scaled", + "dim": 0, + "alias": true, + "instance_id": 205, + "symbol_address": 1688, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_Lact_Tank_Level_InEUMin": { + "tag_name": "CFG_Lact_Tank_Level_InEUMin", + "dim": 0, + "alias": true, + "instance_id": 206, + "symbol_address": 1692, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_Lact_Tank_Level_InEUMax": { + "tag_name": "CFG_Lact_Tank_Level_InEUMax", + "dim": 0, + "alias": true, + "instance_id": 207, + "symbol_address": 1696, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_Lact_Tank_Level_InRawMin": { + "tag_name": "CFG_Lact_Tank_Level_InRawMin", + "dim": 0, + "alias": true, + "instance_id": 208, + "symbol_address": 1700, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CFG_Lact_Tank_Level_InRawMax": { + "tag_name": "CFG_Lact_Tank_Level_InRawMax", + "dim": 0, + "alias": true, + "instance_id": 209, + "symbol_address": 1704, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_Air_Comp_Disch_PSI": { + "tag_name": "Raw_Air_Comp_Disch_PSI", + "dim": 0, + "alias": true, + "instance_id": 210, + "symbol_address": 1708, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Air_Comp_Disch_PSI": { + "tag_name": "Val_Air_Comp_Disch_PSI", + "dim": 0, + "alias": true, + "instance_id": 211, + "symbol_address": 1712, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Air_Comp_Disch_Lo": { + "tag_name": "SPT_Air_Comp_Disch_Lo", + "dim": 0, + "alias": true, + "instance_id": 212, + "symbol_address": 1716, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP2_FR": { + "tag_name": "Val_WTP2_FR", + "dim": 0, + "alias": true, + "instance_id": 213, + "symbol_address": 1720, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP2_T1": { + "tag_name": "Val_WTP2_T1", + "dim": 0, + "alias": true, + "instance_id": 214, + "symbol_address": 1724, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP2_Yest_Total": { + "tag_name": "Val_WTP2_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 215, + "symbol_address": 1728, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP2_Todays_Total": { + "tag_name": "Val_WTP2_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 216, + "symbol_address": 1732, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP2_LastMonth_Total": { + "tag_name": "Val_WTP2_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 217, + "symbol_address": 1736, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP2_Monthly_Total": { + "tag_name": "Val_WTP2_Monthly_Total", + "dim": 0, + "alias": true, + "instance_id": 218, + "symbol_address": 1740, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "WTP1_Control_Valve_POS": { + "tag_name": "WTP1_Control_Valve_POS", + "dim": 0, + "alias": true, + "instance_id": 219, + "symbol_address": 1744, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "WTP2_Control_Valve_POS": { + "tag_name": "WTP2_Control_Valve_POS", + "dim": 0, + "alias": true, + "instance_id": 220, + "symbol_address": 1748, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_WTP2_Valve_POS": { + "tag_name": "Raw_WTP2_Valve_POS", + "dim": 0, + "alias": true, + "instance_id": 221, + "symbol_address": 1752, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Raw_WTP1_Valve_POS": { + "tag_name": "Raw_WTP1_Valve_POS", + "dim": 0, + "alias": true, + "instance_id": 222, + "symbol_address": 1756, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Lact_Run": { + "tag_name": "SPT_Lact_Run", + "dim": 0, + "alias": true, + "instance_id": 223, + "symbol_address": 1760, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Lact_Stop": { + "tag_name": "SPT_Lact_Stop", + "dim": 0, + "alias": true, + "instance_id": 224, + "symbol_address": 1764, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_Density": { + "tag_name": "Val_Gas_Vessel_2_Density", + "dim": 0, + "alias": true, + "instance_id": 225, + "symbol_address": 1768, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_Density": { + "tag_name": "Val_Gas_Vessel_3_Density", + "dim": 0, + "alias": true, + "instance_id": 226, + "symbol_address": 1772, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP1_PID_Manual": { + "tag_name": "SPT_WTP1_PID_Manual", + "dim": 0, + "alias": true, + "instance_id": 227, + "symbol_address": 1776, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP1_Auto": { + "tag_name": "SPT_WTP1_Auto", + "dim": 0, + "alias": true, + "instance_id": 228, + "symbol_address": 1780, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP2_PID_Manual": { + "tag_name": "SPT_WTP2_PID_Manual", + "dim": 0, + "alias": true, + "instance_id": 229, + "symbol_address": 1784, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WTP2_Auto": { + "tag_name": "SPT_WTP2_Auto", + "dim": 0, + "alias": true, + "instance_id": 230, + "symbol_address": 1788, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP1_Valve_FBK": { + "tag_name": "Val_WTP1_Valve_FBK", + "dim": 0, + "alias": true, + "instance_id": 231, + "symbol_address": 1792, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WTP2_Valve_FBK": { + "tag_name": "Val_WTP2_Valve_FBK", + "dim": 0, + "alias": true, + "instance_id": 232, + "symbol_address": 1796, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_Meter_Temp": { + "tag_name": "Val_Lact_Meter_Temp", + "dim": 0, + "alias": true, + "instance_id": 233, + "symbol_address": 1800, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_Meter_Density": { + "tag_name": "Val_Lact_Meter_Density", + "dim": 0, + "alias": true, + "instance_id": 234, + "symbol_address": 1804, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_Meter_Lifetime": { + "tag_name": "Val_Lact_Meter_Lifetime", + "dim": 0, + "alias": true, + "instance_id": 235, + "symbol_address": 1808, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_Meter_FR": { + "tag_name": "Val_Lact_Meter_FR", + "dim": 0, + "alias": true, + "instance_id": 236, + "symbol_address": 1812, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_Meter_Todays": { + "tag_name": "Val_Lact_Meter_Todays", + "dim": 0, + "alias": true, + "instance_id": 237, + "symbol_address": 1816, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_Meter_Yest": { + "tag_name": "Val_Lact_Meter_Yest", + "dim": 0, + "alias": true, + "instance_id": 238, + "symbol_address": 1820, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_ST1_Clear_High_Alarm": { + "tag_name": "SPT_ST1_Clear_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 239, + "symbol_address": 1824, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_ST1_High_Alarm": { + "tag_name": "SPT_ST1_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 240, + "symbol_address": 1828, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_OT2_Clear_High_Alarm": { + "tag_name": "SPT_OT2_Clear_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 241, + "symbol_address": 1832, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_OT2_High_Alarm": { + "tag_name": "SPT_OT2_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 242, + "symbol_address": 1836, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_OT1_Clear_High_Alarm": { + "tag_name": "SPT_OT1_Clear_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 243, + "symbol_address": 1840, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_OT1_High_Alarm": { + "tag_name": "SPT_OT1_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 244, + "symbol_address": 1844, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WT2_Clear_High_Alarm": { + "tag_name": "SPT_WT2_Clear_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 245, + "symbol_address": 1848, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WT2_High_Alarm": { + "tag_name": "SPT_WT2_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 246, + "symbol_address": 1852, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WT1_Clear_High_Alarm": { + "tag_name": "SPT_WT1_Clear_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 247, + "symbol_address": 1856, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_WT1_High_Alarm": { + "tag_name": "SPT_WT1_High_Alarm", + "dim": 0, + "alias": true, + "instance_id": 248, + "symbol_address": 1860, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_LastMonth": { + "tag_name": "Val_Gas_Vessel_2_LastMonth", + "dim": 0, + "alias": true, + "instance_id": 249, + "symbol_address": 1864, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_2_Monthly": { + "tag_name": "Val_Gas_Vessel_2_Monthly", + "dim": 0, + "alias": true, + "instance_id": 250, + "symbol_address": 1868, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_LastMonth": { + "tag_name": "Val_Gas_Vessel_3_LastMonth", + "dim": 0, + "alias": true, + "instance_id": 251, + "symbol_address": 1872, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Vessel_3_Monthly": { + "tag_name": "Val_Gas_Vessel_3_Monthly", + "dim": 0, + "alias": true, + "instance_id": 252, + "symbol_address": 1876, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_Meter_BSW": { + "tag_name": "Val_Lact_Meter_BSW", + "dim": 0, + "alias": true, + "instance_id": 253, + "symbol_address": 1880, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Recirculating_Pump_Stop": { + "tag_name": "SPT_Recirculating_Pump_Stop", + "dim": 0, + "alias": true, + "instance_id": 254, + "symbol_address": 1884, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Recirculating_Pump_Start": { + "tag_name": "SPT_Recirculating_Pump_Start", + "dim": 0, + "alias": true, + "instance_id": 255, + "symbol_address": 1888, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WT1_TV": { + "tag_name": "Val_WT1_TV", + "dim": 0, + "alias": true, + "instance_id": 256, + "symbol_address": 1892, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_WT2_TV": { + "tag_name": "Val_WT2_TV", + "dim": 0, + "alias": true, + "instance_id": 257, + "symbol_address": 1896, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_OT1_TV": { + "tag_name": "Val_OT1_TV", + "dim": 0, + "alias": true, + "instance_id": 258, + "symbol_address": 1900, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_OT2_TV": { + "tag_name": "Val_OT2_TV", + "dim": 0, + "alias": true, + "instance_id": 259, + "symbol_address": 1904, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_ST1_TV": { + "tag_name": "Val_ST1_TV", + "dim": 0, + "alias": true, + "instance_id": 260, + "symbol_address": 1908, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Fuel_FR": { + "tag_name": "Val_Gas_Fuel_FR", + "dim": 0, + "alias": true, + "instance_id": 261, + "symbol_address": 1912, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Fuel_Lifetime": { + "tag_name": "Val_Gas_Fuel_Lifetime", + "dim": 0, + "alias": true, + "instance_id": 262, + "symbol_address": 1916, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Fuel_SP": { + "tag_name": "Val_Gas_Fuel_SP", + "dim": 0, + "alias": true, + "instance_id": 263, + "symbol_address": 1920, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Fuel_Temp": { + "tag_name": "Val_Gas_Fuel_Temp", + "dim": 0, + "alias": true, + "instance_id": 264, + "symbol_address": 1924, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Fuel_Density": { + "tag_name": "Val_Gas_Fuel_Density", + "dim": 0, + "alias": true, + "instance_id": 265, + "symbol_address": 1928, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_VRU_FR": { + "tag_name": "Val_Gas_VRU_FR", + "dim": 0, + "alias": true, + "instance_id": 266, + "symbol_address": 1932, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_VRU_Lifetime": { + "tag_name": "Val_Gas_VRU_Lifetime", + "dim": 0, + "alias": true, + "instance_id": 267, + "symbol_address": 1936, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_VRU_SP": { + "tag_name": "Val_Gas_VRU_SP", + "dim": 0, + "alias": true, + "instance_id": 268, + "symbol_address": 1940, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_VRU_Temp": { + "tag_name": "Val_Gas_VRU_Temp", + "dim": 0, + "alias": true, + "instance_id": 269, + "symbol_address": 1944, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_VRU_Density": { + "tag_name": "Val_Gas_VRU_Density", + "dim": 0, + "alias": true, + "instance_id": 270, + "symbol_address": 1948, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_VRU_Monthly": { + "tag_name": "Val_Gas_VRU_Monthly", + "dim": 0, + "alias": true, + "instance_id": 271, + "symbol_address": 1952, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_VRU_LastMonth": { + "tag_name": "Val_Gas_VRU_LastMonth", + "dim": 0, + "alias": true, + "instance_id": 272, + "symbol_address": 1956, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_VRU_Today": { + "tag_name": "Val_Gas_VRU_Today", + "dim": 0, + "alias": true, + "instance_id": 273, + "symbol_address": 1960, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_VRU_Yesterday": { + "tag_name": "Val_Gas_VRU_Yesterday", + "dim": 0, + "alias": true, + "instance_id": 274, + "symbol_address": 1964, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Fuel_Monthly": { + "tag_name": "Val_Gas_Fuel_Monthly", + "dim": 0, + "alias": true, + "instance_id": 275, + "symbol_address": 1968, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Fuel_LastMonth": { + "tag_name": "Val_Gas_Fuel_LastMonth", + "dim": 0, + "alias": true, + "instance_id": 276, + "symbol_address": 1972, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Fuel_Today": { + "tag_name": "Val_Gas_Fuel_Today", + "dim": 0, + "alias": true, + "instance_id": 277, + "symbol_address": 1976, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Gas_Fuel_Yesterday": { + "tag_name": "Val_Gas_Fuel_Yesterday", + "dim": 0, + "alias": true, + "instance_id": 278, + "symbol_address": 1980, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Oil_Tank_Selector": { + "tag_name": "Oil_Tank_Selector", + "dim": 0, + "alias": true, + "instance_id": 279, + "symbol_address": 2052, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "Water_Tank_Selector": { + "tag_name": "Water_Tank_Selector", + "dim": 0, + "alias": true, + "instance_id": 280, + "symbol_address": 2056, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "zero": { + "tag_name": "zero", + "dim": 0, + "alias": true, + "instance_id": 281, + "symbol_address": 2060, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "WTP1_Alarm": { + "tag_name": "WTP1_Alarm", + "dim": 0, + "alias": true, + "instance_id": 282, + "symbol_address": 2064, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "WTP2_Alarm": { + "tag_name": "WTP2_Alarm", + "dim": 0, + "alias": true, + "instance_id": 283, + "symbol_address": 2068, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "DINT", + "data_type_name": "DINT", + "tag_type": "atomic" + }, + "Placeholder": { + "tag_name": "Placeholder", + "dim": 1, + "alias": true, + "instance_id": 284, + "symbol_address": 2376, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 100, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CMD_Manual_Lact_2_Run": { + "tag_name": "CMD_Manual_Lact_2_Run", + "dim": 0, + "alias": true, + "instance_id": 291, + "symbol_address": 23074, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_Lact_2_Run": { + "tag_name": "CMD_Lact_2_Run", + "dim": 0, + "alias": true, + "instance_id": 292, + "symbol_address": 23075, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_Lact_Unit_2_Running": { + "tag_name": "FBK_Lact_Unit_2_Running", + "dim": 0, + "alias": true, + "instance_id": 293, + "symbol_address": 23326, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_Lact_Unit_2_Faulted": { + "tag_name": "AL0_Lact_Unit_2_Faulted", + "dim": 0, + "alias": true, + "instance_id": 294, + "symbol_address": 23327, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Val_Lact_2_Meter_Lifetime": { + "tag_name": "Val_Lact_2_Meter_Lifetime", + "dim": 0, + "alias": true, + "instance_id": 295, + "symbol_address": 24444, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Lact_Stop_2": { + "tag_name": "SPT_Lact_Stop_2", + "dim": 0, + "alias": true, + "instance_id": 296, + "symbol_address": 24448, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_2_Meter_Temp": { + "tag_name": "Val_Lact_2_Meter_Temp", + "dim": 0, + "alias": true, + "instance_id": 297, + "symbol_address": 24452, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_2_Meter_Density": { + "tag_name": "Val_Lact_2_Meter_Density", + "dim": 0, + "alias": true, + "instance_id": 298, + "symbol_address": 24456, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_2_Meter_BSW": { + "tag_name": "Val_Lact_2_Meter_BSW", + "dim": 0, + "alias": true, + "instance_id": 299, + "symbol_address": 24460, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_2_Meter_FR": { + "tag_name": "Val_Lact_2_Meter_FR", + "dim": 0, + "alias": true, + "instance_id": 300, + "symbol_address": 24464, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "SPT_Lact_Run_2": { + "tag_name": "SPT_Lact_Run_2", + "dim": 0, + "alias": true, + "instance_id": 301, + "symbol_address": 24468, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_2_Meter_Todays": { + "tag_name": "Val_Lact_2_Meter_Todays", + "dim": 0, + "alias": true, + "instance_id": 302, + "symbol_address": 24472, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Lact_2_Meter_Yest": { + "tag_name": "Val_Lact_2_Meter_Yest", + "dim": 0, + "alias": true, + "instance_id": 303, + "symbol_address": 24476, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "CMD_GWR_Reset": { + "tag_name": "CMD_GWR_Reset", + "dim": 0, + "alias": true, + "instance_id": 304, + "symbol_address": 24480, + "symbol_object_address": 1613556032, + "software_control": 0, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + } +} \ No newline at end of file diff --git a/Pub_Sub/ek_facility/thingsboard/ek_facility_measures.csv b/Pub_Sub/ek_facility/thingsboard/ek_facility_measures.csv index f7f0de2..8b353ce 100644 --- a/Pub_Sub/ek_facility/thingsboard/ek_facility_measures.csv +++ b/Pub_Sub/ek_facility/thingsboard/ek_facility_measures.csv @@ -1,4 +1,6 @@ MeasuringPointName,ControllerName,GroupName,UploadType,DeadZonePercent,DataType,ArrayIndex,EnableBit,BitIndex,reverseBit,Address,Decimal,Len,ReadWrite,Unit,Description,Transform Type,MaxValue,MinValue,MaxScale,MinScale,Gain,Offset,startBit,endBit,Pt,Ct,Mapping_table,TransDecimal,bitMap,msecSample,storageLwTSDB,DataEndianReverse,ReadOffset,ReadLength,WriteOffset,WriteLength,DataParseMethod,BitId +ai_102b_temp_lo_alm,ek_facility,default,periodic,,BIT,,,,0,AI_102B_Temp.AL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, +ai_102b_temp_lolo_alm,ek_facility,default,periodic,,BIT,,,,0,AI_102B_Temp.ALL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, ait_102a_turbitity,ek_facility,default,periodic,,FLOAT,,,,,AI_102A.Scaled_Out,2,,ro,,Inlet Turbitity Value,none,,,,,,,,,,,,,,,1,,,,,,, ait_102b_h2s,ek_facility,default,periodic,,FLOAT,,,,,AI_102B.Scaled_Out,2,,ro,,Inlet H2S Value,none,,,,,,,,,,,,,,,1,,,,,,, ait_102d_oil_in_water,ek_facility,default,periodic,,FLOAT,,,,,AI_102D.Scaled_Out,2,,ro,,Inlet Oil In Water,none,,,,,,,,,,,,,,,1,,,,,,, @@ -19,6 +21,8 @@ ait_114x_lo_alm,ek_facility,default,periodic,,BIT,,,,0,AIT_114X.AL,,,ro,,,none,, ait_114x_lolo_alm,ek_facility,default,periodic,,BIT,,,,0,AIT_114X.ALL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, ait_114z_lo_alm,ek_facility,default,periodic,,BIT,,,,0,AIT_114Z.AL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, ait_114z_lolo_alm,ek_facility,default,periodic,,BIT,,,,0,AIT_114Z.ALL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, +at_109a_temp_lo_alm,ek_facility,default,periodic,,BIT,,,,0,AI_109A_Temp.AL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, +at_109a_temp_lolo_alm,ek_facility,default,periodic,,BIT,,,,0,AI_109A_Temp.ALL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, at_109a_turbidity,ek_facility,default,periodic,,FLOAT,,,,,AI_109A.Scaled_Out,2,,ro,,Outlet Turbidity Value,none,,,,,,,,,,,,,,,1,,,,,,, at_109b_h2s,ek_facility,default,periodic,,FLOAT,,,,,AI_109B.Scaled_Out,2,,ro,,Outlet H2S Value,none,,,,,,,,,,,,,,,1,,,,,,, at_109c_oil_in_water,ek_facility,default,periodic,,FLOAT,,,,,AI_109C.Scaled_Out,2,,ro,,Outlet Oil In Water Value,none,,,,,,,,,,,,,,,1,,,,,,, @@ -81,6 +85,8 @@ fit_100_flow_rate,ek_facility,default,periodic,,FLOAT,,,,,FIT_100.Scaled_Out,2,, fit_100_hi_alm,ek_facility,default,periodic,,BIT,,,,0,FIT_100.AH,,,ro,,Inlet Flow Rate To ACW Hi,none,,,,,,,,,,,,,0,,1,,,,,,, fit_100_hihi_alm,ek_facility,default,periodic,,BIT,,,,0,FIT_100.AHH,,,ro,,Inlet Flow Rate To ACW HiHi,none,,,,,,,,,,,,,0,,1,,,,,,, fit_100_lo_alm,ek_facility,default,periodic,,BIT,,,,0,FIT_100.AL,,,ro,,Inlet Flow Rate To ACW Lo,none,,,,,,,,,,,,,0,,1,,,,,,, +fit_100_temp_lo_alm,ek_facility,default,periodic,,BIT,,,,0,FIT_100_Temp.AL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, +fit_100_temp_lolo_alm,ek_facility,default,periodic,,BIT,,,,0,FIT_100_Temp.ALL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, fit_100_water_job,ek_facility,default,periodic,,FLOAT,,,,,Val_FIT_100_Job_Total,2,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,, fit_100_water_last_month,ek_facility,default,periodic,,FLOAT,,,,,Val_FIT_100_Water_LastMonth,2,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,, fit_100_water_lifetime,ek_facility,default,periodic,,FLOAT,,,,,Val_FIT_100_Water_T1,2,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,, @@ -156,6 +162,8 @@ n2_outlet_flow_rate,ek_facility,default,periodic,,FLOAT,,,,,Val_N2_Outlet_Flow_R n2_outlet_pressure,ek_facility,default,periodic,,FLOAT,,,,,Val_N2_Outlet_PSI,2,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,, n2_outlet_temp,ek_facility,default,periodic,,FLOAT,,,,,Val_N2_Outlet_Temp,2,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,, n2_purity,ek_facility,default,periodic,,FLOAT,,,,,Val_N2_N2_Purity,2,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,, +n2_room_temp_lo_alm,ek_facility,default,periodic,,BIT,,,,0,N2_RoomTemp.AL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, +n2_room_temp_lolo_alm,ek_facility,default,periodic,,BIT,,,,0,N2_RoomTemp.ALL,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, n2_run_time_lifetime,ek_facility,default,periodic,,FLOAT,,,,,Val_N2_Run_Time,2,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,, onyx_pump_motor_current,ek_facility,default,periodic,,FLOAT,,,,,CT_100.Scaled_Out,2,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,, outlet_o2,ek_facility,default,periodic,,FLOAT,,,,,Val_Outlet_O2,2,,ro,,,none,,,,,,,,,,,,,,,1,,,,,,, @@ -234,6 +242,7 @@ pit_111c_hi_alm,ek_facility,default,periodic,,BIT,,,,0,PIT_111C.AH,,,ro,,,none,, pit_111c_hihi_alm,ek_facility,default,periodic,,BIT,,,,0,PIT_111C.AHH,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, pit_111c_n2,ek_facility,default,periodic,,FLOAT,,,,,PIT_111C.Scaled_Out,2,,ro,,N2 Outlet Skid PSI,none,,,,,,,,,,,,,,,1,,,,,,, pnl_esd_alm,ek_facility,default,periodic,,BIT,,,,0,PNL_ESD.ALARM,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, +ps_fault_alm,ek_facility,default,periodic,,BIT,,,,0,PS_FAULT.ALARM,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, psd_alm,ek_facility,default,periodic,,BIT,,,,0,CMD_PSD,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, rmt_sd_alm,ek_facility,default,periodic,,BIT,,,,0,RMT_SD.ALARM,,,ro,,,none,,,,,,,,,,,,,0,,1,,,,,,, scada_stop_cmd,ek_facility,default,periodic,,BIT,,,,0,CMD_Scada_Stop,,,rw,,,none,,,,,,,,,,,,,0,,1,,,,,,, diff --git a/Pub_Sub/ek_facility/thingsboard/tags.json b/Pub_Sub/ek_facility/thingsboard/tags.json index 70b19da..7d3acc0 100644 --- a/Pub_Sub/ek_facility/thingsboard/tags.json +++ b/Pub_Sub/ek_facility/thingsboard/tags.json @@ -175152,5 +175152,4063 @@ ], "tag_type": "atomic", "data_type": "REAL" + }, + { + "tag_name": "Val_Coriolis_Temperature", + "dim": 0, + "instance_id": 1356, + "symbol_address": 232720, + "symbol_object_address": 1766824, + "software_control": 1946223863, + "alias": false, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "tag_type": "atomic", + "data_type": "REAL" + }, + { + "tag_name": "FIS_100_FBK", + "dim": 0, + "instance_id": 1357, + "symbol_address": 63966092, + "symbol_object_address": 1768900, + "software_control": 1073808312, + "alias": true, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "tag_type": "atomic", + "data_type": "BOOL", + "bit_position": 4 + }, + { + "tag_name": "FIS_100", + "dim": 0, + "instance_id": 1358, + "symbol_address": 233224, + "symbol_object_address": 1768772, + "software_control": 67175672, + "alias": false, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "tag_type": "struct", + "template_instance_id": 2677, + "data_type": { + "name": "SR_DI_PROCESSING", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "Discrete_Input": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "DebounceSec": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Alarm_Enable": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "Reset": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "Bypass": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + }, + "ALARM": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "AOI_Scale": { + "offset": 8, + "tag_type": "struct", + "data_type": { + "name": "SR_SCALE", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Out": { + "offset": 24, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "MinAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "Status": { + "offset": 28, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "SCL_01": { + "offset": 32, + "tag_type": "struct", + "data_type": { + "name": "SCALE", + "internal_tags": { + "ulBoolInput1": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "ulBoolOutput1": { + "offset": 24, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableOut": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "Out": { + "offset": 28, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "MinAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Status": { + "offset": 32, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "InstructFault": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "InRawRangeInv": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "SCL_HiddenFloat1": { + "offset": 36, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat2": { + "offset": 40, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat3": { + "offset": 44, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat4": { + "offset": 48, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "ulBoolInput1", + "EnableIn", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "ulBoolOutput1", + "EnableOut", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "InstructFault", + "InRawRangeInv", + "SCL_HiddenFloat1", + "SCL_HiddenFloat2", + "SCL_HiddenFloat3", + "SCL_HiddenFloat4" + ], + "template": { + "object_definition_size": 122, + "structure_size": 52, + "member_count": 20, + "structure_handle": 3978 + } + }, + "array": 0 + }, + "__l01CE9F532DACB9C5": { + "offset": 84, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDF032DACC5DD": { + "offset": 88, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEF04E2DACE887": { + "offset": 92, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CECBD42DACF1EF": { + "offset": 96, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEE7E42DAC9DB3": { + "offset": 100, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDE712DACEC0A": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "SCL_01" + ], + "template": { + "object_definition_size": 126, + "structure_size": 104, + "member_count": 20, + "structure_handle": 61774 + } + }, + "array": 0 + }, + "tALARM": { + "offset": 112, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "nDebounceMS": { + "offset": 124, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "tAH": { + "offset": 128, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tALL": { + "offset": 140, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tAL": { + "offset": 152, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tXFAIL": { + "offset": 164, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "rRawPct": { + "offset": 176, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "Discrete_Input", + "DebounceSec", + "Alarm_Enable", + "Reset", + "Bypass", + "ALARM", + "AOI_Scale", + "tALARM", + "nDebounceMS", + "tAH", + "tALL", + "tAL", + "tXFAIL", + "rRawPct" + ], + "template": { + "object_definition_size": 98, + "structure_size": 180, + "member_count": 17, + "structure_handle": 8120 + } + } + }, + { + "tag_name": "LIT_116C", + "dim": 0, + "instance_id": 1359, + "symbol_address": 233472, + "symbol_object_address": 1601272, + "software_control": 67175673, + "alias": false, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "tag_type": "struct", + "template_instance_id": 3025, + "data_type": { + "name": "SR_AI_PROCESSING", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "Raw": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "DebounceSec": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Raw_Min": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Raw_Max": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Eng_Min": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Eng_Max": { + "offset": 24, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AHH_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "AH_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "ALL_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "AL_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + }, + "AHH_SP": { + "offset": 28, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AH_SP": { + "offset": 32, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "ALL_SP": { + "offset": 36, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AL_SP": { + "offset": 40, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Reset": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "Bypass": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "Scaled_Out": { + "offset": 44, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AHH": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "AH": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "ALL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "AL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "XFAIL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "AOI_Scale": { + "offset": 48, + "tag_type": "struct", + "data_type": { + "name": "SR_SCALE", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Out": { + "offset": 24, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "MinAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "Status": { + "offset": 28, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "SCL_01": { + "offset": 32, + "tag_type": "struct", + "data_type": { + "name": "SCALE", + "internal_tags": { + "ulBoolInput1": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "ulBoolOutput1": { + "offset": 24, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableOut": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "Out": { + "offset": 28, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "MinAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Status": { + "offset": 32, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "InstructFault": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "InRawRangeInv": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "SCL_HiddenFloat1": { + "offset": 36, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat2": { + "offset": 40, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat3": { + "offset": 44, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat4": { + "offset": 48, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "ulBoolInput1", + "EnableIn", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "ulBoolOutput1", + "EnableOut", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "InstructFault", + "InRawRangeInv", + "SCL_HiddenFloat1", + "SCL_HiddenFloat2", + "SCL_HiddenFloat3", + "SCL_HiddenFloat4" + ], + "template": { + "object_definition_size": 122, + "structure_size": 52, + "member_count": 20, + "structure_handle": 3978 + } + }, + "array": 0 + }, + "__l01CE9F532DACB9C5": { + "offset": 84, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDF032DACC5DD": { + "offset": 88, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEF04E2DACE887": { + "offset": 92, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CECBD42DACF1EF": { + "offset": 96, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEE7E42DAC9DB3": { + "offset": 100, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDE712DACEC0A": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "SCL_01" + ], + "template": { + "object_definition_size": 126, + "structure_size": 104, + "member_count": 20, + "structure_handle": 61774 + } + }, + "array": 0 + }, + "tAHH": { + "offset": 152, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "nDebounceMS": { + "offset": 164, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "tAH": { + "offset": 168, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tALL": { + "offset": 180, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tAL": { + "offset": 192, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tXFAIL": { + "offset": 204, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "rRawPct": { + "offset": 216, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "Raw", + "DebounceSec", + "Raw_Min", + "Raw_Max", + "Eng_Min", + "Eng_Max", + "AHH_En", + "AH_En", + "ALL_En", + "AL_En", + "AHH_SP", + "AH_SP", + "ALL_SP", + "AL_SP", + "Reset", + "Bypass", + "Scaled_Out", + "AHH", + "AH", + "ALL", + "AL", + "XFAIL", + "AOI_Scale", + "tAHH", + "nDebounceMS", + "tAH", + "tALL", + "tAL", + "tXFAIL", + "rRawPct" + ], + "template": { + "object_definition_size": 167, + "structure_size": 220, + "member_count": 33, + "structure_handle": 60043 + } + } + }, + { + "tag_name": "FIT_100_Temp", + "dim": 0, + "instance_id": 1360, + "symbol_address": 233720, + "symbol_object_address": 1591064, + "software_control": 67175674, + "alias": false, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "tag_type": "struct", + "template_instance_id": 3025, + "data_type": { + "name": "SR_AI_PROCESSING", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "Raw": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "DebounceSec": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Raw_Min": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Raw_Max": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Eng_Min": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Eng_Max": { + "offset": 24, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AHH_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "AH_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "ALL_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "AL_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + }, + "AHH_SP": { + "offset": 28, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AH_SP": { + "offset": 32, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "ALL_SP": { + "offset": 36, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AL_SP": { + "offset": 40, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Reset": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "Bypass": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "Scaled_Out": { + "offset": 44, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AHH": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "AH": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "ALL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "AL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "XFAIL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "AOI_Scale": { + "offset": 48, + "tag_type": "struct", + "data_type": { + "name": "SR_SCALE", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Out": { + "offset": 24, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "MinAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "Status": { + "offset": 28, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "SCL_01": { + "offset": 32, + "tag_type": "struct", + "data_type": { + "name": "SCALE", + "internal_tags": { + "ulBoolInput1": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "ulBoolOutput1": { + "offset": 24, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableOut": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "Out": { + "offset": 28, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "MinAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Status": { + "offset": 32, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "InstructFault": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "InRawRangeInv": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "SCL_HiddenFloat1": { + "offset": 36, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat2": { + "offset": 40, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat3": { + "offset": 44, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat4": { + "offset": 48, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "ulBoolInput1", + "EnableIn", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "ulBoolOutput1", + "EnableOut", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "InstructFault", + "InRawRangeInv", + "SCL_HiddenFloat1", + "SCL_HiddenFloat2", + "SCL_HiddenFloat3", + "SCL_HiddenFloat4" + ], + "template": { + "object_definition_size": 122, + "structure_size": 52, + "member_count": 20, + "structure_handle": 3978 + } + }, + "array": 0 + }, + "__l01CE9F532DACB9C5": { + "offset": 84, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDF032DACC5DD": { + "offset": 88, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEF04E2DACE887": { + "offset": 92, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CECBD42DACF1EF": { + "offset": 96, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEE7E42DAC9DB3": { + "offset": 100, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDE712DACEC0A": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "SCL_01" + ], + "template": { + "object_definition_size": 126, + "structure_size": 104, + "member_count": 20, + "structure_handle": 61774 + } + }, + "array": 0 + }, + "tAHH": { + "offset": 152, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "nDebounceMS": { + "offset": 164, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "tAH": { + "offset": 168, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tALL": { + "offset": 180, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tAL": { + "offset": 192, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tXFAIL": { + "offset": 204, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "rRawPct": { + "offset": 216, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "Raw", + "DebounceSec", + "Raw_Min", + "Raw_Max", + "Eng_Min", + "Eng_Max", + "AHH_En", + "AH_En", + "ALL_En", + "AL_En", + "AHH_SP", + "AH_SP", + "ALL_SP", + "AL_SP", + "Reset", + "Bypass", + "Scaled_Out", + "AHH", + "AH", + "ALL", + "AL", + "XFAIL", + "AOI_Scale", + "tAHH", + "nDebounceMS", + "tAH", + "tALL", + "tAL", + "tXFAIL", + "rRawPct" + ], + "template": { + "object_definition_size": 167, + "structure_size": 220, + "member_count": 33, + "structure_handle": 60043 + } + } + }, + { + "tag_name": "AI_102A_Temp", + "dim": 0, + "instance_id": 1361, + "symbol_address": 233968, + "symbol_object_address": 1586864, + "software_control": 67175675, + "alias": false, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "tag_type": "struct", + "template_instance_id": 3025, + "data_type": { + "name": "SR_AI_PROCESSING", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "Raw": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "DebounceSec": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Raw_Min": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Raw_Max": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Eng_Min": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Eng_Max": { + "offset": 24, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AHH_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "AH_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "ALL_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "AL_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + }, + "AHH_SP": { + "offset": 28, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AH_SP": { + "offset": 32, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "ALL_SP": { + "offset": 36, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AL_SP": { + "offset": 40, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Reset": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "Bypass": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "Scaled_Out": { + "offset": 44, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AHH": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "AH": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "ALL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "AL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "XFAIL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "AOI_Scale": { + "offset": 48, + "tag_type": "struct", + "data_type": { + "name": "SR_SCALE", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Out": { + "offset": 24, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "MinAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "Status": { + "offset": 28, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "SCL_01": { + "offset": 32, + "tag_type": "struct", + "data_type": { + "name": "SCALE", + "internal_tags": { + "ulBoolInput1": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "ulBoolOutput1": { + "offset": 24, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableOut": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "Out": { + "offset": 28, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "MinAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Status": { + "offset": 32, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "InstructFault": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "InRawRangeInv": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "SCL_HiddenFloat1": { + "offset": 36, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat2": { + "offset": 40, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat3": { + "offset": 44, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat4": { + "offset": 48, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "ulBoolInput1", + "EnableIn", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "ulBoolOutput1", + "EnableOut", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "InstructFault", + "InRawRangeInv", + "SCL_HiddenFloat1", + "SCL_HiddenFloat2", + "SCL_HiddenFloat3", + "SCL_HiddenFloat4" + ], + "template": { + "object_definition_size": 122, + "structure_size": 52, + "member_count": 20, + "structure_handle": 3978 + } + }, + "array": 0 + }, + "__l01CE9F532DACB9C5": { + "offset": 84, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDF032DACC5DD": { + "offset": 88, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEF04E2DACE887": { + "offset": 92, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CECBD42DACF1EF": { + "offset": 96, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEE7E42DAC9DB3": { + "offset": 100, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDE712DACEC0A": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "SCL_01" + ], + "template": { + "object_definition_size": 126, + "structure_size": 104, + "member_count": 20, + "structure_handle": 61774 + } + }, + "array": 0 + }, + "tAHH": { + "offset": 152, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "nDebounceMS": { + "offset": 164, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "tAH": { + "offset": 168, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tALL": { + "offset": 180, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tAL": { + "offset": 192, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tXFAIL": { + "offset": 204, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "rRawPct": { + "offset": 216, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "Raw", + "DebounceSec", + "Raw_Min", + "Raw_Max", + "Eng_Min", + "Eng_Max", + "AHH_En", + "AH_En", + "ALL_En", + "AL_En", + "AHH_SP", + "AH_SP", + "ALL_SP", + "AL_SP", + "Reset", + "Bypass", + "Scaled_Out", + "AHH", + "AH", + "ALL", + "AL", + "XFAIL", + "AOI_Scale", + "tAHH", + "nDebounceMS", + "tAH", + "tALL", + "tAL", + "tXFAIL", + "rRawPct" + ], + "template": { + "object_definition_size": 167, + "structure_size": 220, + "member_count": 33, + "structure_handle": 60043 + } + } + }, + { + "tag_name": "AI_109A_Temp", + "dim": 0, + "instance_id": 1362, + "symbol_address": 234216, + "symbol_object_address": 1682680, + "software_control": 67175676, + "alias": false, + "external_access": "Read/Write", + "dimensions": [ + 0, + 0, + 0 + ], + "tag_type": "struct", + "template_instance_id": 3025, + "data_type": { + "name": "SR_AI_PROCESSING", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "Raw": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "DebounceSec": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Raw_Min": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Raw_Max": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Eng_Min": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Eng_Max": { + "offset": 24, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AHH_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "AH_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "ALL_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "AL_En": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + }, + "AHH_SP": { + "offset": 28, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AH_SP": { + "offset": 32, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "ALL_SP": { + "offset": 36, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AL_SP": { + "offset": 40, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Reset": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "Bypass": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "Scaled_Out": { + "offset": 44, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "AHH": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "AH": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "ALL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "AL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "XFAIL": { + "offset": 1, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "AOI_Scale": { + "offset": 48, + "tag_type": "struct", + "data_type": { + "name": "SR_SCALE", + "internal_tags": { + "__BitHost00": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "EnableOut": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Out": { + "offset": 24, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 3 + }, + "MinAlarm": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 4 + }, + "Status": { + "offset": 28, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "SCL_01": { + "offset": 32, + "tag_type": "struct", + "data_type": { + "name": "SCALE", + "internal_tags": { + "ulBoolInput1": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableIn": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "In": { + "offset": 4, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMax": { + "offset": 8, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InRawMin": { + "offset": 12, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMax": { + "offset": 16, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "InEUMin": { + "offset": 20, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "Limiting": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "ulBoolOutput1": { + "offset": 24, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EnableOut": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "Out": { + "offset": 28, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "MaxAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "MinAlarm": { + "offset": 24, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 2 + }, + "Status": { + "offset": 32, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "InstructFault": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 0 + }, + "InRawRangeInv": { + "offset": 32, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 1 + }, + "SCL_HiddenFloat1": { + "offset": 36, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat2": { + "offset": 40, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat3": { + "offset": 44, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "SCL_HiddenFloat4": { + "offset": 48, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "ulBoolInput1", + "EnableIn", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "ulBoolOutput1", + "EnableOut", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "InstructFault", + "InRawRangeInv", + "SCL_HiddenFloat1", + "SCL_HiddenFloat2", + "SCL_HiddenFloat3", + "SCL_HiddenFloat4" + ], + "template": { + "object_definition_size": 122, + "structure_size": 52, + "member_count": 20, + "structure_handle": 3978 + } + }, + "array": 0 + }, + "__l01CE9F532DACB9C5": { + "offset": 84, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDF032DACC5DD": { + "offset": 88, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEF04E2DACE887": { + "offset": 92, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CECBD42DACF1EF": { + "offset": 96, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEE7E42DAC9DB3": { + "offset": 100, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + }, + "__l01CEDE712DACEC0A": { + "offset": 0, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "In", + "InRawMax", + "InRawMin", + "InEUMax", + "InEUMin", + "Limiting", + "Out", + "MaxAlarm", + "MinAlarm", + "Status", + "SCL_01" + ], + "template": { + "object_definition_size": 126, + "structure_size": 104, + "member_count": 20, + "structure_handle": 61774 + } + }, + "array": 0 + }, + "tAHH": { + "offset": 152, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "nDebounceMS": { + "offset": 164, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "tAH": { + "offset": 168, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tALL": { + "offset": 180, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tAL": { + "offset": 192, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "tXFAIL": { + "offset": 204, + "tag_type": "struct", + "data_type": { + "name": "TIMER", + "internal_tags": { + "Control": { + "offset": 0, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "PRE": { + "offset": 4, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "ACC": { + "offset": 8, + "tag_type": "atomic", + "data_type": "DINT", + "array": 0 + }, + "EN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 7 + }, + "TT": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 6 + }, + "DN": { + "offset": 3, + "tag_type": "atomic", + "data_type": "BOOL", + "bit": 5 + } + }, + "attributes": [ + "Control", + "PRE", + "ACC", + "EN", + "TT", + "DN" + ], + "template": { + "object_definition_size": 32, + "structure_size": 12, + "member_count": 6, + "structure_handle": 3971 + } + }, + "array": 0 + }, + "rRawPct": { + "offset": 216, + "tag_type": "atomic", + "data_type": "REAL", + "array": 0 + } + }, + "attributes": [ + "EnableIn", + "EnableOut", + "Raw", + "DebounceSec", + "Raw_Min", + "Raw_Max", + "Eng_Min", + "Eng_Max", + "AHH_En", + "AH_En", + "ALL_En", + "AL_En", + "AHH_SP", + "AH_SP", + "ALL_SP", + "AL_SP", + "Reset", + "Bypass", + "Scaled_Out", + "AHH", + "AH", + "ALL", + "AL", + "XFAIL", + "AOI_Scale", + "tAHH", + "nDebounceMS", + "tAH", + "tALL", + "tAL", + "tXFAIL", + "rRawPct" + ], + "template": { + "object_definition_size": 167, + "structure_size": 220, + "member_count": 33, + "structure_handle": 60043 + } + } } -] +] \ No newline at end of file diff --git a/Pub_Sub/flowmeterskid/thingsboard/flowmeterskid_measures.csv b/Pub_Sub/flowmeterskid/thingsboard/flowmeterskid_measures.csv deleted file mode 100644 index 895040c..0000000 --- a/Pub_Sub/flowmeterskid/thingsboard/flowmeterskid_measures.csv +++ /dev/null @@ -1,16 +0,0 @@ -MeasuringPointName,ControllerName,GroupName,UploadType,DeadZonePercent,DataType,ArrayIndex,EnableBit,BitIndex,reverseBit,Address,Decimal,Len,CodeType,ReadWrite,Unit,Description,Transform Type,MaxValue,MinValue,MaxScale,MinScale,Gain,Offset,startBit,endBit,Pt,Ct,Mapping_table,TransDecimal,bitMap,msecSample,storageLwTSDB,DataEndianReverse,ReadOffset,ReadLength,WriteOffset,WriteLength,DataParseMethod,BitId,pollCycle -flowrate,flowmeter,default,periodic,,FLOAT,,,,,4X3874,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -flow_unit,flowmeter,default,onChange,0,INT,,0,,,4X2103,,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -totalizer_1,flowmeter,default,periodic,,FLOAT,,,,,4X2610,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -totalizer_1_overflow,flowmeter,default,periodic,,FLOAT,,,,,4X2612,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,, -totalizer_1_unit,flowmeter,default,onChange,0,INT,,0,,,4X4604,,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -totalizer_2,flowmeter,default,periodic,,FLOAT,,,,,4X2810,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -totalizer_2_overflow,flowmeter,default,periodic,,FLOAT,,,,,4X2812,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,, -totalizer_2_unit,flowmeter,default,onChange,0,INT,,0,,,4X4605,,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -totalizer_3,flowmeter,default,periodic,,FLOAT,,,,,4X3010,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -totalizer_3_overflow,flowmeter,default,periodic,,FLOAT,,,,,4X3012,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,, -totalizer_3_unit,flowmeter,default,periodic,,INT,,0,,,4X4606,,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -reset_totalizers,flowmeter,,never,,INT,,0,,,4X2609,,,,rw,,,none,,,,,,,,,,,,,,0,,,,,,,,,0 -byte_order,flowmeter,default,onChange,0,INT,,0,,,4X4915,,,,rw,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -device_name,flowmeter,default,onChange,,STRING,,,,,4X7238,,14,UTF-8,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 -serial_number,flowmeter,default,onChange,,STRING,,,,,4X7003,,12,UTF-8,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0 \ No newline at end of file diff --git a/Pub_Sub/flowmeterskid/thingsboard/flowmeterskid_registers_v3-1-10.csv b/Pub_Sub/flowmeterskid/thingsboard/flowmeterskid_registers_v3-1-10.csv new file mode 100644 index 0000000..9e26beb --- /dev/null +++ b/Pub_Sub/flowmeterskid/thingsboard/flowmeterskid_registers_v3-1-10.csv @@ -0,0 +1,14 @@ +MeasuringPointName,ControllerName,GroupName,UploadType,DeadZoneType,DeadZonePercent,DataType,ArrayIndex,EnableBit,BitIndex,reverseBit,Address,Decimal,Len,CodeType,ReadWrite,Unit,Description,Transform Type,MaxValue,MinValue,MaxScale,MinScale,Gain,Offset,startBit,endBit,Pt,Ct,Mapping_table,TransDecimal,bitMap,msecSample,storageLwTSDB,DataEndianReverse,ReadOffset,ReadLength,WriteOffset,WriteLength,DataParseMethod,BitId,pollCycle,EnableRequestCount,RequestCount +flowrate,flowmeter,default,periodic,,,FLOAT,,,,,4X3874,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +totalizer_1,flowmeter,default,periodic,,,FLOAT,,,,,4X2610,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +totalizer_2,flowmeter,default,periodic,,,FLOAT,,,,,4X2810,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +totalizer_3,flowmeter,default,periodic,,,FLOAT,,,,,4X3010,2,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +flow_unit,flowmeter,default,onChange,0,0,INT,,0,,,4X2103,,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +totalizer_1_unit,flowmeter,default,onChange,0,0,INT,,0,,,4X4604,,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +totalizer_2_unit,flowmeter,default,onChange,0,0,INT,,0,,,4X4605,,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +totalizer_3_unit,flowmeter,default,periodic,,,INT,,0,,,4X4606,,,,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +reset_totalizers,flowmeter,,never,,,INT,,0,,,4X2609,,,,rw,,,none,,,,,,,,,,,,,,0,,,,,,,,,0,0, +byte_order,flowmeter,default,onChange,0,0,INT,,0,,,4X4915,,,,rw,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +device_name,flowmeter,default,onChange,,,STRING,,,,,4X7238,,14,UTF-8,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +serial_number,flowmeter,default,onChange,,,STRING,,,,,4X7003,,12,UTF-8,ro,,,none,,,,,,,,,,,,,,0,0,,,,,,,,0,0, +totalizer_1_rollover,flowmeter,default,periodic,,,FLOAT,,,,,4X2612,2,,,ro,,,none,,,,,,,,,,,,,,0,1,,,,,,,,,0, diff --git a/Pub_Sub/flowmeterskid/thingsboard/pub/sendData.py b/Pub_Sub/flowmeterskid/thingsboard/pub/sendData.py index f6da502..18e2578 100644 --- a/Pub_Sub/flowmeterskid/thingsboard/pub/sendData.py +++ b/Pub_Sub/flowmeterskid/thingsboard/pub/sendData.py @@ -202,17 +202,29 @@ def sendData(message,wizard_api): payload = {"ts": (round(dt.timestamp(dt.now())/600)*600)*1000, "values": {}} resetPayload = {"ts": "", "values": {}} dayReset, weekReset, monthReset, yearReset = False, False, False, False + totalizer_1 = None + ro_counter = None for measure in message["values"]["flowmeter"].keys(): try: if message["values"]["flowmeter"][measure]["status"] == 1: if measure in ["totalizer_1"]: - payload["values"]["year_volume"], yearReset = totalizeYear(message["values"]["flowmeter"][measure]["raw_data"]) - payload["values"]["month_volume"], monthReset = totalizeMonth(message["values"]["flowmeter"][measure]["raw_data"]) - payload["values"]["week_volume"], weekReset = totalizeWeek(message["values"]["flowmeter"][measure]["raw_data"]) - payload["values"]["day_volume"], dayReset = totalizeDay(message["values"]["flowmeter"][measure]["raw_data"]) + totalizer_1 = message["values"]["flowmeter"][measure]["raw_data"] + if measure in ["totalizer_1_rollover"]: + ro_counter = message["values"]["flowmeter"][measure]["raw_data"] payload["values"][measure] = message["values"]["flowmeter"][measure]["raw_data"] except Exception as e: logger.error(e) + try: + if totalizer_1 != None and ro_counter != None: + real_lifetime = totalizer_1 + ro_counter * 10000000 + payload["values"]["year_volume"], yearReset = totalizeYear(real_lifetime) + payload["values"]["month_volume"], monthReset = totalizeMonth(real_lifetime) + payload["values"]["week_volume"], weekReset = totalizeWeek(real_lifetime) + payload["values"]["day_volume"], dayReset = totalizeDay(real_lifetime) + payload["values"]["real_lifetime"] = real_lifetime + except Exception as e: + logger.error(e) + try: payload["values"]["latitude"], payload["values"]["longitude"], payload["values"]["speed"] = getGPS() except: @@ -290,10 +302,10 @@ def totalizeDay(lifetime, max_retries=3, retry_delay=2): totalizers = getTotalizers() now = dt.fromtimestamp(round(dt.timestamp(dt.now())/600)*600) reset = False - value = (lifetime + totalizers["rolloverCounter"] * 10000000) - totalizers["dayHolding"] + value = lifetime - totalizers["dayHolding"] if not int(now.strftime("%d")) == int(totalizers["day"]): - totalizers["dayHolding"] = lifetime + totalizers["rolloverCounter"] * 10000000 + totalizers["dayHolding"] = lifetime totalizers["day"] = int(now.strftime("%d")) for attempt in range(max_retries): @@ -323,9 +335,10 @@ def totalizeWeek(lifetime, max_retries=3, retry_delay=2): totalizers = getTotalizers() now = dt.fromtimestamp(round(dt.timestamp(dt.now())/600)*600) reset = False - value = (lifetime + totalizers["rolloverCounter"] * 10000000) - totalizers["weekHolding"] + value = lifetime - totalizers["weekHolding"] + if (not now.strftime("%U") == totalizers["week"] and now.strftime("%a") == "Sun") or totalizers["week"] == 0: - totalizers["weekHolding"] = lifetime + totalizers["rolloverCounter"] * 10000000 + totalizers["weekHolding"] = lifetime totalizers["week"] = now.strftime("%U") for attempt in range(max_retries): @@ -354,9 +367,10 @@ def totalizeMonth(lifetime, max_retries=3, retry_delay=2): totalizers = getTotalizers() now = dt.fromtimestamp(round(dt.timestamp(dt.now())/600)*600) reset = False - value = (lifetime + totalizers["rolloverCounter"] * 10000000) - totalizers["monthHolding"] + value = lifetime - totalizers["monthHolding"] + if not int(now.strftime("%m")) == int(totalizers["month"]): - totalizers["monthHolding"] = lifetime + totalizers["rolloverCounter"] * 10000000 + totalizers["monthHolding"] = lifetime totalizers["month"] = now.strftime("%m") for attempt in range(max_retries): @@ -384,21 +398,14 @@ def totalizeYear(lifetime, max_retries=3, retry_delay=2): :return: A tuple containing the calculated value and a boolean indicating if a reset occurred, or (None, False) if save fails. """ totalizers = getTotalizers() - if not totalizers.get("rolloverCounter"): - totalizers["rolloverCounter"] = 0 - totalizers["lastRawLifetime"] = lifetime now = dt.fromtimestamp(round(dt.timestamp(dt.now())/600)*600) reset = False - if totalizers["lastRawLifetime"] > lifetime: - totalizers["rolloverCounter"] += 1 - totalizers["lastRawLifetime"] = lifetime + value = lifetime - totalizers["yearHolding"] - value = (lifetime + totalizers["rolloverCounter"] * 10000000) - totalizers["yearHolding"] if not int(now.strftime("%Y")) == int(totalizers["year"]): totalizers["yearHolding"] = lifetime totalizers["year"] = now.strftime("%Y") - totalizers["rolloverCounter"] = 0 - + for attempt in range(max_retries): try: saveTotalizers(totalizers) diff --git a/Pub_Sub/rr_pipeline/thingsboard/tag_dump_2025_July_03.json b/Pub_Sub/rr_pipeline/thingsboard/tag_dump_2025_July_03.json new file mode 100644 index 0000000..3a69dde --- /dev/null +++ b/Pub_Sub/rr_pipeline/thingsboard/tag_dump_2025_July_03.json @@ -0,0 +1,821 @@ +{ + "_IO_EM_DO_00": { + "tag_name": "_IO_EM_DO_00", + "dim": 0, + "alias": true, + "instance_id": 1, + "symbol_address": 1044, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_01": { + "tag_name": "_IO_EM_DO_01", + "dim": 0, + "alias": true, + "instance_id": 2, + "symbol_address": 1045, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_02": { + "tag_name": "_IO_EM_DO_02", + "dim": 0, + "alias": true, + "instance_id": 3, + "symbol_address": 1046, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_03": { + "tag_name": "_IO_EM_DO_03", + "dim": 0, + "alias": true, + "instance_id": 4, + "symbol_address": 1047, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_04": { + "tag_name": "_IO_EM_DO_04", + "dim": 0, + "alias": true, + "instance_id": 5, + "symbol_address": 1048, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_05": { + "tag_name": "_IO_EM_DO_05", + "dim": 0, + "alias": true, + "instance_id": 6, + "symbol_address": 1049, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DO_06": { + "tag_name": "_IO_EM_DO_06", + "dim": 0, + "alias": true, + "instance_id": 7, + "symbol_address": 1050, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_00": { + "tag_name": "_IO_EM_DI_00", + "dim": 0, + "alias": true, + "instance_id": 8, + "symbol_address": 1051, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_01": { + "tag_name": "_IO_EM_DI_01", + "dim": 0, + "alias": true, + "instance_id": 9, + "symbol_address": 1052, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_02": { + "tag_name": "_IO_EM_DI_02", + "dim": 0, + "alias": true, + "instance_id": 10, + "symbol_address": 1053, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_03": { + "tag_name": "_IO_EM_DI_03", + "dim": 0, + "alias": true, + "instance_id": 11, + "symbol_address": 1054, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_04": { + "tag_name": "_IO_EM_DI_04", + "dim": 0, + "alias": true, + "instance_id": 12, + "symbol_address": 1055, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_05": { + "tag_name": "_IO_EM_DI_05", + "dim": 0, + "alias": true, + "instance_id": 13, + "symbol_address": 1056, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_06": { + "tag_name": "_IO_EM_DI_06", + "dim": 0, + "alias": true, + "instance_id": 14, + "symbol_address": 1057, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_07": { + "tag_name": "_IO_EM_DI_07", + "dim": 0, + "alias": true, + "instance_id": 15, + "symbol_address": 1058, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_08": { + "tag_name": "_IO_EM_DI_08", + "dim": 0, + "alias": true, + "instance_id": 16, + "symbol_address": 1059, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_09": { + "tag_name": "_IO_EM_DI_09", + "dim": 0, + "alias": true, + "instance_id": 17, + "symbol_address": 1060, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_10": { + "tag_name": "_IO_EM_DI_10", + "dim": 0, + "alias": true, + "instance_id": 18, + "symbol_address": 1061, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_DI_11": { + "tag_name": "_IO_EM_DI_11", + "dim": 0, + "alias": true, + "instance_id": 19, + "symbol_address": 1062, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "_IO_EM_AI_00": { + "tag_name": "_IO_EM_AI_00", + "dim": 0, + "alias": true, + "instance_id": 20, + "symbol_address": 1064, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "_IO_EM_AI_01": { + "tag_name": "_IO_EM_AI_01", + "dim": 0, + "alias": true, + "instance_id": 21, + "symbol_address": 1066, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "_IO_EM_AI_02": { + "tag_name": "_IO_EM_AI_02", + "dim": 0, + "alias": true, + "instance_id": 22, + "symbol_address": 1068, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "_IO_EM_AI_03": { + "tag_name": "_IO_EM_AI_03", + "dim": 0, + "alias": true, + "instance_id": 23, + "symbol_address": 1070, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "_IO_EM_AO_00": { + "tag_name": "_IO_EM_AO_00", + "dim": 0, + "alias": true, + "instance_id": 24, + "symbol_address": 1072, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "_IO_P1_AI_00": { + "tag_name": "_IO_P1_AI_00", + "dim": 0, + "alias": true, + "instance_id": 25, + "symbol_address": 1074, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "_IO_P1_AI_01": { + "tag_name": "_IO_P1_AI_01", + "dim": 0, + "alias": true, + "instance_id": 26, + "symbol_address": 1076, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "CMD_Valve_2_Open": { + "tag_name": "CMD_Valve_2_Open", + "dim": 0, + "alias": true, + "instance_id": 27, + "symbol_address": 1116, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "CMD_Valve_1_Open": { + "tag_name": "CMD_Valve_1_Open", + "dim": 0, + "alias": true, + "instance_id": 28, + "symbol_address": 1117, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_Valve_2_Closed": { + "tag_name": "FBK_Valve_2_Closed", + "dim": 0, + "alias": true, + "instance_id": 29, + "symbol_address": 1118, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_Valve_2_Open": { + "tag_name": "FBK_Valve_2_Open", + "dim": 0, + "alias": true, + "instance_id": 30, + "symbol_address": 1119, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_Valve_1_Closed": { + "tag_name": "FBK_Valve_1_Closed", + "dim": 0, + "alias": true, + "instance_id": 31, + "symbol_address": 1120, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "FBK_Valve_1_Open": { + "tag_name": "FBK_Valve_1_Open", + "dim": 0, + "alias": true, + "instance_id": 32, + "symbol_address": 1121, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "AL0_Comm_Fail_With_Slave": { + "tag_name": "AL0_Comm_Fail_With_Slave", + "dim": 0, + "alias": true, + "instance_id": 33, + "symbol_address": 1122, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + }, + "Contract_Hour": { + "tag_name": "Contract_Hour", + "dim": 0, + "alias": true, + "instance_id": 34, + "symbol_address": 1124, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "Slave_RTC_Holding": { + "tag_name": "Slave_RTC_Holding", + "dim": 0, + "alias": true, + "instance_id": 35, + "symbol_address": 1126, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "UINT", + "data_type_name": "UINT", + "tag_type": "atomic" + }, + "Raw_Pipeline_1_PSI": { + "tag_name": "Raw_Pipeline_1_PSI", + "dim": 0, + "alias": true, + "instance_id": 36, + "symbol_address": 1132, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_Pipeline_1_PSI": { + "tag_name": "Val_Pipeline_1_PSI", + "dim": 0, + "alias": true, + "instance_id": 37, + "symbol_address": 1136, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_FM_Lifetime_Total": { + "tag_name": "Val_FM_Lifetime_Total", + "dim": 0, + "alias": true, + "instance_id": 38, + "symbol_address": 1140, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_FM_Flow_Rate": { + "tag_name": "Val_FM_Flow_Rate", + "dim": 0, + "alias": true, + "instance_id": 39, + "symbol_address": 1144, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_FM_Monthly_Total": { + "tag_name": "Val_FM_Monthly_Total", + "dim": 0, + "alias": true, + "instance_id": 40, + "symbol_address": 1148, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_FM_LastMonth_Total": { + "tag_name": "Val_FM_LastMonth_Total", + "dim": 0, + "alias": true, + "instance_id": 41, + "symbol_address": 1152, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_FM_Yest_Total": { + "tag_name": "Val_FM_Yest_Total", + "dim": 0, + "alias": true, + "instance_id": 42, + "symbol_address": 1156, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "Val_FM_Todays_Total": { + "tag_name": "Val_FM_Todays_Total", + "dim": 0, + "alias": true, + "instance_id": 43, + "symbol_address": 1160, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "REAL", + "data_type_name": "REAL", + "tag_type": "atomic" + }, + "AL0_Power_Failure": { + "tag_name": "AL0_Power_Failure", + "dim": 0, + "alias": true, + "instance_id": 52, + "symbol_address": 4516, + "symbol_object_address": 1077549664, + "software_control": 0, + "external_access": "Unknown", + "dimensions": [ + 0, + 0, + 0 + ], + "data_type": "BOOL", + "data_type_name": "BOOL", + "bit_position": 0, + "tag_type": "atomic" + } +} \ No newline at end of file diff --git a/code snippets/getPLCData.ipynb b/code snippets/getPLCData.ipynb index 1620f3d..4d4007d 100644 --- a/code snippets/getPLCData.ipynb +++ b/code snippets/getPLCData.ipynb @@ -7,17 +7,20 @@ "outputs": [], "source": [ "from pycomm3 import LogixDriver\n", - "import json, pprint" + "import json, pprint\n", + "from datetime import datetime as dt" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ - "ip_address = \"63.46.83.193\" # \"ngrok.iot.inhandnetworks.com:3021\"\n", - "path = '/Users/nico/Documents/GitHub/HP_InHand_IG502/Pub_Sub/fk_plcpond_gateway/thingsboard/overflow_tag_dump_30_May.json' # code snippets/tag_dump.json'" + "ip_address = \"63.46.36.52\"# \"ngrok.iot.inhandnetworks.com:3054\" # \"166.141.90.208\"\n", + "device_type = \"rr_pipeline\"\n", + "today = dt.now().strftime(\"%Y_%B_%d\") \n", + "path = f'/Users/nico/Documents/GitHub/HP_InHand_IG502/Pub_Sub/{device_type}/thingsboard/tag_dump_{today}.json' # code snippets/tag_dump.json'" ] }, { @@ -54,17 +57,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Pond_1_Lev, 21055.0, REAL, None\n" - ] - } - ], + "outputs": [], "source": [ "with LogixDriver(ip_address) as plc:\n", " print(plc.read(\"Pond_1_Lev\"))" @@ -110,12 +105,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CMD_TP1_PID_Auto, 0, BOOL, None\n" + ] + } + ], "source": [ - "with LogixDriver('107.84.254.147') as plc:\n", - " print(plc.write(\"Lifetime_Flow_Meter_Gal\", 0))" + "with LogixDriver(ip_address) as plc:\n", + " print(plc.write(\"CMD_TP1_PID_Auto\", 0))" ] }, {