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