diff --git a/Remote_SCADA_skid/Controller/Controller.acfproj b/FlowSkidUniversal/Controller/Controller.acfproj
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller.acfproj
rename to FlowSkidUniversal/Controller/Controller.acfproj
diff --git a/Remote_SCADA_skid/Controller/Controller/Breakpoints.lst b/FlowSkidUniversal/Controller/Controller/Breakpoints.lst
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Breakpoints.lst
rename to FlowSkidUniversal/Controller/Controller/Breakpoints.lst
diff --git a/Remote_SCADA_skid/Controller/Controller/CONTROLLER.err b/FlowSkidUniversal/Controller/Controller/CONTROLLER.err
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/CONTROLLER.err
rename to FlowSkidUniversal/Controller/Controller/CONTROLLER.err
diff --git a/Remote_SCADA_skid/Controller/Controller/Compile.ic b/FlowSkidUniversal/Controller/Controller/Compile.ic
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Compile.ic
rename to FlowSkidUniversal/Controller/Controller/Compile.ic
diff --git a/Remote_SCADA_skid/Controller/Controller/Conf.mtc b/FlowSkidUniversal/Controller/Controller/Conf.mtc
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Conf.mtc
rename to FlowSkidUniversal/Controller/Controller/Conf.mtc
diff --git a/Remote_SCADA_skid/Controller/Controller/DlgCfg.xml b/FlowSkidUniversal/Controller/Controller/DlgCfg.xml
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/DlgCfg.xml
rename to FlowSkidUniversal/Controller/Controller/DlgCfg.xml
diff --git a/Remote_SCADA_skid/Controller/Controller/ISaVIEW/Default/Default.HAD b/FlowSkidUniversal/Controller/Controller/ISaVIEW/Default/Default.HAD
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/ISaVIEW/Default/Default.HAD
rename to FlowSkidUniversal/Controller/Controller/ISaVIEW/Default/Default.HAD
diff --git a/FlowSkidUniversal/Controller/Controller/LogicalValues.csv b/FlowSkidUniversal/Controller/Controller/LogicalValues.csv
new file mode 100644
index 0000000..3df8124
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/LogicalValues.csv
@@ -0,0 +1,2267 @@
+Controller.Micro820.Micro820.__SYSVA_ABORT_CYCLE FALSE
+Controller.Micro820.Micro820.__SYSVA_CCEXEC FALSE
+Controller.Micro820.Micro820.__SYSVA_CYCLECNT 0
+Controller.Micro820.Micro820.__SYSVA_CYCLEDATE T#37m25s292ms
+Controller.Micro820.Micro820.__SYSVA_FIRST_SCAN TRUE
+Controller.Micro820.Micro820.__SYSVA_KVBCERR FALSE
+Controller.Micro820.Micro820.__SYSVA_KVBPERR FALSE
+Controller.Micro820.Micro820.__SYSVA_MAJ_ERR_HALT FALSE
+Controller.Micro820.Micro820.__SYSVA_POWERUP_BIT TRUE
+Controller.Micro820.Micro820.__SYSVA_PROJ_INCOMPLETE 0
+Controller.Micro820.Micro820.__SYSVA_REMOTE TRUE
+Controller.Micro820.Micro820.__SYSVA_RESMODE 8
+Controller.Micro820.Micro820.__SYSVA_RESNAME 'CONTROLLER\MICRO820\MICRO820'
+Controller.Micro820.Micro820.__SYSVA_SCANCNT 0
+Controller.Micro820.Micro820.__SYSVA_SUSPEND_ID 0
+Controller.Micro820.Micro820.__SYSVA_TCYCURRENT T#0s
+Controller.Micro820.Micro820.__SYSVA_TCYCYCTIME T#0s
+Controller.Micro820.Micro820.__SYSVA_TCYMAXIMUM T#0s
+Controller.Micro820.Micro820.__SYSVA_TCYOVERFLOW 0
+Controller.Micro820.Micro820.__SYSVA_TCYWDG 2000
+Controller.Micro820.Micro820.__SYSVA_USER_DATA_LOST FALSE
+Controller.Micro820.Micro820._IO_EM_AI_00 0
+Controller.Micro820.Micro820._IO_EM_AI_01 0
+Controller.Micro820.Micro820._IO_EM_AI_02 0
+Controller.Micro820.Micro820._IO_EM_AI_03 0
+Controller.Micro820.Micro820._IO_EM_AO_00 0
+Controller.Micro820.Micro820._IO_EM_DI_00 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_01 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_02 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_03 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_04 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_05 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_06 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_07 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_08 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_09 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_10 FALSE
+Controller.Micro820.Micro820._IO_EM_DI_11 FALSE
+Controller.Micro820.Micro820._IO_EM_DO_00 FALSE
+Controller.Micro820.Micro820._IO_EM_DO_01 FALSE
+Controller.Micro820.Micro820._IO_EM_DO_02 FALSE
+Controller.Micro820.Micro820._IO_EM_DO_03 FALSE
+Controller.Micro820.Micro820._IO_EM_DO_04 FALSE
+Controller.Micro820.Micro820._IO_EM_DO_05 FALSE
+Controller.Micro820.Micro820._IO_EM_DO_06 FALSE
+Controller.Micro820.Micro820._IO_P1_AI_00
+Controller.Micro820.Micro820._IO_P1_AI_01
+Controller.Micro820.Micro820.cfg_Flowmeter_ModbusNode 20
+Controller.Micro820.Micro820.cfg_FlowRate_Register 40201
+Controller.Micro820.Micro820.cfg_FlowTotalizerA_Register 40203
+Controller.Micro820.Micro820.cfg_FlowTotalizerB_Register 40205
+Controller.Micro820.Micro820.cfg_FlowTotalizerC_Register
+Controller.Micro820.Micro820.cfg_ResetTotalizerA_Coil
+Controller.Micro820.Micro820.cfg_ResetTotalizerB_Coil
+Controller.Micro820.Micro820.cfg_ResetTotalizerC_Coil
+Controller.Micro820.Micro820.cfg_Status_Register
+Controller.Micro820.Micro820.cfg_Units_Register
+Controller.Micro820.Micro820.cmd_ResetTotalizerA
+Controller.Micro820.Micro820.cmd_ResetTotalizerB
+Controller.Micro820.Micro820.cmd_ResetTotalizerC
+Controller.Micro820.Micro820.Flow_EU_Max 27500.0
+Controller.Micro820.Micro820.Flow_EU_Min -27500.0
+Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.ET
+Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.IN
+Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.Pdate
+Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.PT
+Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.Q
+Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.Redge
+Controller.Micro820.Micro820.FlowMeterMb.cmd_ClearResetTotalizer
+Controller.Micro820.Micro820.FlowMeterMb.cmd_ResetTotalizer
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Cancel FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.__ADI_LocalAddr 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.Cancel FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.controlbit 136
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.Error FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.ErrorID 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.IN TRUE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalAddr[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.Q FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG.TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.__ADI_LocalAddr 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.Cancel FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.controlbit 136
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.Error FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.ErrorID 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.IN TRUE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalAddr[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.Q FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.TargetCfg.Addr 40201
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG.TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_TargetCfg.Addr 40201
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.__ADI_LocalAddr 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.Cancel FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.controlbit 136
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.Error FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.ErrorID 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.IN TRUE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalAddr[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.Q FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.TargetCfg.Addr 40203
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG.TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_TargetCfg.Addr 40203
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.__ADI_LocalAddr 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.Cancel FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.controlbit 136
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.Error FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.ErrorID 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.IN TRUE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalAddr[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.Q FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG.TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.__ADI_LocalAddr 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.Cancel FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.controlbit 136
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.Error FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.ErrorID 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.IN TRUE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalAddr[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.Q FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG.TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.__ADI_LocalAddr 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.Cancel FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.controlbit 136
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.Error FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.ErrorID 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.IN TRUE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalAddr[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.Q FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG.TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.__ADI_LocalAddr 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.Cancel FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.controlbit 136
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.Error FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.ErrorID 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.IN TRUE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalAddr[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.Q FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG.TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.__ADI_LocalAddr 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.Cancel FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.controlbit 136
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.Error FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.ErrorID 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.IN TRUE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[1] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[10] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[100] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[101] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[102] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[103] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[104] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[105] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[106] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[107] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[108] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[109] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[11] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[110] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[111] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[112] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[113] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[114] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[115] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[116] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[117] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[118] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[119] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[12] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[120] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[121] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[122] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[123] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[124] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[125] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[13] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[14] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[15] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[16] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[17] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[18] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[19] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[2] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[20] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[21] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[22] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[23] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[24] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[25] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[26] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[27] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[28] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[29] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[3] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[30] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[31] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[32] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[33] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[34] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[35] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[36] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[37] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[38] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[39] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[4] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[40] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[41] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[42] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[43] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[44] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[45] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[46] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[47] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[48] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[49] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[5] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[50] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[51] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[52] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[53] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[54] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[55] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[56] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[57] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[58] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[59] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[6] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[60] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[61] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[62] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[63] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[64] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[65] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[66] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[67] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[68] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[69] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[7] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[70] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[71] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[72] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[73] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[74] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[75] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[76] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[77] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[78] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[79] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[8] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[80] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[81] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[82] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[83] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[84] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[85] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[86] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[87] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[88] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[89] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[9] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[90] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[91] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[92] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[93] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[94] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[95] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[96] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[97] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[98] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalAddr[99] 0
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalCfg.Channel 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalCfg.Cmd 3
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalCfg.ElementCnt 2
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.LocalCfg.TriggerType 1
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.Q FALSE
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG.TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_TargetCfg.Addr 40205
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_TargetCfg.Node 20
+Controller.Micro820.Micro820.FlowMeterMb.ModbusErrorTimer.ET
+Controller.Micro820.Micro820.FlowMeterMb.ModbusErrorTimer.IN
+Controller.Micro820.Micro820.FlowMeterMb.ModbusErrorTimer.Pdate
+Controller.Micro820.Micro820.FlowMeterMb.ModbusErrorTimer.PT
+Controller.Micro820.Micro820.FlowMeterMb.ModbusErrorTimer.Q
+Controller.Micro820.Micro820.FlowMeterMb.ModbusErrorTimer.Redge
+Controller.Micro820.Micro820.FlowMeterMb.ModbusScanRate
+Controller.Micro820.Micro820.FlowMeterMb.ModbusTimer.ET
+Controller.Micro820.Micro820.FlowMeterMb.ModbusTimer.IN
+Controller.Micro820.Micro820.FlowMeterMb.ModbusTimer.Pdate
+Controller.Micro820.Micro820.FlowMeterMb.ModbusTimer.PT
+Controller.Micro820.Micro820.FlowMeterMb.ModbusTimer.Q
+Controller.Micro820.Micro820.FlowMeterMb.ModbusTimer.Redge
+Controller.Micro820.Micro820.FlowMeterMb.par_TimeToWaitToClearResetTotalizer
+Controller.Micro820.Micro820.FlowMeterMb.READ_CMD 3
+Controller.Micro820.Micro820.FlowMeterMb.Wait_To_Reset_TON.ET
+Controller.Micro820.Micro820.FlowMeterMb.Wait_To_Reset_TON.IN
+Controller.Micro820.Micro820.FlowMeterMb.Wait_To_Reset_TON.Pdate
+Controller.Micro820.Micro820.FlowMeterMb.Wait_To_Reset_TON.PT
+Controller.Micro820.Micro820.FlowMeterMb.Wait_To_Reset_TON.Q
+Controller.Micro820.Micro820.FlowMeterMb.Wait_To_Reset_TON.Redge
+Controller.Micro820.Micro820.FlowMeterMb.WRITECOIL_CMD
+Controller.Micro820.Micro820.ModbusErrorDuration
+Controller.Micro820.Micro820.Pressure_EU_Max 150.0
+Controller.Micro820.Micro820.Pressure_EU_Min 0.0
+Controller.Micro820.Micro820.sts_FlowmeterModbusOK
+Controller.Micro820.Micro820.sw_UseModbusFlowmeter
+Controller.Micro820.Micro820.use_ModbusFlowmeter
+Controller.Micro820.Micro820.val_AI00_uA
+Controller.Micro820.Micro820.val_AI01_uA
+Controller.Micro820.Micro820.val_FlowRate
+Controller.Micro820.Micro820.val_FlowTotalizerA
+Controller.Micro820.Micro820.val_FlowTotalizerAUnits
+Controller.Micro820.Micro820.val_FlowTotalizerB
+Controller.Micro820.Micro820.val_FlowTotalizerBUnits
+Controller.Micro820.Micro820.val_FlowTotalizerC
+Controller.Micro820.Micro820.val_FlowTotalizerCUnits
+Controller.Micro820.Micro820.val_FlowUnits
+Controller.Micro820.Micro820.val_Pressure 0.0
+Controller.Micro820.Micro820.val_Status0
+Controller.Micro820.Micro820.val_Status1
+Controller.Micro820.Micro820.val_Status2
+Controller.Micro820.Micro820.val_StatusString
diff --git a/Remote_SCADA_skid/Controller/Controller/MbSrvConf.xml b/FlowSkidUniversal/Controller/Controller/MbSrvConf.xml.BAK
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/MbSrvConf.xml
rename to FlowSkidUniversal/Controller/Controller/MbSrvConf.xml.BAK
diff --git a/FlowSkidUniversal/Controller/Controller/MbSrvConf_target.xml b/FlowSkidUniversal/Controller/Controller/MbSrvConf_target.xml
new file mode 100644
index 0000000..a6cb842
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/MbSrvConf_target.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Binding.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Binding.rtc
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Binding.rtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Binding.rtc
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/CnvFct.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/CnvFct.rtc
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/CnvFct.rtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/CnvFct.rtc
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile.ics b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile.ics
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile.ics
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile.ics
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile.ict b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile.ict
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile.ict
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile.ict
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_DEVICESELECTION.ict b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_DEVICESELECTION.ict
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_DEVICESELECTION.ict
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_DEVICESELECTION.ict
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERAI.ict b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERAI.ict
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERAI.ict
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERAI.ict
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERMB.ict b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERMB.ict
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERMB.ict
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERMB.ict
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWRATEUNITS.ict
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWRATEUNITS.ict
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_PRESSURE.ict b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWTOTALUNITS.ict
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_PRESSURE.ict
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWTOTALUNITS.ict
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_WORDSTOREAL.ict b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_WORDSTOREAL.ict
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_PRESSURE.ict b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_PRESSURE.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_PRESSURE.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_WORDSTOREAL.ict b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_WORDSTOREAL.ict
new file mode 100644
index 0000000..7e6cc76
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_WORDSTOREAL.ict
@@ -0,0 +1 @@
+COMPILED
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DEVICESELECTION.ic b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DEVICESELECTION.ic
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DEVICESELECTION.ic
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DEVICESELECTION.ic
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DEVICESELECTION.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DEVICESELECTION.rtc
similarity index 63%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DEVICESELECTION.rtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DEVICESELECTION.rtc
index 5633359..19a012e 100644
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DEVICESELECTION.rtc and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DEVICESELECTION.rtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DefProg.cnf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DefProg.cnf
similarity index 70%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DefProg.cnf
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DefProg.cnf
index b567107..ad65003 100644
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DefProg.cnf and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DefProg.cnf differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DeviceSelection.AcfMlge b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DeviceSelection.AcfMlge
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DeviceSelection.AcfMlge
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DeviceSelection.AcfMlge
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DeviceSelection.stf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DeviceSelection.stf
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DeviceSelection.stf
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DeviceSelection.stf
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DwlOrder.txt b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DwlOrder.txt
similarity index 66%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DwlOrder.txt
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DwlOrder.txt
index 10cf27a..e84db34 100644
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/DwlOrder.txt
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/DwlOrder.txt
@@ -4,3 +4,5 @@ FLOWMETERAI
PRESSURE
LINEARSCALE
WORDSTOREAL
+FLOWRATEUNITS
+FLOWTOTALUNITS
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
new file mode 100644
index 0000000..f33c137
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
@@ -0,0 +1,56 @@
+MODBUSTIMER.IN@FLOWMETERMB,__TMPB__TON__IN,BOOL
+MODBUSTIMER.PT@FLOWMETERMB,MODBUSSCANRATE@FLOWMETERMB,TIME
+WAIT_TO_RESET_TON.IN@FLOWMETERMB,CMD_CLEARRESETTOTALIZER@FLOWMETERMB,BOOL
+WAIT_TO_RESET_TON.PT@FLOWMETERMB,PAR_TIMETOWAITTOCLEARRESETTOTALIZER@FLOWMETERMB,TIME
+MODBUSERRORTIMER.IN@FLOWMETERMB,__TMPB__TON__IN,BOOL
+MODBUSERRORTIMER.PT@FLOWMETERMB,MODBUSERRORDURATION,TIME
+TON_TOTALIZER.IN@FLOWMETERAI,__TMPB__TON__IN,BOOL
+TON_TOTALIZER.PT@FLOWMETERAI,__CTIME00002710,TIME
+MBS_FLOWRATE_MSG.IN@FLOWMETERMB,__TMPB__MSG_MODBUS__IN,BOOL
+MBS_FLOWRATE_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
+MBS_FLOWRATE_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
+MBS_FLOWRATE_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
+MBS_FLOWRATE_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
+MBS_FLOWRATE_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
+MBS_FLOWTOTALIZERA_MSG.IN@FLOWMETERMB,__TMPB__MSG_MODBUS__IN,BOOL
+MBS_FLOWTOTALIZERA_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
+MBS_FLOWTOTALIZERA_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
+MBS_FLOWTOTALIZERA_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
+MBS_FLOWTOTALIZERA_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
+MBS_FLOWTOTALIZERA_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
+MBS_FLOWTOTALIZERB_MSG.IN@FLOWMETERMB,__TMPB__MSG_MODBUS__IN,BOOL
+MBS_FLOWTOTALIZERB_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
+MBS_FLOWTOTALIZERB_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
+MBS_FLOWTOTALIZERB_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
+MBS_FLOWTOTALIZERB_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
+MBS_FLOWTOTALIZERB_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
+MBS_FLOWTOTALIZERC_MSG.IN@FLOWMETERMB,__TMPB__MSG_MODBUS__IN,BOOL
+MBS_FLOWTOTALIZERC_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
+MBS_FLOWTOTALIZERC_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
+MBS_FLOWTOTALIZERC_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
+MBS_FLOWTOTALIZERC_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
+MBS_FLOWTOTALIZERC_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
+MBS_STATUS_MSG.IN@FLOWMETERMB,__TMPB__MSG_MODBUS__IN,BOOL
+MBS_STATUS_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
+MBS_STATUS_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
+MBS_STATUS_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
+MBS_STATUS_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
+MBS_STATUS_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
+MBS_RESETTOTALIZER_MSG.IN@FLOWMETERMB,CMD_RESETTOTALIZER@FLOWMETERMB,BOOL
+MBS_RESETTOTALIZER_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
+MBS_RESETTOTALIZER_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
+MBS_RESETTOTALIZER_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
+MBS_RESETTOTALIZER_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
+MBS_RESETTOTALIZER_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
+MBS_CLEARRESETTOTALIZER_MSG.IN@FLOWMETERMB,__TMPB__MSG_MODBUS__IN,BOOL
+MBS_CLEARRESETTOTALIZER_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
+MBS_CLEARRESETTOTALIZER_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
+MBS_CLEARRESETTOTALIZER_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
+MBS_CLEARRESETTOTALIZER_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
+MBS_CLEARRESETTOTALIZER_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
+MBS_UNITS_MSG.IN@FLOWMETERMB,__TMPB__MSG_MODBUS__IN,BOOL
+MBS_UNITS_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
+MBS_UNITS_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
+MBS_UNITS_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
+MBS_UNITS_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
+MBS_UNITS_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERAI.dop b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERAI.dop
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERAI.dop
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERAI.dop
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERAI.ic b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERAI.ic
similarity index 53%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERAI.ic
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERAI.ic
index 1ff4c2d..8b42bce 100644
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERAI.ic
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERAI.ic
@@ -15,35 +15,46 @@ _PUSH_PAR FLOW_EU_MIN
_PUSH_PAR FLOW_EU_MAX
_PUSH_PAR VAL_AI00_UA
__TMPR5 := _CALL LINEARSCALE
-VAL_FLOWGROSS := __TMPR5
+VAL_FLOWRATE := __TMPR5
__TMPB1 := TON_TOTALIZER [ __CDINT00000004 ]
__TMPB1 := _NOT __TMPB1
__TMPB__TON__IN := __TMPB1
__FBL_RET := _PUSHCALLFB TON TON_TOTALIZER
__TMPB1 := TON_TOTALIZER [ __CDINT00000004 ]
_IF _NOT __TMPB1 _GOTO __LAB2
-__TMPB2 := VAL_FLOWGROSS > __TMPR7
+__TMPB2 := VAL_FLOWRATE > __TMPR7
_IF _NOT __TMPB2 _GOTO __LAB3
__TMPR5 := __TMPR8 / __TMPR9
-__TMPR6 := VAL_FLOWGROSS * __TMPR5
-__TMPR10 := VAL_FLOWTOTALPOS + __TMPR6
-VAL_FLOWTOTALPOS := __TMPR10
+__TMPR6 := VAL_FLOWRATE * __TMPR5
+__TMPR10 := VAL_FLOWTOTALIZERB + __TMPR6
+VAL_FLOWTOTALIZERB := __TMPR10
_GOTO __LAB4
__LAB3 :
__TMPR5 := __TMPR8 / __TMPR9
-__TMPR6 := VAL_FLOWGROSS * __TMPR5
-__TMPR10 := VAL_FLOWTOTALNEG + __TMPR6
-VAL_FLOWTOTALNEG := __TMPR10
+__TMPR6 := VAL_FLOWRATE * __TMPR5
+__TMPR10 := VAL_FLOWTOTALIZERC + __TMPR6
+VAL_FLOWTOTALIZERC := __TMPR10
__LAB4 :
_GOTO __LAB5
__LAB2 :
__LAB5 :
-_IF _NOT CMD_CLEARFLOWTOTALS _GOTO __LAB6
-VAL_FLOWTOTALNEG := __TMPR7
-VAL_FLOWTOTALPOS := __TMPR7
+__TMPR5 := VAL_FLOWTOTALIZERB + VAL_FLOWTOTALIZERC
+VAL_FLOWTOTALIZERA := __TMPR5
+_IF _NOT CMD_RESETTOTALIZERA _GOTO __LAB6
+VAL_FLOWTOTALIZERA := __TMPR7
_GOTO __LAB7
__LAB6 :
__LAB7 :
-_GOTO __LAB8
-__LAB1 :
+_IF _NOT CMD_RESETTOTALIZERB _GOTO __LAB8
+VAL_FLOWTOTALIZERB := __TMPR7
+_GOTO __LAB9
__LAB8 :
+__LAB9 :
+_IF _NOT CMD_RESETTOTALIZERC _GOTO __LABa
+VAL_FLOWTOTALIZERC := __TMPR7
+_GOTO __LABb
+__LABa :
+__LABb :
+_GOTO __LABc
+__LAB1 :
+__LABc :
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERAI.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERAI.rtc
new file mode 100644
index 0000000..486a2ff
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERAI.rtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.dop b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.dop
new file mode 100644
index 0000000..96bc1e8
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.dop
@@ -0,0 +1 @@
+FLOWMETERMB(150):F,WORDSTOREAL(148);F,RIGHT();F,MLEN();F,FLOWRATEUNITS(153);F,FLOWTOTALUNITS(154);
\ No newline at end of file
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.ic b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.ic
new file mode 100644
index 0000000..5451aa8
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.ic
@@ -0,0 +1,778 @@
+__TMPB1 := MODBUSTIMER [ __CDINT00000004 ]
+__TMPB1 := _NOT __TMPB1
+__TMPB1 := __TMPB1 _AND USE_MODBUSFLOWMETER
+__TMPB__TON__IN := __TMPB1
+__FBL_RET := _PUSHCALLFB TON MODBUSTIMER
+MBS_FLOWRATE_TARGETCFG [ __DINT_NULL ] := CFG_FLOWRATE_REGISTER
+MBS_FLOWRATE_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
+MBS_FLOWRATE_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
+MBS_FLOWRATE_LOCALCFG [ __CDINT00000003 ] := READ_CMD
+MBS_FLOWRATE_LOCALCFG [ __CDINT00000002 ] := MBS_TRIGGERTYPE
+MBS_FLOWRATE_LOCALCFG [ __CDINT00000004 ] := __CUINT00000002
+__TMPB1 := MODBUSTIMER [ __CDINT00000004 ]
+__TMPV1 := MBS_FLOWRATE_LOCALCFG [ __DINT_NULL ]
+__TMPV2 := MBS_FLOWRATE_TARGETCFG [ __DINT_NULL ]
+__TMPV3 := MBS_FLOWRATE_DATA [ __DINT_NULL ]
+__TMPB__MSG_MODBUS__IN := __TMPB1
+__TMPV4 := MBS_FLOWRATE_MSG [ __CDINT00000004 ]
+__TMPV4 := __TMPV1
+__TMPV5 := MBS_FLOWRATE_MSG [ __CDINT00000006 ]
+__TMPV5 := __TMPV2
+__TMPV6 := MBS_FLOWRATE_MSG [ __CDINT00000008 ]
+__TMPV6 := __TMPV3
+MBS_FLOWRATE_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_0
+__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_FLOWRATE_MSG
+__TMPB1 := MBS_FLOWRATE_MSG [ __CDINT0000000C ]
+_IF _NOT __TMPB1 _GOTO __LAB1
+__TMPI1 := __CDINT00000001 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_FLOWRATE_DATA [ __TMPI1 ]
+__TMPI2 := __CDINT00000002 - __CDINT00000001
+__TMPI2 := __TMPI2 * __CDINT00000002
+__TMPUIN2 := MBS_FLOWRATE_DATA [ __TMPI2 ]
+_PUSH_PAR __TMPUIN1
+_PUSH_PAR __TMPUIN2
+__TMPR1 := _CALL WORDSTOREAL
+VAL_FLOWRATE := __TMPR1
+_GOTO __LAB2
+__LAB1 :
+__LAB2 :
+MBS_FLOWTOTALIZERA_TARGETCFG [ __DINT_NULL ] := CFG_FLOWTOTALIZERA_REGISTER
+MBS_FLOWTOTALIZERA_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
+MBS_FLOWTOTALIZERA_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
+MBS_FLOWTOTALIZERA_LOCALCFG [ __CDINT00000003 ] := READ_CMD
+MBS_FLOWTOTALIZERA_LOCALCFG [ __CDINT00000002 ] := MBS_TRIGGERTYPE
+MBS_FLOWTOTALIZERA_LOCALCFG [ __CDINT00000004 ] := __CUINT00000002
+__TMPB1 := MODBUSTIMER [ __CDINT00000004 ]
+__TMPV1 := MBS_FLOWTOTALIZERA_LOCALCFG [ __DINT_NULL ]
+__TMPV2 := MBS_FLOWTOTALIZERA_TARGETCFG [ __DINT_NULL ]
+__TMPV3 := MBS_FLOWTOTALIZERA_DATA [ __DINT_NULL ]
+__TMPB__MSG_MODBUS__IN := __TMPB1
+__TMPV4 := MBS_FLOWTOTALIZERA_MSG [ __CDINT00000004 ]
+__TMPV4 := __TMPV1
+__TMPV5 := MBS_FLOWTOTALIZERA_MSG [ __CDINT00000006 ]
+__TMPV5 := __TMPV2
+__TMPV6 := MBS_FLOWTOTALIZERA_MSG [ __CDINT00000008 ]
+__TMPV6 := __TMPV3
+MBS_FLOWTOTALIZERA_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_1
+__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_FLOWTOTALIZERA_MSG
+__TMPB1 := MBS_FLOWTOTALIZERA_MSG [ __CDINT0000000C ]
+_IF _NOT __TMPB1 _GOTO __LAB3
+__TMPI1 := __CDINT00000001 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_FLOWTOTALIZERA_DATA [ __TMPI1 ]
+__TMPI2 := __CDINT00000002 - __CDINT00000001
+__TMPI2 := __TMPI2 * __CDINT00000002
+__TMPUIN2 := MBS_FLOWTOTALIZERA_DATA [ __TMPI2 ]
+_PUSH_PAR __TMPUIN1
+_PUSH_PAR __TMPUIN2
+__TMPR1 := _CALL WORDSTOREAL
+VAL_FLOWTOTALIZERA := __TMPR1
+_GOTO __LAB4
+__LAB3 :
+__LAB4 :
+MBS_FLOWTOTALIZERB_TARGETCFG [ __DINT_NULL ] := CFG_FLOWTOTALIZERB_REGISTER
+MBS_FLOWTOTALIZERB_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
+MBS_FLOWTOTALIZERB_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
+MBS_FLOWTOTALIZERB_LOCALCFG [ __CDINT00000003 ] := READ_CMD
+MBS_FLOWTOTALIZERB_LOCALCFG [ __CDINT00000002 ] := MBS_TRIGGERTYPE
+MBS_FLOWTOTALIZERB_LOCALCFG [ __CDINT00000004 ] := __CUINT00000002
+__TMPB1 := MODBUSTIMER [ __CDINT00000004 ]
+__TMPV1 := MBS_FLOWTOTALIZERB_LOCALCFG [ __DINT_NULL ]
+__TMPV2 := MBS_FLOWTOTALIZERB_TARGETCFG [ __DINT_NULL ]
+__TMPV3 := MBS_FLOWTOTALIZERB_DATA [ __DINT_NULL ]
+__TMPB__MSG_MODBUS__IN := __TMPB1
+__TMPV4 := MBS_FLOWTOTALIZERB_MSG [ __CDINT00000004 ]
+__TMPV4 := __TMPV1
+__TMPV5 := MBS_FLOWTOTALIZERB_MSG [ __CDINT00000006 ]
+__TMPV5 := __TMPV2
+__TMPV6 := MBS_FLOWTOTALIZERB_MSG [ __CDINT00000008 ]
+__TMPV6 := __TMPV3
+MBS_FLOWTOTALIZERB_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_2
+__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_FLOWTOTALIZERB_MSG
+__TMPB1 := MBS_FLOWTOTALIZERB_MSG [ __CDINT0000000C ]
+_IF _NOT __TMPB1 _GOTO __LAB5
+__TMPI1 := __CDINT00000001 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_FLOWTOTALIZERB_DATA [ __TMPI1 ]
+__TMPI2 := __CDINT00000002 - __CDINT00000001
+__TMPI2 := __TMPI2 * __CDINT00000002
+__TMPUIN2 := MBS_FLOWTOTALIZERB_DATA [ __TMPI2 ]
+_PUSH_PAR __TMPUIN1
+_PUSH_PAR __TMPUIN2
+__TMPR1 := _CALL WORDSTOREAL
+VAL_FLOWTOTALIZERB := __TMPR1
+_GOTO __LAB6
+__LAB5 :
+__LAB6 :
+MBS_FLOWTOTALIZERC_TARGETCFG [ __DINT_NULL ] := CFG_FLOWTOTALIZERC_REGISTER
+MBS_FLOWTOTALIZERC_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
+MBS_FLOWTOTALIZERC_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
+MBS_FLOWTOTALIZERC_LOCALCFG [ __CDINT00000003 ] := READ_CMD
+MBS_FLOWTOTALIZERC_LOCALCFG [ __CDINT00000002 ] := MBS_TRIGGERTYPE
+MBS_FLOWTOTALIZERC_LOCALCFG [ __CDINT00000004 ] := __CUINT00000002
+__TMPB1 := MODBUSTIMER [ __CDINT00000004 ]
+__TMPV1 := MBS_FLOWTOTALIZERC_LOCALCFG [ __DINT_NULL ]
+__TMPV2 := MBS_FLOWTOTALIZERC_TARGETCFG [ __DINT_NULL ]
+__TMPV3 := MBS_FLOWTOTALIZERC_DATA [ __DINT_NULL ]
+__TMPB__MSG_MODBUS__IN := __TMPB1
+__TMPV4 := MBS_FLOWTOTALIZERC_MSG [ __CDINT00000004 ]
+__TMPV4 := __TMPV1
+__TMPV5 := MBS_FLOWTOTALIZERC_MSG [ __CDINT00000006 ]
+__TMPV5 := __TMPV2
+__TMPV6 := MBS_FLOWTOTALIZERC_MSG [ __CDINT00000008 ]
+__TMPV6 := __TMPV3
+MBS_FLOWTOTALIZERC_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_3
+__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_FLOWTOTALIZERC_MSG
+__TMPB1 := MBS_FLOWTOTALIZERC_MSG [ __CDINT0000000C ]
+_IF _NOT __TMPB1 _GOTO __LAB7
+__TMPI1 := __CDINT00000001 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_FLOWTOTALIZERC_DATA [ __TMPI1 ]
+__TMPI2 := __CDINT00000002 - __CDINT00000001
+__TMPI2 := __TMPI2 * __CDINT00000002
+__TMPUIN2 := MBS_FLOWTOTALIZERC_DATA [ __TMPI2 ]
+_PUSH_PAR __TMPUIN1
+_PUSH_PAR __TMPUIN2
+__TMPR1 := _CALL WORDSTOREAL
+VAL_FLOWTOTALIZERC := __TMPR1
+_GOTO __LAB8
+__LAB7 :
+__LAB8 :
+MBS_STATUS_TARGETCFG [ __DINT_NULL ] := CFG_STATUS_REGISTER
+MBS_STATUS_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
+MBS_STATUS_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
+MBS_STATUS_LOCALCFG [ __CDINT00000003 ] := READ_CMD
+MBS_STATUS_LOCALCFG [ __CDINT00000002 ] := MBS_TRIGGERTYPE
+MBS_STATUS_LOCALCFG [ __CDINT00000004 ] := __CUINT00000003
+__TMPB1 := MODBUSTIMER [ __CDINT00000004 ]
+__TMPV1 := MBS_STATUS_LOCALCFG [ __DINT_NULL ]
+__TMPV2 := MBS_STATUS_TARGETCFG [ __DINT_NULL ]
+__TMPV3 := MBS_STATUS_DATA [ __DINT_NULL ]
+__TMPB__MSG_MODBUS__IN := __TMPB1
+__TMPV4 := MBS_STATUS_MSG [ __CDINT00000004 ]
+__TMPV4 := __TMPV1
+__TMPV5 := MBS_STATUS_MSG [ __CDINT00000006 ]
+__TMPV5 := __TMPV2
+__TMPV6 := MBS_STATUS_MSG [ __CDINT00000008 ]
+__TMPV6 := __TMPV3
+MBS_STATUS_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_4
+__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_STATUS_MSG
+__TMPB1 := MBS_STATUS_MSG [ __CDINT0000000C ]
+_IF _NOT __TMPB1 _GOTO __LAB9
+__TMPI1 := __CDINT00000001 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_STATUS_DATA [ __TMPI1 ]
+_PUSH_PAR __TMPUIN1
+__TMPUIN2 := _CALL ANY_TO_UINT
+VAL_STATUS0 := __TMPUIN2
+__TMPI1 := __CDINT00000002 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_STATUS_DATA [ __TMPI1 ]
+_PUSH_PAR __TMPUIN1
+__TMPUIN2 := _CALL ANY_TO_UINT
+VAL_STATUS1 := __TMPUIN2
+__TMPI1 := __CDINT00000003 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_STATUS_DATA [ __TMPI1 ]
+_PUSH_PAR __TMPUIN1
+__TMPUIN2 := _CALL ANY_TO_UINT
+VAL_STATUS2 := __TMPUIN2
+_GOTO __LABa
+__LAB9 :
+__LABa :
+__TMPUIN1 := VAL_STATUS0 + VAL_STATUS1
+__TMPUIN1 := __TMPUIN1 + VAL_STATUS2
+__TMPB1 := __TMPUIN1 = __UINT_NULL
+_IF _NOT __TMPB1 _GOTO __LABb
+VAL_STATUSSTRING := __TMPM1
+_GOTO __LABc
+__LABb :
+VAL_STATUSSTRING := __STRING_NULL
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __DINT_NULL
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LABd
+__TMPM3 := VAL_STATUSSTRING + __TMPM2
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LABe
+__LABd :
+__LABe :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT00000001
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LABf
+__TMPM3 := VAL_STATUSSTRING + __TMPM4
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB10
+__LABf :
+__LAB10 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT00000002
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB11
+__TMPM3 := VAL_STATUSSTRING + __TMPM5
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB12
+__LAB11 :
+__LAB12 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT00000003
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB13
+__TMPM3 := VAL_STATUSSTRING + __TMPM6
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB14
+__LAB13 :
+__LAB14 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT00000004
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB15
+__TMPM3 := VAL_STATUSSTRING + __TMPM7
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB16
+__LAB15 :
+__LAB16 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT00000005
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB17
+__TMPM3 := VAL_STATUSSTRING + __TMPM8
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB18
+__LAB17 :
+__LAB18 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT00000006
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB19
+__TMPM3 := VAL_STATUSSTRING + __TMPM9
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB1a
+__LAB19 :
+__LAB1a :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT00000007
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB1b
+__TMPM3 := VAL_STATUSSTRING + __TMPM10
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB1c
+__LAB1b :
+__LAB1c :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT00000008
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB1d
+__TMPM3 := VAL_STATUSSTRING + __TMPM11
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB1e
+__LAB1d :
+__LAB1e :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT00000009
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB1f
+__TMPM3 := VAL_STATUSSTRING + __TMPM12
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB20
+__LAB1f :
+__LAB20 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT0000000A
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB21
+__TMPM3 := VAL_STATUSSTRING + __TMPM13
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB22
+__LAB21 :
+__LAB22 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT0000000B
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB23
+__TMPM3 := VAL_STATUSSTRING + __TMPM14
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB24
+__LAB23 :
+__LAB24 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT0000000C
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB25
+__TMPM3 := VAL_STATUSSTRING + __TMPM15
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB26
+__LAB25 :
+__LAB26 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT0000000D
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB27
+__TMPM3 := VAL_STATUSSTRING + __TMPM16
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB28
+__LAB27 :
+__LAB28 :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT0000000E
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB29
+__TMPM3 := VAL_STATUSSTRING + __TMPM17
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB2a
+__LAB29 :
+__LAB2a :
+_PUSH_PAR VAL_STATUS0
+_PUSH_PAR __CDINT0000000F
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB2b
+__TMPM3 := VAL_STATUSSTRING + __TMPM18
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB2c
+__LAB2b :
+__LAB2c :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __DINT_NULL
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB2d
+__TMPM3 := VAL_STATUSSTRING + __TMPM19
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB2e
+__LAB2d :
+__LAB2e :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT00000001
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB2f
+__TMPM3 := VAL_STATUSSTRING + __TMPM20
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB30
+__LAB2f :
+__LAB30 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT00000002
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB31
+__TMPM3 := VAL_STATUSSTRING + __TMPM21
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB32
+__LAB31 :
+__LAB32 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT00000003
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB33
+__TMPM3 := VAL_STATUSSTRING + __TMPM22
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB34
+__LAB33 :
+__LAB34 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT00000004
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB35
+__TMPM3 := VAL_STATUSSTRING + __TMPM23
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB36
+__LAB35 :
+__LAB36 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT00000005
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB37
+__TMPM3 := VAL_STATUSSTRING + __TMPM24
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB38
+__LAB37 :
+__LAB38 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT00000006
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB39
+__TMPM3 := VAL_STATUSSTRING + __TMPM25
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB3a
+__LAB39 :
+__LAB3a :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT00000007
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB3b
+__TMPM3 := VAL_STATUSSTRING + __TMPM26
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB3c
+__LAB3b :
+__LAB3c :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT00000008
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB3d
+__TMPM3 := VAL_STATUSSTRING + __TMPM27
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB3e
+__LAB3d :
+__LAB3e :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT00000009
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB3f
+__TMPM3 := VAL_STATUSSTRING + __TMPM28
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB40
+__LAB3f :
+__LAB40 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT0000000A
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB41
+__TMPM3 := VAL_STATUSSTRING + __TMPM29
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB42
+__LAB41 :
+__LAB42 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT0000000B
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB43
+__TMPM3 := VAL_STATUSSTRING + __TMPM30
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB44
+__LAB43 :
+__LAB44 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT0000000C
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB45
+__TMPM3 := VAL_STATUSSTRING + __TMPM31
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB46
+__LAB45 :
+__LAB46 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT0000000D
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB47
+__TMPM3 := VAL_STATUSSTRING + __TMPM32
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB48
+__LAB47 :
+__LAB48 :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT0000000E
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB49
+__TMPM3 := VAL_STATUSSTRING + __TMPM33
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB4a
+__LAB49 :
+__LAB4a :
+_PUSH_PAR VAL_STATUS1
+_PUSH_PAR __CDINT0000000F
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB4b
+__TMPM3 := VAL_STATUSSTRING + __TMPM34
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB4c
+__LAB4b :
+__LAB4c :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __DINT_NULL
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB4d
+__TMPM3 := VAL_STATUSSTRING + __TMPM35
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB4e
+__LAB4d :
+__LAB4e :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT00000001
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB4f
+__TMPM3 := VAL_STATUSSTRING + __TMPM36
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB50
+__LAB4f :
+__LAB50 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT00000002
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB51
+__TMPM3 := VAL_STATUSSTRING + __TMPM37
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB52
+__LAB51 :
+__LAB52 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT00000003
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB53
+__TMPM3 := VAL_STATUSSTRING + __TMPM38
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB54
+__LAB53 :
+__LAB54 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT00000004
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB55
+__TMPM3 := VAL_STATUSSTRING + __TMPM39
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB56
+__LAB55 :
+__LAB56 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT00000005
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB57
+__TMPM3 := VAL_STATUSSTRING + __TMPM40
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB58
+__LAB57 :
+__LAB58 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT00000006
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB59
+__TMPM3 := VAL_STATUSSTRING + __TMPM41
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB5a
+__LAB59 :
+__LAB5a :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT00000007
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB5b
+__TMPM3 := VAL_STATUSSTRING + __TMPM42
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB5c
+__LAB5b :
+__LAB5c :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT00000008
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB5d
+__TMPM3 := VAL_STATUSSTRING + __TMPM43
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB5e
+__LAB5d :
+__LAB5e :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT00000009
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB5f
+__TMPM3 := VAL_STATUSSTRING + __TMPM44
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB60
+__LAB5f :
+__LAB60 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT0000000A
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB61
+__TMPM3 := VAL_STATUSSTRING + __TMPM45
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB62
+__LAB61 :
+__LAB62 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT0000000B
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB63
+__TMPM3 := VAL_STATUSSTRING + __TMPM46
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB64
+__LAB63 :
+__LAB64 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT0000000C
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB65
+__TMPM3 := VAL_STATUSSTRING + __TMPM47
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB66
+__LAB65 :
+__LAB66 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT0000000D
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB67
+__TMPM3 := VAL_STATUSSTRING + __TMPM48
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB68
+__LAB67 :
+__LAB68 :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT0000000E
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB69
+__TMPM3 := VAL_STATUSSTRING + __TMPM49
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB6a
+__LAB69 :
+__LAB6a :
+_PUSH_PAR VAL_STATUS2
+_PUSH_PAR __CDINT0000000F
+__TMPB1 := _CALL __ANARBIT
+_IF _NOT __TMPB1 _GOTO __LAB6b
+__TMPM3 := VAL_STATUSSTRING + __TMPM50
+VAL_STATUSSTRING := __TMPM3
+_GOTO __LAB6c
+__LAB6b :
+__LAB6c :
+_PUSH_PAR VAL_STATUSSTRING
+__TMPI1 := _CALL MLEN
+__TMPI1 := __TMPI1 - __CDINT00000002
+_PUSH_PAR VAL_STATUSSTRING
+_PUSH_PAR __TMPI1
+__TMPM3 := _CALL RIGHT
+VAL_STATUSSTRING := __TMPM3
+__LABc :
+__TMPB1 := CMD_RESETTOTALIZERA _OR CMD_RESETTOTALIZERB
+__TMPB1 := __TMPB1 _OR CMD_RESETTOTALIZERC
+CMD_RESETTOTALIZER := __TMPB1
+_IF _NOT CMD_RESETTOTALIZERA _GOTO __LAB6d
+MBS_RESETTOTALIZER_TARGETCFG [ __DINT_NULL ] := CFG_RESETTOTALIZERA_COIL
+_GOTO __LAB6e
+__LAB6d :
+_IF _NOT CMD_RESETTOTALIZERB _GOTO __LAB6f
+MBS_RESETTOTALIZER_TARGETCFG [ __DINT_NULL ] := CFG_RESETTOTALIZERB_COIL
+_GOTO __LAB6e
+__LAB6f :
+_IF _NOT CMD_RESETTOTALIZERC _GOTO __LAB70
+MBS_RESETTOTALIZER_TARGETCFG [ __DINT_NULL ] := CFG_RESETTOTALIZERC_COIL
+_GOTO __LAB6e
+__LAB70 :
+__LAB6e :
+MBS_RESETTOTALIZER_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
+MBS_RESETTOTALIZER_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
+MBS_RESETTOTALIZER_LOCALCFG [ __CDINT00000003 ] := WRITECOIL_CMD
+MBS_RESETTOTALIZER_LOCALCFG [ __CDINT00000002 ] := __USINT_NULL
+MBS_RESETTOTALIZER_LOCALCFG [ __CDINT00000004 ] := __CUINT00000001
+__TMPI1 := __CDINT00000001 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+MBS_RESETTOTALIZER_DATA [ __TMPI1 ] := __CUINT00000001
+__TMPV1 := MBS_RESETTOTALIZER_LOCALCFG [ __DINT_NULL ]
+__TMPV2 := MBS_RESETTOTALIZER_TARGETCFG [ __DINT_NULL ]
+__TMPV3 := MBS_RESETTOTALIZER_DATA [ __DINT_NULL ]
+__TMPV4 := MBS_RESETTOTALIZER_MSG [ __CDINT00000004 ]
+__TMPV4 := __TMPV1
+__TMPV5 := MBS_RESETTOTALIZER_MSG [ __CDINT00000006 ]
+__TMPV5 := __TMPV2
+__TMPV6 := MBS_RESETTOTALIZER_MSG [ __CDINT00000008 ]
+__TMPV6 := __TMPV3
+MBS_RESETTOTALIZER_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_5
+__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_RESETTOTALIZER_MSG
+__TMPB1 := MBS_RESETTOTALIZER_MSG [ __CDINT0000000C ]
+__TMPB2 := MBS_RESETTOTALIZER_MSG [ __CDINT0000000D ]
+__TMPB1 := __TMPB1 _OR __TMPB2
+_IF _NOT __TMPB1 _GOTO __LAB71
+CMD_CLEARRESETTOTALIZER := TRUE
+CMD_RESETTOTALIZERA := FALSE
+CMD_RESETTOTALIZERB := FALSE
+CMD_RESETTOTALIZERC := FALSE
+_GOTO __LAB72
+__LAB71 :
+__LAB72 :
+__FBL_RET := _PUSHCALLFB TON WAIT_TO_RESET_TON
+__TMPUDI1 := MBS_RESETTOTALIZER_TARGETCFG [ __DINT_NULL ]
+MBS_CLEARRESETTOTALIZER_TARGETCFG [ __DINT_NULL ] := __TMPUDI1
+__TMPUSI1 := MBS_RESETTOTALIZER_TARGETCFG [ __CDINT00000004 ]
+MBS_CLEARRESETTOTALIZER_TARGETCFG [ __CDINT00000004 ] := __TMPUSI1
+__TMPUIN1 := MBS_RESETTOTALIZER_LOCALCFG [ __DINT_NULL ]
+MBS_CLEARRESETTOTALIZER_LOCALCFG [ __DINT_NULL ] := __TMPUIN1
+__TMPUSI1 := MBS_RESETTOTALIZER_LOCALCFG [ __CDINT00000003 ]
+MBS_CLEARRESETTOTALIZER_LOCALCFG [ __CDINT00000003 ] := __TMPUSI1
+__TMPUSI1 := MBS_RESETTOTALIZER_LOCALCFG [ __CDINT00000002 ]
+MBS_CLEARRESETTOTALIZER_LOCALCFG [ __CDINT00000002 ] := __TMPUSI1
+__TMPUIN1 := MBS_RESETTOTALIZER_LOCALCFG [ __CDINT00000004 ]
+MBS_CLEARRESETTOTALIZER_LOCALCFG [ __CDINT00000004 ] := __TMPUIN1
+__TMPI1 := __CDINT00000001 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+MBS_CLEARRESETTOTALIZER_DATA [ __TMPI1 ] := __UINT_NULL
+__TMPB1 := WAIT_TO_RESET_TON [ __CDINT00000004 ]
+__TMPV1 := MBS_CLEARRESETTOTALIZER_LOCALCFG [ __DINT_NULL ]
+__TMPV2 := MBS_CLEARRESETTOTALIZER_TARGETCFG [ __DINT_NULL ]
+__TMPV3 := MBS_CLEARRESETTOTALIZER_DATA [ __DINT_NULL ]
+__TMPB__MSG_MODBUS__IN := __TMPB1
+__TMPV4 := MBS_CLEARRESETTOTALIZER_MSG [ __CDINT00000004 ]
+__TMPV4 := __TMPV1
+__TMPV5 := MBS_CLEARRESETTOTALIZER_MSG [ __CDINT00000006 ]
+__TMPV5 := __TMPV2
+__TMPV6 := MBS_CLEARRESETTOTALIZER_MSG [ __CDINT00000008 ]
+__TMPV6 := __TMPV3
+MBS_CLEARRESETTOTALIZER_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_6
+__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_CLEARRESETTOTALIZER_MSG
+__TMPB1 := MBS_CLEARRESETTOTALIZER_MSG [ __CDINT0000000C ]
+__TMPB2 := MBS_CLEARRESETTOTALIZER_MSG [ __CDINT0000000D ]
+__TMPB1 := __TMPB1 _OR __TMPB2
+_IF _NOT __TMPB1 _GOTO __LAB73
+CMD_CLEARRESETTOTALIZER := FALSE
+_GOTO __LAB74
+__LAB73 :
+__LAB74 :
+MBS_UNITS_TARGETCFG [ __DINT_NULL ] := CFG_UNITS_REGISTER
+MBS_UNITS_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
+MBS_UNITS_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
+MBS_UNITS_LOCALCFG [ __CDINT00000003 ] := READ_CMD
+MBS_UNITS_LOCALCFG [ __CDINT00000002 ] := MBS_TRIGGERTYPE
+MBS_UNITS_LOCALCFG [ __CDINT00000004 ] := __CUINT00000004
+__TMPB1 := MODBUSTIMER [ __CDINT00000004 ]
+__TMPV1 := MBS_UNITS_LOCALCFG [ __DINT_NULL ]
+__TMPV2 := MBS_UNITS_TARGETCFG [ __DINT_NULL ]
+__TMPV3 := MBS_UNITS_DATA [ __DINT_NULL ]
+__TMPB__MSG_MODBUS__IN := __TMPB1
+__TMPV4 := MBS_UNITS_MSG [ __CDINT00000004 ]
+__TMPV4 := __TMPV1
+__TMPV5 := MBS_UNITS_MSG [ __CDINT00000006 ]
+__TMPV5 := __TMPV2
+__TMPV6 := MBS_UNITS_MSG [ __CDINT00000008 ]
+__TMPV6 := __TMPV3
+MBS_UNITS_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_7
+__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_UNITS_MSG
+__TMPB1 := MBS_UNITS_MSG [ __CDINT0000000C ]
+_IF _NOT __TMPB1 _GOTO __LAB75
+__TMPI1 := __CDINT00000001 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_UNITS_DATA [ __TMPI1 ]
+_PUSH_PAR __TMPUIN1
+__TMPM3 := _CALL FLOWRATEUNITS
+VAL_FLOWUNITS := __TMPM3
+__TMPI1 := __CDINT00000002 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_UNITS_DATA [ __TMPI1 ]
+_PUSH_PAR __TMPUIN1
+__TMPM3 := _CALL FLOWTOTALUNITS
+VAL_FLOWTOTALIZERAUNITS := __TMPM3
+__TMPI1 := __CDINT00000003 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_UNITS_DATA [ __TMPI1 ]
+_PUSH_PAR __TMPUIN1
+__TMPM3 := _CALL FLOWTOTALUNITS
+VAL_FLOWTOTALIZERBUNITS := __TMPM3
+__TMPI1 := __CDINT00000004 - __CDINT00000001
+__TMPI1 := __TMPI1 * __CDINT00000002
+__TMPUIN1 := MBS_UNITS_DATA [ __TMPI1 ]
+_PUSH_PAR __TMPUIN1
+__TMPM3 := _CALL FLOWTOTALUNITS
+VAL_FLOWTOTALIZERCUNITS := __TMPM3
+_GOTO __LAB76
+__LAB75 :
+__LAB76 :
+__TMPB1 := MBS_FLOWRATE_MSG [ __CDINT0000000D ]
+__TMPB2 := MBS_FLOWTOTALIZERA_MSG [ __CDINT0000000D ]
+__TMPB1 := __TMPB1 _OR __TMPB2
+__TMPB3 := MBS_FLOWTOTALIZERB_MSG [ __CDINT0000000D ]
+__TMPB1 := __TMPB1 _OR __TMPB3
+__TMPB4 := MBS_FLOWTOTALIZERC_MSG [ __CDINT0000000D ]
+__TMPB1 := __TMPB1 _OR __TMPB4
+__TMPB5 := MBS_STATUS_MSG [ __CDINT0000000D ]
+__TMPB1 := __TMPB1 _OR __TMPB5
+__TMPB6 := MBS_UNITS_MSG [ __CDINT0000000D ]
+__TMPB1 := __TMPB1 _OR __TMPB6
+__TMPB1 := _NOT __TMPB1
+__TMPB__TON__IN := __TMPB1
+__FBL_RET := _PUSHCALLFB TON MODBUSERRORTIMER
+__TMPB1 := MODBUSERRORTIMER [ __CDINT00000004 ]
+STS_FLOWMETERMODBUSOK := __TMPB1
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.rtc
new file mode 100644
index 0000000..36432af
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.rtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWRATEUNITS.ic b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWRATEUNITS.ic
new file mode 100644
index 0000000..7ca58d4
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWRATEUNITS.ic
@@ -0,0 +1,147 @@
+__TMPB1 := INTEGERVALUE = __CUINT000000F1
+_IF _NOT __TMPB1 _GOTO __LAB1
+FLOWRATEUNITS := __TMPM1
+_GOTO __LAB2
+__LAB1 :
+__TMPB1 := INTEGERVALUE = __CUINT000000F2
+_IF _NOT __TMPB1 _GOTO __LAB3
+FLOWRATEUNITS := __TMPM2
+_GOTO __LAB2
+__LAB3 :
+__TMPB1 := INTEGERVALUE = __CUINT000000F3
+_IF _NOT __TMPB1 _GOTO __LAB4
+FLOWRATEUNITS := __TMPM3
+_GOTO __LAB2
+__LAB4 :
+__TMPB1 := INTEGERVALUE = __CUINT000000F4
+_IF _NOT __TMPB1 _GOTO __LAB5
+FLOWRATEUNITS := __TMPM4
+_GOTO __LAB2
+__LAB5 :
+__TMPB1 := INTEGERVALUE = __CUINT00000084
+_IF _NOT __TMPB1 _GOTO __LAB6
+FLOWRATEUNITS := __TMPM5
+_GOTO __LAB2
+__LAB6 :
+__TMPB1 := INTEGERVALUE = __CUINT00000085
+_IF _NOT __TMPB1 _GOTO __LAB7
+FLOWRATEUNITS := __TMPM6
+_GOTO __LAB2
+__LAB7 :
+__TMPB1 := INTEGERVALUE = __CUINT00000086
+_IF _NOT __TMPB1 _GOTO __LAB8
+FLOWRATEUNITS := __TMPM7
+_GOTO __LAB2
+__LAB8 :
+__TMPB1 := INTEGERVALUE = __CUINT00000087
+_IF _NOT __TMPB1 _GOTO __LAB9
+FLOWRATEUNITS := __TMPM8
+_GOTO __LAB2
+__LAB9 :
+__TMPB1 := INTEGERVALUE = __CUINT000000F8
+_IF _NOT __TMPB1 _GOTO __LABa
+FLOWRATEUNITS := __TMPM9
+_GOTO __LAB2
+__LABa :
+__TMPB1 := INTEGERVALUE = __CUINT0000001A
+_IF _NOT __TMPB1 _GOTO __LABb
+FLOWRATEUNITS := __TMPM10
+_GOTO __LAB2
+__LABb :
+__TMPB1 := INTEGERVALUE = __CUINT0000000F
+_IF _NOT __TMPB1 _GOTO __LABc
+FLOWRATEUNITS := __TMPM11
+_GOTO __LAB2
+__LABc :
+__TMPB1 := INTEGERVALUE = __CUINT00000082
+_IF _NOT __TMPB1 _GOTO __LABd
+FLOWRATEUNITS := __TMPM12
+_GOTO __LAB2
+__LABd :
+__TMPB1 := INTEGERVALUE = __CUINT0000001B
+_IF _NOT __TMPB1 _GOTO __LABe
+FLOWRATEUNITS := __TMPM13
+_GOTO __LAB2
+__LABe :
+__TMPB1 := INTEGERVALUE = __CUINT0000001C
+_IF _NOT __TMPB1 _GOTO __LABf
+FLOWRATEUNITS := __TMPM14
+_GOTO __LAB2
+__LABf :
+__TMPB1 := INTEGERVALUE = __CUINT00000083
+_IF _NOT __TMPB1 _GOTO __LAB10
+FLOWRATEUNITS := __TMPM15
+_GOTO __LAB2
+__LAB10 :
+__TMPB1 := INTEGERVALUE = __CUINT00000013
+_IF _NOT __TMPB1 _GOTO __LAB11
+FLOWRATEUNITS := __TMPM16
+_GOTO __LAB2
+__LAB11 :
+__TMPB1 := INTEGERVALUE = __CUINT0000001D
+_IF _NOT __TMPB1 _GOTO __LAB12
+FLOWRATEUNITS := __TMPM17
+_GOTO __LAB2
+__LAB12 :
+__TMPB1 := INTEGERVALUE = __CUINT00000016
+_IF _NOT __TMPB1 _GOTO __LAB13
+FLOWRATEUNITS := __TMPM18
+_GOTO __LAB2
+__LAB13 :
+__TMPB1 := INTEGERVALUE = __CUINT00000010
+_IF _NOT __TMPB1 _GOTO __LAB14
+FLOWRATEUNITS := __TMPM19
+_GOTO __LAB2
+__LAB14 :
+__TMPB1 := INTEGERVALUE = __CUINT00000088
+_IF _NOT __TMPB1 _GOTO __LAB15
+FLOWRATEUNITS := __TMPM20
+_GOTO __LAB2
+__LAB15 :
+__TMPB1 := INTEGERVALUE = __CUINT000000EB
+_IF _NOT __TMPB1 _GOTO __LAB16
+FLOWRATEUNITS := __TMPM21
+_GOTO __LAB2
+__LAB16 :
+__TMPB1 := INTEGERVALUE = __CUINT00000089
+_IF _NOT __TMPB1 _GOTO __LAB17
+FLOWRATEUNITS := __TMPM22
+_GOTO __LAB2
+__LAB17 :
+__TMPB1 := INTEGERVALUE = __CUINT00000012
+_IF _NOT __TMPB1 _GOTO __LAB18
+FLOWRATEUNITS := __TMPM23
+_GOTO __LAB2
+__LAB18 :
+__TMPB1 := INTEGERVALUE = __CUINT0000001E
+_IF _NOT __TMPB1 _GOTO __LAB19
+FLOWRATEUNITS := __TMPM24
+_GOTO __LAB2
+__LAB19 :
+__TMPB1 := INTEGERVALUE = __CUINT0000001F
+_IF _NOT __TMPB1 _GOTO __LAB1a
+FLOWRATEUNITS := __TMPM25
+_GOTO __LAB2
+__LAB1a :
+__TMPB1 := INTEGERVALUE = __CUINT00000018
+_IF _NOT __TMPB1 _GOTO __LAB1b
+FLOWRATEUNITS := __TMPM26
+_GOTO __LAB2
+__LAB1b :
+__TMPB1 := INTEGERVALUE = __CUINT00000011
+_IF _NOT __TMPB1 _GOTO __LAB1c
+FLOWRATEUNITS := __TMPM27
+_GOTO __LAB2
+__LAB1c :
+__TMPB1 := INTEGERVALUE = __CUINT0000008A
+_IF _NOT __TMPB1 _GOTO __LAB1d
+FLOWRATEUNITS := __TMPM28
+_GOTO __LAB2
+__LAB1d :
+__TMPB1 := INTEGERVALUE = __CUINT000000F0
+_IF _NOT __TMPB1 _GOTO __LAB1e
+FLOWRATEUNITS := __TMPM29
+_GOTO __LAB2
+__LAB1e :
+FLOWRATEUNITS := __TMPM30
+__LAB2 :
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWRATEUNITS.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWRATEUNITS.rtc
new file mode 100644
index 0000000..870e845
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWRATEUNITS.rtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWTOTALUNITS.ic b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWTOTALUNITS.ic
new file mode 100644
index 0000000..d0ff829
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWTOTALUNITS.ic
@@ -0,0 +1,42 @@
+__TMPB1 := INTEGERINPUT = __CUINT00000028
+_IF _NOT __TMPB1 _GOTO __LAB1
+FLOWTOTALUNITS := __TMPM1
+_GOTO __LAB2
+__LAB1 :
+__TMPB1 := INTEGERINPUT = __CUINT00000029
+_IF _NOT __TMPB1 _GOTO __LAB3
+FLOWTOTALUNITS := __TMPM2
+_GOTO __LAB2
+__LAB3 :
+__TMPB1 := INTEGERINPUT = __CUINT0000002A
+_IF _NOT __TMPB1 _GOTO __LAB4
+FLOWTOTALUNITS := __TMPM3
+_GOTO __LAB2
+__LAB4 :
+__TMPB1 := INTEGERINPUT = __CUINT0000002B
+_IF _NOT __TMPB1 _GOTO __LAB5
+FLOWTOTALUNITS := __TMPM4
+_GOTO __LAB2
+__LAB5 :
+__TMPB1 := INTEGERINPUT = __CUINT0000002E
+_IF _NOT __TMPB1 _GOTO __LAB6
+FLOWTOTALUNITS := __TMPM5
+_GOTO __LAB2
+__LAB6 :
+__TMPB1 := INTEGERINPUT = __CUINT00000070
+_IF _NOT __TMPB1 _GOTO __LAB7
+FLOWTOTALUNITS := __TMPM6
+_GOTO __LAB2
+__LAB7 :
+__TMPB1 := INTEGERINPUT = __CUINT000000F6
+_IF _NOT __TMPB1 _GOTO __LAB8
+FLOWTOTALUNITS := __TMPM7
+_GOTO __LAB2
+__LAB8 :
+__TMPB1 := INTEGERINPUT = __CUINT000000F7
+_IF _NOT __TMPB1 _GOTO __LAB9
+FLOWTOTALUNITS := __TMPM8
+_GOTO __LAB2
+__LAB9 :
+FLOWTOTALUNITS := __TMPM9
+__LAB2 :
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWTOTALUNITS.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWTOTALUNITS.rtc
new file mode 100644
index 0000000..203b53e
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWTOTALUNITS.rtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterAI.AcfMlge b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterAI.AcfMlge
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterAI.AcfMlge
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterAI.AcfMlge
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterAI.stf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterAI.stf
new file mode 100644
index 0000000..48b0e06
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterAI.stf
@@ -0,0 +1,30 @@
+PROGRAM FlowMeterAI
+IF NOT use_ModbusFlowmeter THEN
+ val_AI00_uA := LinearScale(13107.0, 65535.0, 4000.0, 20000.0, ANY_TO_REAL(_IO_P1_AI_00));
+ val_FlowRate := LinearScale(4000.0, 20000.0, Flow_EU_Min, Flow_EU_Max, val_AI00_uA);
+
+
+ TON_Totalizer(NOT(TON_Totalizer.Q), T#10s);
+ IF TON_Totalizer.Q THEN
+ IF (val_FlowRate > 0.0) THEN
+ val_FlowTotalizerB := val_FlowTotalizerB + (val_FlowRate * (10.0 / 60.0));
+ ELSE
+ val_FlowTotalizerC := val_FlowTotalizerC + (val_FlowRate * (10.0 / 60.0));
+ END_IF;
+ END_IF;
+
+ val_FlowTotalizerA := val_FlowTotalizerB + val_FlowTotalizerC;
+
+ IF cmd_ResetTotalizerA THEN
+ val_FlowTotalizerA := 0.0;
+ END_IF;
+
+ IF cmd_ResetTotalizerB THEN
+ val_FlowTotalizerB := 0.0;
+ END_IF;
+
+ IF cmd_ResetTotalizerC THEN
+ val_FlowTotalizerC := 0.0;
+ END_IF;
+END_IF;
+END_PROGRAM
\ No newline at end of file
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterMb.AcfMlge b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterMb.AcfMlge
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterMb.AcfMlge
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterMb.AcfMlge
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterMb.stf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterMb.stf
new file mode 100644
index 0000000..11b4976
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterMb.stf
@@ -0,0 +1,316 @@
+PROGRAM FlowMeterMb
+ModbusTimer(NOT ModbusTimer.Q AND use_ModbusFlowmeter, ModbusScanRate);
+
+(* ============== *)
+(* FLOW RATE *)
+(* ============== *)
+mbs_FlowRate_TargetCfg.Addr := cfg_FlowRate_Register;
+mbs_FlowRate_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
+
+mbs_FlowRate_LocalCfg.Channel := 2;
+mbs_FlowRate_LocalCfg.Cmd := READ_CMD;
+mbs_FlowRate_LocalCfg.TriggerType := mbs_TriggerType;
+mbs_FlowRate_LocalCfg.ElementCnt := 2;
+mbs_FlowRate_MSG(ModbusTimer.Q, mbs_Cancel, mbs_FlowRate_LocalCfg, mbs_FlowRate_TargetCfg, mbs_FlowRate_Data);
+
+IF mbs_FlowRate_MSG.Q THEN
+ val_FlowRate := WordsToReal(mbs_FlowRate_Data[1], mbs_FlowRate_Data[2]);
+END_IF;
+
+(* ============== *)
+(* FLOW TOTALIZER A *)
+(* ============== *)
+mbs_FlowTotalizerA_TargetCfg.Addr := cfg_FlowTotalizerA_Register;
+mbs_FlowTotalizerA_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
+
+mbs_FlowTotalizerA_LocalCfg.Channel := 2;
+mbs_FlowTotalizerA_LocalCfg.Cmd := READ_CMD;
+mbs_FlowTotalizerA_LocalCfg.TriggerType := mbs_TriggerType;
+mbs_FlowTotalizerA_LocalCfg.ElementCnt := 2;
+mbs_FlowTotalizerA_MSG(ModbusTimer.Q, mbs_Cancel, mbs_FlowTotalizerA_LocalCfg, mbs_FlowTotalizerA_TargetCfg, mbs_FlowTotalizerA_Data);
+
+IF mbs_FlowTotalizerA_MSG.Q THEN
+ val_FlowTotalizerA := WordsToReal(mbs_FlowTotalizerA_Data[1], mbs_FlowTotalizerA_Data[2]);
+END_IF;
+
+
+(* ============== *)
+(* FLOW TOTALIZER B *)
+(* ============== *)
+mbs_FlowTotalizerB_TargetCfg.Addr := cfg_FlowTotalizerB_Register;
+mbs_FlowTotalizerB_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
+
+mbs_FlowTotalizerB_LocalCfg.Channel := 2;
+mbs_FlowTotalizerB_LocalCfg.Cmd := READ_CMD;
+mbs_FlowTotalizerB_LocalCfg.TriggerType := mbs_TriggerType;
+mbs_FlowTotalizerB_LocalCfg.ElementCnt := 2;
+mbs_FlowTotalizerB_MSG(ModbusTimer.Q, mbs_Cancel, mbs_FlowTotalizerB_LocalCfg, mbs_FlowTotalizerB_TargetCfg, mbs_FlowTotalizerB_Data);
+
+IF mbs_FlowTotalizerB_MSG.Q THEN
+ val_FlowTotalizerB := WordsToReal(mbs_FlowTotalizerB_Data[1], mbs_FlowTotalizerB_Data[2]);
+END_IF;
+
+(* ============== *)
+(* FLOW TOTALIZER C *)
+(* ============== *)
+mbs_FlowTotalizerC_TargetCfg.Addr := cfg_FlowTotalizerC_Register;
+mbs_FlowTotalizerC_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
+
+mbs_FlowTotalizerC_LocalCfg.Channel := 2;
+mbs_FlowTotalizerC_LocalCfg.Cmd := READ_CMD;
+mbs_FlowTotalizerC_LocalCfg.TriggerType := mbs_TriggerType;
+mbs_FlowTotalizerC_LocalCfg.ElementCnt := 2;
+mbs_FlowTotalizerC_MSG(ModbusTimer.Q, mbs_Cancel, mbs_FlowTotalizerC_LocalCfg, mbs_FlowTotalizerC_TargetCfg, mbs_FlowTotalizerC_Data);
+
+IF mbs_FlowTotalizerC_MSG.Q THEN
+ val_FlowTotalizerC := WordsToReal(mbs_FlowTotalizerC_Data[1], mbs_FlowTotalizerC_Data[2]);
+END_IF;
+
+(* ============== *)
+(* STATUS *)
+(* ============== *)
+mbs_Status_TargetCfg.Addr := cfg_Status_Register;
+mbs_Status_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
+
+mbs_Status_LocalCfg.Channel := 2;
+mbs_Status_LocalCfg.Cmd := READ_CMD;
+mbs_Status_LocalCfg.TriggerType := mbs_TriggerType;
+mbs_Status_LocalCfg.ElementCnt := 3;
+mbs_Status_MSG(ModbusTimer.Q, mbs_Cancel, mbs_Status_LocalCfg, mbs_Status_TargetCfg, mbs_Status_Data);
+
+IF mbs_Status_MSG.Q THEN
+ val_Status0 := ANY_TO_UINT(mbs_Status_Data[1]);
+ val_Status1 := ANY_TO_UINT(mbs_Status_Data[2]);
+ val_Status2 := ANY_TO_UINT(mbs_Status_Data[3]);
+END_IF;
+
+
+
+IF (val_Status0 + val_Status1 + val_Status2) = 0 THEN
+ val_StatusString := 'OK';
+ELSE
+ val_StatusString := '';
+ IF val_Status0.0 THEN
+ val_StatusString := val_StatusString + ', Sensor Out of Range';
+ END_IF;
+ IF val_Status0.1 THEN
+ val_StatusString := val_StatusString + ', Empty Pipe';
+ END_IF;
+ IF val_Status0.2 THEN
+ val_StatusString := val_StatusString + ', I/O Processor Failure';
+ END_IF;
+ IF val_Status0.3 THEN
+ val_StatusString := val_StatusString + ', Pulse Output- Out of Range';
+ END_IF;
+ IF val_Status0.4 THEN
+ val_StatusString := val_StatusString + ', Update Missed';
+ END_IF;
+ IF val_Status0.5 THEN
+ val_StatusString := val_StatusString + ', Output at Alarm Level';
+ END_IF;
+ IF val_Status0.6 THEN
+ val_StatusString := val_StatusString + ', Modbus Nonvolatile Memory Error';
+ END_IF;
+ IF val_Status0.7 THEN
+ val_StatusString := val_StatusString + ', Pulse Output Fixed';
+ END_IF;
+ IF val_Status0.8 THEN
+ val_StatusString := val_StatusString + ', EPROM Checksum Error';
+ END_IF;
+ IF val_Status0.9 THEN
+ val_StatusString := val_StatusString + ', NOVRAM Checksum Error';
+ END_IF;
+ IF val_Status0.10 THEN
+ val_StatusString := val_StatusString + ', RAM Checksum Error';
+ END_IF;
+ IF val_Status0.11 THEN
+ val_StatusString := val_StatusString + ', Factory NOVRAM Checksum Error';
+ END_IF;
+ IF val_Status0.12 THEN
+ val_StatusString := val_StatusString + ', Continuous Meter Verification Error';
+ END_IF;
+ IF val_Status0.13 THEN
+ val_StatusString := val_StatusString + ', PZR Output is Active';
+ END_IF;
+ IF val_Status0.14 THEN
+ val_StatusString := val_StatusString + ', Coil Drive Current is Zero';
+ END_IF;
+ IF val_Status0.15 THEN
+ val_StatusString := val_StatusString + ', Reverse Flow Rate Detected';
+ END_IF;
+
+ IF val_Status1.0 THEN
+ val_StatusString := val_StatusString + ', Internal Flow Simulation Test Error';
+ END_IF;
+ IF val_Status1.1 THEN
+ val_StatusString := val_StatusString + ', Excess Auto Zero Correction- ZR Too High';
+ END_IF;
+ IF val_Status1.2 THEN
+ val_StatusString := val_StatusString + ', Excess Auto Zero Correction- ZR Too Low';
+ END_IF;
+ IF val_Status1.3 THEN
+ val_StatusString := val_StatusString + ', Auto Zero Attempt with Non-zero Flow';
+ END_IF;
+ IF val_Status1.4 THEN
+ val_StatusString := val_StatusString + ', Totalizer Limit 1 Alert';
+ END_IF;
+ IF val_Status1.5 THEN
+ val_StatusString := val_StatusString + ', Universal Trim Failure';
+ END_IF;
+ IF val_Status1.6 THEN
+ val_StatusString := val_StatusString + ', Flow Limit Alert 1';
+ END_IF;
+ IF val_Status1.7 THEN
+ val_StatusString := val_StatusString + ', Flow Limit Alert 2';
+ END_IF;
+ IF val_Status1.8 THEN
+ val_StatusString := val_StatusString + ', Electrode Coated Limit 1';
+ END_IF;
+ IF val_Status1.9 THEN
+ val_StatusString := val_StatusString + ', Electrode Coated Limit 2';
+ END_IF;
+ IF val_Status1.10 THEN
+ val_StatusString := val_StatusString + ', Excess Calibration Correction, GN too Low';
+ END_IF;
+ IF val_Status1.11 THEN
+ val_StatusString := val_StatusString + ', Excess Calibration Correction, GN too High';
+ END_IF;
+ IF val_Status1.12 THEN
+ val_StatusString := val_StatusString + ', Calibration Attempt without Calibrator';
+ END_IF;
+ IF val_Status1.13 THEN
+ val_StatusString := val_StatusString + ', Grounding/Wiring Fault';
+ END_IF;
+ IF val_Status1.14 THEN
+ val_StatusString := val_StatusString + ', High Process Noise Detected';
+ END_IF;
+ IF val_Status1.15 THEN
+ val_StatusString := val_StatusString + ', Electronics Temperature Out of Range';
+ END_IF;
+
+ IF val_Status2.0 THEN
+ val_StatusString := val_StatusString + ', Digital I/O 1 Active';
+ END_IF;
+ IF val_Status2.1 THEN
+ val_StatusString := val_StatusString + ', Digital I/O 2 Active';
+ END_IF;
+ IF val_Status2.2 THEN
+ val_StatusString := val_StatusString + ', Diagnostic Status Alert Active';
+ END_IF;
+ IF val_Status2.3 THEN
+ val_StatusString := val_StatusString + ', Modbus in Listen Only Mode';
+ END_IF;
+ IF val_Status2.4 THEN
+ val_StatusString := val_StatusString + ', I/O Processor Comm Failure';
+ END_IF;
+ IF val_Status2.5 THEN
+ val_StatusString := val_StatusString + ', Coil Over Current Detected';
+ END_IF;
+ IF val_Status2.6 THEN
+ val_StatusString := val_StatusString + ', Sensor Electrode Saturated';
+ END_IF;
+ IF val_Status2.7 THEN
+ val_StatusString := val_StatusString + ', Coil Power Limit';
+ END_IF;
+ IF val_Status2.8 THEN
+ val_StatusString := val_StatusString + ', Electronics Failure';
+ END_IF;
+ IF val_Status2.9 THEN
+ val_StatusString := val_StatusString + ', Coil Resistance Error';
+ END_IF;
+ IF val_Status2.10 THEN
+ val_StatusString := val_StatusString + ', Coil Inductance Error';
+ END_IF;
+ IF val_Status2.11 THEN
+ val_StatusString := val_StatusString + ', Digital Trim Failure';
+ END_IF;
+ IF val_Status2.12 THEN
+ val_StatusString := val_StatusString + ', Reverse Flow Detected';
+ END_IF;
+ IF val_Status2.13 THEN
+ val_StatusString := val_StatusString + ', Electrode Resistance Error';
+ END_IF;
+ IF val_Status2.14 THEN
+ val_StatusString := val_StatusString + ', Auto Zero Failure';
+ END_IF;
+ IF val_Status2.15 THEN
+ val_StatusString := val_StatusString + ', Reserved for Status Bit';
+ END_IF;
+
+ val_StatusString := RIGHT(val_StatusString, MLEN(val_StatusString) - 2);
+END_IF;
+
+
+(* ============== *)
+(* RESET TOTALIZER *)
+(* ============== *)
+cmd_ResetTotalizer := cmd_ResetTotalizerA OR cmd_ResetTotalizerB OR cmd_ResetTotalizerC;
+
+IF cmd_ResetTotalizerA THEN
+ mbs_ResetTotalizer_TargetCfg.Addr := cfg_ResetTotalizerA_Coil;
+ELSIF cmd_ResetTotalizerB THEN
+ mbs_ResetTotalizer_TargetCfg.Addr := cfg_ResetTotalizerB_Coil;
+ELSIF cmd_ResetTotalizerC THEN
+ mbs_ResetTotalizer_TargetCfg.Addr := cfg_ResetTotalizerC_Coil;
+END_IF;
+
+mbs_ResetTotalizer_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
+
+mbs_ResetTotalizer_LocalCfg.Channel := 2;
+mbs_ResetTotalizer_LocalCfg.Cmd := WRITECOIL_CMD;
+mbs_ResetTotalizer_LocalCfg.TriggerType := 0;
+mbs_ResetTotalizer_LocalCfg.ElementCnt := 1;
+mbs_ResetTotalizer_Data[1] := 1;
+
+mbs_ResetTotalizer_MSG(cmd_ResetTotalizer, mbs_Cancel, mbs_ResetTotalizer_LocalCfg, mbs_ResetTotalizer_TargetCfg, mbs_ResetTotalizer_Data);
+IF mbs_ResetTotalizer_MSG.Q OR mbs_ResetTotalizer_MSG.Error THEN
+ cmd_ClearResetTotalizer := TRUE;
+ cmd_ResetTotalizerA := FALSE;
+ cmd_ResetTotalizerB := FALSE;
+ cmd_ResetTotalizerC := FALSE;
+END_IF;
+
+Wait_To_Reset_TON(cmd_ClearResetTotalizer, par_TimeToWaitToClearResetTotalizer);
+
+mbs_ClearResetTotalizer_TargetCfg.Addr := mbs_ResetTotalizer_TargetCfg.Addr;
+mbs_ClearResetTotalizer_TargetCfg.Node := mbs_ResetTotalizer_TargetCfg.Node;
+mbs_ClearResetTotalizer_LocalCfg.Channel := mbs_ResetTotalizer_LocalCfg.Channel;
+mbs_ClearResetTotalizer_LocalCfg.Cmd := mbs_ResetTotalizer_LocalCfg.Cmd;
+mbs_ClearResetTotalizer_LocalCfg.TriggerType := mbs_ResetTotalizer_LocalCfg.TriggerType;
+mbs_ClearResetTotalizer_LocalCfg.ElementCnt := mbs_ResetTotalizer_LocalCfg.ElementCnt;
+mbs_ClearResetTotalizer_Data[1] := 0;
+mbs_ClearResetTotalizer_MSG(Wait_To_Reset_TON.Q, mbs_Cancel, mbs_ClearResetTotalizer_LocalCfg, mbs_ClearResetTotalizer_TargetCfg, mbs_ClearResetTotalizer_Data);
+
+IF mbs_ClearResetTotalizer_MSG.Q OR mbs_ClearResetTotalizer_MSG.Error THEN
+ cmd_ClearResetTotalizer := FALSE;
+END_IF;
+
+
+(* ============== *)
+(* UNITS *)
+(* ============== *)
+mbs_Units_TargetCfg.Addr := cfg_Units_Register;
+mbs_Units_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
+
+mbs_Units_LocalCfg.Channel := 2;
+mbs_Units_LocalCfg.Cmd := READ_CMD;
+mbs_Units_LocalCfg.TriggerType := mbs_TriggerType;
+mbs_Units_LocalCfg.ElementCnt := 4;
+mbs_Units_MSG(ModbusTimer.Q, mbs_Cancel, mbs_Units_LocalCfg, mbs_Units_TargetCfg, mbs_Units_Data);
+
+IF mbs_Units_MSG.Q THEN
+ val_FlowUnits := FlowRateUnits(mbs_Units_Data[1]);
+ val_FlowTotalizerAUnits := FlowTotalUnits(mbs_Units_Data[2]);
+ val_FlowTotalizerBUnits := FlowTotalUnits(mbs_Units_Data[3]);
+ val_FlowTotalizerCUnits := FlowTotalUnits(mbs_Units_Data[4]);
+END_IF;
+
+
+ModbusErrorTimer(NOT(mbs_FlowRate_MSG.Error OR
+ mbs_FlowTotalizerA_MSG.Error OR
+ mbs_FlowTotalizerB_MSG.Error OR
+ mbs_FlowTotalizerC_MSG.Error OR
+ mbs_Status_MSG.Error OR
+ mbs_Units_MSG.Error), ModbusErrorDuration);
+sts_FlowmeterModbusOK := ModbusErrorTimer.Q;
+END_PROGRAM
\ No newline at end of file
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowRateUnits.AcfMlge b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowRateUnits.AcfMlge
new file mode 100644
index 0000000..b5ce5b6
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowRateUnits.AcfMlge
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowRateUnits.stf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowRateUnits.stf
new file mode 100644
index 0000000..9ec1f65
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowRateUnits.stf
@@ -0,0 +1,63 @@
+FUNCTION FlowRateUnits
+IF integerValue = 241 THEN
+ FlowRateUnits := 'B31/sec';
+ELSIF integerValue = 242 THEN
+ FlowRateUnits := 'B31/min';
+ELSIF integerValue = 243 THEN
+ FlowRateUnits := 'B31/hour';
+ELSIF integerValue = 244 THEN
+ FlowRateUnits := 'B31/day';
+ELSIF integerValue = 132 THEN
+ FlowRateUnits := 'B42/sec';
+ELSIF integerValue = 133 THEN
+ FlowRateUnits := 'B42/min';
+ELSIF integerValue = 134 THEN
+ FlowRateUnits := 'B42/hour';
+ELSIF integerValue = 135 THEN
+ FlowRateUnits := 'B42/day';
+ELSIF integerValue = 248 THEN
+ FlowRateUnits := 'cm3/sec';
+ELSIF integerValue = 26 THEN
+ FlowRateUnits := 'ft3/sec';
+ELSIF integerValue = 15 THEN
+ FlowRateUnits := 'ft3/min';
+ELSIF integerValue = 130 THEN
+ FlowRateUnits := 'ft3/hour';
+ELSIF integerValue = 27 THEN
+ FlowRateUnits := 'ft3/day';
+ELSIF integerValue = 28 THEN
+ FlowRateUnits := 'm3/sec';
+ELSIF integerValue = 131 THEN
+ FlowRateUnits := 'm3/min';
+ELSIF integerValue = 19 THEN
+ FlowRateUnits := 'm3/hour';
+ELSIF integerValue = 29 THEN
+ FlowRateUnits := 'm3/day';
+ELSIF integerValue = 22 THEN
+ FlowRateUnits := 'gal/sec';
+ELSIF integerValue = 16 THEN
+ FlowRateUnits := 'gal/min';
+ELSIF integerValue = 136 THEN
+ FlowRateUnits := 'gal/hour';
+ELSIF integerValue = 235 THEN
+ FlowRateUnits := 'gal/day';
+ELSIF integerValue = 137 THEN
+ FlowRateUnits := 'gal (Imp.)/sec';
+ELSIF integerValue = 18 THEN
+ FlowRateUnits := 'gal (Imp.)/min';
+ELSIF integerValue = 30 THEN
+ FlowRateUnits := 'gal (Imp.)/hour';
+ELSIF integerValue = 31 THEN
+ FlowRateUnits := 'gal (Imp.)/day';
+ELSIF integerValue = 24 THEN
+ FlowRateUnits := 'L/sec';
+ELSIF integerValue = 17 THEN
+ FlowRateUnits := 'L/min';
+ELSIF integerValue = 138 THEN
+ FlowRateUnits := 'L/hour';
+ELSIF integerValue = 240 THEN
+ FlowRateUnits := 'L/day';
+ELSE
+ FlowRateUnits := 'Unknown';
+END_IF;
+END_FUNCTION
\ No newline at end of file
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowTotalUnits.AcfMlge b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowTotalUnits.AcfMlge
new file mode 100644
index 0000000..b5ce5b6
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowTotalUnits.AcfMlge
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowTotalUnits.stf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowTotalUnits.stf
new file mode 100644
index 0000000..c3d60f2
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowTotalUnits.stf
@@ -0,0 +1,21 @@
+FUNCTION FlowTotalUnits
+IF integerInput = 40 THEN
+ FlowTotalUnits := 'Gallons';
+ELSIF integerInput = 41 THEN
+ FlowTotalUnits := 'Liters';
+ELSIF integerInput = 42 THEN
+ FlowTotalUnits := 'Imp. Gallons';
+ELSIF integerInput = 43 THEN
+ FlowTotalUnits := 'Cubic Meters';
+ELSIF integerInput = 46 THEN
+ FlowTotalUnits := 'BBL42';
+ELSIF integerInput = 112 THEN
+ FlowTotalUnits := 'Cubic Feet';
+ELSIF integerInput = 246 THEN
+ FlowTotalUnits := 'Cubic cm';
+ELSIF integerInput = 247 THEN
+ FlowTotalUnits := 'BBL31';
+ELSE
+ FlowTotalUnits := 'Unknown';
+END_IF;
+END_FUNCTION
\ No newline at end of file
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc
new file mode 100644
index 0000000..222acf0
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Header.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Header.rtc
new file mode 100644
index 0000000..1dba73d
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Header.rtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Hierarchy.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Hierarchy.rtc
similarity index 52%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Hierarchy.rtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Hierarchy.rtc
index 9d6e764..a715b1b 100644
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Hierarchy.rtc and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Hierarchy.rtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/IDS00103 b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/IDS00103
new file mode 100644
index 0000000..74d9afa
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/IDS00103 differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/IO.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/IO.rtc
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/IO.rtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/IO.rtc
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc
similarity index 59%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc
index 2a558ed..085f170 100644
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/LinearScale.stf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/LinearScale.stf
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/LinearScale.stf
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/LinearScale.stf
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820.ain b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820.ain
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820.ain
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820.ain
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820.err b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820.err
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820.err
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820.err
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820.icp b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820.icp
similarity index 50%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820.icp
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820.icp
index d07a684..080070c 100644
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820.icp
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820.icp
@@ -1,5 +1,7 @@
-FLOWMETERMB(150):F,WORDSTOREAL(148);
+FLOWMETERMB(150):F,WORDSTOREAL(148);F,FLOWRATEUNITS(153);F,FLOWTOTALUNITS(154);
FLOWMETERAI(151):F,LINEARSCALE(147);
+FLOWRATEUNITS(153):
+FLOWTOTALUNITS(154):
LINEARSCALE(147):
PRESSURE(152):F,LINEARSCALE(147);
WORDSTOREAL(148):
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc
new file mode 100644
index 0000000..148ca44
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc
new file mode 100644
index 0000000..fec57c6
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc
new file mode 100644
index 0000000..5ffb5b5
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
new file mode 100644
index 0000000..6fbdf91
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
@@ -0,0 +1,10 @@
+[MEMORY]
+Offset0=0x1A48
+Offset1=0x2248
+Offset2=0x2248
+Offset3=0x2248
+Memory Usage Estimate(Code)=0x1CF0
+Memory Usage Estimate(Data)=0x4C14
+Memory Usage Estimate(Retain)=0x3D
+Memory Usage Estimate(Temporary variables)=0x9C8
+Offset4=0x414
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
similarity index 56%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
index ed29f0b..0021d1e 100644
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc
@@ -5,12 +5,12 @@ ON_LINE=N
TBL_CONF=Y
CRC_ORG=0x0
CRC_OLD=
-CRC_NEW=0x67F1B8EC
+CRC_NEW=0x798622D4
DAT_ORG=0
DAT_OLD=0
-DAT_NEW=1506706138
+DAT_NEW=1521667902
VER_ORG=0
VER_OLD=0
-VER_NEW=1
+VER_NEW=5
CRC_ALL_OLD=
-CRC_ALL_NEW=0x03222B7A
+CRC_ALL_NEW=0xEBE8DFFA
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc
new file mode 100644
index 0000000..8200707
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc
@@ -0,0 +1,9 @@
+[MEMORY]
+Memory Usage Estimate(Temporary variables)=0x9C8
+Biggest online change user variable memory block size=0x800
+Currently added user variables=0x0
+Total data size=0x2410
+User variables size=0x1A48
+Maximum size for temporary variables=0x29C8
+Memory Usage Estimate(Data)=0x4C10
+Free memory for user variables=0x800
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.ipa b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.ipa
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.ipa
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.ipa
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.xtc
similarity index 68%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.xtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.xtc
index fa98eb1..a15b58c 100644
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.xtc and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.xtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.ipa b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.ipa
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.ipa
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.ipa
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.xtc
new file mode 100644
index 0000000..386fd8d
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.xtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.ipa b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.ipa
new file mode 100644
index 0000000..9b457bf
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.ipa
@@ -0,0 +1,11 @@
+,MODBUSTIMER@FLOWMETERMB,TON,IN,__TMPB__TON__IN,BOOL,PT,MODBUSSCANRATE@FLOWMETERMB,TIME
+,MBS_FLOWRATE_MSG@FLOWMETERMB,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
+,MBS_FLOWTOTALIZERA_MSG@FLOWMETERMB,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
+,MBS_FLOWTOTALIZERB_MSG@FLOWMETERMB,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
+,MBS_FLOWTOTALIZERC_MSG@FLOWMETERMB,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
+,MBS_STATUS_MSG@FLOWMETERMB,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
+,MBS_RESETTOTALIZER_MSG@FLOWMETERMB,MSG_MODBUS,IN,CMD_RESETTOTALIZER@FLOWMETERMB,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
+,WAIT_TO_RESET_TON@FLOWMETERMB,TON,IN,CMD_CLEARRESETTOTALIZER@FLOWMETERMB,BOOL,PT,PAR_TIMETOWAITTOCLEARRESETTOTALIZER@FLOWMETERMB,TIME
+,MBS_CLEARRESETTOTALIZER_MSG@FLOWMETERMB,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
+,MBS_UNITS_MSG@FLOWMETERMB,MSG_MODBUS,IN,__TMPB__MSG_MODBUS__IN,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
+,MODBUSERRORTIMER@FLOWMETERMB,TON,IN,__TMPB__TON__IN,BOOL,PT,MODBUSERRORDURATION,TIME
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.xtc
new file mode 100644
index 0000000..20636b0
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.xtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.ipa b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWRATEUNITS.ipa
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.ipa
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWRATEUNITS.ipa
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWRATEUNITS.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWRATEUNITS.xtc
new file mode 100644
index 0000000..ef8399a
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWRATEUNITS.xtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.ipa b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALUNITS.ipa
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.ipa
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALUNITS.ipa
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALUNITS.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALUNITS.xtc
new file mode 100644
index 0000000..7ef1190
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALUNITS.xtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.ipa b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.ipa
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.ipa
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.ipa
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc
new file mode 100644
index 0000000..5fcb07b
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.ipa b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.ipa
new file mode 100644
index 0000000..e69de29
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.xtc
new file mode 100644
index 0000000..e55bf54
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.xtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.ipa b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.ipa
new file mode 100644
index 0000000..e69de29
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.xtc
new file mode 100644
index 0000000..ac1ff28
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.xtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
new file mode 100644
index 0000000..4acee38
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
@@ -0,0 +1,58 @@
+[BEGIN FB INPUTS]
+I1=micro820.micro820.flowmetermb/modbustimer.in,0x2249,BOOL
+I2=micro820.micro820.flowmetermb/modbustimer.pt,0x52C,TIME
+I3=micro820.micro820.flowmetermb/wait_to_reset_ton.in,0x464,BOOL
+I4=micro820.micro820.flowmetermb/wait_to_reset_ton.pt,0x528,TIME
+I5=micro820.micro820.flowmetermb/modbuserrortimer.in,0x2249,BOOL
+I6=micro820.micro820.flowmetermb/modbuserrortimer.pt,0x524,TIME
+I7=micro820.micro820.flowmeterai/ton_totalizer.in,0x2249,BOOL
+I8=micro820.micro820.flowmeterai/ton_totalizer.pt,0x23B0,TIME
+I9=micro820.micro820.flowmetermb/mbs_flowrate_msg.in,0x224A,BOOL
+I10=micro820.micro820.flowmetermb/mbs_flowrate_msg.cancel,0x462,BOOL
+I11=micro820.micro820.flowmetermb/mbs_flowrate_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
+I12=micro820.micro820.flowmetermb/mbs_flowrate_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
+I13=micro820.micro820.flowmetermb/mbs_flowrate_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
+I14=micro820.micro820.flowmetermb/mbs_flowrate_msg.__adi_localaddr,0xFFFFFFFF,UINT
+I15=micro820.micro820.flowmetermb/mbs_flowtotalizera_msg.in,0x224A,BOOL
+I16=micro820.micro820.flowmetermb/mbs_flowtotalizera_msg.cancel,0x462,BOOL
+I17=micro820.micro820.flowmetermb/mbs_flowtotalizera_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
+I18=micro820.micro820.flowmetermb/mbs_flowtotalizera_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
+I19=micro820.micro820.flowmetermb/mbs_flowtotalizera_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
+I20=micro820.micro820.flowmetermb/mbs_flowtotalizera_msg.__adi_localaddr,0xFFFFFFFF,UINT
+I21=micro820.micro820.flowmetermb/mbs_flowtotalizerb_msg.in,0x224A,BOOL
+I22=micro820.micro820.flowmetermb/mbs_flowtotalizerb_msg.cancel,0x462,BOOL
+I23=micro820.micro820.flowmetermb/mbs_flowtotalizerb_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
+I24=micro820.micro820.flowmetermb/mbs_flowtotalizerb_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
+I25=micro820.micro820.flowmetermb/mbs_flowtotalizerb_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
+I26=micro820.micro820.flowmetermb/mbs_flowtotalizerb_msg.__adi_localaddr,0xFFFFFFFF,UINT
+I27=micro820.micro820.flowmetermb/mbs_flowtotalizerc_msg.in,0x224A,BOOL
+I28=micro820.micro820.flowmetermb/mbs_flowtotalizerc_msg.cancel,0x462,BOOL
+I29=micro820.micro820.flowmetermb/mbs_flowtotalizerc_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
+I30=micro820.micro820.flowmetermb/mbs_flowtotalizerc_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
+I31=micro820.micro820.flowmetermb/mbs_flowtotalizerc_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
+I32=micro820.micro820.flowmetermb/mbs_flowtotalizerc_msg.__adi_localaddr,0xFFFFFFFF,UINT
+I33=micro820.micro820.flowmetermb/mbs_status_msg.in,0x224A,BOOL
+I34=micro820.micro820.flowmetermb/mbs_status_msg.cancel,0x462,BOOL
+I35=micro820.micro820.flowmetermb/mbs_status_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
+I36=micro820.micro820.flowmetermb/mbs_status_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
+I37=micro820.micro820.flowmetermb/mbs_status_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
+I38=micro820.micro820.flowmetermb/mbs_status_msg.__adi_localaddr,0xFFFFFFFF,UINT
+I39=micro820.micro820.flowmetermb/mbs_resettotalizer_msg.in,0x463,BOOL
+I40=micro820.micro820.flowmetermb/mbs_resettotalizer_msg.cancel,0x462,BOOL
+I41=micro820.micro820.flowmetermb/mbs_resettotalizer_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
+I42=micro820.micro820.flowmetermb/mbs_resettotalizer_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
+I43=micro820.micro820.flowmetermb/mbs_resettotalizer_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
+I44=micro820.micro820.flowmetermb/mbs_resettotalizer_msg.__adi_localaddr,0xFFFFFFFF,UINT
+I45=micro820.micro820.flowmetermb/mbs_clearresettotalizer_msg.in,0x224A,BOOL
+I46=micro820.micro820.flowmetermb/mbs_clearresettotalizer_msg.cancel,0x462,BOOL
+I47=micro820.micro820.flowmetermb/mbs_clearresettotalizer_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
+I48=micro820.micro820.flowmetermb/mbs_clearresettotalizer_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
+I49=micro820.micro820.flowmetermb/mbs_clearresettotalizer_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
+I50=micro820.micro820.flowmetermb/mbs_clearresettotalizer_msg.__adi_localaddr,0xFFFFFFFF,UINT
+I51=micro820.micro820.flowmetermb/mbs_units_msg.in,0x224A,BOOL
+I52=micro820.micro820.flowmetermb/mbs_units_msg.cancel,0x462,BOOL
+I53=micro820.micro820.flowmetermb/mbs_units_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
+I54=micro820.micro820.flowmetermb/mbs_units_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
+I55=micro820.micro820.flowmetermb/mbs_units_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
+I56=micro820.micro820.flowmetermb/mbs_units_msg.__adi_localaddr,0xFFFFFFFF,UINT
+[END]
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc
new file mode 100644
index 0000000..8ff0380
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc differ
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc
new file mode 100644
index 0000000..0bbc7f8
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MdfConf.txt b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MdfConf.txt
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MdfConf.txt
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MdfConf.txt
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/PRESSURE.dop b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/PRESSURE.dop
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/PRESSURE.dop
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/PRESSURE.dop
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/PRESSURE.ic b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/PRESSURE.ic
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/PRESSURE.ic
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/PRESSURE.ic
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/PRESSURE.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/PRESSURE.rtc
new file mode 100644
index 0000000..5eb3214
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/PRESSURE.rtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Pressure.AcfMlge b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Pressure.AcfMlge
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Pressure.AcfMlge
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Pressure.AcfMlge
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Pressure.stf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Pressure.stf
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Pressure.stf
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Pressure.stf
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/ResPar.cnf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/ResPar.cnf
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/ResPar.cnf
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/ResPar.cnf
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WORDSTOREAL.dop b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WORDSTOREAL.dop
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WORDSTOREAL.dop
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WORDSTOREAL.dop
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WORDSTOREAL.ic b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WORDSTOREAL.ic
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WORDSTOREAL.ic
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WORDSTOREAL.ic
diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WORDSTOREAL.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WORDSTOREAL.rtc
new file mode 100644
index 0000000..0375dcc
Binary files /dev/null and b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WORDSTOREAL.rtc differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WordsToReal.AcfMlge b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WordsToReal.AcfMlge
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WordsToReal.AcfMlge
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WordsToReal.AcfMlge
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WordsToReal.stf b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WordsToReal.stf
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WordsToReal.stf
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WordsToReal.stf
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820_NetworkConf.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820_NetworkConf.rtc
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820_NetworkConf.rtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820_NetworkConf.rtc
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820_NetworkConf.xtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820_NetworkConf.xtc
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/Micro820/Micro820_NetworkConf.xtc
rename to FlowSkidUniversal/Controller/Controller/Micro820/Micro820_NetworkConf.xtc
diff --git a/Remote_SCADA_skid/Controller/Controller/NetworkConf.rtc b/FlowSkidUniversal/Controller/Controller/NetworkConf.rtc
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/NetworkConf.rtc
rename to FlowSkidUniversal/Controller/Controller/NetworkConf.rtc
diff --git a/Remote_SCADA_skid/Controller/Controller/NetworkConf.xtc b/FlowSkidUniversal/Controller/Controller/NetworkConf.xtc
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/NetworkConf.xtc
rename to FlowSkidUniversal/Controller/Controller/NetworkConf.xtc
diff --git a/Remote_SCADA_skid/Controller/Controller/PrjLibrary.mdb b/FlowSkidUniversal/Controller/Controller/PrjLibrary.mdb
similarity index 82%
rename from Remote_SCADA_skid/Controller/Controller/PrjLibrary.mdb
rename to FlowSkidUniversal/Controller/Controller/PrjLibrary.mdb
index 8da7229..1699fb3 100644
Binary files a/Remote_SCADA_skid/Controller/Controller/PrjLibrary.mdb and b/FlowSkidUniversal/Controller/Controller/PrjLibrary.mdb differ
diff --git a/Remote_SCADA_skid/Controller/Controller/RMD.info b/FlowSkidUniversal/Controller/Controller/RMD.info
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/RMD.info
rename to FlowSkidUniversal/Controller/Controller/RMD.info
diff --git a/Remote_SCADA_skid/Controller/Controller/RcpCfg.xml b/FlowSkidUniversal/Controller/Controller/RcpCfg.xml
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/RcpCfg.xml
rename to FlowSkidUniversal/Controller/Controller/RcpCfg.xml
diff --git a/FlowSkidUniversal/Controller/Controller/RmcVariables b/FlowSkidUniversal/Controller/Controller/RmcVariables
new file mode 100644
index 0000000..51edf5f
--- /dev/null
+++ b/FlowSkidUniversal/Controller/Controller/RmcVariables
@@ -0,0 +1,110 @@
+Controller.Micro820.Micro820.Pressure_EU_Max
+Controller.Micro820.Micro820.Pressure_EU_Min
+Controller.Micro820.Micro820.val_Pressure
+Controller.Micro820.Micro820.Flow_EU_Max
+Controller.Micro820.Micro820.Flow_EU_Min
+Controller.Micro820.Micro820.use_ModbusFlowmeter
+Controller.Micro820.Micro820.sw_UseModbusFlowmeter
+Controller.Micro820.Micro820.val_AI00_uA
+Controller.Micro820.Micro820.val_AI01_uA
+Controller.Micro820.Micro820.LinearScale.m
+Controller.Micro820.Micro820.LinearScale.b
+Controller.Micro820.Micro820.LinearScale.Raw_Min
+Controller.Micro820.Micro820.LinearScale.Raw_Max
+Controller.Micro820.Micro820.LinearScale.EU_Min
+Controller.Micro820.Micro820.LinearScale.EU_Max
+Controller.Micro820.Micro820.LinearScale.Raw_Inp
+Controller.Micro820.Micro820.LinearScale.LinearScale
+Controller.Micro820.Micro820.WordsToReal.Output_sign
+Controller.Micro820.Micro820.WordsToReal.Output_expt
+Controller.Micro820.Micro820.WordsToReal.Output_mantissa
+Controller.Micro820.Micro820.WordsToReal.temp_exponent
+Controller.Micro820.Micro820.WordsToReal.exponent
+Controller.Micro820.Micro820.WordsToReal.mantissa
+Controller.Micro820.Micro820.WordsToReal.index
+Controller.Micro820.Micro820.WordsToReal.index_exp
+Controller.Micro820.Micro820.WordsToReal.index_add
+Controller.Micro820.Micro820.WordsToReal.mantissa_result
+Controller.Micro820.Micro820.WordsToReal.exponent_real
+Controller.Micro820.Micro820.WordsToReal.Input1
+Controller.Micro820.Micro820.WordsToReal.Input2
+Controller.Micro820.Micro820.WordsToReal.Word1
+Controller.Micro820.Micro820.WordsToReal.Word2
+Controller.Micro820.Micro820.WordsToReal.WordsToReal
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Cancel
+Controller.Micro820.Micro820.FlowMeterMb.READ_CMD
+Controller.Micro820.Micro820.FlowMeterMb.mbs_TriggerType
+Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer
+Controller.Micro820.Micro820._IO_P1_AI_00
+Controller.Micro820.Micro820._IO_P1_AI_01
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_MSG
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_LocalCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_TargetCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowRate_Data
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_MSG
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_LocalCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_TargetCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerA_Data
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_LocalCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_TargetCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_Data
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerB_MSG
+Controller.Micro820.Micro820.FlowMeterMb.ModbusTimer
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_LocalCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_TargetCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_Data
+Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalizerC_MSG
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_LocalCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_TargetCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_Data
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Status_MSG
+Controller.Micro820.Micro820.FlowMeterMb.cmd_ResetTotalizer
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_LocalCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_TargetCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_Data
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ResetTotalizer_MSG
+Controller.Micro820.Micro820.FlowMeterMb.WRITECOIL_CMD
+Controller.Micro820.Micro820.FlowMeterMb.cmd_ClearResetTotalizer
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_LocalCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_TargetCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_Data
+Controller.Micro820.Micro820.FlowMeterMb.mbs_ClearResetTotalizer_MSG
+Controller.Micro820.Micro820.FlowMeterMb.Wait_To_Reset_TON
+Controller.Micro820.Micro820.FlowMeterMb.par_TimeToWaitToClearResetTotalizer
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_LocalCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_TargetCfg
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_Data
+Controller.Micro820.Micro820.FlowMeterMb.mbs_Units_MSG
+Controller.Micro820.Micro820.FlowMeterMb.ModbusErrorTimer
+Controller.Micro820.Micro820.FlowMeterMb.ModbusScanRate
+Controller.Micro820.Micro820.val_FlowRate
+Controller.Micro820.Micro820.val_FlowTotalizerA
+Controller.Micro820.Micro820.val_FlowTotalizerB
+Controller.Micro820.Micro820.cfg_Flowmeter_ModbusNode
+Controller.Micro820.Micro820.cfg_FlowRate_Register
+Controller.Micro820.Micro820.cfg_FlowTotalizerA_Register
+Controller.Micro820.Micro820.cfg_FlowTotalizerB_Register
+Controller.Micro820.Micro820.val_FlowUnits
+Controller.Micro820.Micro820.val_FlowTotalizerAUnits
+Controller.Micro820.Micro820.val_FlowTotalizerC
+Controller.Micro820.Micro820.cfg_FlowTotalizerC_Register
+Controller.Micro820.Micro820.val_Status0
+Controller.Micro820.Micro820.cfg_Status_Register
+Controller.Micro820.Micro820.val_Status1
+Controller.Micro820.Micro820.val_Status2
+Controller.Micro820.Micro820.sts_FlowmeterModbusOK
+Controller.Micro820.Micro820.val_StatusString
+Controller.Micro820.Micro820.cfg_ResetTotalizerA_Coil
+Controller.Micro820.Micro820.cfg_ResetTotalizerB_Coil
+Controller.Micro820.Micro820.cfg_ResetTotalizerC_Coil
+Controller.Micro820.Micro820.cmd_ResetTotalizerA
+Controller.Micro820.Micro820.cmd_ResetTotalizerB
+Controller.Micro820.Micro820.cmd_ResetTotalizerC
+Controller.Micro820.Micro820.cfg_Units_Register
+Controller.Micro820.Micro820.val_FlowTotalizerBUnits
+Controller.Micro820.Micro820.val_FlowTotalizerCUnits
+Controller.Micro820.Micro820.ModbusErrorDuration
+Controller.Micro820.Micro820.FlowRateUnits.FlowRateUnits
+Controller.Micro820.Micro820.FlowRateUnits.integerValue
+Controller.Micro820.Micro820.FlowTotalUnits.FlowTotalUnits
+Controller.Micro820.Micro820.FlowTotalUnits.integerInput
diff --git a/Remote_SCADA_skid/Controller/Controller/SymbolTable/HabDts.ini.local b/FlowSkidUniversal/Controller/Controller/SymbolTable/HabDts.ini.local
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/SymbolTable/HabDts.ini.local
rename to FlowSkidUniversal/Controller/Controller/SymbolTable/HabDts.ini.local
diff --git a/Remote_SCADA_skid/Controller/Controller/persist.ccwx b/FlowSkidUniversal/Controller/Controller/persist.ccwx
similarity index 91%
rename from Remote_SCADA_skid/Controller/Controller/persist.ccwx
rename to FlowSkidUniversal/Controller/Controller/persist.ccwx
index aee3c58..7d0d484 100644
Binary files a/Remote_SCADA_skid/Controller/Controller/persist.ccwx and b/FlowSkidUniversal/Controller/Controller/persist.ccwx differ
diff --git a/Remote_SCADA_skid/Controller/Controller/project.gpm b/FlowSkidUniversal/Controller/Controller/project.gpm
similarity index 100%
rename from Remote_SCADA_skid/Controller/Controller/project.gpm
rename to FlowSkidUniversal/Controller/Controller/project.gpm
diff --git a/Remote_SCADA_skid/Controller/Embedded/ExtendedInfo.xml b/FlowSkidUniversal/Controller/Embedded/ExtendedInfo.xml
similarity index 100%
rename from Remote_SCADA_skid/Controller/Embedded/ExtendedInfo.xml
rename to FlowSkidUniversal/Controller/Embedded/ExtendedInfo.xml
diff --git a/Remote_SCADA_skid/Controller/LogicalValues/ExtendedInfo.xml b/FlowSkidUniversal/Controller/LogicalValues/ExtendedInfo.xml
similarity index 100%
rename from Remote_SCADA_skid/Controller/LogicalValues/ExtendedInfo.xml
rename to FlowSkidUniversal/Controller/LogicalValues/ExtendedInfo.xml
diff --git a/Remote_SCADA_skid/Controller/MLGE/ExtendedInfo.xml b/FlowSkidUniversal/Controller/MLGE/ExtendedInfo.xml
similarity index 74%
rename from Remote_SCADA_skid/Controller/MLGE/ExtendedInfo.xml
rename to FlowSkidUniversal/Controller/MLGE/ExtendedInfo.xml
index 5accc1e..402f184 100644
--- a/Remote_SCADA_skid/Controller/MLGE/ExtendedInfo.xml
+++ b/FlowSkidUniversal/Controller/MLGE/ExtendedInfo.xml
@@ -3,9 +3,15 @@
FlowMeterAI.AcfMlge
+
+ FlowTotalUnits.AcfMlge
+
DeviceSelection.AcfMlge
+
+ FlowRateUnits.AcfMlge
+
LinearScale.AcfMlge
diff --git a/Remote_SCADA_skid/Remote_SCADA_skid.ccwsln b/FlowSkidUniversal/FlowSkidUniversal.ccwsln
similarity index 100%
rename from Remote_SCADA_skid/Remote_SCADA_skid.ccwsln
rename to FlowSkidUniversal/FlowSkidUniversal.ccwsln
diff --git a/FlowSkidUniversal/FlowSkidUniversal.v12.ccwsuo b/FlowSkidUniversal/FlowSkidUniversal.v12.ccwsuo
new file mode 100644
index 0000000..ed67c23
Binary files /dev/null and b/FlowSkidUniversal/FlowSkidUniversal.v12.ccwsuo differ
diff --git a/Remote_SCADA_skid/Remote_SCADA_skid.v12.ccwsuo b/FlowSkidUniversal/Remote_SCADA_skid.v12.ccwsuo
similarity index 100%
rename from Remote_SCADA_skid/Remote_SCADA_skid.v12.ccwsuo
rename to FlowSkidUniversal/Remote_SCADA_skid.v12.ccwsuo
diff --git a/README.md b/README.md
index 8397e5a..b196f9d 100644
--- a/README.md
+++ b/README.md
@@ -4,77 +4,92 @@ Reads from either a modbus flowmeter or an analog flowmeter.
## Hardware Used
-- PLC: Micro820 [2080-LC20-20QBB]
-- Slot 1: 2080-IF2
-
+- PLC: Micro820 (2080-LC20-20QBB)
+- Slot 1: 2080-IF2
+
## Inputs
### Digital Inputs
-| Input | Usage |
-|---------| -----------------------------|
-| 0 | Flowmeter Type (On = Modbus) |
+| Input | Usage |
+| ----- | ---------------------------- |
+| 0 | Flowmeter Type (On = Modbus) |
### Analog Inputs
| Input | Usage |
-|---------| ----------------- |
+|--------- | ----------------- |
| 0 | 4-20mA Flowmeter |
| 1 | 4-20mA Pressure |
## Outputs
### Digital Outputs
-| Output | Usage |
-|---------| ------------------------ |
-| 0 | Analog Flowmeter in use |
-| 1 | Modbus Flowmeter in use |
+| Output | Usage |
+| ------ | ----------------------- |
+| 0 | Analog Flowmeter in use |
+| 1 | Modbus Flowmeter in use |
## Configuration
The system can be configured to use either an Analog Flowmeter or a Modbus Flowmeter. The system defaults to the Analog Flowmeter.
### To enable the modbus flowmeter do one of the following:
-- Jumper 24VDC to Digital Input 0
-- Write 1/True to the tag "sw_UseModbusFlowmeter" from SCADA
+- Jumper 24VDC to Digital Input 0
+- Write 1/True to the tag "sw_UseModbusFlowmeter" from SCADA
### To enable the analog flowmeter do BOTH of the following:
-- Remove the 24VDC jumper from Digital Input 0
-- Write 0/False to the tag "sw_UseModbusFlowmeter" from SCADA
+- Remove the 24VDC jumper from Digital Input 0
+- Write 0/False to the tag "sw_UseModbusFlowmeter" from SCADA
-When the system is configured to use the Analog Flowmeter, Digital Output 0 will be ON.
+When the system is configured to use the Analog Flowmeter, Digital Output 0 will be ON.
When the system is configured to use the Modbus Flowmeter, Digital Output 1 will be ON.
### Customizing Modbus Parameters
-The system defaults for modbus parameters enable communication with the Flexsim meters. The following tags can be modified to enable communication with different device types:
+The system defaults for modbus parameters enable communication with the Promag Modbus meters. The following tags can be modified to enable communication with different device types:
-| Tag | Default | Usage |
-|---------------------------- | --------|--------------------------|
-| cfg\_Flowmeter_ModbusNode | 1 | Node Address of Flowmeter |
-| cfg\_FlowTotalPos_Register | 10133 | Register of Positive Flow Total |
-| cfg\_FlowTotalNeg_Register | 10149 | Register of Negative Flow Total |
-| cfg\_FlowGross_Register | 10117 | Register of Gross Flow Rate |
+| Tag | Default | Usage |
+| ----------------------------- | ------- | ------------------------------- |
+| cfg\_Flowmeter_ModbusNode | 1 | Node Address of Flowmeter |
+| cfg\_FlowRate\_Register | 201 | Register of Flow Rate |
+| cfg\_FlowTotalizerA\_Register | 203 | Register of Net Flow Total |
+| cfg\_FlowTotalizerB\_Register | 205 | Register of Positive Flow Total |
+| cfg\_FlowTotalizerC\_Register | 207 | Register of Negative Flow Rate |
+| cfg\_ResetTotalizerA\_Coil | 104 | Coil to Reset Totalizer A |
+| cfg\_ResetTotalizerB\_Coil | 105 | Coil to Reset Totalizer B |
+| cfg\_ResetTotalizerC\_Coil | 106 | Coil to Reset Totalizer C |
+| cfg\_Status\_Register | 1 | Register of Device Status |
+| cfg\_Units\_Register | 61 | First Units Register |
-The serial port is configured as a Master for Modbus RTU over RS485 with baud rate of 9600, 8E1.
+The serial port is configured as a Master for Modbus RTU over RS485 with baud rate of 9600, 8N2.
## SCADA Tags
The following tags would be relevant to read over SCADA:
-| Tag | Type | Description | Access |
-| --------------------- |---------| ------------------- |--------|
-| val_FlowTotalPos | REAL | Positive Flow Total | R |
-| val_FlowTotalNeg | REAL | Negative Flow Total | R |
-| val_FlowGross | REAL | Gross Flow Rate | R |
-| val_Pressure | REAL | Pressure Reading | R |
-| val\_AI00_uA | REAL | uA Reading on AI00 | R |
-| val\_AI01_uA | REAL | uA Reading on AI01 | R |
-| Flow\_EU_Max | REAL | EU Max Flow Scaling | RW |
-| Flow\_EU_Min | REAL | EU Min Flow Scaling | RW |
-| Pressure\_EU_Max | REAL | EU Max Pressure Scaling | RW |
-| Pressure\_EU_Min | REAL | EU Min Pressure Scaling | RW |
-| cmd_ClearFlowTotal | BOOL | Clear analog Flow Total Command | RW |
-| sw_UseModbusFlowmeter | BOOL | Use the modbus flowmeter | RW |
-| use_ModbusFlowmeter | BOOL | Status of using Modbus Flowmeter | R |
-
+| Tag | Type | Description | Access |
+| -------------------------- | ------ | -------------------------------- | ------ |
+| cmd\_ResetTotalizerA | BOOL | Reset Totalizer A | RW |
+| cmd\_ResetTotalizerB | BOOL | Reset Totalizer B | RW |
+| cmd\_ResetTotalizerC | BOOL | Reset Totalizer C | RW |
+| Flow\_EU\_Max | REAL | EU Max Flow Scaling | RW |
+| Flow\_EU\_Min | REAL | EU Min Flow Scaling | RW |
+| Pressure\_EU\_Max | REAL | EU Max Pressure Scaling | RW |
+| Pressure\_EU\_Min | REAL | EU Min Pressure Scaling | RW |
+| cmd\_ClearFlowTotal | BOOL | Clear analog Flow Total Command | RW |
+| sw\_UseModbusFlowmeter | BOOL | Use the modbus flowmeter | RW |
+| use\_ModbusFlowmeter | BOOL | Status of using Modbus Flowmeter | R |
+| sts\_FlowMeterModbusOK | BOOL | Flowmeter Modbus OK Status | R |
+| val\_Pressure | REAL | Pressure Reading | R |
+| val\_AI00\_uA | REAL | uA Reading on AI00 | R |
+| val\_AI01\_uA | REAL | uA Reading on AI01 | R |
+| val\_FlowRate | REAL | Flow Rate | R |
+| val\_FlowTotalizerA | REAL | Flow Totalizer A (Net Flow) | R |
+| val\_FlowTotalizerB | REAL | Flow Totalizer B (Fwd Flow) | R |
+| val\_FlowTotalizerC | REAL | Flow Totalizer C (Rev Flow) | R |
+| val\_FlowRate\_Units | STRING | Flow Rate Units | R |
+| val\_FlowTotalizerA\_Units | STRING | Flow Totalizer A Units | R |
+| val\_FlowTotalizerB\_Units | STRING | Flow Totalizer B Units | R |
+| val\_FlowTotalizerC\_Units | STRING | Flow Totalizer C Units | R |
+| val\_StatusString | STRING | FlowMeter Status | R |
## Contributors
-- [Patrick McDonagh](https://github.com/patrickjmcd)
-- Ben Nabors
+- [Patrick McDonagh](https://github.com/patrickjmcd) - Owner
+- Ben Nabors - Collaborator
diff --git a/Remote_SCADA_skid/Controller/Controller/LogicalValues.csv b/Remote_SCADA_skid/Controller/Controller/LogicalValues.csv
deleted file mode 100644
index 5fb4044..0000000
--- a/Remote_SCADA_skid/Controller/Controller/LogicalValues.csv
+++ /dev/null
@@ -1,881 +0,0 @@
-Controller.Micro820.Micro820.__SYSVA_ABORT_CYCLE FALSE
-Controller.Micro820.Micro820.__SYSVA_CCEXEC FALSE
-Controller.Micro820.Micro820.__SYSVA_CYCLECNT 0
-Controller.Micro820.Micro820.__SYSVA_CYCLEDATE T#37m25s292ms
-Controller.Micro820.Micro820.__SYSVA_FIRST_SCAN TRUE
-Controller.Micro820.Micro820.__SYSVA_KVBCERR FALSE
-Controller.Micro820.Micro820.__SYSVA_KVBPERR FALSE
-Controller.Micro820.Micro820.__SYSVA_MAJ_ERR_HALT FALSE
-Controller.Micro820.Micro820.__SYSVA_POWERUP_BIT TRUE
-Controller.Micro820.Micro820.__SYSVA_PROJ_INCOMPLETE 0
-Controller.Micro820.Micro820.__SYSVA_REMOTE TRUE
-Controller.Micro820.Micro820.__SYSVA_RESMODE 8
-Controller.Micro820.Micro820.__SYSVA_RESNAME 'CONTROLLER\MICRO820\MICRO820'
-Controller.Micro820.Micro820.__SYSVA_SCANCNT 0
-Controller.Micro820.Micro820.__SYSVA_SUSPEND_ID 0
-Controller.Micro820.Micro820.__SYSVA_TCYCURRENT T#0s
-Controller.Micro820.Micro820.__SYSVA_TCYCYCTIME T#0s
-Controller.Micro820.Micro820.__SYSVA_TCYMAXIMUM T#0s
-Controller.Micro820.Micro820.__SYSVA_TCYOVERFLOW 0
-Controller.Micro820.Micro820.__SYSVA_TCYWDG 2000
-Controller.Micro820.Micro820.__SYSVA_USER_DATA_LOST FALSE
-Controller.Micro820.Micro820._IO_EM_AI_00 0
-Controller.Micro820.Micro820._IO_EM_AI_01 0
-Controller.Micro820.Micro820._IO_EM_AI_02 0
-Controller.Micro820.Micro820._IO_EM_AI_03 0
-Controller.Micro820.Micro820._IO_EM_AO_00 0
-Controller.Micro820.Micro820._IO_EM_DI_00 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_01 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_02 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_03 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_04 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_05 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_06 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_07 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_08 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_09 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_10 FALSE
-Controller.Micro820.Micro820._IO_EM_DI_11 FALSE
-Controller.Micro820.Micro820._IO_EM_DO_00 FALSE
-Controller.Micro820.Micro820._IO_EM_DO_01 FALSE
-Controller.Micro820.Micro820._IO_EM_DO_02 FALSE
-Controller.Micro820.Micro820._IO_EM_DO_03 FALSE
-Controller.Micro820.Micro820._IO_EM_DO_04 FALSE
-Controller.Micro820.Micro820._IO_EM_DO_05 FALSE
-Controller.Micro820.Micro820._IO_EM_DO_06 FALSE
-Controller.Micro820.Micro820._IO_P1_AI_00
-Controller.Micro820.Micro820._IO_P1_AI_01
-Controller.Micro820.Micro820.cfg_FlowGross_Register 10117
-Controller.Micro820.Micro820.cfg_Flowmeter_ModbusNode 1
-Controller.Micro820.Micro820.cfg_FlowTotalNeg_Register 10149
-Controller.Micro820.Micro820.cfg_FlowTotalPos_Register 10133
-Controller.Micro820.Micro820.cmd_ClearFlowTotals
-Controller.Micro820.Micro820.Flow_EU_Max 27500.0
-Controller.Micro820.Micro820.Flow_EU_Min -27500.0
-Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.ET
-Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.IN
-Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.Pdate
-Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.PT
-Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.Q
-Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer.Redge
-Controller.Micro820.Micro820.FlowMeterMb.mbs_Cancel FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_Enable TRUE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[1] 57869
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[10] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[100] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[101] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[102] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[103] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[104] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[105] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[106] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[107] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[108] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[109] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[11] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[110] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[111] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[112] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[113] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[114] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[115] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[116] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[117] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[118] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[119] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[12] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[120] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[121] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[122] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[123] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[124] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[125] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[13] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[14] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[15] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[16] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[17] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[18] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[19] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[2] 51103
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[20] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[21] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[22] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[23] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[24] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[25] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[26] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[27] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[28] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[29] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[3] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[30] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[31] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[32] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[33] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[34] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[35] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[36] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[37] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[38] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[39] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[4] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[40] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[41] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[42] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[43] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[44] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[45] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[46] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[47] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[48] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[49] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[5] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[50] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[51] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[52] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[53] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[54] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[55] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[56] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[57] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[58] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[59] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[6] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[60] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[61] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[62] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[63] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[64] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[65] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[66] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[67] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[68] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[69] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[7] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[70] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[71] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[72] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[73] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[74] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[75] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[76] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[77] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[78] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[79] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[8] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[80] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[81] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[82] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[83] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[84] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[85] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[86] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[87] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[88] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[89] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[9] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[90] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[91] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[92] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[93] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[94] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[95] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[96] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[97] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[98] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data[99] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_LocalCfg.Channel 2
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_LocalCfg.Cmd 3
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_LocalCfg.ElementCnt 2
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_LocalCfg.TriggerType 1
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.__ADI_LocalAddr 2
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.Cancel FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.controlbit 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.Error FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.ErrorID 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.IN TRUE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[1] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[10] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[100] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[101] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[102] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[103] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[104] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[105] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[106] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[107] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[108] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[109] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[11] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[110] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[111] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[112] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[113] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[114] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[115] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[116] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[117] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[118] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[119] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[12] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[120] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[121] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[122] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[123] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[124] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[125] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[13] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[14] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[15] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[16] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[17] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[18] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[19] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[2] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[20] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[21] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[22] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[23] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[24] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[25] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[26] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[27] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[28] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[29] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[3] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[30] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[31] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[32] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[33] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[34] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[35] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[36] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[37] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[38] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[39] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[4] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[40] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[41] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[42] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[43] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[44] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[45] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[46] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[47] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[48] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[49] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[5] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[50] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[51] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[52] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[53] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[54] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[55] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[56] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[57] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[58] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[59] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[6] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[60] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[61] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[62] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[63] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[64] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[65] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[66] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[67] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[68] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[69] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[7] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[70] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[71] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[72] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[73] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[74] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[75] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[76] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[77] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[78] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[79] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[8] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[80] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[81] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[82] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[83] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[84] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[85] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[86] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[87] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[88] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[89] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[9] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[90] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[91] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[92] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[93] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[94] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[95] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[96] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[97] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[98] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalAddr[99] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalCfg.Channel 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalCfg.Cmd 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalCfg.ElementCnt 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.LocalCfg.TriggerType 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.Q FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.TargetCfg.Addr 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG.TargetCfg.Node 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_TargetCfg.Addr 10117
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_TargetCfg.Node 1
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[1] 48792
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[10] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[100] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[101] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[102] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[103] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[104] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[105] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[106] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[107] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[108] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[109] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[11] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[110] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[111] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[112] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[113] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[114] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[115] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[116] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[117] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[118] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[119] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[12] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[120] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[121] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[122] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[123] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[124] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[125] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[13] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[14] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[15] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[16] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[17] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[18] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[19] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[2] 19001
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[20] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[21] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[22] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[23] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[24] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[25] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[26] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[27] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[28] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[29] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[3] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[30] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[31] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[32] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[33] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[34] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[35] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[36] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[37] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[38] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[39] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[4] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[40] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[41] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[42] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[43] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[44] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[45] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[46] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[47] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[48] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[49] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[5] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[50] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[51] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[52] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[53] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[54] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[55] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[56] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[57] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[58] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[59] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[6] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[60] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[61] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[62] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[63] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[64] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[65] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[66] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[67] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[68] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[69] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[7] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[70] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[71] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[72] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[73] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[74] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[75] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[76] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[77] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[78] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[79] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[8] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[80] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[81] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[82] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[83] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[84] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[85] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[86] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[87] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[88] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[89] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[9] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[90] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[91] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[92] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[93] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[94] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[95] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[96] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[97] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[98] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data[99] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_LocalCfg.Channel 2
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_LocalCfg.Cmd 3
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_LocalCfg.ElementCnt 2
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_LocalCfg.TriggerType 1
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.__ADI_LocalAddr 2
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.Cancel FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.controlbit 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.Error FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.ErrorID 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.IN TRUE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[1] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[10] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[100] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[101] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[102] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[103] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[104] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[105] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[106] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[107] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[108] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[109] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[11] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[110] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[111] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[112] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[113] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[114] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[115] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[116] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[117] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[118] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[119] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[12] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[120] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[121] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[122] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[123] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[124] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[125] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[13] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[14] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[15] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[16] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[17] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[18] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[19] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[2] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[20] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[21] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[22] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[23] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[24] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[25] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[26] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[27] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[28] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[29] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[3] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[30] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[31] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[32] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[33] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[34] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[35] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[36] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[37] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[38] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[39] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[4] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[40] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[41] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[42] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[43] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[44] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[45] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[46] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[47] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[48] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[49] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[5] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[50] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[51] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[52] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[53] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[54] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[55] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[56] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[57] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[58] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[59] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[6] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[60] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[61] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[62] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[63] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[64] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[65] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[66] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[67] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[68] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[69] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[7] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[70] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[71] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[72] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[73] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[74] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[75] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[76] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[77] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[78] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[79] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[8] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[80] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[81] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[82] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[83] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[84] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[85] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[86] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[87] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[88] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[89] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[9] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[90] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[91] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[92] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[93] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[94] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[95] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[96] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[97] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[98] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalAddr[99] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalCfg.Channel 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalCfg.Cmd 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalCfg.ElementCnt 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.LocalCfg.TriggerType 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.Q FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.TargetCfg.Addr 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG.TargetCfg.Node 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_TargetCfg.Addr 10149
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_TargetCfg.Node 1
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[1] 18577
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[10] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[100] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[101] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[102] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[103] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[104] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[105] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[106] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[107] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[108] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[109] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[11] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[110] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[111] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[112] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[113] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[114] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[115] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[116] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[117] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[118] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[119] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[12] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[120] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[121] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[122] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[123] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[124] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[125] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[13] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[14] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[15] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[16] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[17] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[18] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[19] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[2] 18997
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[20] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[21] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[22] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[23] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[24] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[25] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[26] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[27] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[28] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[29] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[3] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[30] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[31] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[32] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[33] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[34] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[35] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[36] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[37] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[38] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[39] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[4] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[40] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[41] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[42] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[43] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[44] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[45] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[46] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[47] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[48] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[49] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[5] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[50] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[51] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[52] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[53] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[54] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[55] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[56] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[57] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[58] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[59] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[6] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[60] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[61] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[62] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[63] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[64] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[65] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[66] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[67] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[68] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[69] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[7] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[70] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[71] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[72] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[73] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[74] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[75] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[76] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[77] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[78] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[79] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[8] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[80] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[81] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[82] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[83] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[84] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[85] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[86] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[87] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[88] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[89] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[9] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[90] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[91] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[92] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[93] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[94] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[95] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[96] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[97] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[98] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data[99] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_LocalCfg.Channel 2
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_LocalCfg.Cmd 3
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_LocalCfg.ElementCnt 2
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_LocalCfg.TriggerType 1
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.__ADI_LocalAddr 2
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.Cancel FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.controlbit 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.Error FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.ErrorID 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.IN TRUE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[1] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[10] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[100] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[101] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[102] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[103] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[104] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[105] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[106] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[107] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[108] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[109] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[11] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[110] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[111] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[112] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[113] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[114] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[115] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[116] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[117] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[118] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[119] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[12] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[120] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[121] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[122] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[123] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[124] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[125] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[13] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[14] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[15] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[16] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[17] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[18] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[19] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[2] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[20] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[21] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[22] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[23] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[24] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[25] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[26] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[27] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[28] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[29] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[3] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[30] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[31] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[32] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[33] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[34] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[35] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[36] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[37] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[38] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[39] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[4] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[40] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[41] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[42] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[43] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[44] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[45] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[46] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[47] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[48] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[49] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[5] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[50] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[51] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[52] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[53] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[54] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[55] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[56] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[57] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[58] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[59] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[6] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[60] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[61] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[62] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[63] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[64] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[65] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[66] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[67] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[68] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[69] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[7] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[70] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[71] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[72] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[73] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[74] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[75] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[76] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[77] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[78] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[79] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[8] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[80] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[81] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[82] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[83] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[84] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[85] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[86] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[87] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[88] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[89] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[9] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[90] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[91] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[92] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[93] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[94] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[95] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[96] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[97] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[98] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalAddr[99] 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalCfg.Channel 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalCfg.Cmd 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalCfg.ElementCnt 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.LocalCfg.TriggerType 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.Q FALSE
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.TargetCfg.Addr 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG.TargetCfg.Node 0
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_TargetCfg.Addr 10133
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_TargetCfg.Node 1
-Controller.Micro820.Micro820.FlowMeterMb.mbs_TriggerType 1
-Controller.Micro820.Micro820.FlowMeterMb.READ_CMD 3
-Controller.Micro820.Micro820.Pressure_EU_Max 150.0
-Controller.Micro820.Micro820.Pressure_EU_Min 0.0
-Controller.Micro820.Micro820.sw_UseModbusFlowmeter
-Controller.Micro820.Micro820.use_ModbusFlowmeter
-Controller.Micro820.Micro820.val_AI00_uA
-Controller.Micro820.Micro820.val_AI01_uA
-Controller.Micro820.Micro820.val_FlowGross -81958.7
-Controller.Micro820.Micro820.val_FlowTotalNeg 0.0
-Controller.Micro820.Micro820.val_FlowTotalPos 0.0
-Controller.Micro820.Micro820.val_Pressure 0.0
diff --git a/Remote_SCADA_skid/Controller/Controller/MbSrvConf_target.xml b/Remote_SCADA_skid/Controller/Controller/MbSrvConf_target.xml
deleted file mode 100644
index a0e9218..0000000
--- a/Remote_SCADA_skid/Controller/Controller/MbSrvConf_target.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
deleted file mode 100644
index f1e0873..0000000
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa
+++ /dev/null
@@ -1,20 +0,0 @@
-TON_TOTALIZER.IN@FLOWMETERAI,__TMPB__TON__IN,BOOL
-TON_TOTALIZER.PT@FLOWMETERAI,__CTIME00002710,TIME
-MBS_FLOWTOTALPOS_MSG.IN@FLOWMETERMB,MBS_ENABLE@FLOWMETERMB,BOOL
-MBS_FLOWTOTALPOS_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
-MBS_FLOWTOTALPOS_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
-MBS_FLOWTOTALPOS_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
-MBS_FLOWTOTALPOS_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
-MBS_FLOWTOTALPOS_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
-MBS_FLOWTOTALNEG_MSG.IN@FLOWMETERMB,MBS_ENABLE@FLOWMETERMB,BOOL
-MBS_FLOWTOTALNEG_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
-MBS_FLOWTOTALNEG_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
-MBS_FLOWTOTALNEG_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
-MBS_FLOWTOTALNEG_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
-MBS_FLOWTOTALNEG_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
-MBS_FLOWGROSS_MSG.IN@FLOWMETERMB,MBS_ENABLE@FLOWMETERMB,BOOL
-MBS_FLOWGROSS_MSG.CANCEL@FLOWMETERMB,MBS_CANCEL@FLOWMETERMB,BOOL
-MBS_FLOWGROSS_MSG.LOCALCFG@FLOWMETERMB,,MODBUSLOCPARA
-MBS_FLOWGROSS_MSG.TARGETCFG@FLOWMETERMB,,MODBUSTARPARA
-MBS_FLOWGROSS_MSG.LOCALADDR@FLOWMETERMB,,MODBUSLOCADDR
-MBS_FLOWGROSS_MSG.__ADI_LOCALADDR@FLOWMETERMB,,UINT
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERAI.rtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERAI.rtc
deleted file mode 100644
index c84c98a..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERAI.rtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.dop b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.dop
deleted file mode 100644
index bb4e1a5..0000000
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.dop
+++ /dev/null
@@ -1 +0,0 @@
-FLOWMETERMB(150):F,WORDSTOREAL(148);
\ No newline at end of file
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.ic b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.ic
deleted file mode 100644
index 51201ef..0000000
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.ic
+++ /dev/null
@@ -1,85 +0,0 @@
-_IF _NOT USE_MODBUSFLOWMETER _GOTO __LAB1
-MBS_FLOWTOTALPOS_TARGETCFG [ __DINT_NULL ] := CFG_FLOWTOTALPOS_REGISTER
-MBS_FLOWTOTALPOS_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
-MBS_FLOWTOTALPOS_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
-MBS_FLOWTOTALPOS_LOCALCFG [ __CDINT00000003 ] := READ_CMD
-MBS_FLOWTOTALPOS_LOCALCFG [ __CDINT00000002 ] := MBS_TRIGGERTYPE
-MBS_FLOWTOTALPOS_LOCALCFG [ __CDINT00000004 ] := __CUINT00000002
-__TMPV1 := MBS_FLOWTOTALPOS_LOCALCFG [ __DINT_NULL ]
-__TMPV2 := MBS_FLOWTOTALPOS_TARGETCFG [ __DINT_NULL ]
-__TMPV3 := MBS_FLOWTOTALPOS_DATA [ __DINT_NULL ]
-__TMPV4 := MBS_FLOWTOTALPOS_MSG [ __CDINT00000004 ]
-__TMPV4 := __TMPV1
-__TMPV5 := MBS_FLOWTOTALPOS_MSG [ __CDINT00000006 ]
-__TMPV5 := __TMPV2
-__TMPV6 := MBS_FLOWTOTALPOS_MSG [ __CDINT00000008 ]
-__TMPV6 := __TMPV3
-MBS_FLOWTOTALPOS_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_0
-__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_FLOWTOTALPOS_MSG
-__TMPI1 := __CDINT00000002 - __CDINT00000001
-__TMPI1 := __TMPI1 * __CDINT00000002
-__TMPUIN1 := MBS_FLOWTOTALPOS_DATA [ __TMPI1 ]
-__TMPI2 := __CDINT00000001 - __CDINT00000001
-__TMPI2 := __TMPI2 * __CDINT00000002
-__TMPUIN2 := MBS_FLOWTOTALPOS_DATA [ __TMPI2 ]
-_PUSH_PAR __TMPUIN1
-_PUSH_PAR __TMPUIN2
-__TMPR1 := _CALL WORDSTOREAL
-VAL_FLOWTOTALPOS := __TMPR1
-MBS_FLOWTOTALNEG_TARGETCFG [ __DINT_NULL ] := CFG_FLOWTOTALNEG_REGISTER
-MBS_FLOWTOTALNEG_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
-MBS_FLOWTOTALNEG_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
-MBS_FLOWTOTALNEG_LOCALCFG [ __CDINT00000003 ] := READ_CMD
-MBS_FLOWTOTALNEG_LOCALCFG [ __CDINT00000002 ] := MBS_TRIGGERTYPE
-MBS_FLOWTOTALNEG_LOCALCFG [ __CDINT00000004 ] := __CUINT00000002
-__TMPV1 := MBS_FLOWTOTALNEG_LOCALCFG [ __DINT_NULL ]
-__TMPV2 := MBS_FLOWTOTALNEG_TARGETCFG [ __DINT_NULL ]
-__TMPV3 := MBS_FLOWTOTALNEG_DATA [ __DINT_NULL ]
-__TMPV4 := MBS_FLOWTOTALNEG_MSG [ __CDINT00000004 ]
-__TMPV4 := __TMPV1
-__TMPV5 := MBS_FLOWTOTALNEG_MSG [ __CDINT00000006 ]
-__TMPV5 := __TMPV2
-__TMPV6 := MBS_FLOWTOTALNEG_MSG [ __CDINT00000008 ]
-__TMPV6 := __TMPV3
-MBS_FLOWTOTALNEG_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_1
-__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_FLOWTOTALNEG_MSG
-__TMPI1 := __CDINT00000002 - __CDINT00000001
-__TMPI1 := __TMPI1 * __CDINT00000002
-__TMPUIN1 := MBS_FLOWTOTALNEG_DATA [ __TMPI1 ]
-__TMPI2 := __CDINT00000001 - __CDINT00000001
-__TMPI2 := __TMPI2 * __CDINT00000002
-__TMPUIN2 := MBS_FLOWTOTALNEG_DATA [ __TMPI2 ]
-_PUSH_PAR __TMPUIN1
-_PUSH_PAR __TMPUIN2
-__TMPR1 := _CALL WORDSTOREAL
-VAL_FLOWTOTALNEG := __TMPR1
-MBS_FLOWGROSS_TARGETCFG [ __DINT_NULL ] := CFG_FLOWGROSS_REGISTER
-MBS_FLOWGROSS_TARGETCFG [ __CDINT00000004 ] := CFG_FLOWMETER_MODBUSNODE
-MBS_FLOWGROSS_LOCALCFG [ __DINT_NULL ] := __CUINT00000002
-MBS_FLOWGROSS_LOCALCFG [ __CDINT00000003 ] := READ_CMD
-MBS_FLOWGROSS_LOCALCFG [ __CDINT00000002 ] := MBS_TRIGGERTYPE
-MBS_FLOWGROSS_LOCALCFG [ __CDINT00000004 ] := __CUINT00000002
-__TMPV1 := MBS_FLOWGROSS_LOCALCFG [ __DINT_NULL ]
-__TMPV2 := MBS_FLOWGROSS_TARGETCFG [ __DINT_NULL ]
-__TMPV3 := MBS_FLOWGROSS_DATA [ __DINT_NULL ]
-__TMPV4 := MBS_FLOWGROSS_MSG [ __CDINT00000004 ]
-__TMPV4 := __TMPV1
-__TMPV5 := MBS_FLOWGROSS_MSG [ __CDINT00000006 ]
-__TMPV5 := __TMPV2
-__TMPV6 := MBS_FLOWGROSS_MSG [ __CDINT00000008 ]
-__TMPV6 := __TMPV3
-MBS_FLOWGROSS_MSG [ __CDINT0000000A ] := __ADI__FLOWMETERMB_0_2
-__FBL_RET := _PUSHCALLFB MSG_MODBUS MBS_FLOWGROSS_MSG
-__TMPI1 := __CDINT00000002 - __CDINT00000001
-__TMPI1 := __TMPI1 * __CDINT00000002
-__TMPUIN1 := MBS_FLOWGROSS_DATA [ __TMPI1 ]
-__TMPI2 := __CDINT00000001 - __CDINT00000001
-__TMPI2 := __TMPI2 * __CDINT00000002
-__TMPUIN2 := MBS_FLOWGROSS_DATA [ __TMPI2 ]
-_PUSH_PAR __TMPUIN1
-_PUSH_PAR __TMPUIN2
-__TMPR1 := _CALL WORDSTOREAL
-VAL_FLOWGROSS := __TMPR1
-_GOTO __LAB2
-__LAB1 :
-__LAB2 :
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.rtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.rtc
deleted file mode 100644
index 5424d17..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.rtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterAI.stf b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterAI.stf
deleted file mode 100644
index 988b258..0000000
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterAI.stf
+++ /dev/null
@@ -1,21 +0,0 @@
-PROGRAM FlowMeterAI
-IF NOT use_ModbusFlowmeter THEN
- val_AI00_uA := LinearScale(13107.0, 65535.0, 4000.0, 20000.0, ANY_TO_REAL(_IO_P1_AI_00));
- val_FlowGross := LinearScale(4000.0, 20000.0, Flow_EU_Min, Flow_EU_Max, val_AI00_uA);
-
-
- TON_Totalizer(NOT(TON_Totalizer.Q), T#10s);
- IF TON_Totalizer.Q THEN
- IF (val_FlowGross > 0.0) THEN
- val_FlowTotalPos := val_FlowTotalPos + (val_FlowGross * (10.0 / 60.0));
- ELSE
- val_FlowTotalNeg := val_FlowTotalNeg + (val_FlowGross * (10.0 / 60.0));
- END_IF;
- END_IF;
-
- IF cmd_ClearFlowTotals THEN
- val_FlowTotalNeg := 0.0;
- val_FlowTotalPos := 0.0;
- END_IF;
-END_IF;
-END_PROGRAM
\ No newline at end of file
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterMb.stf b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterMb.stf
deleted file mode 100644
index af74867..0000000
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterMb.stf
+++ /dev/null
@@ -1,49 +0,0 @@
-PROGRAM FlowMeterMb
-IF use_ModbusFlowmeter THEN
- (* ============== *)
- (* FLOW TOTAL + *)
- (* ============== *)
- mbs_FlowTotalPos_TargetCfg.Addr := cfg_FlowTotalPos_Register;
- mbs_FlowTotalPos_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
-
- mbs_FlowTotalPos_LocalCfg.Channel := 2;
- mbs_FlowTotalPos_LocalCfg.Cmd := READ_CMD;
- mbs_FlowTotalPos_LocalCfg.TriggerType := mbs_TriggerType;
- mbs_FlowTotalPos_LocalCfg.ElementCnt := 2;
-
- mbs_FlowTotalPos_MSG(mbs_Enable, mbs_Cancel, mbs_FlowTotalPos_LocalCfg, mbs_FlowTotalPos_TargetCfg, mbs_FlowTotalPos_Data);
- val_FlowTotalPos := WordsToReal(mbs_FlowTotalPos_Data[2], mbs_FlowTotalPos_Data[1]);
-
- (* ============== *)
- (* FLOW TOTAL - *)
- (* ============== *)
- mbs_FlowTotalNeg_TargetCfg.Addr := cfg_FlowTotalNeg_Register;
- mbs_FlowTotalNeg_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
-
- mbs_FlowTotalNeg_LocalCfg.Channel := 2;
- mbs_FlowTotalNeg_LocalCfg.Cmd := READ_CMD;
- mbs_FlowTotalNeg_LocalCfg.TriggerType := mbs_TriggerType;
- mbs_FlowTotalNeg_LocalCfg.ElementCnt := 2;
-
- mbs_FlowTotalNeg_MSG(mbs_Enable, mbs_Cancel, mbs_FlowTotalNeg_LocalCfg, mbs_FlowTotalNeg_TargetCfg, mbs_FlowTotalNeg_Data);
- val_FlowTotalNeg := WordsToReal(mbs_FlowTotalNeg_Data[2], mbs_FlowTotalNeg_Data[1]);
-
-
- (* ============== *)
- (* FLOW GROSS *)
- (* ============== *)
- mbs_FlowGross_TargetCfg.Addr := cfg_FlowGross_Register;
- mbs_FlowGross_TargetCfg.Node := cfg_Flowmeter_ModbusNode;
-
- mbs_FlowGross_LocalCfg.Channel := 2;
- mbs_FlowGross_LocalCfg.Cmd := READ_CMD;
- mbs_FlowGross_LocalCfg.TriggerType := mbs_TriggerType;
- mbs_FlowGross_LocalCfg.ElementCnt := 2;
-
- mbs_FlowGross_MSG(mbs_Enable, mbs_Cancel, mbs_FlowGross_LocalCfg, mbs_FlowGross_TargetCfg, mbs_FlowGross_Data);
- val_FlowGross := WordsToReal(mbs_FlowGross_Data[2], mbs_FlowGross_Data[1]);
-END_IF;
-
-
-
-END_PROGRAM
\ No newline at end of file
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc
deleted file mode 100644
index f11a927..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Header.rtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Header.rtc
deleted file mode 100644
index e24193c..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Header.rtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/IDS00103 b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/IDS00103
deleted file mode 100644
index 12d53dc..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/IDS00103 and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc
deleted file mode 100644
index f8a151f..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc
deleted file mode 100644
index 84c20ad..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc
deleted file mode 100644
index d4749ff..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
deleted file mode 100644
index b6b98d0..0000000
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc
+++ /dev/null
@@ -1,10 +0,0 @@
-[MEMORY]
-Offset0=0x1090
-Offset1=0x1890
-Offset2=0x1890
-Offset3=0x1890
-Memory Usage Estimate(Code)=0xC9C
-Memory Usage Estimate(Data)=0x3AB0
-Memory Usage Estimate(Retain)=0x29
-Memory Usage Estimate(Temporary variables)=0x21C
-Offset4=0x414
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc
deleted file mode 100644
index e25d159..0000000
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc
+++ /dev/null
@@ -1,9 +0,0 @@
-[MEMORY]
-Memory Usage Estimate(Temporary variables)=0x21C
-Biggest online change user variable memory block size=0x800
-Currently added user variables=0x0
-Total data size=0x12AC
-User variables size=0x1090
-Maximum size for temporary variables=0x221C
-Memory Usage Estimate(Data)=0x3AAC
-Free memory for user variables=0x800
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.xtc
deleted file mode 100644
index 1a73f97..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.ipa b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.ipa
deleted file mode 100644
index 3903d98..0000000
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.ipa
+++ /dev/null
@@ -1,3 +0,0 @@
-,MBS_FLOWTOTALPOS_MSG@FLOWMETERMB,MSG_MODBUS,IN,MBS_ENABLE@FLOWMETERMB,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
-,MBS_FLOWTOTALNEG_MSG@FLOWMETERMB,MSG_MODBUS,IN,MBS_ENABLE@FLOWMETERMB,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
-,MBS_FLOWGROSS_MSG@FLOWMETERMB,MSG_MODBUS,IN,MBS_ENABLE@FLOWMETERMB,BOOL,CANCEL,MBS_CANCEL@FLOWMETERMB,BOOL,LOCALCFG,,MODBUSLOCPARA,TARGETCFG,,MODBUSTARPARA,LOCALADDR,,MODBUSLOCADDR,__ADI_LOCALADDR,,UINT
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.xtc
deleted file mode 100644
index fc2feed..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc
deleted file mode 100644
index bd8eb42..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.xtc
deleted file mode 100644
index 111d6ea..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.xtc
deleted file mode 100644
index e498c98..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
deleted file mode 100644
index d260c16..0000000
--- a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc
+++ /dev/null
@@ -1,22 +0,0 @@
-[BEGIN FB INPUTS]
-I1=micro820.micro820.flowmeterai/ton_totalizer.in,0x1891,BOOL
-I2=micro820.micro820.flowmeterai/ton_totalizer.pt,0x1994,TIME
-I3=micro820.micro820.flowmetermb/mbs_flowtotalpos_msg.in,0x45F,BOOL
-I4=micro820.micro820.flowmetermb/mbs_flowtotalpos_msg.cancel,0x460,BOOL
-I5=micro820.micro820.flowmetermb/mbs_flowtotalpos_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
-I6=micro820.micro820.flowmetermb/mbs_flowtotalpos_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
-I7=micro820.micro820.flowmetermb/mbs_flowtotalpos_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
-I8=micro820.micro820.flowmetermb/mbs_flowtotalpos_msg.__adi_localaddr,0xFFFFFFFF,UINT
-I9=micro820.micro820.flowmetermb/mbs_flowtotalneg_msg.in,0x45F,BOOL
-I10=micro820.micro820.flowmetermb/mbs_flowtotalneg_msg.cancel,0x460,BOOL
-I11=micro820.micro820.flowmetermb/mbs_flowtotalneg_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
-I12=micro820.micro820.flowmetermb/mbs_flowtotalneg_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
-I13=micro820.micro820.flowmetermb/mbs_flowtotalneg_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
-I14=micro820.micro820.flowmetermb/mbs_flowtotalneg_msg.__adi_localaddr,0xFFFFFFFF,UINT
-I15=micro820.micro820.flowmetermb/mbs_flowgross_msg.in,0x45F,BOOL
-I16=micro820.micro820.flowmetermb/mbs_flowgross_msg.cancel,0x460,BOOL
-I17=micro820.micro820.flowmetermb/mbs_flowgross_msg.localcfg,0xFFFFFFFF,MODBUSLOCPARA
-I18=micro820.micro820.flowmetermb/mbs_flowgross_msg.targetcfg,0xFFFFFFFF,MODBUSTARPARA
-I19=micro820.micro820.flowmetermb/mbs_flowgross_msg.localaddr,0xFFFFFFFF,MODBUSLOCADDR
-I20=micro820.micro820.flowmetermb/mbs_flowgross_msg.__adi_localaddr,0xFFFFFFFF,UINT
-[END]
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc
deleted file mode 100644
index d0764eb..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc
deleted file mode 100644
index b9a4caa..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/PRESSURE.rtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/PRESSURE.rtc
deleted file mode 100644
index b81e31c..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/PRESSURE.rtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WORDSTOREAL.rtc b/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WORDSTOREAL.rtc
deleted file mode 100644
index 1c014cf..0000000
Binary files a/Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WORDSTOREAL.rtc and /dev/null differ
diff --git a/Remote_SCADA_skid/Controller/Controller/RmcVariables b/Remote_SCADA_skid/Controller/Controller/RmcVariables
deleted file mode 100644
index 8dbe8f1..0000000
--- a/Remote_SCADA_skid/Controller/Controller/RmcVariables
+++ /dev/null
@@ -1,60 +0,0 @@
-Controller.Micro820.Micro820.cfg_Flowmeter_ModbusNode
-Controller.Micro820.Micro820.cfg_FlowTotalPos_Register
-Controller.Micro820.Micro820.cfg_FlowTotalNeg_Register
-Controller.Micro820.Micro820.val_FlowTotalPos
-Controller.Micro820.Micro820.cfg_FlowGross_Register
-Controller.Micro820.Micro820.val_FlowGross
-Controller.Micro820.Micro820.Pressure_EU_Max
-Controller.Micro820.Micro820.Pressure_EU_Min
-Controller.Micro820.Micro820.val_Pressure
-Controller.Micro820.Micro820.Flow_EU_Max
-Controller.Micro820.Micro820.Flow_EU_Min
-Controller.Micro820.Micro820.val_FlowTotalNeg
-Controller.Micro820.Micro820.use_ModbusFlowmeter
-Controller.Micro820.Micro820.sw_UseModbusFlowmeter
-Controller.Micro820.Micro820.val_AI00_uA
-Controller.Micro820.Micro820.val_AI01_uA
-Controller.Micro820.Micro820.cmd_ClearFlowTotals
-Controller.Micro820.Micro820.LinearScale.m
-Controller.Micro820.Micro820.LinearScale.b
-Controller.Micro820.Micro820.LinearScale.Raw_Min
-Controller.Micro820.Micro820.LinearScale.Raw_Max
-Controller.Micro820.Micro820.LinearScale.EU_Min
-Controller.Micro820.Micro820.LinearScale.EU_Max
-Controller.Micro820.Micro820.LinearScale.Raw_Inp
-Controller.Micro820.Micro820.LinearScale.LinearScale
-Controller.Micro820.Micro820.WordsToReal.Output_sign
-Controller.Micro820.Micro820.WordsToReal.Output_expt
-Controller.Micro820.Micro820.WordsToReal.Output_mantissa
-Controller.Micro820.Micro820.WordsToReal.temp_exponent
-Controller.Micro820.Micro820.WordsToReal.exponent
-Controller.Micro820.Micro820.WordsToReal.mantissa
-Controller.Micro820.Micro820.WordsToReal.index
-Controller.Micro820.Micro820.WordsToReal.index_exp
-Controller.Micro820.Micro820.WordsToReal.index_add
-Controller.Micro820.Micro820.WordsToReal.mantissa_result
-Controller.Micro820.Micro820.WordsToReal.exponent_real
-Controller.Micro820.Micro820.WordsToReal.Input1
-Controller.Micro820.Micro820.WordsToReal.Input2
-Controller.Micro820.Micro820.WordsToReal.Word1
-Controller.Micro820.Micro820.WordsToReal.Word2
-Controller.Micro820.Micro820.WordsToReal.WordsToReal
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_MSG
-Controller.Micro820.Micro820.FlowMeterMb.mbs_Enable
-Controller.Micro820.Micro820.FlowMeterMb.mbs_Cancel
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_LocalCfg
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_TargetCfg
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalPos_Data
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_MSG
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_LocalCfg
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_TargetCfg
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowTotalNeg_Data
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_LocalCfg
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_TargetCfg
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_Data
-Controller.Micro820.Micro820.FlowMeterMb.mbs_FlowGross_MSG
-Controller.Micro820.Micro820.FlowMeterMb.READ_CMD
-Controller.Micro820.Micro820.FlowMeterMb.mbs_TriggerType
-Controller.Micro820.Micro820.FlowMeterAI.TON_Totalizer
-Controller.Micro820.Micro820._IO_P1_AI_00
-Controller.Micro820.Micro820._IO_P1_AI_01