From d2dda282d77238a3b8a8f9a9c67e3303289b198e Mon Sep 17 00:00:00 2001 From: Patrick McDonagh Date: Wed, 21 Mar 2018 16:33:24 -0500 Subject: [PATCH] Updates program to read units and status --- .../Controller/Controller.acfproj | 0 .../Controller/Controller/Breakpoints.lst | 0 .../Controller/Controller/CONTROLLER.err | 0 .../Controller/Controller/Compile.ic | 0 .../Controller/Controller/Conf.mtc | 0 .../Controller/Controller/DlgCfg.xml | 0 .../Controller/ISaVIEW/Default/Default.HAD | 0 .../Controller/Controller/LogicalValues.csv | 2267 +++++++++++++++++ .../Controller/Controller/MbSrvConf.xml.BAK | 0 .../Controller/MbSrvConf_target.xml | 2 + .../Controller/Micro820/Micro820/Binding.rtc | Bin .../Controller/Micro820/Micro820/CnvFct.rtc | Bin .../Controller/Micro820/Micro820/Compile.ics | 0 .../Controller/Micro820/Micro820/Compile.ict | 0 .../Micro820/Compile_DEVICESELECTION.ict | 0 .../Micro820/Micro820/Compile_FLOWMETERAI.ict | 0 .../Micro820/Micro820/Compile_FLOWMETERMB.ict | 0 .../Micro820/Compile_FLOWRATEUNITS.ict | 0 .../Micro820/Compile_FLOWTOTALUNITS.ict | 0 .../Micro820/Micro820/Compile_LINEARSCALE.ict | 0 .../Micro820/Micro820/Compile_PRESSURE.ict | 1 + .../Micro820/Micro820/Compile_WORDSTOREAL.ict | 1 + .../Micro820/Micro820/DEVICESELECTION.ic | 0 .../Micro820/Micro820/DEVICESELECTION.rtc | Bin 306 -> 306 bytes .../Controller/Micro820/Micro820/DefProg.cnf | Bin 678 -> 908 bytes .../Micro820/Micro820/DeviceSelection.AcfMlge | 0 .../Micro820/Micro820/DeviceSelection.stf | 0 .../Controller/Micro820/Micro820/DwlOrder.txt | 2 + .../Micro820/FBS_INPUTS_ASSIGNATION.ipa | 56 + .../Micro820/Micro820/FLOWMETERAI.dop | 0 .../Micro820/Micro820/FLOWMETERAI.ic | 37 +- .../Micro820/Micro820/FLOWMETERAI.rtc | Bin 0 -> 1685 bytes .../Micro820/Micro820/FLOWMETERMB.dop | 1 + .../Micro820/Micro820/FLOWMETERMB.ic | 778 ++++++ .../Micro820/Micro820/FLOWMETERMB.rtc | Bin 0 -> 18750 bytes .../Micro820/Micro820/FLOWRATEUNITS.ic | 147 ++ .../Micro820/Micro820/FLOWRATEUNITS.rtc | Bin 0 -> 6097 bytes .../Micro820/Micro820/FLOWTOTALUNITS.ic | 42 + .../Micro820/Micro820/FLOWTOTALUNITS.rtc | Bin 0 -> 2040 bytes .../Micro820/Micro820/FlowMeterAI.AcfMlge | 0 .../Micro820/Micro820/FlowMeterAI.stf | 30 + .../Micro820/Micro820/FlowMeterMb.AcfMlge | 0 .../Micro820/Micro820/FlowMeterMb.stf | 316 +++ .../Micro820/Micro820/FlowRateUnits.AcfMlge | 4 + .../Micro820/Micro820/FlowRateUnits.stf | 63 + .../Micro820/Micro820/FlowTotalUnits.AcfMlge | 4 + .../Micro820/Micro820/FlowTotalUnits.stf | 21 + .../Micro820/Micro820/GlobalVariable.rtc | Bin 0 -> 8739 bytes .../Controller/Micro820/Micro820/Header.rtc | Bin 0 -> 74 bytes .../Micro820/Micro820/Hierarchy.rtc | Bin 246 -> 246 bytes .../Controller/Micro820/Micro820/IDS00103 | Bin 0 -> 39278 bytes .../Controller/Micro820/Micro820/IO.rtc | Bin .../Micro820/Micro820/LINEARSCALE.ic | 0 .../Micro820/Micro820/LINEARSCALE.rtc | Bin 954 -> 954 bytes .../Micro820/Micro820/LinearScale.AcfMlge | 0 .../Micro820/Micro820/LinearScale.stf | 0 .../Controller/Micro820/Micro820/MICRO820.ain | 0 .../Controller/Micro820/Micro820/MICRO820.err | 0 .../Controller/Micro820/Micro820/MICRO820.icp | 4 +- .../Micro820/Micro820/MICRO820_Conf.xtc | Bin 0 -> 7692 bytes .../Micro820/Micro820/MICRO820_Constants.xtc | Bin 0 -> 2932 bytes .../Micro820/Micro820/MICRO820_Dwl.txt | 0 .../Micro820/Micro820/MICRO820_DwlOrder.xtc | Bin 0 -> 284 bytes .../Micro820/Micro820/MICRO820_LinkInfo.mtc | 10 + .../Micro820/MICRO820_MdfLinkReport.mtc | 8 +- .../Micro820/MICRO820_MiscLinkInfo.mtc | 9 + .../Micro820/MICRO820_Pou_DEVICESELECTION.ipa | 0 .../Micro820/MICRO820_Pou_DEVICESELECTION.xtc | Bin 200 -> 200 bytes .../Micro820/MICRO820_Pou_FLOWMETERAI.ipa | 0 .../Micro820/MICRO820_Pou_FLOWMETERAI.xtc | Bin 0 -> 404 bytes .../Micro820/MICRO820_Pou_FLOWMETERMB.ipa | 11 + .../Micro820/MICRO820_Pou_FLOWMETERMB.xtc | Bin 0 -> 3376 bytes .../Micro820/MICRO820_Pou_FLOWRATEUNITS.ipa | 0 .../Micro820/MICRO820_Pou_FLOWRATEUNITS.xtc | Bin 0 -> 1008 bytes .../Micro820/MICRO820_Pou_FLOWTOTALUNITS.ipa | 0 .../Micro820/MICRO820_Pou_FLOWTOTALUNITS.xtc | Bin 0 -> 424 bytes .../Micro820/MICRO820_Pou_LINEARSCALE.ipa | 0 .../Micro820/MICRO820_Pou_LINEARSCALE.xtc | Bin 0 -> 268 bytes .../Micro820/MICRO820_Pou_PRESSURE.ipa | 0 .../Micro820/MICRO820_Pou_PRESSURE.xtc | Bin 0 -> 236 bytes .../Micro820/MICRO820_Pou_WORDSTOREAL.ipa | 0 .../Micro820/MICRO820_Pou_WORDSTOREAL.xtc | Bin 0 -> 1492 bytes .../Micro820/MICRO820_SymbolsComplement.ttc | 58 + .../Micro820/MICRO820_SymbolsDebug.xtc | Bin 0 -> 39642 bytes .../Micro820/MICRO820_SymbolsTarget.xtc | Bin 0 -> 3812 bytes .../Controller/Micro820/Micro820/MdfConf.txt | 0 .../Controller/Micro820/Micro820/PRESSURE.dop | 0 .../Controller/Micro820/Micro820/PRESSURE.ic | 0 .../Controller/Micro820/Micro820/PRESSURE.rtc | Bin 0 -> 725 bytes .../Micro820/Micro820/Pressure.AcfMlge | 0 .../Controller/Micro820/Micro820/Pressure.stf | 0 .../Controller/Micro820/Micro820/ResPar.cnf | Bin .../Micro820/Micro820/WORDSTOREAL.dop | 0 .../Micro820/Micro820/WORDSTOREAL.ic | 0 .../Micro820/Micro820/WORDSTOREAL.rtc | Bin 0 -> 7649 bytes .../Micro820/Micro820/WordsToReal.AcfMlge | 0 .../Micro820/Micro820/WordsToReal.stf | 0 .../Micro820/Micro820_NetworkConf.rtc | Bin .../Micro820/Micro820_NetworkConf.xtc | Bin .../Controller/Controller/NetworkConf.rtc | Bin .../Controller/Controller/NetworkConf.xtc | Bin .../Controller/Controller/PrjLibrary.mdb | Bin 2871296 -> 3340288 bytes .../Controller/Controller/RMD.info | 0 .../Controller/Controller/RcpCfg.xml | 0 .../Controller/Controller/RmcVariables | 110 + .../Controller/SymbolTable/HabDts.ini.local | 0 .../Controller/Controller/persist.ccwx | Bin 62010 -> 61346 bytes .../Controller/Controller/project.gpm | 0 .../Controller/Embedded/ExtendedInfo.xml | 0 .../Controller/LogicalValues/ExtendedInfo.xml | 0 .../Controller/MLGE/ExtendedInfo.xml | 6 + .../FlowSkidUniversal.ccwsln | Bin .../FlowSkidUniversal.v12.ccwsuo | Bin 0 -> 74240 bytes .../Remote_SCADA_skid.v12.ccwsuo | Bin README.md | 99 +- .../Controller/Controller/LogicalValues.csv | 881 ------- .../Controller/MbSrvConf_target.xml | 13 - .../Micro820/FBS_INPUTS_ASSIGNATION.ipa | 20 - .../Micro820/Micro820/FLOWMETERAI.rtc | Bin 1593 -> 0 bytes .../Micro820/Micro820/FLOWMETERMB.dop | 1 - .../Micro820/Micro820/FLOWMETERMB.ic | 85 - .../Micro820/Micro820/FLOWMETERMB.rtc | Bin 3664 -> 0 bytes .../Micro820/Micro820/FlowMeterAI.stf | 21 - .../Micro820/Micro820/FlowMeterMb.stf | 49 - .../Micro820/Micro820/GlobalVariable.rtc | Bin 7654 -> 0 bytes .../Controller/Micro820/Micro820/Header.rtc | Bin 74 -> 0 bytes .../Controller/Micro820/Micro820/IDS00103 | Bin 34726 -> 0 bytes .../Micro820/Micro820/MICRO820_Conf.xtc | Bin 4096 -> 0 bytes .../Micro820/Micro820/MICRO820_Constants.xtc | Bin 724 -> 0 bytes .../Micro820/Micro820/MICRO820_DwlOrder.xtc | Bin 248 -> 0 bytes .../Micro820/Micro820/MICRO820_LinkInfo.mtc | 10 - .../Micro820/MICRO820_MiscLinkInfo.mtc | 9 - .../Micro820/MICRO820_Pou_FLOWMETERAI.xtc | Bin 372 -> 0 bytes .../Micro820/MICRO820_Pou_FLOWMETERMB.ipa | 3 - .../Micro820/MICRO820_Pou_FLOWMETERMB.xtc | Bin 660 -> 0 bytes .../Micro820/MICRO820_Pou_LINEARSCALE.xtc | Bin 268 -> 0 bytes .../Micro820/MICRO820_Pou_PRESSURE.xtc | Bin 236 -> 0 bytes .../Micro820/MICRO820_Pou_WORDSTOREAL.xtc | Bin 1492 -> 0 bytes .../Micro820/MICRO820_SymbolsComplement.ttc | 22 - .../Micro820/MICRO820_SymbolsDebug.xtc | Bin 29736 -> 0 bytes .../Micro820/MICRO820_SymbolsTarget.xtc | Bin 2722 -> 0 bytes .../Controller/Micro820/Micro820/PRESSURE.rtc | Bin 725 -> 0 bytes .../Micro820/Micro820/WORDSTOREAL.rtc | Bin 7649 -> 0 bytes .../Controller/Controller/RmcVariables | 60 - 144 files changed, 4027 insertions(+), 1234 deletions(-) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller.acfproj (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Breakpoints.lst (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/CONTROLLER.err (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Compile.ic (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Conf.mtc (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/DlgCfg.xml (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/ISaVIEW/Default/Default.HAD (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/LogicalValues.csv rename Remote_SCADA_skid/Controller/Controller/MbSrvConf.xml => FlowSkidUniversal/Controller/Controller/MbSrvConf.xml.BAK (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/MbSrvConf_target.xml rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/Binding.rtc (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/CnvFct.rtc (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/Compile.ics (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/Compile.ict (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/Compile_DEVICESELECTION.ict (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERAI.ict (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/Compile_FLOWMETERMB.ict (100%) rename Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict => FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWRATEUNITS.ict (100%) rename Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_PRESSURE.ict => FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_FLOWTOTALUNITS.ict (100%) rename Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Compile_WORDSTOREAL.ict => FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_LINEARSCALE.ict (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_PRESSURE.ict create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Compile_WORDSTOREAL.ict rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/DEVICESELECTION.ic (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/DEVICESELECTION.rtc (63%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/DefProg.cnf (70%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/DeviceSelection.AcfMlge (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/DeviceSelection.stf (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/DwlOrder.txt (66%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/FLOWMETERAI.dop (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/FLOWMETERAI.ic (53%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERAI.rtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.dop create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.ic create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWMETERMB.rtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWRATEUNITS.ic create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWRATEUNITS.rtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWTOTALUNITS.ic create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FLOWTOTALUNITS.rtc rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/FlowMeterAI.AcfMlge (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterAI.stf rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/FlowMeterMb.AcfMlge (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowMeterMb.stf create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowRateUnits.AcfMlge create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowRateUnits.stf create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowTotalUnits.AcfMlge create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/FlowTotalUnits.stf create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Header.rtc rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/Hierarchy.rtc (52%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/IDS00103 rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/IO.rtc (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/LINEARSCALE.ic (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/LINEARSCALE.rtc (59%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/LinearScale.AcfMlge (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/LinearScale.stf (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/MICRO820.ain (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/MICRO820.err (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/MICRO820.icp (50%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/MICRO820_Dwl.txt (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/MICRO820_MdfLinkReport.mtc (56%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.ipa (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/MICRO820_Pou_DEVICESELECTION.xtc (68%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.ipa (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.xtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.ipa create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.xtc rename Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.ipa => FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWRATEUNITS.ipa (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWRATEUNITS.xtc rename Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.ipa => FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALUNITS.ipa (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWTOTALUNITS.xtc rename Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.ipa => FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.ipa (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.ipa create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.xtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.ipa create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.xtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/MdfConf.txt (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/PRESSURE.dop (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/PRESSURE.ic (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/PRESSURE.rtc rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/Pressure.AcfMlge (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/Pressure.stf (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/ResPar.cnf (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/WORDSTOREAL.dop (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/WORDSTOREAL.ic (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/Micro820/Micro820/WORDSTOREAL.rtc rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/WordsToReal.AcfMlge (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820/WordsToReal.stf (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820_NetworkConf.rtc (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/Micro820/Micro820_NetworkConf.xtc (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/NetworkConf.rtc (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/NetworkConf.xtc (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/PrjLibrary.mdb (82%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/RMD.info (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/RcpCfg.xml (100%) create mode 100644 FlowSkidUniversal/Controller/Controller/RmcVariables rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/SymbolTable/HabDts.ini.local (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/persist.ccwx (91%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Controller/project.gpm (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/Embedded/ExtendedInfo.xml (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/LogicalValues/ExtendedInfo.xml (100%) rename {Remote_SCADA_skid => FlowSkidUniversal}/Controller/MLGE/ExtendedInfo.xml (74%) rename Remote_SCADA_skid/Remote_SCADA_skid.ccwsln => FlowSkidUniversal/FlowSkidUniversal.ccwsln (100%) create mode 100644 FlowSkidUniversal/FlowSkidUniversal.v12.ccwsuo rename {Remote_SCADA_skid => FlowSkidUniversal}/Remote_SCADA_skid.v12.ccwsuo (100%) delete mode 100644 Remote_SCADA_skid/Controller/Controller/LogicalValues.csv delete mode 100644 Remote_SCADA_skid/Controller/Controller/MbSrvConf_target.xml delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FBS_INPUTS_ASSIGNATION.ipa delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERAI.rtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.dop delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.ic delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FLOWMETERMB.rtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterAI.stf delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/FlowMeterMb.stf delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/GlobalVariable.rtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/Header.rtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/IDS00103 delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Conf.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Constants.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_DwlOrder.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_LinkInfo.mtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_MiscLinkInfo.mtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERAI.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.ipa delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_FLOWMETERMB.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_LINEARSCALE.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_PRESSURE.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_Pou_WORDSTOREAL.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsComplement.ttc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsDebug.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/MICRO820_SymbolsTarget.xtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/PRESSURE.rtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/Micro820/Micro820/WORDSTOREAL.rtc delete mode 100644 Remote_SCADA_skid/Controller/Controller/RmcVariables 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 563335933c0db16cb75f14eab924d7e61d1014cf..19a012ec30813207efd241756112bc2c4335bbdc 100644 GIT binary patch delta 60 wcmdnQw25iL6~hyZMhr|0tHI<+MhPIBnE@oS6D)E9ETRJz*$xqz%*v<>0C#>0p#T5? delta 60 wcmdnQw25iL6~ohvMhr|0E5YO$MhPIBnE@oS5G-;UETRJz*$NSv%*v<>0Cm6$kpKVy 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 b567107d4c4ffc3d773a13a020fae75671132c87..ad6500343fa96a44d84d9bd5e28f601ffe7d0d7d 100644 GIT binary patch delta 119 zcmZ3++QYtK5!1vEER#<$a!G11C@5$t1o($4SSh&q_=g8MhPa0Md4>c}ZeWyTG?;i$ kloKJO$fPKxiKZdMKg7`op~DcUg9}Makx7_^n}LA=0M=L^T>t<8 delta 12 TcmeBSU&gv&5fckH0|Ns97t8{p 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 0000000000000000000000000000000000000000..486a2ffd098dc89542b74a1fb92265083b363efe GIT binary patch literal 1685 zcma)5e@jzQ7=GuR*(?zh4En=M5rmoEyPwb>!CVsta|^u@{WVOlFdCa}>z}@YAE58h z2dOp_Ge;npB2-2nqV>MdyIqfMf(OpI?|sknJnxTlPMB`cQm*iPIpbzlQdyd(2^uG& zFwX!_w~(g??0d&{D*vMB7K+cZd6(|7Z<_(RY(A4(Sxu*M8M;GvsTm?lvVV&4I>Mq+ zbgPZEa_OyCBf8Ck9UdYtQ$~wvz0v7VvFI*8U3B2F$Oe3v|72d{x#PnFyr=LLhn%Qm zC+BUVL7d$|oCqc2@n~E*3m4*yaGbqCoG8U?+rBK!{vb+>B1{3NSADM>jzR}MhtA81 z%Z}eH6W$&KPXInc5fl;RKcPr}k9>HyS?MQyf|3u97{!QYC;^rLg(ctbeJnS-oDoVS z>Dc6mCFw=MG|%$bXP#HH$S2CTpqS0Gw4BczXuYZ=-4mZ?oN1CSG|dci>f?UU zp(j7e-ZLL=$U6?}I|&|1;)g(VpN8mf=O$ZmwuWh%7Ra(@t-|JJ-D_A6A6xZ?w`Emp zR;608R+rM&hF4#&m9`os{x6s64G@Wmv;PqrwY5sU1l&N*1em|Od;u?*#hKMYlx;*&h09nU4a^6_ZoyWyFNRvOTaiR*qS7P8HEVCdGY8}` zFzR_96xKNWO<*olGy9f6Po}^+g_`Db0tH2$qK8vJhJb7v$TJ|X!~Yev=-P%qjm|4K z2YcuWI)~8FRdtj*46er7H)0*4pPKEDfSmXUkn_k&ky?@J=&s^__Te>u6F&+y#sBKV dYn~>44ER6%Kqma_{IXnKf5mrslCS(2&wntz8d?AV literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..36432af465c5090210431b2a16868fbf7690d27d GIT binary patch literal 18750 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..870e845691d5a6db4273d6e2b3f06149e0fb81c8 GIT binary patch literal 6097 zcma)@=t^Rbq!C3aM-Qf=5Iv#>WT8Koi3wZ!0HZE7hgG!JLNs zf|XhhZ*6?MaC|fiZQ-y~taf9&;ctCjuQlJ&K=b3a%Es-!N^wes-r5bGp||G1tvTVY zn>?po4!Ra*OX03tJVRY^aK*LDuJvmV^huw$c}~0H==!mIekokG%0pC^09hiuV|RE? z%MvJ?p7VJY zN`VW7WiHCZf<56G;>x=)Ioxp9Q=ZeVjG9`A z`vr^R?Dh8-y~jM`8RD`Bl#|*y>HWq0oX51vj;WdIdt5Jgh`3^TW#bTT*UNXkKarIn;iPtpwDPMT=1aVZ$fQPj^LA_foF)yjl&?qZcn#*-_^u(*sr8^Z51rotrngk zE*o5#@F8sHF;u0rN-kF?4^h`q<)CYOlk&UO&12|FYnNE9{X9ceDdpha8=Uh!JccS) z{V*{vujO7IqOO>-g|*zrW9Z7DOI%+L4-uE^!qh-naDAnDPRpDa%KU-_Ct^QO5nB${ zm$&-{hw%u{q0L5{xcz2%h{)UwbPZRtTiZICVO8mKi04q|Xqk0jcwzC-*K+BO@hoxL zuwCJz4k|}^43%-J6c=29XQ?u$ybUr_>tze{P@iXc43!D0^y?U0b02(4!l!!G0mZYdUhCw{Or==04j#5D)#9R6Ub0H%l65*i zXiXO@Q%kdp)miv^ezsD@pn_m83s#pVN|jk`7n*6sk<_X*4m17@^d--AIjuPe? zVRi`2f&ud^VXhEnr@%aCz?>w^UkUS5fjMKqoFmNd3A0OJmJOIy!psupX99ECfO&y1 zdkFJ$fqBt@d5JK+=Y=;vyOBxXtS)0q@7DtGb{(??T&$%|%wn|g{A ziW6Bzq!bi)It%Q-ot?@;k*9-}3g(^3GU92F+ubmmtZan$cPULLdz@fQ64#;`Yv zfh;3l8g#uxCo&5fSKJTmC@L;wg#gONA(7xG=?)?NR-~o4lyyYPc%2mt!wJS+$ua>~ z$UxF~ba3P>@P7*rZb;~w+UZ7@*EB|-)CT&I~vv|vyIQYhSfCKJ9vSKzmz22 z4-{8KD?j*3Pj%PnzNgZ<4)okpDKo~kalX>$`TIO4$4mIhcS~M5!JdZ^JdXs=?}FzD ze|}u&aRkp3!SkEoIU3@58o~2S@cb%xsv(}|5j+Qi=O@8)EX4C7g6E~+sSBRtA)Z$e zJg)`MSAyq6i04fN&s)LMoiulrCb_3Lb$2||-BtMRz?(Xn)xJWr_ZwfRDS!MoTJ7dG M&i*vMB2O^>0qTlldjJ3c literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..222acf0c7cd907b70c130525a8a139d2496d9ea5 GIT binary patch literal 8739 zcmai)d5j#z6~@aphiwco#7S@xVp{{Yh1X=(7>7V2(bLm29(H=V)!pM|r9{mbPn?z3 zUTJ0)lKe#wk#b4-gB(Ean>#nT4=$VgzQJ719mowKC;47gAJtXWo|f9%yYv0(t5@~v zRZq83IXL#jyyVu_)*|Y?48`QIp=7 zDgi^2|k?guepB&?u`ZiyVFv|fsnjt6j7jfCy`QHL@>*vMo2AfPi#pgM@H z)G{BeM8qD#?-%l47RyT^a9j`TK&rJ+$S|#iZh>G2O6u*B^$6V{|7?Tulx7tzG*|%!+WBAMab=s^Cx}sJthnukdB0EB_$Tp~kLbMb zO*=u?k87LXMClh?Vc6U7-N750w#)={{E~SnhLL9*^vEl>(?f9MgTSROQ=?vnU;akV55u2X=5Pm1aBd_%!eTLDxb zj_L7yN5OI*d>1hJd{+TfACBoh-&3&MrzEehR{+(gB(J}(V7X7pzVHJDP<=S2$MZu4 z%Y91n`bP?&`jq7Lj}uJ4KPbtApC~}V2lb#N4}Pj(Njv~b^5AC*p!!I8AeY6TCs=Wv zT3B$>xXHjT6hQXLFfl(ec7xJA5f2q!DIOWPQ2`1*DOTm%uzW9hQ-a|K)g6D(9}X7= z{n+WoZtp#`gmmWSLol;@i4pP0KDQ(cY{=*Q-dvn|5g=|`Wnf>?q%k*tfz&BozrRE; zI<%Ds4oOyTZY_3bVc3t|`CU5~hUB!TKk5&tU)wb9wxZAQg19^E8%Vu}w-+602&`7M z8ZTJp5xB#spG@?6%G{agrKRRi!lE=a?^1v)Wn@hExm&@Inh7A4C^)G=?0#&J@cx@U?c6)+J~I2z3E-A&NjIg}0r<@vJ-BrTJmKkSe4 z36Jgh**P{Tc6Pmi=f*WqOB>)hsyA?OTmyF60Ke7Nw~AjD<34ZCE=*z}1PWc}el?Ec zl||=%J&xmfUd*}080z2Xf%3(ar`$H4L;9lpZPAftmX>igN40EG>g?~vuy)3ZBA7mF zqMyIdSYAU#`Z1v; zQ8$EKJP3XXpRY!LzwxzuiStQa}C*`Etmqq=};tna%rAVSj_{)upXkwM6!J$WDOl+_W)eoVaW~ zdl9mYkgYVz@R&G>rovu=ax0X_8I{(wB?kTwu8|BcF(LaHWN%6v zD};lWhFJ=2%AQg5bTt4Skbd$_-%Bw7mDNsyUWkU#AT*)qsZE0xvTO(CNKa28}G zGiY1I`r%*2QRCT7-=HC3c$qx%yXRp9$v@Mh-_vnA-@!I^UNi33-4C_h=5J( zSO8Z6z*FPokjqK}q=`Dgj)Qz3pd%xmvK=*=^f=<5!DONIVa*(w;k0KmKw z3V=obw}4`J4VV|fygLn{xah^8=3CfnAzy}aWA0NemWPf5VAnz;PH@6LS{C{ vMko5X8nSnmwuaT+Z97?Qs<78XzNb{)Xe51n17sILX3o4uqbrh_ZeRZow50^v literal 0 HcmV?d00001 diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Header.rtc b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/Header.rtc new file mode 100644 index 0000000000000000000000000000000000000000..1dba73d1425699f454a4a4725617beb6ecef8074 GIT binary patch literal 74 zcmd;L;AaSOadwXP^>+#NagFzMVGsuj85vj@_&6IG7#RdQIe9UdF|aW3Fff2=yYri( OKzvpxA4oB912F*Y@CwEN literal 0 HcmV?d00001 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 9d6e7645b6d134f39d1e2564660703f2fe27dc7e..a715b1b181e8d7f83ccbc58d6c0863e0ea9e9d45 100644 GIT binary patch delta 28 gcmeyy_>FPGK1P;_`_%FPGK1QaA`_%=Q7#JAL7+8QL0|Pe@0|0YT1r7iJ diff --git a/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/IDS00103 b/FlowSkidUniversal/Controller/Controller/Micro820/Micro820/IDS00103 new file mode 100644 index 0000000000000000000000000000000000000000..74d9afab5c92ce3717a1de6dfa16dd63b69570e0 GIT binary patch literal 39278 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 literal 0 HcmV?d00001 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 2a558edbb1c2ca195e21b6d2fb772bbfe671c7fe..085f17006e7b7922c72b2642c050c636eab1a56f 100644 GIT binary patch delta 158 zcmdnRzKeZ>9wVd7WPL_eM%l@sKvHgUHKQJ*{N`1RCX7JNeJ1gAc_t$UCWdxK5ZT5k z0VLTOKx`SXxEz?2X99_{g2f>s5ZQLHdS0-&ELdeH*c>@b^^;?n#n~ZxWhYlN+XDbG COA`qI delta 158 zcmdnRzKeZ>9wQ^`WPL_eMz+bJK$3lOHKQIQ$L3XxCX7JNeJ1gA4kjZ8CWdxK5ZT5k z0VLTOKx|g9I6Ii+U;>G=g2f>s5ZQLHdS0+N8(3v0*c^6D^^;?n#n~Zx*(O&r+XDc& C2@!$- 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 0000000000000000000000000000000000000000..148ca4411f16814b3e4d7f9f589e038bb43217b8 GIT binary patch literal 7692 zcmc&(eQaCTbw7`~lw?Qomn2eDVvdw%d*#bshgNzk{MGXOH%O%oXGm1EhZGH zl9X%*S)zKbqom$iEJoTCMqso?VHieWxJH+(M&M>fka^kS7)D^M0~!S079{SFrR`#5 z!MxwO_whrPvu=Ow3g?~QJ?GqW&pr2pPxtlqZ0d;wdV6|%zUlWrLR=aS9x<+++5FFc z4lIc7Zy;JZ3mgQEfR64u_wGaBb`Y1TKy)w}k47S)`0jylARgV++fxP<4<(@Q8y<)T zhaw?bPKMZ^1+^jDUa?=y5#7H1@>2S!=d|*5g-ELhxruDxwHZ(mbdt#Veb6zYw%0&! z6FFeJ60KG)12uuZM6C5xPa3F4xg*%!3#_3X-2}&2?AM5DJ_SCdY$9lj0xu}_v;t4t z6gXld9j8Tff)>+Bx`$3v1HDT3 z(m7f}e??2_4S0DINq7tWT&7042G7^Ivt+Q3;;{fFeS^c1c*qx_M7V@}6``*p9T?iN z$xq3_ASI*Q3AK%Wif;{2FuIcx$#8;_NuM7X9|{LS%mWmNCM@qm;Xd+JsywE3h_wxa z-;LM>_yotLitTOaHOQtw?_lh}Tx{2n1D5AO*U^e`5%jOfNy+B7$PLS9K%XN=j1PeR z6S-pi6zDc`X4%)&qJNe@jd@y(9G2uO5MK$eLQdJ{8Q7S}E#p~WFLKQI5b#>$x@7-# zFl+*tgOWUgxhUZwYA)kZa+GnFoQRZcN6_{lwXodwL*Va_OX42^AEQ=@ zj{~2i`^s%kA-in<3gl<7bQzxjK1=sY{A1wrv`S*E_nKdlF7Z!+|A8Km7;CoXeKI7* zmZ`Zxro?A}KP9)suLA!UwM%>!TX->bNPG_1Nu3g(2X3b>iGL3KHS$P|y(RqQmH4lL z`)IYq7l0q3Zi(Lj9;7uAUj*JoYbAaY_;IWv9@ix-j=L7uG1skDy>(+_TjTM@Gfk(O z&Np3Z-q^gmd8+wv^GQd&Ylkc2nsuFWU2t7--Dquav^lmoijLPDZ#%9#ZaQu`g|p4M z*}2Dg)OpEytEHhuZ<%X3-g4H};_7y7A@aq8G%zq69_)*fZ)=3Yv2d_*K2a<()Q^3o z)PV?LhoA{ITfm3oi+tOC6i)_*6QN|u6z3NzzU@hDv%zQ|c4;z7$#{4m7EKOgqXsE4 zl)zTA1y1eSK>f8)*l)S#j#sig=%8wfIk|M zyEjI$?E@5y^iw<#qevh)?B5pQFa~H_Xs7H{R#?NrL^QB1lpGEq8bn~#qOs6m3Ht(p zP%K%hso|(LDrl=oFcb+@9H^Qvg0v}HnNEKqLjFXYkZ@9my~;*kUxfPlhSX}nxq?;F zWSzN6CZCJ0ub2bC*@0cSpw!{qu5*Jn6D^7mE#HdsU;2V+4G3#a{vK@r_kng;G!AYR z2mAGcR-^5uk`z8m{ncvEYu^=Usm*HN*5maX+l=2y-eTO6yvg`d@@1xEB(E_yOKvl_NKR%@a$zQ|`VOLp zXNk<+L|Y&-_Yn0R-$Ld%Q3$^R<^)myv$x62KpuIA%qgOWyr+L@7GaEH9)z0`iuL+v*^sH53M9qU`D16!tJ4D?hh zb^HKyel>M`*iD_wyQp(>3w3T^NuB#UsPlw_I$sA})v5FMZPe8S+5n1!zO{n7jxCZL_K+?!Jh>^4|);xSHMq!&Vep~-h%8s z@L$!E=LYCEz@OJ*lhu)TF{r7YysN-HOUU~mXxmcqJ_eq(lXnL63~ZkR{~l~!2K@x} zGY#bZ1?V#5R~M7_*YNQ%@Mm>0&CzYtttV31LN2dIr;B=SuO1)C?n^-$nw%;g)MM!> zu7uY`^;kYPmMXAi-$*($oo9J$I#Wn-%c<$&nmauVO^uHfQ~E%yVTC>DsCT9EIVj^8d>*;$%jEVW=g3nK9gG#_ z(85{tl^w|_Z6ZB6&3QqO$yA|O?lyFQ=R@~R7jx1pIz%t%J(pdhBcx<5r*BQ~n?P^> z8`DT`KP)TWe8pl4Ye3(hE>7^|ta%EN%ZOl>%oRs6X-M=)dNN(q*JDmo`64t!SqwN| zK=8?Yda`P*$dM{*X{)b?^#WlpgrN*Zkh2os=9lOi3q~X@5R9ogGhS_pRHW&Vym_(;3bQJ1XrTq%w_p zubORZxY_hr0TVnql|uB`UUzP%V0vE~Ntb&O=`O9ZYH@G1cw}ETS16{(^h6QoBQIVS)$4vxq#%ma*La z(z2;cs2qIdT#<(HQ~{BVWXDqFB`@XS?D+K9e0eDecPzPio2)9xN_2PWqp|}k@xUyV zpTSDpi{sDAr$1dJ|AzJJ3aK&4C(~KUCvwwy3C2ebl7C~bG60tb;K~4i4aO!nNQ1q_ z3TH#EOG5^1XxV|W8cb@zS-Ec{BfT(ZHFK$FU>WFL;mN7Bo|0XuYMGa+rB=RM^AV^4S60!2^X)9!3Y>*8uaYT!-b8yX+WaF=-Ox-IH-E9vwfZ!siv{6m)#3 za5q@za)tRduyeD*?7wrn!h9>$xnE(9r}KouJjPCIE+oFHjRZu;DKoc_buLsP~mtu@AJwXv7H#sqncC#cKF(5FV0UNEL;xsj(9qe!ca8M@y% zKr4)==y~I5`owsK=8RcdW*j1iahO&bN2t-5qdzlVpf=+u-Dms-9WuU8OO3yzR^u4m zGG3zRj33ew<45!z<2W5QUZLL^C+N4vkLfexB>lVbQ__r6RAZbbn}K{7uaeLXEgZ$W zAMWIP>;KAnWB-+G7Wxf1XP#(J) z-%9atSua<>JiSfaFSeBR@|(gueT`Tpd}X~_an&&hq2u0~$Invr?V(z47Y~R)Suejw z%=2F>3=u5rgqp zUVZbZZhw#H!u>n%aJifDg+$GD$%ceiM9O+?fnF2cxU(;{w=K}y#9G1YS^2M7psx`< zA};kcc#^iT|6Y-ldfwrxlw;$n*eLidf@eM@M_!4a)olBJE5b786OoJZu<*%0j_PiB z{!@za&@}$u#D&}bsYFDZYRPrX2)kagce`$han~32u2$U$w;FbL>qhXenP*))j7MC% z#Hed`H@P0~u6ONOEnK67tXhWrfV zuR?wn@^g@1fcy=}FGBt%vjuDP+4}T?a1uRIy2i+ zLVzG55TizoiXnt3F@_LhkOz!BU}B6hCMxm4L=%nifhZC_Y|NOh#T`NW>`SP9f z|KBZeDn(nH;s?qAPnyH#Y zz_n{f>v5^$l-lbG;ZLBd2Bn5b}Etr+uA zK2We|sxqKP+rSKM9dos|miY#44f9;BgL%Hz&Rna7nCr9vbCo8T=V&d=^R#B>8?^@J z1==F!o3uLSh1z`PdhGzvuYUw>AFy%nHE6qm*e*cZN%mtKpuMSd!9^OKg!;4`us(9? zUCk=4qbhk_rnqifaa|3|_i9XN(zXH{Xsq22+_jH5S#ZcdnHR~c%nkAibF=)BxkX-P z7V;8vKz_>{l3z2o%P*NbpG$Qym;i5qB*A|2t2;GDP;nABBI=BR(<4p*iBV24m==&yw=d>UkxCP-m zmm<7r9>UuQkIY9nPrR3KnD89Uj}yO6I72v3c%N*a5`Qrl;cp2)(D?VcbgAbdQcGx< zkH`w*@IplHB-~q%$b-c897HAwdr12P@zbO^N_ds#r|S@ThwvfUFV-UR747jIjenlU zO^)A-b}?eup5uym-WSf8NTlp>gRHS^&Yu>;W=>58R>#G#>!b}&Df?5Vm3NhWIB$7| zTA9oHt7h*on#-hoLkyapXJklRkcpHpdaRV26}mBLSY#h`GTZZ>7;@}M$4dF8MQe<# z<4%j1>pJeNFrwew$=k(-6Y)V2oiNfnynJ>>I~3oP=(&#ly2k!g+E;=8ZBf**ebdf6 zl-{7>8?M-7xaOFdrYs$MCgkvzM5#E_6Fq6)oK($;I;JK1T$+ez-gOPz7v$bzxDGiJ zRJ=>Q>$jXK>N)kPj{>B9E^WZ3Sa!-Pct^}^UiF0{CJoP@2^-s~&O`L%eTR3YfE0zI zJN7C;DJ308+-;6eP_+Le)txC)mUrv%eS_|Rm@@qdbvUbbQRbWx$&!wrvP`lF-OQT4 z=%h0>T%SCnHWlo8lzh@PvlVxRD=ny5D>_O24`UY@V-{86IvMJlL!HT#V*I;{R~6b3 zrM$Mgg?5!2(k?a*37;BLsIu6P|IikjSE;IOibD^kbDn4(i zo~VsV?}u7x(z#chcClRBOnY>|*_=Vy)AO4BochdhlbX(Nk=k9lWtHZxN^@%5c0Auq zixHppqkEzbs4OVHI@6}^dcI+cxNS|VxA@QZ9(A&n2g&z3PKP{mtt*Nt{+N`Ha6}cO zPLcY+D~Fw_(zPicC>LM;U14Fu@F=sCoi=8!JlhBCOg{a0d#MStuH4@qSw)iN?5-1| z`~u4Pkj!u==_ZcR&tI{hy{3=e?#|Vok!H@CHuHp&cX^OWO`~^BS3y9`0^)*z21=05 zcC%p2FS8P=ISbW535z-+5EZ#-2aw}%P8WaU0G?2~R5iaRU)1tgIEv+ie z)nc93=)ALD*jMLWN9`T9Gi76A%Ca2WgKpCAmIoC_lx)%bcDjT7>*=AlS6|bGf~nsy z{Nga3Ri5rnlr}8=2e=-~H&7!_1M(EAPvTa21TFFq9+L-gi#&kkaz7g7J}i=Za7gaP_i`5w z%bmDcPU1G{V}*3lEOS^aZ5)vnew2?OBqtD-V~EHMR?6+TLvBM(K7`-oR{TCY_rCy$ CUh_}@ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5ffb5b553b8150e732ba771019f1203664411878 GIT binary patch literal 284 zcmYL@u}TC%5JYR&RWA_4-01KFhSlIAadxJKk=beOnQ=jc;}SFDL(Ij%z|=1g4E+%k z|3UxaoLfN)9#sVm)vcN-Z(7x=i>^DvT03_S)6dsXe~k^*e(|S*Ei4MpSMMLk#WxFU zEe(ex>^;eK?~L%QReu4Nhu~S;Ig2Hk_iVE#>|xp*R<_FZO|xtsfz|3|7vJg)6ErwL zg(K8B!3KQkxoj=4gHNc!$SYlm~87_$((3#26)U6zOP XM@%fF{dg=oQ4TJ}u_aF0|5o4!Ja#{7 literal 0 HcmV?d00001 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 fa98eb1419d1aceff0957042acf755b2e33d3920..a15b58cd97ae66622062065a869e344351a11e59 100644 GIT binary patch delta 26 icmX@Xc!F_)2uo#~(v^u4G8|Ex&f76CFtARv=>Y(G1_*Qj delta 26 icmX@Xc!F_)2uu3M9d9N|$Z$lSYr4h2z`!`srUw9y)Cu7L 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 0000000000000000000000000000000000000000..386fd8db3ef87f97d1b511243306334d074ef35a GIT binary patch literal 404 zcmYjLJxjw-6g_EgrGDTCbn5uBiiB9SlVH+HVxLAsiztQK#aTg6!NEbKLk5Q~N`?*{ zLP!6FgSd#lq4+22Nrd2q^WHhF!B=y~d{v@*-dii86Vr z`$Tm1_PN8qM5J})28Zo1(7G9R4}3Qa>b8{=90i@;o(@h9n(bz|>thW{HjReSDO|{n z41n3}Wd&1f@)yQ8&Y6&{Vw&rs@}vt#dH6Qo#m0v@;DyWZ%}3&axF>Fj0ctYjg}Eco z@FgOK?8NMBE3aBJ8(=2$)|Ick;sguTTHZ,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 0000000000000000000000000000000000000000..20636b04104fd2fd4f807a962badbcf166ad512a GIT binary patch literal 3376 zcmZXXZD?Cn7{||TZqlwzU)QmvzRi1=H`lrJWo^}{u}L*u(`KtHeR0~B>SnuG=tPEo ziXdYj{N`W|ij)#ch(Sut2Zact1*=qyvTq$SBp*ck$xRqinE!L~>~f#2CHLHOekV_U z=RWu5Iq3}bg%Z)uP-p0LfB#7#|J?6iHg34S>lnv*l@RqI3}tX0!)q3=kEb?%c>%2x zFZs6=O^%!yO(qfpqi2T)qoc{b&X9E?P9?{tUrr>)hX>9Kj1KpUW?|@ET1*?OI;UUK zuLyDP-t|WDXDC+*hU2nzrsJ&1{gKu0HR7JDW=uGYxDgjm$)kQ&v>Ss)+>sNto~zpJ z{jFw1-_tIljp^sKt(F^R#K>tE(e~-*RU6jdR^u@vCn%!kHCN3!#@YGmcMj-frX^pNoT@2^D?942XW%KCb;> ztjm~aH_(Q)AB}aqHbl3+EL?Pci$H%|2z>r<8rlZZBg>d$e}@6=m;$y$*XF_Bz>blKm#xZ<77yL-v@d>=8lQ zH}*06G_y}L`?SqIZP}-lecEm>V@i9pcKeL7cWSp=_F!LwJ7kaSi)3FU`y$yFAF{_x zX)hy4`-U*H&ocWgv(MV>vzC2U*=OzcGN!agYq!rT`)b(VfxR2{cgVg#_64#pkbMF6 zmH2p)V7tt_s#b(tJ7z&dowb;&dd^VQ4!#!_ z@U0=AyBbmF+QFQ!!Rv`=jQk4HNTiC9TOiFu9E|)2vY&`MW{ z5D$@RM&>~tAyUIg8ssq|`xvGpkc!|{8iMJKRPo#m7 zV<15yjf^Bfjw+Jk`SD%=IYxx#$NLG$aUv`~-fuxVh_L*4rF9n(mLJ~%kP}2$etaDu zy+l}keA4ANw0C}DW%a89G$csc+etZRxmx!?Z`2GNi5@GrAH-iii zVfpcgL0%!k^5Y)|86?8;{Up`q$A}l}t-#|_iVfpd@3-T%v zmY;yUtHy}1`~C%o1Vw z3CNYs5n=fW{0;IJ5tg5z6XZM*mY?7eka;33Kfz}~E{Gx5j`-b-i{rv=#_=CkBRCVc zK;(T~CxZA6oYrSVP@luutmxOLg&TEZ7j>dZL`49zQW%}FMq4r3g3(2c&WakEdk7=% zpswsvUCC2j$)m2!V?1w$jY;gM@~A6o+Lk*8zNYF5W~#b^Pn2~<60~cc600aBR#8f} zic+#FN=a3e5-LisF@*Ow$<^V1NPV{)67Bk%`UH;C`Xr7s>NtyILM*9$;a%+?^ORgU z)>Jkl<|%E-n35}ke;M9WvL0at5v(Hv|8>Q&Lhy{)2QKGhrK%sc=Ev0h80K%)#qqwp z^1MrR6_M2X@riQ%a)xa`iO;pw)iS#ZW!qIKTUVj1qL=9^lpnYXE_D^;n%~7LZz9W& z!uBR*ZJDyROuK<)+6^pY^OjYH3Tqi^|ja2pmJ+3Rb^D1*HJAt0+r>&9h%DbvRL{(3S_muYpu7kWQ zQnu^SYa~2rtB-GWW7w0m`orjtc#2kk1pOoo@84BP`h8*ju4p?fdi6Kj4&#@{U;hI| CdJB30 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ef8399a49ee85d907748750221794075f9cb30e6 GIT binary patch literal 1008 zcmYk*T}V@57zgm@Y-d|7ZEDMM>jTb3pjU_EMdF3vjtb^+r%wBT(T70@MMzk!B{4%p zHxZR7LqjB@i`YdM>(;wq7hM#=?z#vfL3H^Lsme!{$LJHnp9YA}^; zTi7hD0`sxG7FL9^-a>c9N|mtO~mX3$m>V+l6^x zr`T46)yP!#U@dIR!oI;i!&=#vgnfs7fSqP52>S&q!9r{c!hXZDur{`NVF$1btetJ{ z*m?*y0PA3TB`gTjU}xC!!on~=EX?*&*kv-Q0Xxe!Bdier3K4O{c G)c6OKYtrEW literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7ef1190e533817d21166d4adf30de355faf51172 GIT binary patch literal 424 zcmXpqurTm(HZm|W2y}AtVgLc2$~L7dd^aBl0NET242&y)SOUm)0pdg;o)ER^yd98c z1!52=arXBM3G(;xaSe*`^>hyMw=gn*GZ+H=L*w0i{KG^1LmYiV{X9d083Y-WSd1B6 z7(q6_>A{is(|h}tQ5ggrIf|sq!hux z#bCg3O=~8DGs8IsAGllwlH6jT+$NwL6I5RslH3}g+%%vZGgK}GNp3e#t_mo}0+mZb zk~;;Iiv!BBLgf;WjFfxEM7y|r5<9$5+TpfdgogIB#83Y-WSd1B67(KLXUl%W{Hchw>CCe-8sE%K@Ow35Jaf M3@is2UNJBL0DVn4NB{r; literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e55bf543e360be6ba71908a7d91a67b8cc442331 GIT binary patch literal 236 zcmXpqurTm(HZm|W2y}AtVgLc2$~L7dU;c_S1KBJ<{04|qfY=3y6M?uRYSVc;Ak7NI zAdu(m?-vr}@8jbd6yxjZ9OQ3dWB_L{1o(%>2L!nW2Zsi^G6*s#u^2PDForUvv6QoP zFfjc8Ka-!~g~2L_Nem1#U<|O$0$@AALX0O_Oc>58PhenX;A8Mq&H>^K22Yk2AZ`G% dCoq_>%mBK`Q#l2Q6A&^$Q4^p=tPHOh7y#KSElvOc literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ac1ff28e576e51fda574a631a0f1513cd4b5bf0d GIT binary patch literal 1492 zcmZXU&1(};6vfXZcbcS46Wbz1M8r20E4DhOezXe3HYv0+nl>M`mVzkaQfeuR;8Mhe zD|bTv0(TV`E?jisLZM<8Sp+Q9MHfM`$Rdj@gm~wATg8{~CgDgBM;~ay#zX)H)+)Uw||=Pv2vh@)ggCy z-#fds3h;3aj`M}}S6W93Db{POABQ^f-OO_}=3J+`nFrLz)jR4F>LcpA)koF$s3-MF z^{)C}^SIV!gX$i^p_T`Xm<76xQEGZa2tb%J3s_?XOmV#*1E#=?ohe`yS*`?d zkp8E-%$0~!#vpfWBIyOvi@bo}Im~%0n57nWy$a82vVVlD6~w8FP0vo9RvuuN^qVHx){ zhZi}Af2#qXeMxiJmK=t?_H#JlRl@8cK{d`(MfMAm_nNPo(B0$I<~@eE`i!fW`8zN2 zlPb+=TSPY^wC(W~tO8u&RE93VRepBtQG#x?s^s4X64crs~R={+QLuZ EH|Yo;G5`Po literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8ff03803ec84d97833327eb48a23b7fd67381436 GIT binary patch literal 39642 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0bbc7f87b6442bbe5737d0b49efd1ed3a41a40d8 GIT binary patch literal 3812 zcmaKu%Z}SN6o#E5-3UdBzCzYqh!k~OsDLbM0=2d^^$jyk1HsKWfq}_5usu!M2PnGe z3-lGb?2B}hP4`{&4Z2MKL(-B+4?2c1lFU!%_MbxvKk>(f@P+@)aQM}L{yzKh=cgau z{Pph#bvJnO_h9hk3fCii*ZBVW?H_-BiT|JCOMh>Rdb*g^<8e9rZc-JqIuU+*F_>RZ zhV^*fOzP2cTn@e%JbfHI8a-Nm^6K%s$G;2)A3y%~`QRV_cf82+o=@^>`ode}vuEWZ z6P9n@ten@&Sy5*HXOH>s<1~qc7)ftc&gNA;&A9NY=|!FS_%Y0fqPPf3y7VsVWi~&q z?{3!n8|Hh9>&vpckG)a3!lUkqpeGd^Xc^(H@>!J+$GvBf@DK>S3xV)#Sl46bGtRi@ zEkw4grVHE(#(mre*>bKQaF*a+X0tM<<&uTC4YTD)|123NKFSu=1is^UiQ71vFJ{&B znRcq^VYRo#@6W>hymB1gcIib1T7od8VOXAlIIN}jMVQA~KoAU~_9&maiJ zq%2Go6P+>0`6})+2tqMAi|B&0_>4i?S4qoMU9N{rA{}57Fcq7%xyDm4X`eaex?mFN z0F$0Elxyzyp;NL)Oq!yS%xp`PZQe-%?w!(IGO5eTNeebb`R1J%K%EkP!K5xMCpFj< zWt?|%0A*4xpjTa5PI|B@$~o@@0m>v@a3*zeAzPQCtn*G1pkRPXB?ObYyqq*)+lqLBW5EN6kvJ*wbR%2ulmqKpzn z!2+FoRKcZ4iK0~pQAUXZN~8#3C^(}?iK10U-i@*Vn$o!!5>$VdL90Y*bzJhMmyJNM z$WWnWi~LoTR)?WXHUh~aT`>`zQ7Rj8c7ND3likht_lJwy-McrN<7Thx78VRSRN;|G zXyjhumnpfJWQTXn^00Xr95IwkfuxfYcuioM9gc^lwWRs_Yh$rwkca|FDJPID27dPP z%}q1g95%qcG&w!T1B%P-7U3m<41lph03;6Axg8!LV4%88vaR zAba`hbr+q<>vVUsF)a0{vKX+SwMdBxWcI`Qw!!{VJ(ld%l+nXxZiJ@a@kDQ?=_MjW4a~LnX*Nc|A~!k z?+k(osQVFZ=^&|c>SW2RN7tL8q`mbd0qJL?8{4CTVa8Gr=tTSVl6T8b-lPaX$BY(q zmJ8)gUip4=Z-kX1?b;b^h~0AKOmJGxyX6TD0_9BLF4yHH|7Yu?QA3IbGtT2w)TUFt zUe}k_yK2ud4NVN8OX)IOlo5N5P;}|A4LY`B6^ca}t>=hHHzc+}he}$lQ$*;@*V{uo zJ1!8K&IArRZDb@AnYLUPnN5e-0!$upG`~7Y|y5Fyl+nt^PAw-VD zi82-=*8ZdklU94mph`)ExrC9dfCLe00KKWorMAhv;ED!Y2o)l#~GB&)gGQ}_TqP<0Vf z&mkh>6J&E{%eGh#oMCqM`+YO#aMrPgilLik&Cqd#9XtWZm2RwR*{T&vRUA;QuK>kD zNzWN(K3CKspkhWVLRz_3X%C|mcq#M`mQ}s37)d14N%ibRMJO{0V^YX!T3VCLK1~$t zBkjj?2ETpM+*siBk9>uyles)FmWGU~s*9$Yh9Oy`2w`TEY!9)7&)F7b8f6j0skIOZ zQEoO}+Y`qZ!u9N~==6lsafEr57Y*C3_gY=AMc?g~>oEud6aPT3ck8$<)`c=VOkRHT zvb{gVPmCkRj<(YfuKn<6J9S%}V~>PyN{Zr#BJ+31d>oYq%WSsIngZ8{QK|9sQ6PU| z)~`PY@-b^N%nrCqKk#=FaF_=2MQ#ITeYe+u+X%a$r^q2r?^52lJmy`yQ@^J(#^@?G GXnz5eQiPoV literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0375dcc91484ee698aece6fa895c1dd142d6be03 GIT binary patch literal 7649 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 Wm;BPMmWg_gZJDHYCZsihVk;diD| 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�fYc$fO0@ZHojccKS`Pn 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 pKrF}Zl!W+oj}YPBXbMPho|`moA39}oyCSu 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 delta 2038 zcmcIleM}o=7=N$FpkovvZXgX*U=tE`a2lI3=}3Ntg(~N%%*xV$m19_*3vi;jf~~Mt_yU5}CRjzA z&1bQ&KH-t}$U(o*4)MzT_;H@n%YME$UER{JR0HK$r+0DTQ~s*rMjP{}mG`p&OSze2 z{UQ%B+LR&_N+YxuI3!oWy*FfZ&x<=(+Ks`P~_PH&C?~)P~LmA zqHApWU~E!{(4TBmcIber!pglhj`DJrwU=Q) z>{mQ${Qj^Qi8xpWKjro^!lOx7jQ8^4Hr^K$8~B5w;|L%0?h1xFp9qJdkqBm8t6Xt$ z@nP{$hvHD*CWJ#aGh;7XBUA%dPyDCI*O63|v)wf-%fHLY9qQnN4dQ`ycEFDt7v&#LtWBqj1mH5Og;J7I>(>ON$Iwu)wwIrPk4Q*oDh9E zRYkyt8?6KcH1PEeFOfVrt%8#pSk^$(jHn4QNb4E&n{d2Ws z`wred4WG`{-Y<{K)iH&TMfqB2KLQlY6Pwl9gpgHJEB_Ygo8MU^^GpVQ8QO`jL|(}@ zuk;}>^l*^3kfB(b)Ax_Y@$i;cvZXzS;8HIKJqzRm0VfuWbjvXW*JB)9(}YV4Mji7K zY)aISd|U~m4xNOcwvXfe=`-+MqOMR5EH!rCa|s6}ujJ$E27$R*r^K{UP=7ND4 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 0000000000000000000000000000000000000000..ed67c2385cc320f7a9926c6a9438236034dea838 GIT binary patch literal 74240 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 literal 0 HcmV?d00001 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 c84c98addf7eafd0e9321e860b796158894216b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1593 zcma)6O=}ZT6un7WtF@Lw3l&^+Pz0$poyjM-5R#ZeAWftl5m!S^rw|NDO~#FXp+CU? z;M!jxE?TANE-j^$WEoq!>ehJgd70^}PQeFna&z7}=e~R2o0+63S}9jwtrqR#TCPNK znxSbTn&cVbX;&-sn6Zx>=PIuqyXw3wRcw05*bWoQrAjfkwqD4Ui*%nJP&Y=DWqgkL zYD|iUW4FAGM*V}^Cc4LlLmpx;Q^ovdcPdbLcKsk zm*u2oC1{pT?}yPdpf6AYMF>MA(%(TqA2qA+oKH~p!y`p0q6Nx8H9k_w@2`JUc4@UJ zl0?=r$&yI6mxNM3%hN!4Sxuf#ly8Aks<5@3&k|&QRiZcxWZIc#=}Ob|H0J?dOOqJc zt1kHVHyOPM=$gG{vA>n!ktKc+h#pateh=?(l;&uR=4qJ>W6`K?ZFOAFc=F8Xc<#2* zY8%Z~(^y|A7@KaV)~;`Rb^hO|cRUD*g^Pa)z4k`4QwJ|pGXv%BNH6KtCj93-&BD=b zZWzD@5%?Al%@De@Ub#P7sel8+`4n2o_o$bZhNQG-Y~=P&G((h{qDUj&9EH?;>pX2m>wHS z^ur<81uY=}{DDO3ypc#o`-f9-5L)0dVwaOc(UhJXiuJ|e0Cd7cBfx3{z)qy|Xl}SR zVi^Ou!cDzUO6M*XECb^}$KfN#afAUh2*W=dB7?Y^@VbRz#0WtHz5@{2^EF)5$CG~z} zZV_}GlQq{MKtd5AxZBwp z>KfhNts&=bH8`!9bkARTzF4rVvYLAphwcYS%L?vP?0FERb-W3~9MY7H7Hy z_Pmnb7rkH@(iv=ojj+2?CMk;A(u>L{q9rs4ho7@AUAny%WM_Mz$A2PLU6nL%-Bpvk za_K%vdZE`p$(pN@l3+p93GY(D5UX0OxOJEAlcW#YacQ@~31!y5xH2ybE>mX_sDcfD zfwK%$U%yrge0*)M@KufSt&S)iWl^@{q#VYn`TK7NK6T?$6STr9(6pmka%{{pOWKKZ znpHB#wL($L7xG$aAfjC{t78GlA^A1e4F;g1NH<8XYAbCBXM5!1;c;xoQXxKpi%uMj>(_j!uX{1=2w z(0zgMC-lttlEhqcrKoa=0%9w!J{r{^!k;rbUP zd_%&yua7og^v=&4#P1?!-_qO1lC!fEft`ILIm@`}?2N>hon>5gmT}ct#;ZB&Wbqti zXPs(2oM-H=U6qHkgVTi9<191lah93E&N7Fc{i--SEjh@}a{a2aa$mvDeo~yhFFEy2 za+Yz`*?SUSc9wC~S;kdo8L#H7lf`q2opq}9aCY`V6=&z_c9xm-ILpjnXPLv!ep8&C yQ=H}cRcGbCf}MRYIUA>=Jw#{qFW4 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 f11a9272eabcb0be2b35e258e84aa43771da60cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7654 zcmai(dyL$~9mgjD3Q3`YmOqG8NTP-0#9hK3TxbhL!t3>JoU_-K?agsgtKmYnX{1X} zx+OsWqX;A@NYFxoQd(%CErq@x^!?zK@P5A`yaIgzEwnsaD12weV~=OXS4+P0?tVY> z{rzTsGxp9dB?pl1?A)fA*%hbE%x|69G&>lQF9Ib3$$^uDO=dG)w$mm-hNWfRC1w!z;}*_00uBSo4&2 zS^-VGjF4q8UOdw~ORw9!jCK{N$SbfAje0qmnDmby;Qs8zbE7a0JdAMDx&lANLlJ-20-1PS+KM79*mAvA zr^C}0b=$|%QK;1#ea50rD{59NvRhk7q~&Y~9gn=%%4P2X+N^Q9b- zui>q;9^}1<|L5a^U2{kDiXTxgq-~!zvFfHL0h6x`B zKKvdld{p4e8ld_Vn3>Oo8dl^p&hPtXJ{M_#>Vs|&nCbHs4J&<=e4r^h`eF^xeK=2rmKl|Jk2K38gh?!z(D=bJgUH%f}FUb#%nz7X4XMXU4LH#Dn6)#n!5ghhUNJHsHy88YJl!j zQ`bMzu+j(5b+&r@u?FZq95ct~CmL4zDD?(SF@Jul0lJS;*DCfi4J&<=1H@j*9m>{$Ldwj?i85af?J zwg}&1a9=p-Gh1k9cJ9<|gOdmIG@RSKY5TA@w|O9TJ&xzNe4=I#jeoM^+1$x9v+>-J zCW9?ohiHn7H^-0SC2zKI!vbye23sm^Oz@|cbvzFFNX#C)Z>+X)%FHZJL&iaxYx#P3 zoRPpyRZ!;Nou3<4qaWuF3TrFQFeW$W4X|r;pmgR9uob9j5VsVToQUTK!{PS%0rmPc zoH@{x)=`Z>mk5|VwwqSow(FS*CVaU1RskA>Fh@!5LW@>j;9a*T3 z-)z$Dj=k&dw(7@oy_wNHRsBiZHdA+YFf-4>;{7o!$5fr=_vW0koW|n_t@0SB0{3Y^ zu`H;Vx%}L(VOV~0pk_IJKm&9iV9UrT8$fa$YHpTa5%M4~d9cS)8b|#!bFzL4x!B8j z1D_w5YaY_&Y39W-wod(CCn76JgFFlc>)aD%t7Hk=EOjP5x6`6d(k76tCXYb!IL;MT zSr}qF01fgMABF5GoFB4Eo%Q(Iy%M252FYJ>zGRj8vEO#1UY0~b;3bS0<^F8%$lh=q z^pTYk#}jCLDdcQ)#Zk%3<#9B~laPI+wpFK<%XUF_Fk~mn#Hb4n13X&AhN%DBS-7*;$a;%foS7Og6%6?tI7&k&RW-!M=Y{LL=mFX!1g6 z?WwcQmr;(9ze9Ujt$p76Q;CoLGQ=@TUWERd|EHJDA5LC^{Cddk7;swQ|>wyI#*re3ubNkbi=B3&hw$L^>U|qCg-G@(Pgs z@a%Dr6>+1OwcH@DLUtHr_8AmUg+lf($kx@$+Cf*y{temjkkyQ!%T33~YmkMI*=Jec zwrOiJU^U6z$H?o@Z-jndYc7-CG%pOPUrpYC{!`G~b7$@6O|KzuLOO(Wg|+E4awk3P zH={6QA-x6QOaS(=&VdL!>a0iBkhdYf6mt8><#Go)zw zb&UKM@*R-dYblo(^I#2m2m0O6+eawZw>`emjCh*lT>viwu+M}F;IN+uSq}dL^E#N% z$`q=TUUX`C3uC`&F2QnRkExaNRvY|>jDr`DC87owVV;abW;e%;PQ>_DDMO4;q^KI 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 e24193cf1807fbaf63aefe4d619a8f4efe492035..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmd;L;AaSOadwXP^>+#NagFzMVGsuj85vj@_&6IG7#RdQIe9UdF|aW3Fff4WTTSO8 OL3~CiA4oB912F*ixC<-* 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 12d53dc70e7a149693ae597ae9eafc5761cebcb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34726 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 K0dy0NlmGx-8?^fX 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 f8a151f97977c7947340f046b1a5b57da3d6c29a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmcgvZ){sv6+iF!#7P`Ger(?QUY2!Pm$jiQtCdy|O4;JSvD@d^*w0IX!rYE@O{c0< zB?E-QR;D1rs8E>#DpiD{Q6^MXQ~C3uLeo@Wn)+cv`A`Xj_)v*SOd^7UDukwr^1J6g zKRfj%_{44RJHLB==bm@&x$j)xj3&pDZe}z&n*2;UeSlPp9{u~3jd=3aabPC0AmR&n zWYG_!pPBjXOMieg&{aE`DNlOUvg_umv!!CDS{@rs27s!$8u)ypRL<7j9DRhg@g5^< z)Xiu4%e+i<=gtq}^j`9!_O-6v8iSCxiNY21X>=GyhR}x*O936a-g(F+^cD1T=r_@C zQy6je(1>`i?rm~L-#zX1;03_fk0bf!0RAC(=ljbNy z^T^66>Y_#Hze(Nn3T)0%FRfC9)~JtO!;Fg*qt~gQeok@vB~th%7XE9z<88W^*5OrR z@UnTTRx;$JCL3-wmvX6AY@$?4nQCcE_35!Rd6QZ4%2R~V-ZWJU8OoMtsOA-Gq92u zYvMR^s^)%$D0DA!tMFHW2asch7lF4T*G>D!kn<+qjod4n7htmod(hPHmtB@6hjMgZ zps&*X0e+gcs5&rDW9~7s#m_SE^W+GA8F+~X1fKz3p$CGw=a60X-tR!aN)HM?3%o{K z1-}A(fgTdP0{l}N68wGOH|b%)__jlD(>B59fv?jef>(iW(6Hbi0{@jB6}$%gK5ZBL zDoVJUb_l)zd><-9#q%2QcKWE`p8${2PQfTc{y04*_!96w+9mjP;3w!~f-eIfpvMLO z40sY>k@ESA=9hD~v=$>AS&FRmo$XugyA&OaW~0;5c7!{E8Y`78DEN@v&c$VBSficmP(~YaWY?~RKcZUrI>A< zK~!<;6R0CiXIw%>U+M zKw)O7R^4RwX2y^ntFkkeNW?PCaY?^O(OZlLNqTKFbWcN87xQO_;(f8mTD_szs7a0q=5`aWN;L{|& z;VL95l~H zrJz-8R0f)BqY}^xw*K<7_7xeA+i!^6Z(kKTX1^tJuYFBq(tbzeE_+?%h<#n;u>E_H zL-rp<4%#vDQT(dQt` zXuXal(r^+YyB%9(#2FOX;|z%mJHsMF&WK3U*(H*lq)2kce7T?K$`#Il!-nU;-Ry!D}TUc_&67cb)%H_RJ&wzUX$ zHiF%WTp;RO2Z32~3t-sU7~zm@lq+7bRIfEaBYj8EP52!YH#*z9fsZKbP4>ldBYpUb zN7`K!%k@elb>i^xFC10IVfdLtKnq3Fdh-#awDPNV4Rfm0;`4n zyE0e3AK^jO4Sp1Xs(3)R#qY;6ckJk~h4S+Y9}t|VgfE`>F#51W|KIoz_8%->J5fgU z%H|O7GQoRbq1pg;kwOJd;CEa$LMc@O)GC9Hn*e{pA1k_@6U_Iss%nL?j~%?pTlkX! zAL`&kY~$|GoX;IRv%{YX_^uAViw79rod5oC2Os7K_|wAc2=9)cco6p$HD5D#^9Dc2 zPX@fc+qT=7yp_iTUhccTCmmCWAL3NN>o2Z-KJyT#176>Y+xaejm@@&d{$|mBn=;JX zI2-VCf8J!%&5v*{;N?!eiSOZIR_BdgzrJTTeJk0^kMcyo%iVv|{0ML7Lcr_$c>DZ5 z9>E<@Rk&0$Ztt7pC*H|8?S0gY_>(-24M!c7w3V6k|;%{P6{?8BgE!AHvs#$Cedr$A+Egk^==@@u|25hiQV z{;u_cvto^N!%FiZD?6}i6bJBsuGgwHtq}y@gA7sxr8pe1!wsU*T-qpSqVWU^LM@cGbC-gPrIUlB zOG}3g4k8X292`1W=-?nC;vnMC!NI{n!NEaD-~AIr#KFhC`@QeG_kDNwWjx;ta~Ut= zO^%F=A&%syi_J5CKi9(%oCClqSRGitw_JL=`~ApFSjO=sS1Ly3QW)mTv*V+=a>>tl zHwEnBR5Vf%j^2qPQ~84Vp)wJ z+=+f0$9YdUTQ(Vgo29dTtKsTaeN(DeFSU=l+DjenrjN9XKG8I7R-sSzGw?dxfqnqq zEYzTLKz<(3S)2crg)YZ^Jt>`GKQsacU#|VpiN?CHv98cq7c|y&u)j%DG@(h_qRq5b zUHVuFl47T2@l5J}_gvx=1Qz6+c4`)|3pxM{eKUOnMSb~A2V|3GWrGG%r3G21p{&vgS)q|s=nU@qLq+VH2j=kdn!s=uD}U61qa{+ z6f{uLEfWfO(x>;PnfGej*yL+l+hyCHVbb2s=gY^**W&K?0>0I6m7rWHkE_@FH}y)H zwDH{a!YPql=IDi++WrLu9=pUYtXTrdI&&BjVIPO)xC+%UyEYs10BpBU3%uKB%wce# zzmG6OgB@)($k@dS^FSBTQ=vq@kKExj@tCP6$?bo35$8gs3_?h;BPYc>Z5*|~^ep7k GH2Me5xHski 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 1a73f97148611cf7804aba37ae3df1446ddeaedd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 372 zcmYk0ze>Y!5XZl1u82}JLWg8^E)rtVt|pC;@~hF1Vuj!z5OwHKAz+bCP7WPnaS?oi zt~&S#I_LxV1VvnYg8B_Y^x$*%z3;)@Id;QVo?|=quIsjtN9FAM`KxvH=uzu{maU@t48v;@WSml3YGGsq#bxs*l_GZU?=PxZmDpu?Z9||Q@240F@H#14#ni-z7S8?!W_4wf;0_&WdkRy_i9_n(3@}DCk z1iTi|t;>Lu4Kp)_Rt?rii=9F1s4xhjevOz~; 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 fc2feed5b8a9d4713f982e28bd3f0a1df57f6e9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmY+?&r1S96bJB`984k5PVGR4hyo8DmaT(F@kdasZ7nMm2+aeSFA`#zyBB_UG;ge4BwhpF;rpN_4)+M(H8v){&JN$^a44`_UU`D z!&RkJAt`3Q1d>}e=9+ED6bnOzb;bUo<4py)|mTk6_U*X9FVoB!)@ zL+CK+>LyR6&KlEMV>)X@XL&ly)nQ)f#GawFIDo=rHN( j{AW^UkLm0&ojsznJ)Q09FfVjs&ro+w{6xn;^-0JdV0E8* 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 bd8eb42dea2329d74d49f49c99875c7b24598aa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmXpqurTm(HZm|W2y}AtVgLc2^p88{Nn0pdg;?uk6tbPGr` z0x<{_I{W*D1o`{;xCX`edO8RBTNoL@84Lmbq47SRey)x|!Oo68t_*?mFz5ABr7Cq7+8VgTY!3aS$43jkgS06*D!FhYyisaVA#mO Lz_Nki6$1kR*gZG9 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 111d6ea68f36eb49e1fea55d0777871b88852db8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmXpqurTm(HZm|W2y}AtVgLc2^p881hQFx_ze)J0I>@YgTy)_&o$iw(u_b1 z0(s8#CVd$gyF1Y2?H|&AA_f401*2yc(ODAaSf1N c!eGKOgMk&u@&IBNgbYyBgrx;2^NN8107M`y6aWAK 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 e498c9838f2844473f8733cd26b374df2dfa6eda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1492 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 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 b9a4caa13205649309a44befab875e79a3258ebb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2722 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