

    /* ********************************************************************************************************** */
    /* User Level																								  */
    /* ********************************************************************************************************** */   
		#define UserLevelOperator (STD_UserLevel_1 == e_UserLevel_Operator_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Maintenance_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Service_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Production_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Development_LONG )
#define UserLevelMaintenance (STD_UserLevel_1 == e_UserLevel_Maintenance_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Service_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Production_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Development_LONG )
#define UserLevelDevelopment (STD_UserLevel_1 == e_UserLevel_Development_LONG )
#define UserLevelProduction (STD_UserLevel_1 == e_UserLevel_Production_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Development_LONG )
#define UserLevelService (STD_UserLevel_1 == e_UserLevel_Service_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Production_LONG ) ||( STD_UserLevel_1 == e_UserLevel_Development_LONG )

/* ********************************************************************************************************** */
/* Write Protection */
/* ********************************************************************************************************** */
		#define HWLock ((STD_LockingState_1&e_LockingStates_HardwareLocked_LONG)== e_LockingStates_HardwareLocked_LONG)
#define SWLock ((STD_LockingState_1&e_LockingStates_SoftwareLocked_LONG)== e_LockingStates_SoftwareLocked_LONG)

  /* ********************************************************************************************************** */
  /* Maintenance Instructions */
  /* ********************************************************************************************************** */
    #define MaintenanceInstruction case 16777547 : ACKNOWLEDGE(T_RestartDeviceAndContactEH_MI_331); break;\
case 2164261195 : ACKNOWLEDGE(T_RestartDeviceAndContactEH_MI_331); break;\
case 134218017 : ACKNOWLEDGE(T_RangePulseOut_MI_289); break;\
case 2281701665 : ACKNOWLEDGE(T_RangePulseOut_MI_289); break;\
case 134283553 : ACKNOWLEDGE(T_RangePulseOut_MI_289); break;\
case 2281767201 : ACKNOWLEDGE(T_RangePulseOut_MI_289); break;\
case 16777340 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_124); break;\
case 2164260988 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_124); break;\
case 33554446 : ACKNOWLEDGE(T_DeactivateSimulation_MI_14); break;\
case 2181038094 : ACKNOWLEDGE(T_DeactivateSimulation_MI_14); break;\
case 16777581 : ACKNOWLEDGE(T_DatModuleChangeDat_MI_365); break;\
case 2164261229 : ACKNOWLEDGE(T_DatModuleChangeDat_MI_365); break;\
case 16777545 : ACKNOWLEDGE(T_CheckModuleConnectionChangeMainElectronics_MI_329); break;\
case 2164261193 : ACKNOWLEDGE(T_CheckModuleConnectionChangeMainElectronics_MI_329); break;\
case 16777276 : ACKNOWLEDGE(T_UpdateActivePleaseWait_MI_60); break;\
case 2164260924 : ACKNOWLEDGE(T_UpdateActivePleaseWait_MI_60); break;\
case 16777344 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_128); break;\
case 2164260992 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_128); break;\
case 134217874 : ACKNOWLEDGE(T_EmptyPipe_MI_146); break;\
case 2281701522 : ACKNOWLEDGE(T_EmptyPipe_MI_146); break;\
case 16777509 : ACKNOWLEDGE(T_ContactService_MI_293); break;\
case 2164261157 : ACKNOWLEDGE(T_ContactService_MI_293); break;\
case 33554573 : ACKNOWLEDGE(T_SimulationFreqOut_MI_141); break;\
case 2181038221 : ACKNOWLEDGE(T_SimulationFreqOut_MI_141); break;\
case 33620109 : ACKNOWLEDGE(T_SimulationFreqOut_MI_141); break;\
case 2181103757 : ACKNOWLEDGE(T_SimulationFreqOut_MI_141); break;\
case 16777368 : ACKNOWLEDGE(T_ChangeElectronic_MI_152); break;\
case 2164261016 : ACKNOWLEDGE(T_ChangeElectronic_MI_152); break;\
case 16777445 : ACKNOWLEDGE(T_ChangeElectronic_MI_229); break;\
case 2164261093 : ACKNOWLEDGE(T_ChangeElectronic_MI_229); break;\
case 33554537 : ACKNOWLEDGE(T_UpDownloadActive_MI_105); break;\
case 2181038185 : ACKNOWLEDGE(T_UpDownloadActive_MI_105); break;\
case 134217866 : ACKNOWLEDGE(T_RangeFrequencyOut_MI_138); break;\
case 2281701514 : ACKNOWLEDGE(T_RangeFrequencyOut_MI_138); break;\
case 134283402 : ACKNOWLEDGE(T_RangeFrequencyOut_MI_138); break;\
case 2281767050 : ACKNOWLEDGE(T_RangeFrequencyOut_MI_138); break;\
case 134217910 : ACKNOWLEDGE(T_RangeCurrentOut_MI_182); break;\
case 2281701558 : ACKNOWLEDGE(T_RangeCurrentOut_MI_182); break;\
case 33554574 : ACKNOWLEDGE(T_SimulationPulseOut_MI_142); break;\
case 2181038222 : ACKNOWLEDGE(T_SimulationPulseOut_MI_142); break;\
case 33620110 : ACKNOWLEDGE(T_SimulationPulseOut_MI_142); break;\
case 2181103758 : ACKNOWLEDGE(T_SimulationPulseOut_MI_142); break;\
case 16777430 : ACKNOWLEDGE(T_ChangeModuleSensor_MI_214); break;\
case 2164261078 : ACKNOWLEDGE(T_ChangeModuleSensor_MI_214); break;\
case 16777546 : ACKNOWLEDGE(T_CheckChangeIPAddress_MI_330); break;\
case 2164261194 : ACKNOWLEDGE(T_CheckChangeIPAddress_MI_330); break;\
case 16777582 : ACKNOWLEDGE(T_CheckChangeDATModuleEH_MI_366); break;\
case 2164261230 : ACKNOWLEDGE(T_CheckChangeDATModuleEH_MI_366); break;\
case 33554576 : ACKNOWLEDGE(T_DeactivateSimulation_MI_144); break;\
case 2181038224 : ACKNOWLEDGE(T_DeactivateSimulation_MI_144); break;\
case 134217868 : ACKNOWLEDGE(T_RangePulseOut_MI_140); break;\
case 2281701516 : ACKNOWLEDGE(T_RangePulseOut_MI_140); break;\
case 134283404 : ACKNOWLEDGE(T_RangePulseOut_MI_140); break;\
case 2281767052 : ACKNOWLEDGE(T_RangePulseOut_MI_140); break;\
case 16777447 : ACKNOWLEDGE(T_CheckModuleConnectionContactService_MI_231); break;\
case 2164261095 : ACKNOWLEDGE(T_CheckModuleConnectionContactService_MI_231); break;\
case 16777375 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_159); break;\
case 2164261023 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_159); break;\
case 67109156 : ACKNOWLEDGE(T_ContactService_MI_292); break;\
case 2214592804 : ACKNOWLEDGE(T_ContactService_MI_292); break;\
case 16777563 : ACKNOWLEDGE(T_CheckProcessConditions_MI_347); break;\
case 2164261211 : ACKNOWLEDGE(T_CheckProcessConditions_MI_347); break;\
case 16777429 : ACKNOWLEDGE(T_ChangeModuleSensor_MI_213); break;\
case 2164261077 : ACKNOWLEDGE(T_ChangeModuleSensor_MI_213); break;\
case 134218067 : ACKNOWLEDGE(T_CheckSensorCable_MI_339); break;\
case 2281701715 : ACKNOWLEDGE(T_CheckSensorCable_MI_339); break;\
case 134217925 : ACKNOWLEDGE(T_ReduceProcessTemperature_MI_197); break;\
case 2281701573 : ACKNOWLEDGE(T_ReduceProcessTemperature_MI_197); break;\
case 33554436 : ACKNOWLEDGE(T_SensorTrim_MI_4); break;\
case 2181038084 : ACKNOWLEDGE(T_SensorTrim_MI_4); break;\
case 16777341 : ACKNOWLEDGE(T_RestartDeviceAndChangeMain_MI_125); break;\
case 2164260989 : ACKNOWLEDGE(T_RestartDeviceAndChangeMain_MI_125); break;\
case 33554580 : ACKNOWLEDGE(T_DeactivateFlowOverride_MI_148); break;\
case 2181038228 : ACKNOWLEDGE(T_DeactivateFlowOverride_MI_148); break;\
case 134218091 : ACKNOWLEDGE(T_EPDNotAdjusted_MI_363); break;\
case 2281701739 : ACKNOWLEDGE(T_EPDNotAdjusted_MI_363); break;\
case 67108970 : ACKNOWLEDGE(T_CheckDownloadFileAndDeviceConfig_MI_106); break;\
case 2214592618 : ACKNOWLEDGE(T_CheckDownloadFileAndDeviceConfig_MI_106); break;\
case 16777337 : ACKNOWLEDGE(T_RestartDeviceAndContactEH_MI_121); break;\
case 2164260985 : ACKNOWLEDGE(T_RestartDeviceAndContactEH_MI_121); break;\
case 134218013 : ACKNOWLEDGE(T_ChangeSensorContactService_MI_285); break;\
case 2281701661 : ACKNOWLEDGE(T_ChangeSensorContactService_MI_285); break;\
case 134218018 : ACKNOWLEDGE(T_RangeFrequencyOut_MI_290); break;\
case 2281701666 : ACKNOWLEDGE(T_RangeFrequencyOut_MI_290); break;\
case 134283554 : ACKNOWLEDGE(T_RangeFrequencyOut_MI_290); break;
#define MaintenanceInstruction2 case 2281767202 : ACKNOWLEDGE(T_RangeFrequencyOut_MI_290); break;\
case 16777583 : ACKNOWLEDGE(T_ResetDeviceContactService_MI_367); break;\
case 2164261231 : ACKNOWLEDGE(T_ResetDeviceContactService_MI_367); break;\
case 33554800 : ACKNOWLEDGE(T_DeactivateSimulationStateInput_MI_368); break;\
case 2181038448 : ACKNOWLEDGE(T_DeactivateSimulationStateInput_MI_368); break;\
case 134217873 : ACKNOWLEDGE(T_LowFlow_MI_145); break;\
case 2281701521 : ACKNOWLEDGE(T_LowFlow_MI_145); break;\
case 134217921 : ACKNOWLEDGE(T_IncreaseAmbientTemperature_MI_193); break;\
case 2281701569 : ACKNOWLEDGE(T_IncreaseAmbientTemperature_MI_193); break;\
case 134218068 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_340); break;\
case 2281701716 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_340); break;\
case 16777490 : ACKNOWLEDGE(T_ContactService_MI_274); break;\
case 2164261138 : ACKNOWLEDGE(T_ContactService_MI_274); break;\
case 16777365 : ACKNOWLEDGE(T_RestartDeviceAndCheckElectronics_MI_149); break;\
case 2164261013 : ACKNOWLEDGE(T_RestartDeviceAndCheckElectronics_MI_149); break;\
case 16777376 : ACKNOWLEDGE(T_RestartDeviceAndContactEH_MI_160); break;\
case 2164261024 : ACKNOWLEDGE(T_RestartDeviceAndContactEH_MI_160); break;\
case 33554778 : ACKNOWLEDGE(T_CheckProcessConditions_MI_346); break;\
case 2181038426 : ACKNOWLEDGE(T_CheckProcessConditions_MI_346); break;\
case 33554579 : ACKNOWLEDGE(T_DeactivateSimulation_MI_147); break;\
case 2181038227 : ACKNOWLEDGE(T_DeactivateSimulation_MI_147); break;\
case 33554575 : ACKNOWLEDGE(T_SimulationStateOut_MI_143); break;\
case 2181038223 : ACKNOWLEDGE(T_SimulationStateOut_MI_143); break;\
case 33620111 : ACKNOWLEDGE(T_SimulationStateOut_MI_143); break;\
case 2181103759 : ACKNOWLEDGE(T_SimulationStateOut_MI_143); break;\
case 33554536 : ACKNOWLEDGE(T_UpDownloadActive_MI_104); break;\
case 2181038184 : ACKNOWLEDGE(T_UpDownloadActive_MI_104); break;\
case 16777483 : ACKNOWLEDGE(T_ChangeElectronic_MI_267); break;\
case 2164261131 : ACKNOWLEDGE(T_ChangeElectronic_MI_267); break;\
case 16777323 : ACKNOWLEDGE(T_CheckChangeElectronicModules_MI_107); break;\
case 2164260971 : ACKNOWLEDGE(T_CheckChangeElectronicModules_MI_107); break;\
case 16777450 : ACKNOWLEDGE(T_ContactService_MI_234); break;\
case 2164261098 : ACKNOWLEDGE(T_ContactService_MI_234); break;\
case 16777265 : ACKNOWLEDGE(T_InputSignal_MI_49); break;\
case 2164260913 : ACKNOWLEDGE(T_InputSignal_MI_49); break;\
case 134218011 : ACKNOWLEDGE(T_CheckEMCChangeElectronic_MI_283); break;\
case 2281701659 : ACKNOWLEDGE(T_CheckEMCChangeElectronic_MI_283); break;\
case 134218071 : ACKNOWLEDGE(T_PerformVerificChangeElectronic_MI_343); break;\
case 2281701719 : ACKNOWLEDGE(T_PerformVerificChangeElectronic_MI_343); break;\
case 33554540 : ACKNOWLEDGE(T_UpDownloadActive_MI_108); break;\
case 2181038188 : ACKNOWLEDGE(T_UpDownloadActive_MI_108); break;\
case 16777497 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_281); break;\
case 2164261145 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_281); break;\
case 16777479 : ACKNOWLEDGE(T_RestartDeviceAndChangeMain_MI_263); break;\
case 2164261127 : ACKNOWLEDGE(T_RestartDeviceAndChangeMain_MI_263); break;\
case 67109090 : ACKNOWLEDGE(T_NoResetAndContactService_MI_226); break;\
case 2214592738 : ACKNOWLEDGE(T_NoResetAndContactService_MI_226); break;\
case 16777389 : ACKNOWLEDGE(T_CheckWiring_MI_173); break;\
case 2164261037 : ACKNOWLEDGE(T_CheckWiring_MI_173); break;\
case 134217881 : ACKNOWLEDGE(T_RangeCurrentOut_MI_153); break;\
case 2281701529 : ACKNOWLEDGE(T_RangeCurrentOut_MI_153); break;\
case 16777319 : ACKNOWLEDGE(T_CheckSoftware_MI_103); break;\
case 2164260967 : ACKNOWLEDGE(T_CheckSoftware_MI_103); break;\
case 16777564 : ACKNOWLEDGE(T_CheckProcessConditions_MI_348); break;\
case 2164261212 : ACKNOWLEDGE(T_CheckProcessConditions_MI_348); break;\
case 16777343 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_127); break;\
case 2164260991 : ACKNOWLEDGE(T_ChangeMainElectronics_MI_127); break;\
case 16777441 : ACKNOWLEDGE(T_ResetDeviceContactService_MI_225); break;\
case 2164261089 : ACKNOWLEDGE(T_ResetDeviceContactService_MI_225); break;\
case 16777565 : ACKNOWLEDGE(T_CheckProcessConditions_MI_349); break;\
case 2164261213 : ACKNOWLEDGE(T_CheckProcessConditions_MI_349); break;\
case 16777355 : ACKNOWLEDGE(T_RetryDownload_MI_139); break;\
case 2164261003 : ACKNOWLEDGE(T_RetryDownload_MI_139); break;\
case 134218072 : ACKNOWLEDGE(T_PerformVerificChangeElectronic_MI_344); break;\
case 2281701720 : ACKNOWLEDGE(T_PerformVerificChangeElectronic_MI_344); break;\
case 33554926 : ACKNOWLEDGE(T_DeviceVerificationActive_MI_494); break;\
case 2181038574 : ACKNOWLEDGE(T_DeviceVerificationActive_MI_494); break;\
case 134217926 : ACKNOWLEDGE(T_IncreaseProcessTemperature_MI_198); break;\
case 2281701574 : ACKNOWLEDGE(T_IncreaseProcessTemperature_MI_198); break;\
case 134217923 : ACKNOWLEDGE(T_ReduceAmbientTemperature_MI_195); break;\
case 2281701571 : ACKNOWLEDGE(T_ReduceAmbientTemperature_MI_195); break;\
case 16777500 : ACKNOWLEDGE(T_CheckSenorConnectionContactService_MI_284); break;\
case 2164261148 : ACKNOWLEDGE(T_CheckSenorConnectionContactService_MI_284); break;\
case 16777312 : ACKNOWLEDGE(T_RestartDeviceAndContactEH_MI_96); break;\
case 2164260960 : ACKNOWLEDGE(T_RestartDeviceAndContactEH_MI_96); break;

/* ********************************************************************************************************** */
/* EnumList for Alarm Handling */
/* ********************************************************************************************************** */
    
#define ENUMLIST_DeviceStates_ENUM32 \
{16777547, T_F201_Failure_UnknownError_1_go}\
{2164261195, T_F201_Failure_UnknownError_1_come}\
{134218017, T_S443_Out_of_specification_PulseOutPulsatingBuffer_1_go}\
{2281701665, T_S443_Out_of_specification_PulseOutPulsatingBuffer_1_come}\
{134283553, T_S443_Out_of_specification_PulseOutPulsatingBuffer_2_go}\
{2281767201, T_S443_Out_of_specification_PulseOutPulsatingBuffer_2_come}\
{268435854, T_I1398_Information_CdiUserLevelChanged_1}\
{268435547, T_I1091_Information_ParameterChanged_1}\
{16777340, T_F270_Failure_ROMDefectOnMB_1_go}\
{2164260988, T_F270_Failure_ROMDefectOnMB_1_come}\
{33554446, T_C491_Check_SimulationCurrentOutput_1_go}\
{2181038094, T_C491_Check_SimulationCurrentOutput_1_come}\
{16777581, T_F382_Failure_MemoryHardwareErrorDAT_1_go}\
{2164261229, T_F382_Failure_MemoryHardwareErrorDAT_1_come}\
{16777545, T_F262_Failure_ISMDiagCommunicationError_1_go}\
{2164261193, T_F262_Failure_ISMDiagCommunicationError_1_come}\
{16777276, T_F281_Failure_ElectronicInitialization_1_go}\
{2164260924, T_F281_Failure_ElectronicInitialization_1_come}\
{16777344, T_F270_Failure_CriticalSWIsModifiedWithoutPermit_1_go}\
{2164260992, T_F270_Failure_CriticalSWIsModifiedWithoutPermit_1_come}\
{134217874, T_S862_Out_of_specification_DensityMonitoring_1_go}\
{2281701522, T_S862_Out_of_specification_DensityMonitoring_1_come}\
{268435915, T_I1459_Information_VerificationFailModuleIO_1}\
{268435566, T_I1110_Information_HWWriteProtectionChanged_1}\
{16777509, T_F990_Failure_Reserved4_1_go}\
{2164261157, T_F990_Failure_Reserved4_1_come}\
{33554573, T_C492_Check_SimulationFrequencyOut_1_go}\
{2181038221, T_C492_Check_SimulationFrequencyOut_1_come}\
{33620109, T_C492_Check_SimulationFrequencyOut_2_go}\
{2181103757, T_C492_Check_SimulationFrequencyOut_2_come}\
{268435918, T_I1462_Information_VerificationFailSensorElectronicModule_1}\
{16777368, T_F273_Failure_MemoryHardwareError_1_go}\
{2164261016, T_F273_Failure_MemoryHardwareError_1_come}\
{268435853, T_I1397_Information_BusUserLevelChanged_1}\
{16777445, T_F273_Failure_MemoryHardwareErrorMainboard_1_go}\
{2164261093, T_F273_Failure_MemoryHardwareErrorMainboard_1_come}\
{33554537, T_C411_Check_ParaDownloadActive_1_go}\
{2181038185, T_C411_Check_ParaDownloadActive_1_come}\
{134217866, T_S442_Out_of_specification_RangeFrequencyOut_1_go}\
{2281701514, T_S442_Out_of_specification_RangeFrequencyOut_1_come}\
{134283402, T_S442_Out_of_specification_RangeFrequencyOut_2_go}\
{2281767050, T_S442_Out_of_specification_RangeFrequencyOut_2_come}\
{268435643, T_I1187_Information_DisplayBackupClonePerformed_1}\
{134217910, T_S441_Out_of_specification_BufferCurrentOut_1_go}\
{2281701558, T_S441_Out_of_specification_BufferCurrentOut_1_come}\
{33554574, T_C493_Check_SimulationPulseOut_1_go}\
{2181038222, T_C493_Check_SimulationPulseOut_1_come}\
{33620110, T_C493_Check_SimulationPulseOut_2_go}\
{2181103758, T_C493_Check_SimulationPulseOut_2_come}\
{16777430, T_F022_Failure_MeasTempCircShort_1_go}\
{2164261078, T_F022_Failure_MeasTempCircShort_1_come}\
{16777546, T_F537_Failure_IPAddressConflict_1_go}\
{2164261194, T_F537_Failure_IPAddressConflict_1_come}\
{16777582, T_F383_Failure_TDAT_ContentIncompatibeOrCorrupt_1_go}\
{2164261230, T_F383_Failure_TDAT_ContentIncompatibeOrCorrupt_1_come}\
{33554576, T_C484_Check_SimulationFailsafe_1_go}\
{2181038224, T_C484_Check_SimulationFailsafe_1_come}\
{134217868, T_S443_Out_of_specification_RangePulseOut_1_go}\
{2281701516, T_S443_Out_of_specification_RangePulseOut_1_come}\
{134283404, T_S443_Out_of_specification_RangePulseOut_2_go}\
{2281767052, T_S443_Out_of_specification_RangePulseOut_2_come}\
{16777447, T_F082_Failure_MemoryHardwareErrorSensor_1_go}\
{2164261095, T_F082_Failure_MemoryHardwareErrorSensor_1_come}\
{16777375, T_F270_Failure_MemoryContentErrorMainboard_1_go}\
{2164261023, T_F270_Failure_MemoryContentErrorMainboard_1_come}\
{268435644, T_I1188_Information_DisplayBackupDeletePerformed_1}\
{67109156, T_M590_Maintenance_Reserved3_1_go}\
{2214592804, T_M590_Maintenance_Reserved3_1_come}\
{268435809, T_I1353_Information_EPDAdjOK_1}\
{16777563, T_F500_Failure_Electrode1Potential_1_go}\
{2164261211, T_F500_Failure_Electrode1Potential_1_come}\
{16777429, T_F022_Failure_MeasTempCircOpen_1_go}\
{2164261077, T_F022_Failure_MeasTempCircOpen_1_come}\
{134218067, T_S043_Out_of_specification_CoilBalance_1_go}\
{2281701715, T_S043_Out_of_specification_CoilBalance_1_come}\
{134217925, T_S834_Out_of_specification_FluidTempTooHigh_1_go}\
{2281701573, T_S834_Out_of_specification_FluidTempTooHigh_1_come}\
{268435913, T_I1457_Information_VerificationFailMeasuringError_1}\
{268435720, T_I1264_Information_SafteySequenceAborted_1}\
{268435548, T_I1092_Information_TrendReset_1}\
{33554436, T_C431_Check_Trim_1_go}\
{2181038084, T_C431_Check_Trim_1_come}\
{16777341, T_F271_Failure_RAMDefectOnMB_1_go}\
{2164260989, T_F271_Failure_RAMDefectOnMB_1_come}\
{268435593, T_I1137_Information_ElectronicChange_1}
#define ENUMLIST_DeviceStates2_ENUM32 \
{33554580, T_C453_Check_PositiveZeroReturn_1_go}\
{2181038228, T_C453_Check_PositiveZeroReturn_1_come}\
{268435641, T_I1185_Information_DisplayBackupStorePerformed_1}\
{268435611, T_I1155_Information_ResetTemperaturePointer_1}\
{134218091, T_S531_Out_of_specification_EPDNotAdjusted_1_go}\
{2281701739, T_S531_Out_of_specification_EPDNotAdjusted_1_come}\
{67108970, T_M438_Maintenance_LastParaDownloadWithWarnings_1_go}\
{2214592618, T_M438_Maintenance_LastParaDownloadWithWarnings_1_come}\
{268435612, T_I1156_Information_MemoryContentErrorTrend_1}\
{16777337, T_F272_Failure_InternalCriticalError_1_go}\
{2164260985, T_F272_Failure_InternalCriticalError_1_come}\
{134218013, T_S004_Out_of_specification_CoilResistance_1_go}\
{2281701661, T_S004_Out_of_specification_CoilResistance_1_come}\
{0, T_I1000_Information_DeviceOK_1}\
{134218018, T_S442_Out_of_specification_FreqOutPulsatingBuffer_1_go}\
{2281701666, T_S442_Out_of_specification_FreqOutPulsatingBuffer_1_come}\
{134283554, T_S442_Out_of_specification_FreqOutPulsatingBuffer_2_go}\
{2281767202, T_S442_Out_of_specification_FreqOutPulsatingBuffer_2_come}\
{16777583, T_F283_Failure_MemoryContentErrorDAT_1_go}\
{2164261231, T_F283_Failure_MemoryContentErrorDAT_1_come}\
{33554800, T_C496_Check_SimulationStateInput_1_go}\
{2181038448, T_C496_Check_SimulationStateInput_1_come}\
{134217873, T_S842_Out_of_specification_FlowMonitoring_1_go}\
{2281701521, T_S842_Out_of_specification_FlowMonitoring_1_come}\
{134217921, T_S833_Out_of_specification_ElecTempTooLow_1_go}\
{2281701569, T_S833_Out_of_specification_ElecTempTooLow_1_come}\
{134218068, T_S937_Out_of_specification_CoilSymmetry_1_go}\
{2281701716, T_S937_Out_of_specification_CoilSymmetry_1_come}\
{16777490, T_F390_Failure_Reserved2_1_go}\
{2164261138, T_F390_Failure_Reserved2_1_come}\
{16777365, T_F261_Failure_IOMFailureCurrent_1_go}\
{2164261013, T_F261_Failure_IOMFailureCurrent_1_come}\
{16777376, T_F083_Failure_MemoryContentErrorSensor_1_go}\
{2164261024, T_F083_Failure_MemoryContentErrorSensor_1_come}\
{33554778, T_C530_Check_ElectrodeCleaningCircuitry_1_go}\
{2181038426, T_C530_Check_ElectrodeCleaningCircuitry_1_come}\
{268435613, T_I1157_Information_MemoryContentErrorEventList_1}\
{33554579, T_C485_Check_SimulationFlow_1_go}\
{2181038227, T_C485_Check_SimulationFlow_1_come}\
{268435734, T_I1278_Information_IOLivePingError_1}\
{33554575, T_C494_Check_SimulationStateOut_1_go}\
{2181038223, T_C494_Check_SimulationStateOut_1_come}\
{33620111, T_C494_Check_SimulationStateOut_2_go}\
{2181103759, T_C494_Check_SimulationStateOut_2_come}\
{33554536, T_C411_Check_ParaDownloadVerificationActive_1_go}\
{2181038184, T_C411_Check_ParaDownloadVerificationActive_1_come}\
{16777483, T_F273_Failure_MemoryHardwareErrorPWD_1_go}\
{2164261131, T_F273_Failure_MemoryHardwareErrorPWD_1_come}\
{268435901, T_I1445_Information_VerificationFailed_1}\
{16777323, T_F252_Failure_IncompatibleHWConfiguration_1_go}\
{2164260971, T_F252_Failure_IncompatibleHWConfiguration_1_come}\
{16777450, T_F190_Failure_Reserved1_1_go}\
{2164261098, T_F190_Failure_Reserved1_1_come}\
{16777265, T_F882_Failure_InputSignal_1_go}\
{2164260913, T_F882_Failure_InputSignal_1_come}\
{134218011, T_S937_Out_of_specification_CoilNotStable_1_go}\
{2281701659, T_S937_Out_of_specification_CoilNotStable_1_come}\
{134218071, T_S322_Out_of_specification_ElectrodeAmplifierLinearity_1_go}\
{2281701719, T_S322_Out_of_specification_ElectrodeAmplifierLinearity_1_come}\
{33554540, T_C411_Check_ParaUploadActive_1_go}\
{2181038188, T_C411_Check_ParaUploadActive_1_come}\
{16777497, T_F222_Failure_ReferenceVoltage_1_go}\
{2164261145, T_F222_Failure_ReferenceVoltage_1_come}\
{268435645, T_I1189_Information_DisplayBackupComparePerformed_1}\
{268435546, T_I1090_Information_ParameterReset_1}\
{268435807, T_I1351_Information_EPDAdjFail_1}\
{16777479, T_F375_Failure_IODiagCommunicationError_1_go}\
{2164261127, T_F375_Failure_IODiagCommunicationError_1_come}\
{67109090, T_M311_Maintenance_MemoryContentErrorReset_1_go}\
{2214592738, T_M311_Maintenance_MemoryContentErrorReset_1_come}\
{268435900, T_I1444_Information_VerificationPassed_1}\
{16777389, T_F803_Failure_ReadBackCurrentIsWrongAlarm_1_go}\
{2164261037, T_F803_Failure_ReadBackCurrentIsWrongAlarm_1_come}\
{134217881, T_S441_Out_of_specification_RangeCurrentOut_1_go}\
{2281701529, T_S441_Out_of_specification_RangeCurrentOut_1_come}\
{16777319, T_F242_Failure_IncompatibleSWConfiguration_1_go}\
{2164260967, T_F242_Failure_IncompatibleSWConfiguration_1_come}\
{16777564, T_F500_Failure_Electrode2Potential_1_go}\
{2164261212, T_F500_Failure_Electrode2Potential_1_come}\
{268435642, T_I1186_Information_DisplayBackupRestorePerformed_1}\
{16777343, T_F270_Failure_LPKErrorMBIsDetected_1_go}\
{2164260991, T_F270_Failure_LPKErrorMBIsDetected_1_come}\
{268435917, T_I1461_Information_VerificationFailSensor_1}\
{16777441, T_F311_Failure_MemoryContentErrorPWD_1_go}\
{2164261089, T_F311_Failure_MemoryContentErrorPWD_1_come}
#define ENUMLIST_DeviceStates3_ENUM32 \
{16777565, T_F500_Failure_DifferenceVoltage_1_go}\
{2164261213, T_F500_Failure_DifferenceVoltage_1_come}\
{16777355, T_F410_Failure_LastParaDownloadNotSuccessful_1_go}\
{2164261003, T_F410_Failure_LastParaDownloadNotSuccessful_1_come}\
{134218072, T_S322_Out_of_specification_ElectrodeAmplifierNoise_1_go}\
{2281701720, T_S322_Out_of_specification_ElectrodeAmplifierNoise_1_come}\
{268435712, T_I1256_Information_DisplayUserLevelChanged_1}\
{33554926, T_C302_Check_VerificationActive_1_go}\
{2181038574, T_C302_Check_VerificationActive_1_come}\
{268435545, T_I1089_Information_PowerOn_1}\
{134217926, T_S835_Out_of_specification_FluidTempTooLow_1_go}\
{2281701574, T_S835_Out_of_specification_FluidTempTooLow_1_come}\
{134217923, T_S832_Out_of_specification_ElecTempTooHigh_1_go}\
{2281701571, T_S832_Out_of_specification_ElecTempTooHigh_1_come}\
{268435791, T_I1335_Information_FirmwareChange_1}\
{268435607, T_I1151_Information_HistoryReset_1}\
{268435817, T_I1361_Information_WrongWebserverLogin_1}\
{16777500, T_F062_Failure_CoilOpen_1_go}\
{2164261148, T_F062_Failure_CoilOpen_1_come}\
{268435640, T_I1184_Information_DisplayConnected_1}\
{16777312, T_F437_Failure_ConfigurationSetIncompatibleToPresentSWVersion_1_go}\
{2164260960, T_F437_Failure_ConfigurationSetIncompatibleToPresentSWVersion_1_come}

/* ********************************************************************************************************** */
/* EnumList #defines */
/* ********************************************************************************************************** */
 
    
#define ENUMLIST_AmplifierGainMode_1_LONG {32809, T_Auto}\
{946, T_Low}\
{947, T_High}
#define ENUMLIST_AmPm_1_LONG {271, T_Am}\
{272, T_Pm}
#define ENUMLIST_AutoIPActiv_1_SHORT {22, T_No}\
{1, T_Yes}
#define ENUMLIST_BackupStatus_1_LONG {32989, T_None}\
{204, T_StoreInProgress}\
{205, T_BackupRestoreInProgress}\
{206, T_ImportInProgress}\
{207, T_BackupDeleteInProgress}\
{208, T_BackupCompareInProgress}
#define ENUMLIST_BurstCmdCodes_1_SHORT {1, T_CommandX_1}\
{2, T_CommandX_2}\
{3, T_CommandX_3}\
{9, T_CommandX_9}\
{33, T_CommandX_33}\
{48, T_CommandX_48}
#define ENUMLIST_BurstCtrlCodes_1_SHORT {0, T_Off}\
{1, T_On}
#define ENUMLIST_CancelStart_1_LONG {32823, T_Cancel}\
{33158, T_Start}
#define ENUMLIST_CaptureMode_1_SHORT {0, T_Off}\
{2, T_EnableFromBack}\
{1, T_EnableFromDevice}
#define ENUMLIST_Command_1_SHORT {1, T_CommandX_1}\
{3, T_CommandX_3}\
{9, T_CommandX_9}\
{33, T_CommandX_33}
#define ENUMLIST_Conductivity_1_LONG {1697, T_Unit_nanoSiemens_per_centiMeter}\
{1552, T_Unit_microSiemens_per_centiMeter}\
{1554, T_Unit_microSiemens_per_Meter}\
{1303, T_Unit_microSiemens_per_milliMeter}\
{1553, T_Unit_milliSiemens_per_Meter}\
{1302, T_Unit_milliSiemens_per_centiMeter}\
{1551, T_Unit_Siemens_per_centiMeter}\
{1299, T_Unit_Siemens_per_Meter}\
{1301, T_Unit_kiloSiemens_per_Meter}\
{1300, T_Unit_megaSiemens_per_Meter}
#define ENUMLIST_CurrentAdjustMode_1_LONG {33004, T_Off}\
{32782, T_4_mA}\
{32774, T_20_mA}\
{32821, T_Calculate}\
{33046, T_Reset}
#define ENUMLIST_CurrentFailSafeMode_1_LONG {32972, T_Min}\
{32962, T_Max}\
{32928, T_LastValidValue}\
{32790, T_ActualValue}\
{32845, T_DefinedValue}
#define ENUMLIST_CurrentInputSelector_1_LONG IF (CO_InputSelOffVisible_1!=0){{33004, T_Off}}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{708, T_FlowVelocity}\
{1132, T_Conductivity}\
{1042, T_ElectronicTemperature}
#define ENUMLIST_CurrentMeasuringMode_1_LONG {33106, T_ForwardFlow}\
IF (((CO_Input04mA_1>=0)&&(CO_Input20mA_1>=0))||((CO_Input04mA_1<=0)&&(CO_Input20mA_1<=0))){{33309, T_ForwardReverseFlow}}\
{33036, T_ReverseFlowCompensation}
#define ENUMLIST_CurrentOperatingMode_1_LONG {32780, T_4_20_mA_NAMUR}\
{32781, T_4_20_mA_US}\
{32778, T_4_20_mA}\
IF (UserLevelMaintenance){{32768, T_0_20_mA}}\
{32904, T_FixedCurrent}
#define ENUMLIST_DateTimeFormat_1_LONG {225, T_ddmmyyhhmm24}\
{226, T_ddmmyyhhmm12}\
{267, T_mmddyyhhmm24}\
{268, T_mmddyyhhmm12}
#define ENUMLIST_DecimalPlacesSelector_1_LONG {33132, T_x}\
{33133, T_x_x}\
{33134, T_x_xx}\
{33135, T_x_xxx}\
{33136, T_x_xxxx}
#define ENUMLIST_DeleteData_1_LONG {32823, T_Cancel}\
{32846, T_ClearData}
#define ENUMLIST_Density_1_LONG {1100, T_Unit_Gram_per_cubiccentiMeter}\
{1101, T_Unit_Gram_per_cubicMeter}\
{1099, T_Unit_kiloGram_per_cubicdeciMeter}\
{1103, T_Unit_kiloGram_per_Liter}\
{1097, T_Unit_kiloGram_per_cubicMeter}\
{1628, T_Unit_SD4degC}\
{1629, T_Unit_SD15degC}\
{1630, T_Unit_SD20degC}\
{32833, T_Unit_SG4degC}\
{32832, T_Unit_SG15degC}\
{32831, T_Unit_SG20degC}\
{1107, T_Unit_PoundPerCubicfoot}\
{1108, T_Unit_PoundPerGallon}\
{32836, T_Unit_PoundPerBarrelLiquid}\
{32835, T_Unit_PoundPerBarrelFederal}\
{32837, T_Unit_PoundPerBarrelOil}\
{32834, T_Unit_PoundPerBarrelTank}\
{1430, T_Unit_PoundPerImpGallon}\
{32839, T_Unit_PoundPerImpBarrelOil}
#define ENUMLIST_DestinationDeviceVariableId_1_LONG {33101, T_Temperature}\
{32850, T_Density}\
{892, T_HARTInputX}
#define ENUMLIST_DeviceVariables_1_LONG {33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{708, T_FlowVelocity}\
{1132, T_Conductivity}\
{1042, T_ElectronicTemperature}\
{33436, T_TotalizerX_1}\
{33435, T_TotalizerX_2}\
{33434, T_TotalizerX_3}
#define ENUMLIST_DirectionCheckSelector_1_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}
#define ENUMLIST_DirectionCheckSelector_2_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}
#define ENUMLIST_DisplayedFixInputSelector_1_LONG {32989, T_None}
#define ENUMLIST_DisplayInputSelector_1_LONG {32989, T_None}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{1132, T_Conductivity}\
{33436, T_TotalizerX_1}\
{33435, T_TotalizerX_2}\
{33434, T_TotalizerX_3}\
{33464, T_CurrentOutputXY_1}
#define ENUMLIST_DisplayInputSelectorWithoutNone_1_LONG {33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{1132, T_Conductivity}\
{33436, T_TotalizerX_1}\
{33435, T_TotalizerX_2}\
{33434, T_TotalizerX_3}\
{33464, T_CurrentOutputXY_1}
#define ENUMLIST_DVStatus_1_SHORT {128, T_ManualFixed}\
{192, T_GoodLangNeutral}\
{64, T_PoorAccuracy}\
{0, T_Bad}
#define ENUMLIST_ECCPolarity_1_LONG {497, T_Positive}\
{498, T_Negative}
#define ENUMLIST_EnableDisable_1_LONG {32852, T_Disable}\
{32887, T_Enable}
#define ENUMLIST_EPDAdjustControl_1_LONG {32823, T_Cancel}\
{477, T_EmptyPipeAdjust}\
{476, T_FullPipeAdjust}
#define ENUMLIST_EventCategory_1_SHORT {0, T_OK_UpperCase}\
{1, T_Failure}\
{2, T_FunctionCheck}\
{8, T_EventOutOfSpecification}\
{4, T_MaintenanceRequired}\
{16, T_Offline}
#define ENUMLIST_EventClass_1_LONG {33298, T_Off}\
{33299, T_Alarm}\
{33297, T_Warning}\
{185, T_LogbookEntryOnly}
#define ENUMLIST_EventClass_1_SHORT {0, T_Off}\
{3, T_Alarm}\
{2, T_Warning}\
{1, T_LogbookEntryOnly}
#define ENUMLIST_EventClassAlarmWarning_1_SHORT {3, T_Alarm}\
{2, T_Warning}
#define ENUMLIST_ExecutionStatus_1_LONG {33245, T_Ready}\
{33242, T_Busy}\
{275, T_VerificFailed}\
{33161, T_NotDone}
#define ENUMLIST_ExternalInputSelector_1_LONG {33004, T_Off}\
{32850, T_Density}\
IF (UserLevelDevelopment){{33101, T_Temperature}}
#define ENUMLIST_FFailsafeMode_1_LONG {33004, T_ActualValue}\
{33095, T_DefinedValue}\
{33268, T_0Hz}
#define ENUMLIST_FFailsafeMode_2_LONG {33004, T_ActualValue}\
{33095, T_DefinedValue}\
{33268, T_0Hz}
#define ENUMLIST_FFMeasuringMode_1_LONG {33106, T_ForwardFlow}\
{33309, T_ForwardReverseFlow}\
{33036, T_ReverseFlowCompensation}
#define ENUMLIST_FFMeasuringMode_2_LONG {33106, T_ForwardFlow}\
{33309, T_ForwardReverseFlow}\
{33036, T_ReverseFlowCompensation}
#define ENUMLIST_FilterMode_1_LONG {941, T_StandardCIPOff}\
{940, T_StandardCIPOn}\
{943, T_DynamicCIPOff}\
{942, T_DynamicCIPOn}
#define ENUMLIST_FilterOptions_1_SHORT {255, T_All}\
{0, T_Failure}\
{8, T_FunctionCheck}\
{12, T_OutOfSpecification}\
{4, T_MaintenanceRequired}\
{16, T_InformationX_I}
#define ENUMLIST_FlowMonitoringSelector_1_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}
#define ENUMLIST_FluctuationLevel_1_LONG {255, T_Slight}\
{257, T_Moderate}\
{33036, T_Strong}
#define ENUMLIST_Forcing_1_LONG {32903, T_FixedVal}\
{32822, T_CalculatedValue}
#define ENUMLIST_FrequencyInputSelector_1_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{708, T_FlowVelocity}\
{1132, T_Conductivity}\
{1042, T_ElectronicTemperature}
#define ENUMLIST_FrequencyInputSelector_2_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{708, T_FlowVelocity}\
{1132, T_Conductivity}\
{1042, T_ElectronicTemperature}
#define ENUMLIST_HartInputFailsafeMode_1_LONG {248, T_Alarm}\
{33060, T_LastValidValue}\
{32845, T_DefinedValue}
#define ENUMLIST_HistoRomBackupAction_1_LONG {32982, T_Cancel}\
{33097, T_ExecuteBackup}\
IF (/* Reference: IsDisplayDataValid*/(((DISP_StateOfCompDisplayAndDevice_1!=e_ResultOfComparison_DisplayDataDefect_LONG )&&/* Reference: IsDisplayDataAvailable*/((DISP_StateOfCompDisplayAndDevice_1!=e_ResultOfComparison_NoDisplaydata_LONG ))))&&/* Reference: IsDisplayLockingStateNone*/((DISP_LockingState_1==e_SDILockingStates_SDINone_LONG ))&&/* Reference: IsDisplayRestoreAvailable*/((DISP_IsRestoreAvailable_1==1))){{33057, T_Restore}}\
IF (/* Reference: IsDisplayCloneAvailable*/((DISP_IsCloneAvailable_1==1))&&/* Reference: IsDisplayDataValid*/(((DISP_StateOfCompDisplayAndDevice_1!=e_ResultOfComparison_DisplayDataDefect_LONG )&&/* Reference: IsDisplayDataAvailable*/((DISP_StateOfCompDisplayAndDevice_1!=e_ResultOfComparison_NoDisplaydata_LONG ))))&&/* Reference: IsDisplayLockingStateNone*/((DISP_LockingState_1==e_SDILockingStates_SDINone_LONG ))){{32838, T_Duplicate}}\
IF ((DISP_StateOfCompDisplayAndDevice_1!=e_ResultOfComparison_DisplayDataDefect_LONG )&&/* Reference: IsDisplayDataAvailable*/((DISP_StateOfCompDisplayAndDevice_1!=e_ResultOfComparison_NoDisplaydata_LONG ))){{265, T_Compare}}\
IF (DISP_StateOfCompDisplayAndDevice_1!=e_ResultOfComparison_NoDisplaydata_LONG ){{32848, T_ClearBackupData}}
#define ENUMLIST_HistoRomInputSelector_1_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{1132, T_Conductivity}\
{32885, T_ElectronicTemperature}\
{33464, T_CurrentOutputXY_1}
#define ENUMLIST_InputSelectorFlow_1_LONG {33122, T_VolumeFlow}
#define ENUMLIST_InstallationDirection_1_LONG {32991, T_FlowWithArrow}\
{32943, T_FlowAgainstArrow}
#define ENUMLIST_IPMode_1_SHORT IF (UserLevelProduction){{0, T_FixIP}}\
IF (UserLevelProduction){{1, T_DHCP}}\
IF (UserLevelProduction){{2, T_AutoIP}}
#define ENUMLIST_LanguageSelector_1_LONG {32888, "English"}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_GermanSupported_LONG)== e_LanguagesSupported_GermanSupported_LONG )){{32920, "German"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_FrenchSupported_LONG)== e_LanguagesSupported_FrenchSupported_LONG )){{32917, "French"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_SpanishSupported_LONG)== e_LanguagesSupported_SpanishSupported_LONG )){{33083, "Spanish"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_ItalianSupported_LONG)== e_LanguagesSupported_ItalianSupported_LONG )){{32945, "Italian"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_DutchSupported_LONG)== e_LanguagesSupported_DutchSupported_LONG )){{32881, "Dutch"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_PortugueseSupported_LONG)== e_LanguagesSupported_PortugueseSupported_LONG )){{33027, "Portuguese"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_PolishSupported_LONG)== e_LanguagesSupported_PolishSupported_LONG )){{33026, "Polish"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_RussianSupported_LONG)== e_LanguagesSupported_RussianSupported_LONG )){{33062, "Russian"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_SwedishSupported_LONG)== e_LanguagesSupported_SwedishSupported_LONG )){{1263, "Swedish"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_TurkishSupported_LONG)== e_LanguagesSupported_TurkishSupported_LONG )){{33166, "Turkish"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_ChineseSupported_LONG)== e_LanguagesSupported_ChineseSupported_LONG )){{32824, "Chinese"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_JapaneseSupported_LONG)== e_LanguagesSupported_JapaneseSupported_LONG )){{32946, "Japanese"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_KoreanSupported_LONG)== e_LanguagesSupported_KoreanSupported_LONG )){{32948, "Korean"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_ArabicSupported_LONG)== e_LanguagesSupported_ArabicSupported_LONG )){{32805, "Arabic"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_IndonesianSupported_LONG)== e_LanguagesSupported_IndonesianSupported_LONG )){{33155, "Indonesian"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_ThaiSupported_LONG)== e_LanguagesSupported_ThaiSupported_LONG )){{33103, "Thai"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_VietnameseSupported_LONG)== e_LanguagesSupported_VietnameseSupported_LONG )){{33120, "Vietnamese"}}\
IF (((STD_LanguagesSupported_1 & e_LanguagesSupported_CzechSupported_LONG)== e_LanguagesSupported_CzechSupported_LONG )){{32842, "Czech"}}
#define ENUMLIST_LanguagesSupported_1_LONG {1, T_English}\
{2, T_German}\
{4, T_Arabic}\
{8, T_Chinese}\
{16, T_Czech}\
{32, T_Dutch}\
{64, T_French}\
{128, T_Indonesian}\
{256, T_Italian}\
{512, T_Japanese}\
{1024, T_Korean}\
{2048, T_Polish}\
{65536, T_Portuguese}\
{8192, T_Russian}\
{16384, T_Spanish}\
{1048576, T_Swedish}\
{32768, T_Thai}\
{131072, T_Turkish}\
{524288, T_Vietnamese}
#define ENUMLIST_LimitCheckSelector_1_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{708, T_FlowVelocity}\
{1132, T_Conductivity}\
{33436, T_TotalizerX_1}\
{33435, T_TotalizerX_2}\
{33434, T_TotalizerX_3}\
{1042, T_ElectronicTemperature}
#define ENUMLIST_LimitCheckSelector_2_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{708, T_FlowVelocity}\
{1132, T_Conductivity}\
{33436, T_TotalizerX_1}\
{33435, T_TotalizerX_2}\
{33434, T_TotalizerX_3}\
{1042, T_ElectronicTemperature}
#define ENUMLIST_LockingStates_1_LONG {256, T_HardwareLocked}\
{512, T_TemporarilyLocked}
#define ENUMLIST_LowHigh_1_LONG {947, T_High}\
{946, T_Low}
#define ENUMLIST_MainMeasDesignationSelector_1_LONG {32851, T_DeviceTag}\
{32855, T_FreeText}
#define ENUMLIST_MainMeasFormatSelection_1_LONG {32771, T_1ValueMaxSize}\
{32770, T_1Bargraph1Value}\
{32773, T_2Values}\
{32776, T_1ValueLarge2Values}\
{32783, T_4Values}
#define ENUMLIST_Mass_1_LONG {1089, T_Unit_Gram}\
{1088, T_Unit_kiloGram}\
{1092, T_Unit_Ton}\
{1093, T_Unit_Ounce}\
{1094, T_Unit_Pound}\
{1095, T_Unit_ShortTon}\
{32774, SU_UserMassText_1}
#define ENUMLIST_MassFlow_1_LONG {1318, T_Unit_Gram_per_Second}\
{1319, T_Unit_Gram_per_Minute}\
{1320, T_Unit_Gram_per_Hour}\
{1321, T_Unit_Gram_per_Day}\
{1322, T_Unit_kiloGram_per_Second}\
{1323, T_Unit_kiloGram_per_Minute}\
{1324, T_Unit_kiloGram_per_Hour}\
{1325, T_Unit_kiloGram_per_Day}\
{1326, T_Unit_Ton_per_Second}\
{1327, T_Unit_Ton_per_Minute}\
{1328, T_Unit_Ton_per_Hour}\
{1329, T_Unit_Ton_per_Day}\
{1606, T_Unit_Ounce_per_Second}\
{1607, T_Unit_Ounce_per_Minute}\
{1608, T_Unit_Ounce_per_Hour}\
{1609, T_Unit_Ounce_per_Day}\
{1330, T_Unit_Pound_per_Second}\
{1331, T_Unit_Pound_per_Minute}\
{1332, T_Unit_Pound_per_Hour}\
{1333, T_Unit_Pound_per_Day}\
{1334, T_Unit_ShortTon_per_Second}\
{1335, T_Unit_ShortTon_per_Minute}\
{1336, T_Unit_ShortTon_per_Hour}\
{1337, T_Unit_ShortTon_per_Day}\
{32770, SU_UserMassFlowPerSecond_1}\
{32771, SU_UserMassFlowPerMinute_1}\
{32772, SU_UserMassFlowPerHour_1}\
{32773, SU_UserMassFlowPerDay_1}
#define ENUMLIST_MeasVarMonitoringSelector_1_LONG {33004, T_Off}\
{33122, T_On}
#define ENUMLIST_MessageSelector_1_LONG {32901, T_Alarm}\
{32902, T_AlarmAndWarning}\
{32993, T_Warning}
#define ENUMLIST_MessageSelector_2_LONG {32901, T_Alarm}\
{32902, T_AlarmAndWarning}\
{32993, T_Warning}
#define ENUMLIST_Months_1_LONG {213, T_January}\
{214, T_February}\
{215, T_March}\
{216, T_April}\
{217, T_May}\
{218, T_June}\
{219, T_July}\
{220, T_August}\
{221, T_September}\
{222, T_October}\
{223, T_November}\
{224, T_December}
#define ENUMLIST_NoYes_1_LONG {32979, T_No}\
{33138, T_Yes}
#define ENUMLIST_NoYes_2_LONG {32979, T_No}\
{33138, T_Yes}
#define ENUMLIST_OffOn_1_LONG {33004, T_Off}\
{33006, T_On}
#define ENUMLIST_OffOn_1_SHORT {0, T_Off}\
{1, T_On}
#define ENUMLIST_OffOn_2_LONG {33004, T_Off}\
{33006, T_On}
#define ENUMLIST_OffOn_2_SHORT {0, T_Off}\
{1, T_On}
#define ENUMLIST_PerformVerification_1_LONG {32823, T_Cancel}\
IF ((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification*/((/* Reference: IsSwOptionHeartbeatVerification*/((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy*/((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG ))))){{1500, T_OutXLowValue_1}}\
IF ((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification*/((/* Reference: IsSwOptionHeartbeatVerification*/((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy*/((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG ))))){{1501, T_OutXHighValue_1}}\
IF (/* Reference: IsPFSOutputAndFrequency*/((/* Reference: IsPFSAvailable*/((PulseFrequencyState_ActInstance>=1))&&/* Reference: IsPFSFrequencyAndNotOff*/(((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency*/((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG ))))))&&/* Reference: IsVerificationModeExternalAndNotBusy*/(((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification*/((/* Reference: IsSwOptionHeartbeatVerification*/((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy*/((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG ))))))){{1444, T_FrequencyOutput_1}}\
IF (/* Reference: IsPFSOutputAndPulse*/((/* Reference: IsPFSAvailable*/((PulseFrequencyState_ActInstance>=1))&&/* Reference: IsPFSPulseAndNotOff*/(((PFS_PulseInputSelector_1!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse*/((PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG ))))))&&/* Reference: IsVerificationModeExternalAndNotBusy*/(((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification*/((/* Reference: IsSwOptionHeartbeatVerification*/((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy*/((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG ))))))){{1445, T_PulseOutput_1}}\
IF (/* Reference: IsPFS2Available*/((PulseFrequencyState_ActInstance>=2))&&/* Reference: IsPFSFrequencyAndNotOff*/(((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency*/((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG ))))&&/* Reference: IsVerificationModeExternalAndNotBusy*/(((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification*/((/* Reference: IsSwOptionHeartbeatVerification*/((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy*/((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG ))))))){{1506, T_FrequencyOutput_2}}\
IF (/* Reference: IsPFS2Available*/((PulseFrequencyState_ActInstance>=2))&&/* Reference: IsPFSPulseAndNotOff*/(((PFS_PulseInputSelector_1!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse*/((PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG ))))&&/* Reference: IsVerificationModeExternalAndNotBusy*/(((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification*/((/* Reference: IsSwOptionHeartbeatVerification*/((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy*/((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG ))))))){{1504, T_PulseOutput_2}}\
{33158, T_Start}
#define ENUMLIST_PFailsafeMode_1_LONG {33004, T_ActualValue}\
{33268, T_NoPulses}
#define ENUMLIST_PFailsafeMode_2_LONG {33004, T_ActualValue}\
{33268, T_NoPulses}
#define ENUMLIST_PFMeasuringMode_1_LONG {33106, T_ForwardFlow}\
{33309, T_ForwardReverseFlow}\
{32812, T_ReverseFlow}\
{33036, T_ReverseFlowCompensation}
#define ENUMLIST_PFMeasuringMode_2_LONG {33106, T_ForwardFlow}\
{33309, T_ForwardReverseFlow}\
{32812, T_ReverseFlow}\
{33036, T_ReverseFlowCompensation}
#define ENUMLIST_PFSOperatingMode_1_LONG IF (((PFS_OperationModesAllowed_1 & e_PFSOperationModesAllowed_PulseAllowed_LONG)== e_PFSOperationModesAllowed_PulseAllowed_LONG )){{32935, T_Pulse}}\
IF (((PFS_OperationModesAllowed_1 & e_PFSOperationModesAllowed_FrequencyAllowed_LONG)== e_PFSOperationModesAllowed_FrequencyAllowed_LONG )){{33307, T_Frequency}}\
IF (((PFS_OperationModesAllowed_1 & e_PFSOperationModesAllowed_StateAllowed_LONG)== e_PFSOperationModesAllowed_StateAllowed_LONG )){{33091, T_Switch}}
#define ENUMLIST_PFSOperatingMode_2_LONG IF (((PFS_OperationModesAllowed_2 & e_PFSOperationModesAllowed_PulseAllowed_LONG)== e_PFSOperationModesAllowed_PulseAllowed_LONG )){{32935, T_Pulse}}\
IF (((PFS_OperationModesAllowed_2 & e_PFSOperationModesAllowed_FrequencyAllowed_LONG)== e_PFSOperationModesAllowed_FrequencyAllowed_LONG )){{33307, T_Frequency}}\
IF (((PFS_OperationModesAllowed_2 & e_PFSOperationModesAllowed_StateAllowed_LONG)== e_PFSOperationModesAllowed_StateAllowed_LONG )){{33091, T_Switch}}
#define ENUMLIST_PFSOperationModesAllowed_1_LONG {1, T_Frequency}\
{2, T_Pulse}\
{4, T_Switch}
#define ENUMLIST_PFSOperationModesAllowed_2_LONG {1, T_Frequency}\
{2, T_Pulse}\
{4, T_Switch}
#define ENUMLIST_PFSStateOutput_1_LONG {32988, T_Open}\
{32834, T_Closed}
#define ENUMLIST_PFSStateOutput_2_LONG {32988, T_Open}\
{32834, T_Closed}
#define ENUMLIST_PowerLineCurrentSync_1_LONG {575, "Synchronous"}\
{576, "Asynchronous"}
#define ENUMLIST_PowerLineSyncMode_1_LONG {33004, T_Off}\
{32809, T_Auto}
#define ENUMLIST_PowerOnMode_1_LONG {32972, T_Min}\
{32962, T_Max}\
{33287, T_DefinedValue}
#define ENUMLIST_PreciseTimeClockAccuracy_1_SHORT IF (UserLevelProduction){{32, T_25ns}}\
IF (UserLevelProduction){{33, T_100ns}}\
IF (UserLevelProduction){{34, T_250ns}}\
IF (UserLevelProduction){{35, T_1us}}\
IF (UserLevelProduction){{36, T_2_5_us}}\
IF (UserLevelProduction){{37, T_10us}}\
IF (UserLevelProduction){{38, T_25us}}\
IF (UserLevelProduction){{39, T_100us}}\
IF (UserLevelProduction){{40, T_250us}}\
IF (UserLevelProduction){{41, T_1ms}}\
IF (UserLevelProduction){{42, T_2_5ms}}\
IF (UserLevelProduction){{43, T_10ms}}\
IF (UserLevelProduction){{44, T_25ms}}\
IF (UserLevelProduction){{45, T_100ms}}\
IF (UserLevelProduction){{46, T_250ms}}\
IF (UserLevelProduction){{47, T_1s}}\
IF (UserLevelProduction){{48, T_10s}}\
IF (UserLevelProduction){{49, T_GreaterThant10s}}
#define ENUMLIST_PreciseTimePortState_1_SHORT IF (UserLevelProduction){{1, T_Initializing}}\
IF (UserLevelProduction){{2, T_Faulty}}\
IF (UserLevelProduction){{3, T_Disabled}}\
IF (UserLevelProduction){{4, T_Listening}}\
IF (UserLevelProduction){{8, T_Uncalibrated}}\
IF (UserLevelProduction){{9, T_Slave}}
#define ENUMLIST_PreciseTimeSyncState_1_SHORT IF (UserLevelProduction){{1, T_Bad}}\
IF (UserLevelProduction){{2, T_Good}}
#define ENUMLIST_PulseInputSelector_1_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}
#define ENUMLIST_PulseInputSelector_2_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}
#define ENUMLIST_PulseSimulationMode_1_LONG {33004, T_Off}\
{32836, T_FixedVal}\
{32839, T_DownCountingValue}
#define ENUMLIST_PulseSimulationMode_2_LONG {33004, T_Off}\
{32836, T_FixedVal}\
{32839, T_DownCountingValue}
#define ENUMLIST_Reset_1_LONG {32823, T_Cancel}\
{198, T_ResetAndTotalize}
#define ENUMLIST_ResetAddMinMaxValues_1_LONG {32823, T_Cancel}\
IF (UserLevelProduction){{242, T_MainElectronicTemperature}}\
IF (UserLevelProduction){{241, T_MediumTemperature}}\
IF (UserLevelProduction){{295, T_All}}
#define ENUMLIST_ResetLevel_1_LONG {32823, T_Cancel}\
IF (UserLevelProduction){{33056, T_ToSWDefaults}}\
IF (UserLevelMaintenance){{33052, T_ToDeliverySettings}}\
IF (UserLevelMaintenance){{33125, T_RestartDevice}}\
IF (UserLevelProduction){{33089, T_StartFactoryDefault}}\
IF (UserLevelProduction){{33087, T_StartCustomerSettings}}\
IF (UserLevelProduction){{33096, T_ToStop}}\
IF (UserLevelProduction){{995, T_ProductionReset}}\
IF (UserLevelProduction){{1000, T_DefaultPlantData}}\
IF (UserLevelProduction){{1001, T_DefaultPCBData}}\
IF (UserLevelProduction){{1002, T_DefaultSensorData}}\
IF (UserLevelProduction){{1003, T_DefaultSystemData}}\
IF (UserLevelProduction){{1006, T_DeletePowerfailStorage}}\
IF (UserLevelProduction){{1005, T_DeleteAmplifierStorage}}\
IF (UserLevelProduction){{1004, T_DeleteDat}}\
IF (UserLevelService){{1019, T_HistoryReset}}\
IF (UserLevelProduction){{1020, T_AcknowledgeDefaultedParameters}}\
IF (UserLevelProduction){{1409, T_DeleteOnBoardDataCPUModem}}\
IF (UserLevelProduction){{1408, T_DeleteTDAT}}
#define ENUMLIST_ResetTrackingPointer_1_LONG {33004, T_Off}\
{165, T_TerminalVoltageX_1}\
{164, T_Temperature}
#define ENUMLIST_ResultOfComparison_1_LONG {32934, T_SettingsIdentical}\
{32994, T_SettingsNotIdentical}\
{32985, T_NoBackupAvailable}\
{32854, T_BackupSettingsCorrupt}\
{33161, T_CheckNotDone}\
{862, T_DatasetIncompatible}
#define ENUMLIST_SDILockingStates_1_LONG {331, T_HardwareLocked}\
{332, T_SILLocked}\
{333, T_UpDownloadActive}\
{334, T_CustodyTransferActive}\
{335, T_TemporarilyLocked}\
{32989, T_None}\
{336, T_WHGLocked}\
{337, T_FDALocked}
#define ENUMLIST_SeparationCharacterSelector_1_LONG {33025, T_Point}\
{32832, T_Comma}
#define ENUMLIST_SFailsafeMode_1_LONG {33004, T_ActualStatus}\
{32988, T_Open}\
{32834, T_Closed}
#define ENUMLIST_SFailsafeMode_2_LONG {33004, T_ActualStatus}\
{32988, T_Open}\
{32834, T_Closed}
#define ENUMLIST_SimulationSelector_1_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}\
{1132, T_Conductivity}
#define ENUMLIST_StateInputSelector_1_LONG {33004, T_Off}\
IF (UserLevelMaintenance){{1246, T_ResetTotalizerX_1}}\
IF (UserLevelMaintenance){{1247, T_ResetTotalizerX_2}}\
IF (UserLevelMaintenance){{1248, T_ResetTotalizerX_3}}\
IF (UserLevelMaintenance){{1264, T_ResetAllTotalizers}}\
IF (UserLevelMaintenance){{891, T_FlowOverride}}
#define ENUMLIST_StateMachineStates_1_LONG {33005, T_Ok}\
{33242, T_Busy}\
{32995, T_NotOK}
#define ENUMLIST_StateMode_1_LONG {33004, T_Off}\
{33006, T_On}\
{180, T_DiagnosticBehavior}\
{181, T_Limit}\
{182, T_FlowDirectionCheck}\
{183, T_Status}
#define ENUMLIST_StateMode_2_LONG {33004, T_Off}\
{33006, T_On}\
{180, T_DiagnosticBehavior}\
{181, T_Limit}\
{182, T_FlowDirectionCheck}\
{183, T_Status}
#define ENUMLIST_StateValueSelector_1_LONG {32896, T_EmptyPipeDetection}\
{200, T_LowFlowCutoff}
#define ENUMLIST_StateValueSelector_2_LONG {32896, T_EmptyPipeDetection}\
{200, T_LowFlowCutoff}
#define ENUMLIST_StdVolume_1_LONG {1574, T_Unit_NormalLiter}\
{1573, T_Unit_NormalcubicMeter}\
{1575, T_Unit_StandardcubicMeter}\
{1053, T_Unit_StandardcubicFoot}\
{32989, SU_UserCorrVolumeText_1}\
{32852, T_Unit_SusGallon}\
{32857, T_Unit_SusBarrel}\
{32862, T_Unit_SimpGallon}
#define ENUMLIST_StdVolumeFlow_1_LONG {1592, T_Unit_NormalLiter_per_Second}\
{1593, T_Unit_NormalLiter_per_Minute}\
{1594, T_Unit_NormalLiter_per_Hour}\
{1595, T_Unit_NormalLiter_per_Day}\
{1588, T_Unit_NormalcubicMeterPerSecond}\
{1589, T_Unit_NormalcubicMeterPerMinute}\
{1590, T_Unit_NormalcubicMeterPerHour}\
{1591, T_Unit_NormalcubicMeterPerDay}\
{1596, T_Unit_StandardcubicMeterPerSecond}\
{1597, T_Unit_StandardcubicMeterPerMinute}\
{1598, T_Unit_StandardcubicMeterPerHour}\
{1599, T_Unit_StandardcubicMeterPerDay}\
{1604, T_Unit_StandardcubicFootPerSecond}\
{1360, T_Unit_StandardcubicFootPerMinute}\
{1361, T_Unit_StandardcubicFootPerHour}\
{1605, T_Unit_StandardcubicFootPerDay}\
{32995, SU_UserCorrVolumeFlowPerSecondText_1}\
{32994, SU_UserCorrVolumeFlowPerMinuteText_1}\
{32993, SU_UserCorrVolumeFlowPerHourText_1}\
{32992, SU_UserCorrVolumeFlowPerDayText_1}\
{32853, T_Unit_SusGallonPerSecond}\
{32854, T_Unit_SusGallonPerMinute}\
{32855, T_Unit_SusGallonPerHour}\
{32856, T_Unit_SusGallonPerDay}\
{32858, T_Unit_SusBarrelPerSecond}\
{32859, T_Unit_SusBarrelPerMinute}\
{32860, T_Unit_SusBarrelPerHour}\
{32861, T_Unit_SusBarrelPerDay}\
{32863, T_Unit_SimpGallonPerSecond}\
{32864, T_Unit_SimpGallonPerMinute}\
{32865, T_Unit_SimpGallonPerHour}\
{32866, T_Unit_SimpGallonPerDay}
#define ENUMLIST_StopStart_1_SHORT IF (UserLevelProduction){{0, T_ToStop}}\
IF (UserLevelProduction){{1, T_Start}}
#define ENUMLIST_SWOptionEnabledOverview_1_LONG {1, T_ExtendedHistoROMAmdTrend}\
{8, T_SwOptionI}\
{16, T_SwOptionJ}\
{32, T_ElectrodeCleaningCircuit}\
{32768, T_HeartbeatVerification}\
IF (UserLevelMaintenance){{16384, T_HeartbeatMonitoring}}
#define ENUMLIST_SystemFilterCIPDelimiter_1_LONG {33106, T_Standard}\
{616, T_Medium}\
{960, T_Strong}
#define ENUMLIST_Temperature_1_LONG {1001, T_Unit_Celsius}\
{1002, T_Unit_Fahrenheit}\
{1000, T_Unit_Kelvin}\
{1003, T_Unit_Rankine}
#define ENUMLIST_TemperaturSensorType_1_LONG {32979, T_No}\
IF (UserLevelProduction){{582, T_PT1000}}
#define ENUMLIST_TICInputSelector_1_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}
#define ENUMLIST_TICInputSelector_2_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}
#define ENUMLIST_TICInputSelector_3_LONG {33004, T_Off}\
{33122, T_VolumeFlow}\
{32961, T_MassFlow}
#define ENUMLIST_TotalizerControlMode_1_LONG {33310, T_Totalize}\
{33046, T_ResetAndHold}\
{33308, T_PresetAndHold}\
{198, T_ResetAndTotalize}\
{199, T_PresetAndTotalize}
#define ENUMLIST_TotalizerControlMode_2_LONG {33310, T_Totalize}\
{33046, T_ResetAndHold}\
{33308, T_PresetAndHold}\
{198, T_ResetAndTotalize}\
{199, T_PresetAndTotalize}
#define ENUMLIST_TotalizerControlMode_3_LONG {33310, T_Totalize}\
{33046, T_ResetAndHold}\
{33308, T_PresetAndHold}\
{198, T_ResetAndTotalize}\
{199, T_PresetAndTotalize}
#define ENUMLIST_TotalizerFailSafeMode_1_LONG {276, T_Stop}\
{33061, T_ActualValue}\
{32970, T_LastValidValue}
#define ENUMLIST_TotalizerFailSafeMode_2_LONG {276, T_Stop}\
{33061, T_ActualValue}\
{32970, T_LastValidValue}
#define ENUMLIST_TotalizerFailSafeMode_3_LONG {276, T_Stop}\
{33061, T_ActualValue}\
{32970, T_LastValidValue}
#define ENUMLIST_TotalizerMode_1_LONG {33306, T_NetFlowTotal}\
{33028, T_ForwardFlowTotal}\
{32976, T_ReverseFlowTotal}
#define ENUMLIST_TotalizerMode_2_LONG {33306, T_NetFlowTotal}\
{33028, T_ForwardFlowTotal}\
{32976, T_ReverseFlowTotal}
#define ENUMLIST_TotalizerMode_3_LONG {33306, T_NetFlowTotal}\
{33028, T_ForwardFlowTotal}\
{32976, T_ReverseFlowTotal}
#define ENUMLIST_TotalizerUnits_1_LONG IF (TIC_Channel_1==e_TICInputSelector_MassFlow_LONG ){{1089, T_Unit_Gram}}\
IF (TIC_Channel_1==e_TICInputSelector_MassFlow_LONG ){{1088, T_Unit_kiloGram}}\
IF (TIC_Channel_1==e_TICInputSelector_MassFlow_LONG ){{1092, T_Unit_Ton}}\
IF (TIC_Channel_1==e_TICInputSelector_MassFlow_LONG ){{1093, T_Unit_Ounce}}\
IF (TIC_Channel_1==e_TICInputSelector_MassFlow_LONG ){{1094, T_Unit_Pound}}\
IF (TIC_Channel_1==e_TICInputSelector_MassFlow_LONG ){{1095, T_Unit_ShortTon}}\
IF (TIC_Channel_1==e_TICInputSelector_MassFlow_LONG ){{32774, SU_UserMassText_1}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1571, T_Unit_cubiccentiMeter}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1035, T_Unit_cubicdeciMeter}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1034, T_Unit_cubicMeter}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1040, T_Unit_milliLiter}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1038, T_Unit_Liter}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1041, T_Unit_hectoLiter}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{32805, T_Unit_megaLiter}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1572, T_Unit_acreFoot}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1043, T_Unit_cubicFoot}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1570, T_Unit_fluidOunce}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1048, T_Unit_Gallon}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1648, T_Unit_kiloGallon}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{32806, T_Unit_megaGallon}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1052, T_Unit_BarrelLiquid}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1641, T_Unit_BarrelFederal}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1051, T_Unit_BarrelOil}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{32808, T_Unit_BarrelTank}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{1049, T_Unit_ImperialGallon}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{32807, T_Unit_megaImperialGallon}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{32809, T_Unit_ImperialBarrelOil}}\
IF (TIC_Channel_1==e_TICInputSelector_VolumeFlow_LONG ){{32803, SU_UserVolumeText_1}}
#define ENUMLIST_TotalizerUnits_2_LONG IF (TIC_Channel_2==e_TICInputSelector_MassFlow_LONG ){{1089, T_Unit_Gram}}\
IF (TIC_Channel_2==e_TICInputSelector_MassFlow_LONG ){{1088, T_Unit_kiloGram}}\
IF (TIC_Channel_2==e_TICInputSelector_MassFlow_LONG ){{1092, T_Unit_Ton}}\
IF (TIC_Channel_2==e_TICInputSelector_MassFlow_LONG ){{1093, T_Unit_Ounce}}\
IF (TIC_Channel_2==e_TICInputSelector_MassFlow_LONG ){{1094, T_Unit_Pound}}\
IF (TIC_Channel_2==e_TICInputSelector_MassFlow_LONG ){{1095, T_Unit_ShortTon}}\
IF (TIC_Channel_2==e_TICInputSelector_MassFlow_LONG ){{32774, SU_UserMassText_1}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1571, T_Unit_cubiccentiMeter}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1035, T_Unit_cubicdeciMeter}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1034, T_Unit_cubicMeter}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1040, T_Unit_milliLiter}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1038, T_Unit_Liter}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1041, T_Unit_hectoLiter}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{32805, T_Unit_megaLiter}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1572, T_Unit_acreFoot}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1043, T_Unit_cubicFoot}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1570, T_Unit_fluidOunce}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1048, T_Unit_Gallon}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1648, T_Unit_kiloGallon}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{32806, T_Unit_megaGallon}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1052, T_Unit_BarrelLiquid}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1641, T_Unit_BarrelFederal}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1051, T_Unit_BarrelOil}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{32808, T_Unit_BarrelTank}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{1049, T_Unit_ImperialGallon}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{32807, T_Unit_megaImperialGallon}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{32809, T_Unit_ImperialBarrelOil}}\
IF (TIC_Channel_2==e_TICInputSelector_VolumeFlow_LONG ){{32803, SU_UserVolumeText_1}}
#define ENUMLIST_TotalizerUnits_3_LONG IF (TIC_Channel_3==e_TICInputSelector_MassFlow_LONG ){{1089, T_Unit_Gram}}\
IF (TIC_Channel_3==e_TICInputSelector_MassFlow_LONG ){{1088, T_Unit_kiloGram}}\
IF (TIC_Channel_3==e_TICInputSelector_MassFlow_LONG ){{1092, T_Unit_Ton}}\
IF (TIC_Channel_3==e_TICInputSelector_MassFlow_LONG ){{1093, T_Unit_Ounce}}\
IF (TIC_Channel_3==e_TICInputSelector_MassFlow_LONG ){{1094, T_Unit_Pound}}\
IF (TIC_Channel_3==e_TICInputSelector_MassFlow_LONG ){{1095, T_Unit_ShortTon}}\
IF (TIC_Channel_3==e_TICInputSelector_MassFlow_LONG ){{32774, SU_UserMassText_1}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1571, T_Unit_cubiccentiMeter}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1035, T_Unit_cubicdeciMeter}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1034, T_Unit_cubicMeter}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1040, T_Unit_milliLiter}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1038, T_Unit_Liter}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1041, T_Unit_hectoLiter}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{32805, T_Unit_megaLiter}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1572, T_Unit_acreFoot}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1043, T_Unit_cubicFoot}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1570, T_Unit_fluidOunce}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1048, T_Unit_Gallon}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1648, T_Unit_kiloGallon}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{32806, T_Unit_megaGallon}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1052, T_Unit_BarrelLiquid}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1641, T_Unit_BarrelFederal}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1051, T_Unit_BarrelOil}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{32808, T_Unit_BarrelTank}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{1049, T_Unit_ImperialGallon}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{32807, T_Unit_megaImperialGallon}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{32809, T_Unit_ImperialBarrelOil}}\
IF (TIC_Channel_3==e_TICInputSelector_VolumeFlow_LONG ){{32803, SU_UserVolumeText_1}}
#define ENUMLIST_TrendFilterSelector_1_SHORT {5, T_ReadTrendCurves}\
{1, T_ReadTrendChannelX_1}\
{2, T_ReadTrendChannelX_2}\
{3, T_ReadTrendChannelX_3}\
{4, T_ReadTrendChannelX_4}
#define ENUMLIST_UDLFeature_1_LONG {1, T_UploadSupport}\
{2, T_DownloadSupport}\
{4, T_MultibufferSupport}
#define ENUMLIST_UDLOperationCode_1_LONG {33116, T_InitiateUpload}\
{32868, T_DownloadToDifferentDevice}\
{33426, T_DownloadToIdenticalDevice}\
{33113, T_AbortUpDownload}\
{33114, T_TerminateUpDownload}\
{33462, T_ConfirmDownloadStatus}
#define ENUMLIST_UDLStatus_1_LONG {33111, T_UpDownloadInactive}\
{32866, T_DownloadTemporaryImpossible}\
{33115, T_UploadActive}\
{32863, T_DownloadActive}\
{33112, T_UpDownloadVerificationActive}\
{32865, T_DownloadSucceeded}\
{32867, T_DownloadTerminatedWithWarnings}\
{32864, T_DownloadFailed}
#define ENUMLIST_UserLevel_1_LONG {33014, T_Operator}\
{32959, T_Maintenance}\
{33064, T_Service}\
{32807, T_Production}\
{32791, T_Development}
#define ENUMLIST_VerificationMode_1_LONG {1498, T_InternalVerification}\
{1499, T_ExternalVerification}
#define ENUMLIST_VerificationResult_1_LONG {275, T_VerificFailed}\
{32996, T_NotUsed}\
{809, T_Passed}\
{33161, T_CheckNotDone}
#define ENUMLIST_VerificationResult_2_LONG {275, T_VerificFailed}\
{32996, T_NotUsed}\
{809, T_Passed}\
{33161, T_CheckNotDone}
#define ENUMLIST_VerificationResult_3_LONG {275, T_VerificFailed}\
{32996, T_NotUsed}\
{809, T_Passed}\
{33161, T_CheckNotDone}
#define ENUMLIST_VerificationResult_4_LONG {275, T_VerificFailed}\
{32996, T_NotUsed}\
{809, T_Passed}\
{33161, T_CheckNotDone}
#define ENUMLIST_VerificationResult_5_LONG {275, T_VerificFailed}\
{32996, T_NotUsed}\
{809, T_Passed}\
{33161, T_CheckNotDone}
#define ENUMLIST_VerificationResult_6_LONG {275, T_VerificFailed}\
{32996, T_NotUsed}\
{809, T_Passed}\
{33161, T_CheckNotDone}
#define ENUMLIST_VerificationResult_7_LONG {275, T_VerificFailed}\
{32996, T_NotUsed}\
{809, T_Passed}\
{33161, T_CheckNotDone}
#define ENUMLIST_VerificationResult_8_LONG {275, T_VerificFailed}\
{32996, T_NotUsed}\
{809, T_Passed}\
{33161, T_CheckNotDone}
#define ENUMLIST_VisuFormatSelector_1_LONG {32844, T_Decimal}\
{32769, T_FtIn1_16_inch}
#define ENUMLIST_Volume_1_LONG {1571, T_Unit_cubiccentiMeter}\
{1035, T_Unit_cubicdeciMeter}\
{1034, T_Unit_cubicMeter}\
{1040, T_Unit_milliLiter}\
{1038, T_Unit_Liter}\
{1041, T_Unit_hectoLiter}\
{32805, T_Unit_megaLiter}\
{1572, T_Unit_acreFoot}\
{1043, T_Unit_cubicFoot}\
{1570, T_Unit_fluidOunce}\
{1048, T_Unit_Gallon}\
{1648, T_Unit_kiloGallon}\
{32806, T_Unit_megaGallon}\
{1051, T_Unit_BarrelOil}\
{1052, T_Unit_BarrelLiquid}\
{1641, T_Unit_BarrelFederal}\
{32808, T_Unit_BarrelTank}\
{1049, T_Unit_ImperialGallon}\
{32807, T_Unit_megaImperialGallon}\
{32809, T_Unit_ImperialBarrelOil}\
{32803, SU_UserVolumeText_1}
#define ENUMLIST_VolumeFlow_1_LONG {1511, T_Unit_cubiccentiMeterPerSecond}\
{1512, T_Unit_cubiccentiMeterPerMinute}\
{1513, T_Unit_cubiccentiMeterPerHour}\
{1514, T_Unit_cubiccentiMeterPerDay}\
{32811, T_Unit_cubicdeciMeterPerSecond}\
{32812, T_Unit_cubicdeciMeterPerMinute}\
{32813, T_Unit_cubicdeciMeterPerHour}\
{32814, T_Unit_cubicdeciMeterPerDay}\
{1347, T_Unit_cubicMeterPerSecond}\
{1348, T_Unit_cubicMeterPerMinute}\
{1349, T_Unit_cubicMeterPerHour}\
{1350, T_Unit_cubicMeterPerDay}\
{1577, T_Unit_milliLiterPerSecond}\
{1563, T_Unit_milliLiterPerMinute}\
{1578, T_Unit_milliLiterPerHour}\
{1579, T_Unit_milliLiterPerDay}\
{1351, T_Unit_LiterPerSecond}\
{1352, T_Unit_LiterPerMinute}\
{1353, T_Unit_LiterPerHour}\
{1354, T_Unit_LiterPerDay}\
{1633, T_Unit_hectoLiter_per_Second}\
{1634, T_Unit_hectoLiter_per_Minute}\
{1635, T_Unit_hectoLiter_per_Hour}\
{1636, T_Unit_hectoLiter_per_Day}\
{32815, T_Unit_megaLiter_per_Second}\
{32816, T_Unit_megaLiter_per_Minute}\
{32817, T_Unit_megaLiter_per_Hour}\
{1355, T_Unit_megaLiter_per_Day}\
{1580, T_Unit_AcreFootPerSecond}\
{1581, T_Unit_AcreFootPerMinute}\
{1582, T_Unit_AcreFootPerHour}\
{1583, T_Unit_AcreFootPerDay}\
{1356, T_Unit_CubicFootPerSecond}\
{1357, T_Unit_CubicFootPerMinute}\
{1358, T_Unit_CubicFootPerHour}\
{1359, T_Unit_CubicFootPerDay}\
{1584, T_Unit_FluidOuncePerSecond}\
{1585, T_Unit_FluidOuncePerMinute}\
{1586, T_Unit_FluidOuncePerHour}\
{1587, T_Unit_FluidOuncePerDay}\
{1362, T_Unit_GallonPerSecond}\
{1363, T_Unit_GallonPerMinute}\
{1364, T_Unit_GallonPerHour}\
{1365, T_Unit_GallonPerDay}\
{1450, T_Unit_kiloGallon_per_Second}\
{1454, T_Unit_kiloGallon_per_Minute}\
{1458, T_Unit_kiloGallon_per_Hour}\
{1462, T_Unit_kiloGallon_per_Day}\
{1451, T_Unit_MegaGallonPerSecond}\
{1455, T_Unit_MegaGallonPerMinute}\
{1459, T_Unit_MegaGallonPerHour}\
{1366, T_Unit_MegaGallonPerDay}\
{1637, T_Unit_BarrelLiquidPerSecond}\
{1638, T_Unit_BarrelLiquidPerMinute}\
{1639, T_Unit_BarrelLiquidPerHour}\
{1640, T_Unit_BarrelLiquidPerDay}\
{1642, T_Unit_BarrelFederalPerSecond}\
{1643, T_Unit_BarrelFederalPerMinute}\
{1644, T_Unit_BarrelFederalPerHour}\
{1645, T_Unit_BarrelFederalPerDay}\
{1371, T_Unit_BarrelOilPerSecond}\
{1372, T_Unit_BarrelOilPerMinute}\
{1373, T_Unit_BarrelOilPerHour}\
{1374, T_Unit_BarrelOilPerDay}\
{32819, T_Unit_BarrelTankPerSecond}\
{32820, T_Unit_BarrelTankPerMinute}\
{32821, T_Unit_BarrelTankPerHour}\
{32822, T_Unit_BarrelTankPerDay}\
{1367, T_Unit_ImperialGallonPerSecond}\
{1368, T_Unit_ImperialGallonPerMinute}\
{1369, T_Unit_ImperialGallonPerHour}\
{1370, T_Unit_ImperialGallonPerDay}\
{1466, T_Unit_MegaImperialGallonPerSecond}\
{1470, T_Unit_MegaImperialGallonPerMinute}\
{1474, T_Unit_MegaImperialGallonPerHour}\
{1478, T_Unit_MegaImperialGallonPerDay}\
{32827, T_Unit_ImperialBarrelOil_per_Second}\
{32828, T_Unit_ImperialBarrelOil_per_Minute}\
{32829, T_Unit_ImperialBarrelOil_per_Hour}\
{32830, T_Unit_ImperialBarrelOil_per_Day}\
{32799, SU_UserVolumeFlowPerSecondText_1}\
{32800, SU_UserVolumeFlowPerMinuteText_1}\
{32801, SU_UserVolumeFlowPerHourText_1}\
{32802, SU_UserVolumeFlowPerDayText_1}
/* ********************************************************************************************************** */
/* Variables */
/* ********************************************************************************************************** */
		/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block ConstAnalog with the prefix CA */
        /* ****************************************************************************************************************** */
VARIABLE ConstAnalog_ActInstance
{
	LABEL "ConstAnalog_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block BlockTransfer with the prefix BDT */
        /* ****************************************************************************************************************** */
VARIABLE BlockTransfer_ActInstance
{
	LABEL "BlockTransfer_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block ModuleInfo with the prefix MDI */
        /* ****************************************************************************************************************** */
VARIABLE ModuleInfo_ActInstance
{
	LABEL "ModuleInfo_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE MDI_ModuleAvailable_1 /* MDI_ModuleAvailable  Rel. Index: 34*/
{
	LABEL T_ResourceAvailable;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleAvailable_2 /* MDI_ModuleAvailable  Rel. Index: 34*/
{
	LABEL T_ResourceAvailable;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleAvailable_3 /* MDI_ModuleAvailable  Rel. Index: 34*/
{
	LABEL T_ResourceAvailable;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 3){TRUE;}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleAvailable_4 /* MDI_ModuleAvailable  Rel. Index: 34*/
{
	LABEL T_ResourceAvailable;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 4){TRUE;}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleAvailable_5 /* MDI_ModuleAvailable  Rel. Index: 34*/
{
	LABEL T_ResourceAvailable;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 5){TRUE;}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleBootloaderRevision_1 /* MDI_ModuleBootloaderRevision  Rel. Index: 19*/
{
	LABEL T_BootloaderRevision;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_1==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleBootloaderRevision_2 /* MDI_ModuleBootloaderRevision  Rel. Index: 19*/
{
	LABEL T_BootloaderRevision;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_2==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleBootloaderRevision_3 /* MDI_ModuleBootloaderRevision  Rel. Index: 19*/
{
	LABEL T_BootloaderRevision;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 3){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_3==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleBootloaderRevision_4 /* MDI_ModuleBootloaderRevision  Rel. Index: 19*/
{
	LABEL T_BootloaderRevision;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 4){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleBootloaderRevision_5 /* MDI_ModuleBootloaderRevision  Rel. Index: 19*/
{
	LABEL T_BootloaderRevision;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 5){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_5==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareBuildNumber_1 /* MDI_ModuleFirmwareBuildNumber  Rel. Index: 35*/
{
	LABEL T_BuildNumberSoftware;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_1==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareBuildNumber_2 /* MDI_ModuleFirmwareBuildNumber  Rel. Index: 35*/
{
	LABEL T_BuildNumberSoftware;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_2==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareBuildNumber_3 /* MDI_ModuleFirmwareBuildNumber  Rel. Index: 35*/
{
	LABEL T_BuildNumberSoftware;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 3){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_3==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareBuildNumber_4 /* MDI_ModuleFirmwareBuildNumber  Rel. Index: 35*/
{
	LABEL T_BuildNumberSoftware;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 4){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareBuildNumber_5 /* MDI_ModuleFirmwareBuildNumber  Rel. Index: 35*/
{
	LABEL T_BuildNumberSoftware;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 5){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_5==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareRevision_1 /* MDI_ModuleFirmwareRevision  Rel. Index: 18*/
{
	LABEL T_SoftwareRevision;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_1==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareRevision_2 /* MDI_ModuleFirmwareRevision  Rel. Index: 18*/
{
	LABEL T_SoftwareRevision;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_2==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareRevision_3 /* MDI_ModuleFirmwareRevision  Rel. Index: 18*/
{
	LABEL T_SoftwareRevision;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 3){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_3==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareRevision_4 /* MDI_ModuleFirmwareRevision  Rel. Index: 18*/
{
	LABEL T_SoftwareRevision;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 4){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleFirmwareRevision_5 /* MDI_ModuleFirmwareRevision  Rel. Index: 18*/
{
	LABEL T_SoftwareRevision;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 5){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_5==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MDI_ModuleHardwareRevision_1 /* MDI_ModuleHardwareRevision  Rel. Index: 20*/
{
	LABEL T_HardwareRevision;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_1==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleHardwareRevision_2 /* MDI_ModuleHardwareRevision  Rel. Index: 20*/
{
	LABEL T_HardwareRevision;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_2==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleHardwareRevision_3 /* MDI_ModuleHardwareRevision  Rel. Index: 20*/
{
	LABEL T_HardwareRevision;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 3){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_3==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING IF (ModuleInfo_ActInstance >= 3){IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}}ELSE{READ;}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleHardwareRevision_4 /* MDI_ModuleHardwareRevision  Rel. Index: 20*/
{
	LABEL T_HardwareRevision;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 4){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING IF (ModuleInfo_ActInstance >= 4){IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}}ELSE{READ;}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleHardwareRevision_5 /* MDI_ModuleHardwareRevision  Rel. Index: 20*/
{
	LABEL T_HardwareRevision;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 5){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_5==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING IF (ModuleInfo_ActInstance >= 5){IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}}ELSE{READ;}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleName_1 /* MDI_ModuleName  Rel. Index: 23*/
{
	LABEL T_ModuleName;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_1==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleName_2 /* MDI_ModuleName  Rel. Index: 23*/
{
	LABEL T_ModuleName;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_2==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleName_3 /* MDI_ModuleName  Rel. Index: 23*/
{
	LABEL T_ModuleName;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 3){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_3==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING IF (ModuleInfo_ActInstance >= 3){IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}}ELSE{READ;}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleName_4 /* MDI_ModuleName  Rel. Index: 23*/
{
	LABEL T_ModuleName;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 4){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING IF (ModuleInfo_ActInstance >= 4){IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}}ELSE{READ;}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleName_5 /* MDI_ModuleName  Rel. Index: 23*/
{
	LABEL T_ModuleName;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 5){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_5==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING IF (ModuleInfo_ActInstance >= 5){IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}}ELSE{READ;}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "- none -";
            	}
}

VARIABLE MDI_ModuleSerialNumber_1 /* MDI_ModuleSerialNumber  Rel. Index: 24*/
{
	LABEL T_SerialNumber;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_1==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "AAFFFFAAFFF";
            	}
}

VARIABLE MDI_ModuleSerialNumber_2 /* MDI_ModuleSerialNumber  Rel. Index: 24*/
{
	LABEL T_SerialNumber;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_2==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "AAFFFFAAFFF";
            	}
}

VARIABLE MDI_ModuleSerialNumber_3 /* MDI_ModuleSerialNumber  Rel. Index: 24*/
{
	LABEL T_SerialNumber;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 3){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_3==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING IF (ModuleInfo_ActInstance >= 3){IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}}ELSE{READ;}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "AAFFFFAAFFF";
            	}
}

VARIABLE MDI_ModuleSerialNumber_4 /* MDI_ModuleSerialNumber  Rel. Index: 24*/
{
	LABEL T_SerialNumber;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 4){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING IF (ModuleInfo_ActInstance >= 4){IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}}ELSE{READ;}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "AAFFFFAAFFF";
            	}
}

VARIABLE MDI_ModuleSerialNumber_5 /* MDI_ModuleSerialNumber  Rel. Index: 24*/
{
	LABEL T_SerialNumber;
	HELP  [blank];
	VALIDITY IF (ModuleInfo_ActInstance >= 5){IF (UserLevelService){IF ( /*IsModuleAvailable */ (MDI_ModuleAvailable_5==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}}ELSE{FALSE;}
	HANDLING IF (ModuleInfo_ActInstance >= 5){IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}}ELSE{READ;}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "AAFFFFAAFFF";
            	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block PulseFrequencyState with the prefix PFS */
        /* ****************************************************************************************************************** */
VARIABLE PulseFrequencyState_ActInstance
{
	LABEL "PulseFrequencyState_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE PFS_DirectionCheckSelector_1 /* PFS_DirectionCheckSelector  Rel. Index: 41*/
{
	LABEL T_AssignFlowDirectionCheck;
	HELP  T_AssignFlowDirectionCheck_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeDirectionCheck */ ((PFS_StateMode_1==e_StateMode_DirectionCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DirectionCheckSelector_VolumeFlow_LONG;
		ENUMLIST_DirectionCheckSelector_1_LONG
	}
}

VARIABLE PFS_DirectionCheckSelector_2 /* PFS_DirectionCheckSelector  Rel. Index: 41*/
{
	LABEL T_AssignFlowDirectionCheck;
	HELP  T_AssignFlowDirectionCheck_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeDirectionCheck */ ((PFS_StateMode_2==e_StateMode_DirectionCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DirectionCheckSelector_VolumeFlow_LONG;
		ENUMLIST_DirectionCheckSelector_2_LONG
	}
}

VARIABLE PFS_FrequencyDamping_1 /* PFS_FrequencyDamping  Rel. Index: 7*/
{
	LABEL T_DampingOutputX;
	HELP  T_DampingOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 999.9;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE PFS_FrequencyDamping_2 /* PFS_FrequencyDamping  Rel. Index: 7*/
{
	LABEL T_DampingOutputX;
	HELP  T_DampingOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 999.9;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE PFS_FrequencyFailsafeMode_1 /* PFS_FrequencyFailsafeMode  Rel. Index: 8*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeOutputs_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_FFailsafeMode_NoFrequency_LONG;
		ENUMLIST_FFailsafeMode_1_LONG
	}
}

VARIABLE PFS_FrequencyFailsafeMode_2 /* PFS_FrequencyFailsafeMode  Rel. Index: 8*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeOutputs_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_FFailsafeMode_NoFrequency_LONG;
		ENUMLIST_FFailsafeMode_2_LONG
	}
}

VARIABLE PFS_FrequencyFailsafeValue_1 /* PFS_FrequencyFailsafeValue  Rel. Index: 9*/
{
	LABEL T_FailureFrequencyValue;
	HELP  T_FailureFrequency_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFreqFailsafeValueVisible */ ((PFS_FrequencyFailsafeMode_1==e_FFailsafeMode_DefinedPFSValue_LONG )&&/* Reference: IsPFSFrequencyAndNotOff */(((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		MAX_VALUE 12500.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE PFS_FrequencyFailsafeValue_2 /* PFS_FrequencyFailsafeValue  Rel. Index: 9*/
{
	LABEL T_FailureFrequencyValue;
	HELP  T_FailureFrequency_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFreqFailsafeValueVisible */ ((PFS_FrequencyFailsafeMode_2==e_FFailsafeMode_DefinedPFSValue_LONG )&&/* Reference: IsPFSFrequencyAndNotOff */(((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		MAX_VALUE 12500.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE PFS_FrequencyInputSelector_1 /* PFS_FrequencyInputSelector  Rel. Index: 10*/
{
	LABEL T_AssignFrequencyOutput;
	HELP  T_AssignFrequencyOutput_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSOperatingModeFrequency */ (PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_FrequencyInputSelector_Off_LONG;
		ENUMLIST_FrequencyInputSelector_1_LONG
	}
}

VARIABLE PFS_FrequencyInputSelector_2 /* PFS_FrequencyInputSelector  Rel. Index: 10*/
{
	LABEL T_AssignFrequencyOutput;
	HELP  T_AssignFrequencyOutput_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSOperatingModeFrequency */ (PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_FrequencyInputSelector_Off_LONG;
		ENUMLIST_FrequencyInputSelector_2_LONG
	}
}

VARIABLE PFS_FrequencyMaxFrequency_1 /* PFS_FrequencyMaxFrequency  Rel. Index: 11*/
{
	LABEL T_MaximumValueFrequencyRange;
	HELP  T_MaximumFrequencyValue_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		MAX_VALUE 12500.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 12500.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE PFS_FrequencyMaxFrequency_2 /* PFS_FrequencyMaxFrequency  Rel. Index: 11*/
{
	LABEL T_MaximumValueFrequencyRange;
	HELP  T_MaximumFrequencyValue_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		MAX_VALUE 12500.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 12500.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE PFS_FrequencyMaxValue_1 /* PFS_FrequencyMaxValue  Rel. Index: 12*/
{
	LABEL T_MaximumValueMeasuringRange;
	HELP  T_MeasuringValueMeasuringRange_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_FrequencyInputSelector_1)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_FrequencyInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_FrequencyInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_FrequencyInputSelector_1)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_Off_LONG: /*Max*/3.0E+38;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_FrequencyInputSelector_1)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_Off_LONG: /*Min*/-3.0E+38;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_FrequencyInputSelector_1)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Default*/9000;
			CASE e_FrequencyInputSelector_Off_LONG: /*Default*/0;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Default*/0.0025;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_FrequencyMaxValue_2 /* PFS_FrequencyMaxValue  Rel. Index: 12*/
{
	LABEL T_MaximumValueMeasuringRange;
	HELP  T_MeasuringValueMeasuringRange_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_FrequencyInputSelector_2)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_FrequencyInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_FrequencyInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_FrequencyInputSelector_2)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_Off_LONG: /*Max*/3.0E+38;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_FrequencyInputSelector_2)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_Off_LONG: /*Min*/-3.0E+38;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_FrequencyInputSelector_2)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Default*/9000;
			CASE e_FrequencyInputSelector_Off_LONG: /*Default*/0;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Default*/0.0025;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_FrequencyMeasuringMode_1 /* PFS_FrequencyMeasuringMode  Rel. Index: 13*/
{
	LABEL T_MeasuringMode;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_FFMeasuringMode_Standard_LONG;
		ENUMLIST_FFMeasuringMode_1_LONG
	}
}

VARIABLE PFS_FrequencyMeasuringMode_2 /* PFS_FrequencyMeasuringMode  Rel. Index: 13*/
{
	LABEL T_MeasuringMode;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_FFMeasuringMode_Standard_LONG;
		ENUMLIST_FFMeasuringMode_2_LONG
	}
}

VARIABLE PFS_FrequencyMinFrequency_1 /* PFS_FrequencyMinFrequency  Rel. Index: 14*/
{
	LABEL T_MinimumValueFrequencyRange;
	HELP  T_MinimumFrequencyValue_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		MAX_VALUE 12500.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE PFS_FrequencyMinFrequency_2 /* PFS_FrequencyMinFrequency  Rel. Index: 14*/
{
	LABEL T_MinimumValueFrequencyRange;
	HELP  T_MinimumFrequencyValue_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		MAX_VALUE 12500.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE PFS_FrequencyMinValue_1 /* PFS_FrequencyMinValue  Rel. Index: 15*/
{
	LABEL T_MinimumValueMeasuringRange;
	HELP  T_MeasuringValueAtMinimumFrequency_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_FrequencyInputSelector_1)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_FrequencyInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_FrequencyInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_FrequencyInputSelector_1)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_FrequencyInputSelector_1)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_FrequencyInputSelector_1)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Default*/0;
			CASE e_FrequencyInputSelector_Off_LONG: /*Default*/0;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_FrequencyMinValue_2 /* PFS_FrequencyMinValue  Rel. Index: 15*/
{
	LABEL T_MinimumValueMeasuringRange;
	HELP  T_MeasuringValueAtMinimumFrequency_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_FrequencyInputSelector_2)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_FrequencyInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_FrequencyInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_FrequencyInputSelector_2)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_FrequencyInputSelector_2)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_FrequencyInputSelector_2)
		{
			CASE e_FrequencyInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_FrequencyInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_FrequencyInputSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_FrequencyInputSelector_MassFlow_LONG: /*Default*/0;
			CASE e_FrequencyInputSelector_Off_LONG: /*Default*/0;
			CASE e_FrequencyInputSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_FrequencyOutValue_1 /* PFS_FrequencyOutValue  Rel. Index: 16*/
{
	LABEL T_OutputFrequency_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModeFrequency */ (PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0.0;
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE PFS_FrequencyOutValue_2 /* PFS_FrequencyOutValue  Rel. Index: 16*/
{
	LABEL T_OutputFrequency_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModeFrequency */ (PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0.0;
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE PFS_FrequencySimulationMode_1 /* PFS_FrequencySimulationMode  Rel. Index: 17*/
{
	LABEL T_SimulationFrequency_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModeFrequency */ (PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

VARIABLE PFS_FrequencySimulationMode_2 /* PFS_FrequencySimulationMode  Rel. Index: 17*/
{
	LABEL T_SimulationFrequency_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModeFrequency */ (PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_2_LONG
	}
}

VARIABLE PFS_FrequencySimulationValue_1 /* PFS_FrequencySimulationValue  Rel. Index: 18*/
{
	LABEL T_SimulationValueFrequency_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsSimulationFrequencyOn */ ((PFS_FrequencySimulationMode_1==e_OffOn_On_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		MAX_VALUE 12500.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE PFS_FrequencySimulationValue_2 /* PFS_FrequencySimulationValue  Rel. Index: 18*/
{
	LABEL T_SimulationValueFrequency_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsSimulationFrequencyOn */ ((PFS_FrequencySimulationMode_2==e_OffOn_On_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		MAX_VALUE 12500.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE PFS_LimitCheckSelector_1 /* PFS_LimitCheckSelector  Rel. Index: 40*/
{
	LABEL T_AssignLimit;
	HELP  T_AssignLimit_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_1==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_LimitCheckSelector_VolumeFlow_LONG;
		ENUMLIST_LimitCheckSelector_1_LONG
	}
}

VARIABLE PFS_LimitCheckSelector_2 /* PFS_LimitCheckSelector  Rel. Index: 40*/
{
	LABEL T_AssignLimit;
	HELP  T_AssignLimit_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_2==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_LimitCheckSelector_VolumeFlow_LONG;
		ENUMLIST_LimitCheckSelector_2_LONG
	}
}

VARIABLE PFS_MapDampingFreqOutput_1 /* PFS_MapDampingFreqOutput  Rel. Index: 49*/
{
	LABEL T_DampingOutputX_1;
	HELP  T_DampingOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 999.9;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE PFS_MapDampingFreqOutput_2 /* PFS_MapDampingFreqOutput  Rel. Index: 49*/
{
	LABEL T_DampingOutputX_2;
	HELP  T_DampingOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 999.9;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE PFS_MapMeasuringModeFreq_1 /* PFS_MapMeasuringModeFreq  Rel. Index: 50*/
{
	LABEL T_MeasuringModeOutputX_1;
	HELP  T_MeasuringModeOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFMeasuringMode_Standard_LONG;
		ENUMLIST_PFMeasuringMode_1_LONG
	}
}

VARIABLE PFS_MapMeasuringModeFreq_2 /* PFS_MapMeasuringModeFreq  Rel. Index: 50*/
{
	LABEL T_MeasuringModeOutputX_2;
	HELP  T_MeasuringModeOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFMeasuringMode_Standard_LONG;
		ENUMLIST_PFMeasuringMode_2_LONG
	}
}

VARIABLE PFS_MapMeasuringModePulse_1 /* PFS_MapMeasuringModePulse  Rel. Index: 51*/
{
	LABEL T_MeasuringModeOutputX_1;
	HELP  T_MeasuringModeOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_1!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFMeasuringMode_Standard_LONG;
		ENUMLIST_PFMeasuringMode_1_LONG
	}
}

VARIABLE PFS_MapMeasuringModePulse_2 /* PFS_MapMeasuringModePulse  Rel. Index: 51*/
{
	LABEL T_MeasuringModeOutputX_2;
	HELP  T_MeasuringModeOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_2!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_2==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFMeasuringMode_Standard_LONG;
		ENUMLIST_PFMeasuringMode_2_LONG
	}
}

VARIABLE PFS_MessageSelector_1 /* PFS_MessageSelector  Rel. Index: 39*/
{
	LABEL T_AssignDiagnosticClass;
	HELP  T_AssignDiagnosticBehaviorSwitchOutput_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeMessage */ ((PFS_StateMode_1==e_StateMode_Message_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_MessageSelector_OnlyAlarm_LONG;
		ENUMLIST_MessageSelector_1_LONG
	}
}

VARIABLE PFS_MessageSelector_2 /* PFS_MessageSelector  Rel. Index: 39*/
{
	LABEL T_AssignDiagnosticClass;
	HELP  T_AssignDiagnosticBehaviorSwitchOutput_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeMessage */ ((PFS_StateMode_2==e_StateMode_Message_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_MessageSelector_OnlyAlarm_LONG;
		ENUMLIST_MessageSelector_2_LONG
	}
}

VARIABLE PFS_OperatingMode_1 /* PFS_OperatingMode  Rel. Index: 19*/
{
	LABEL T_OperatingMode;
	HELP  T_OperatingModeOutput_TT;
	CLASS FREQUENCY;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFSOperatingMode_Pulse_LONG;
		ENUMLIST_PFSOperatingMode_1_LONG
	}
}

VARIABLE PFS_OperatingMode_2 /* PFS_OperatingMode  Rel. Index: 19*/
{
	LABEL T_OperatingMode;
	HELP  T_OperatingModeOutput_TT;
	CLASS FREQUENCY;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFSOperatingMode_Pulse_LONG;
		ENUMLIST_PFSOperatingMode_2_LONG
	}
}

VARIABLE PFS_OperationModesAllowed_1 /* PFS_OperationModesAllowed  Rel. Index: 48*/
{
	LABEL "AllowedOperationModes 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  BIT_ENUMERATED (1)
	{
		DEFAULT_VALUE e_PFSOperationModesAllowed_FrequencyAllowed_LONG + e_PFSOperationModesAllowed_PulseAllowed_LONG + e_PFSOperationModesAllowed_StateAllowed_LONG;
		ENUMLIST_PFSOperationModesAllowed_1_LONG
	}
 STYLE "MULTILINE 32 8";
}

VARIABLE PFS_OperationModesAllowed_2 /* PFS_OperationModesAllowed  Rel. Index: 48*/
{
	LABEL "AllowedOperationModes 2";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  BIT_ENUMERATED (1)
	{
		DEFAULT_VALUE e_PFSOperationModesAllowed_FrequencyAllowed_LONG + e_PFSOperationModesAllowed_PulseAllowed_LONG + e_PFSOperationModesAllowed_StateAllowed_LONG;
		ENUMLIST_PFSOperationModesAllowed_2_LONG
	}
 STYLE "MULTILINE 32 8";
}

VARIABLE PFS_OutSignalInvert_1 /* PFS_OutSignalInvert  Rel. Index: 20*/
{
	LABEL T_InvertOutputSignal;
	HELP  T_InvertOutputSignal_TT;
	CLASS FREQUENCY;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_NoYes_No_LONG;
		ENUMLIST_NoYes_1_LONG
	}
}

VARIABLE PFS_OutSignalInvert_2 /* PFS_OutSignalInvert  Rel. Index: 20*/
{
	LABEL T_InvertOutputSignal;
	HELP  T_InvertOutputSignal_TT;
	CLASS FREQUENCY;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_NoYes_No_LONG;
		ENUMLIST_NoYes_2_LONG
	}
}

VARIABLE PFS_OverallSignalDamping_1 /* PFS_OverallSignalDamping  Rel. Index: 47*/
{
	LABEL T_ResponseTime;
	HELP  [blank];
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_1!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_1==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_OverallSignalDamping_2 /* PFS_OverallSignalDamping  Rel. Index: 47*/
{
	LABEL T_ResponseTime;
	HELP  [blank];
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSFrequencyAndNotOff */ ((PFS_FrequencyInputSelector_2!=e_FrequencyInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModeFrequency */((PFS_OperatingMode_2==e_PFSOperatingMode_Frequency_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_PulseFailsafeMode_1 /* PFS_PulseFailsafeMode  Rel. Index: 22*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeOutputs_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_1!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFailsafeMode_NoPulse_LONG;
		ENUMLIST_PFailsafeMode_1_LONG
	}
}

VARIABLE PFS_PulseFailsafeMode_2 /* PFS_PulseFailsafeMode  Rel. Index: 22*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeOutputs_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_2!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_2==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFailsafeMode_NoPulse_LONG;
		ENUMLIST_PFailsafeMode_2_LONG
	}
}

VARIABLE PFS_PulseInputSelector_1 /* PFS_PulseInputSelector  Rel. Index: 23*/
{
	LABEL T_AssignPulseOutputX;
	HELP  T_AssignPulseOutput_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSOperatingModePulse */ (PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PulseInputSelector_Off_LONG;
		ENUMLIST_PulseInputSelector_1_LONG
	}
}

VARIABLE PFS_PulseInputSelector_2 /* PFS_PulseInputSelector  Rel. Index: 23*/
{
	LABEL T_AssignPulseOutputX;
	HELP  T_AssignPulseOutput_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSOperatingModePulse */ (PFS_OperatingMode_2==e_PFSOperatingMode_Pulse_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PulseInputSelector_Off_LONG;
		ENUMLIST_PulseInputSelector_2_LONG
	}
}

VARIABLE PFS_PulseMeasuringMode_1 /* PFS_PulseMeasuringMode  Rel. Index: 24*/
{
	LABEL T_MeasuringMode;
	HELP  T_MeasuringModePulse_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_1!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFMeasuringMode_Standard_LONG;
		ENUMLIST_PFMeasuringMode_1_LONG
	}
}

VARIABLE PFS_PulseMeasuringMode_2 /* PFS_PulseMeasuringMode  Rel. Index: 24*/
{
	LABEL T_MeasuringMode;
	HELP  T_MeasuringModePulse_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_2!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_2==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFMeasuringMode_Standard_LONG;
		ENUMLIST_PFMeasuringMode_2_LONG
	}
}

VARIABLE PFS_PulseOutValue_1 /* PFS_PulseOutValue  Rel. Index: 25*/
{
	LABEL T_PulseOutput_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModePulse */ (PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE PFS_PulseOutValue_2 /* PFS_PulseOutValue  Rel. Index: 25*/
{
	LABEL T_PulseOutput_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModePulse */ (PFS_OperatingMode_2==e_PFSOperatingMode_Pulse_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "Hz";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE PFS_PulseSimulationMode_1 /* PFS_PulseSimulationMode  Rel. Index: 26*/
{
	LABEL T_PulseSimulation_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModePulse */ (PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PulseSimulationMode_Off_LONG;
		ENUMLIST_PulseSimulationMode_1_LONG
	}
}

VARIABLE PFS_PulseSimulationMode_2 /* PFS_PulseSimulationMode  Rel. Index: 26*/
{
	LABEL T_PulseSimulation_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModePulse */ (PFS_OperatingMode_2==e_PFSOperatingMode_Pulse_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PulseSimulationMode_Off_LONG;
		ENUMLIST_PulseSimulationMode_2_LONG
	}
}

VARIABLE PFS_PulseSimulationValue_1 /* PFS_PulseSimulationValue  Rel. Index: 27*/
{
	LABEL T_PulseValue_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsSimulationPulseOn */ ((PFS_PulseSimulationMode_1==e_PulseSimulationMode_CountDown_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		MAX_VALUE 65535;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE PFS_PulseSimulationValue_2 /* PFS_PulseSimulationValue  Rel. Index: 27*/
{
	LABEL T_PulseValue_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsSimulationPulseOn */ ((PFS_PulseSimulationMode_2==e_PulseSimulationMode_CountDown_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_2==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		MAX_VALUE 65535;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE PFS_PulseValue_1 /* PFS_PulseValue  Rel. Index: 28*/
{
	LABEL T_ValuePerPulse;
	HELP  T_ValuePerPulse_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_1!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_PulseInputSelector_1)
		{
			CASE e_PulseInputSelector_MassFlow_LONG: 
			SELECT (SU_Mass_1)
			{
				CASE e_Mass_Gram_LONG:/*Unit*/"g";
				CASE e_Mass_kiloGram_LONG:/*Unit*/"kg";
				CASE e_Mass_Ton_LONG:/*Unit*/"t";
				CASE e_Mass_Ounce_LONG:/*Unit*/"oz";
				CASE e_Mass_Pound_LONG:/*Unit*/"lb";
				CASE e_Mass_ShortTon_LONG:/*Unit*/"STon";
				CASE e_Mass_UserMass_LONG:/*Unit*/SU_UserMassText_1;
			}
			CASE e_PulseInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_PulseInputSelector_VolumeFlow_LONG: 
			SELECT (SU_Volume_1)
			{
				CASE e_Volume_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_Volume_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_Volume_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_Volume_milliLiter_LONG:/*Unit*/"ml";
				CASE e_Volume_Liter_LONG:/*Unit*/"l";
				CASE e_Volume_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_Volume_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_Volume_acreFoot_LONG:/*Unit*/"af";
				CASE e_Volume_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_Volume_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_Volume_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_Volume_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_Volume_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_Volume_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_Volume_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_Volume_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_Volume_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_Volume_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_Volume_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_Volume_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_Volume_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_PulseInputSelector_1)
		{
			CASE e_PulseInputSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_PulseInputSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_PulseInputSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_PulseInputSelector_1)
		{
			CASE e_PulseInputSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_PulseInputSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_PulseInputSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_PulseInputSelector_1)
		{
			CASE e_PulseInputSelector_MassFlow_LONG: /*Default*/0.001;
			CASE e_PulseInputSelector_Off_LONG: /*Default*/0;
			CASE e_PulseInputSelector_VolumeFlow_LONG: /*Default*/0.001;

		}
		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE PFS_PulseValue_2 /* PFS_PulseValue  Rel. Index: 28*/
{
	LABEL T_ValuePerPulse;
	HELP  T_ValuePerPulse_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_2!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_2==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_PulseInputSelector_2)
		{
			CASE e_PulseInputSelector_MassFlow_LONG: 
			SELECT (SU_Mass_1)
			{
				CASE e_Mass_Gram_LONG:/*Unit*/"g";
				CASE e_Mass_kiloGram_LONG:/*Unit*/"kg";
				CASE e_Mass_Ton_LONG:/*Unit*/"t";
				CASE e_Mass_Ounce_LONG:/*Unit*/"oz";
				CASE e_Mass_Pound_LONG:/*Unit*/"lb";
				CASE e_Mass_ShortTon_LONG:/*Unit*/"STon";
				CASE e_Mass_UserMass_LONG:/*Unit*/SU_UserMassText_1;
			}
			CASE e_PulseInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_PulseInputSelector_VolumeFlow_LONG: 
			SELECT (SU_Volume_1)
			{
				CASE e_Volume_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_Volume_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_Volume_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_Volume_milliLiter_LONG:/*Unit*/"ml";
				CASE e_Volume_Liter_LONG:/*Unit*/"l";
				CASE e_Volume_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_Volume_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_Volume_acreFoot_LONG:/*Unit*/"af";
				CASE e_Volume_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_Volume_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_Volume_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_Volume_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_Volume_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_Volume_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_Volume_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_Volume_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_Volume_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_Volume_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_Volume_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_Volume_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_Volume_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_PulseInputSelector_2)
		{
			CASE e_PulseInputSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_PulseInputSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_PulseInputSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_PulseInputSelector_2)
		{
			CASE e_PulseInputSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_PulseInputSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_PulseInputSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_PulseInputSelector_2)
		{
			CASE e_PulseInputSelector_MassFlow_LONG: /*Default*/0.001;
			CASE e_PulseInputSelector_Off_LONG: /*Default*/0;
			CASE e_PulseInputSelector_VolumeFlow_LONG: /*Default*/0.001;

		}
		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE PFS_PulseWidth_1 /* PFS_PulseWidth  Rel. Index: 29*/
{
	LABEL T_PulseWidth;
	HELP  T_PulseWidth_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_1!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_1==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "ms";

	TYPE  FLOAT
	{
		MAX_VALUE 2000.0;
		MIN_VALUE 0.05;
		DEFAULT_VALUE 100;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE PFS_PulseWidth_2 /* PFS_PulseWidth  Rel. Index: 29*/
{
	LABEL T_PulseWidth;
	HELP  T_PulseWidth_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSPulseAndNotOff */ ((PFS_PulseInputSelector_2!=e_PulseInputSelector_Off_LONG )&&/* Reference: IsPFSOperatingModePulse */((PFS_OperatingMode_2==e_PFSOperatingMode_Pulse_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "ms";

	TYPE  FLOAT
	{
		MAX_VALUE 2000.0;
		MIN_VALUE 0.05;
		DEFAULT_VALUE 100;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE PFS_StateFailsafeMode_1 /* PFS_StateFailsafeMode  Rel. Index: 43*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeOutputs_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSStateFailsafeModeVisible */ ((/* Reference: IsStateModeDirectionCheck */(((PFS_StateMode_1==e_StateMode_DirectionCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG ))))||/* Reference: IsStateModeLimitCheck */(((PFS_StateMode_1==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG ))))||/* Reference: IsStateModeStateValue */(((PFS_StateMode_1==e_StateMode_StateValue_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))))&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_SFailsafeMode_SwitchOpen_LONG;
		ENUMLIST_SFailsafeMode_1_LONG
	}
}

VARIABLE PFS_StateFailsafeMode_2 /* PFS_StateFailsafeMode  Rel. Index: 43*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeOutputs_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSStateFailsafeModeVisible */ ((/* Reference: IsStateModeDirectionCheck */(((PFS_StateMode_2==e_StateMode_DirectionCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG ))))||/* Reference: IsStateModeLimitCheck */(((PFS_StateMode_2==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG ))))||/* Reference: IsStateModeStateValue */(((PFS_StateMode_2==e_StateMode_StateValue_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))))&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_SFailsafeMode_SwitchOpen_LONG;
		ENUMLIST_SFailsafeMode_2_LONG
	}
}

VARIABLE PFS_StateMode_1 /* PFS_StateMode  Rel. Index: 38*/
{
	LABEL T_SwitchOutputFunction;
	HELP  T_SwitchOutputFunction_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSOperatingModeState */ (PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_StateMode_Off_LONG;
		ENUMLIST_StateMode_1_LONG
	}
}

VARIABLE PFS_StateMode_2 /* PFS_StateMode  Rel. Index: 38*/
{
	LABEL T_SwitchOutputFunction;
	HELP  T_SwitchOutputFunction_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsPFSOperatingModeState */ (PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_StateMode_Off_LONG;
		ENUMLIST_StateMode_2_LONG
	}
}

VARIABLE PFS_StateOutValue_1 /* PFS_StateOutValue  Rel. Index: 31*/
{
	LABEL T_SwitchStatus_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModeState */ (PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFSStateOutput_SwitchOpen_LONG;
		ENUMLIST_PFSStateOutput_1_LONG
	}
}

VARIABLE PFS_StateOutValue_2 /* PFS_StateOutValue  Rel. Index: 31*/
{
	LABEL T_SwitchStatus_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModeState */ (PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFSStateOutput_SwitchOpen_LONG;
		ENUMLIST_PFSStateOutput_2_LONG
	}
}

VARIABLE PFS_StateSimulationMode_1 /* PFS_StateSimulationMode  Rel. Index: 32*/
{
	LABEL T_SwitchOutputSimulation_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModeState */ (PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

VARIABLE PFS_StateSimulationMode_2 /* PFS_StateSimulationMode  Rel. Index: 32*/
{
	LABEL T_SwitchOutputSimulation_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPFSOperatingModeState */ (PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_2_LONG
	}
}

VARIABLE PFS_StateSimulationValue_1 /* PFS_StateSimulationValue  Rel. Index: 33*/
{
	LABEL T_SwitchStatus_1;
	HELP  [blank];
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsSimulationStateOn */ ((PFS_StateSimulationMode_1==e_OffOn_On_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFSStateOutput_SwitchOpen_LONG;
		ENUMLIST_PFSStateOutput_1_LONG
	}
}

VARIABLE PFS_StateSimulationValue_2 /* PFS_StateSimulationValue  Rel. Index: 33*/
{
	LABEL T_SwitchStatus_2;
	HELP  [blank];
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsSimulationStateOn */ ((PFS_StateSimulationMode_2==e_OffOn_On_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PFSStateOutput_SwitchOpen_LONG;
		ENUMLIST_PFSStateOutput_2_LONG
	}
}

VARIABLE PFS_StateSwitchOffDelay_1 /* PFS_StateSwitchOffDelay  Rel. Index: 34*/
{
	LABEL T_SwitchOffDelay;
	HELP  T_SwitchOffDelay_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_1==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 100.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE PFS_StateSwitchOffDelay_2 /* PFS_StateSwitchOffDelay  Rel. Index: 34*/
{
	LABEL T_SwitchOffDelay;
	HELP  T_SwitchOffDelay_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_2==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 100.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE PFS_StateSwitchOffValue_1 /* PFS_StateSwitchOffValue  Rel. Index: 35*/
{
	LABEL T_SwitchOffValue;
	HELP  T_SwitchOffValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_1==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_LimitCheckSelector_1)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_LimitCheckSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_LimitCheckSelector_Off_LONG: /*Unit*/"-";
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_LimitCheckSelector_1)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_LimitCheckSelector_1)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_LimitCheckSelector_1)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Off_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_StateSwitchOffValue_2 /* PFS_StateSwitchOffValue  Rel. Index: 35*/
{
	LABEL T_SwitchOffValue;
	HELP  T_SwitchOffValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_2==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_LimitCheckSelector_2)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_LimitCheckSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_LimitCheckSelector_Off_LONG: /*Unit*/"-";
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_LimitCheckSelector_2)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_LimitCheckSelector_2)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_LimitCheckSelector_2)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Off_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_StateSwitchOnDelay_1 /* PFS_StateSwitchOnDelay  Rel. Index: 36*/
{
	LABEL T_SwitchOnDelay;
	HELP  T_SwitchOnDelay_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_1==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 100.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE PFS_StateSwitchOnDelay_2 /* PFS_StateSwitchOnDelay  Rel. Index: 36*/
{
	LABEL T_SwitchOnDelay;
	HELP  T_SwitchOnDelay_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_2==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 100.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE PFS_StateSwitchOnValue_1 /* PFS_StateSwitchOnValue  Rel. Index: 37*/
{
	LABEL T_SwitchOnValue;
	HELP  T_SwitchOnValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_1==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_LimitCheckSelector_1)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_LimitCheckSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_LimitCheckSelector_Off_LONG: /*Unit*/"-";
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_LimitCheckSelector_1)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_LimitCheckSelector_1)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_LimitCheckSelector_1)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Off_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_StateSwitchOnValue_2 /* PFS_StateSwitchOnValue  Rel. Index: 37*/
{
	LABEL T_SwitchOnValue;
	HELP  T_SwitchOnValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsStateModeLimitCheck */ ((PFS_StateMode_2==e_StateMode_LimitCheck_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (PFS_LimitCheckSelector_2)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_LimitCheckSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_LimitCheckSelector_Off_LONG: /*Unit*/"-";
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_LimitCheckSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (PFS_LimitCheckSelector_2)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Max*/3.4E+38;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (PFS_LimitCheckSelector_2)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Min*/-3.4E+38;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (PFS_LimitCheckSelector_2)
		{
			CASE e_LimitCheckSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_LimitCheckSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_LimitCheckSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_LimitCheckSelector_MassFlow_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Off_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer1Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer2Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_Totalizer3Val_LONG: /*Default*/0;
			CASE e_LimitCheckSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE PFS_StateValueSelector_1 /* PFS_StateValueSelector  Rel. Index: 42*/
{
	LABEL T_AssignStatus;
	HELP  T_AssignStatus_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeStateValue */ ((PFS_StateMode_1==e_StateMode_StateValue_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_1==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_StateValueSelector_EPD_LONG;
		ENUMLIST_StateValueSelector_1_LONG
	}
}

VARIABLE PFS_StateValueSelector_2 /* PFS_StateValueSelector  Rel. Index: 42*/
{
	LABEL T_AssignStatus;
	HELP  T_AssignStatus_TT;
	CLASS FREQUENCY;
	VALIDITY IF ( /*IsStateModeStateValue */ ((PFS_StateMode_2==e_StateMode_StateValue_LONG )&&/* Reference: IsPFSOperatingModeState */((PFS_OperatingMode_2==e_PFSOperatingMode_State_LONG )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_StateValueSelector_EPD_LONG;
		ENUMLIST_StateValueSelector_2_LONG
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block HeartbeatTechnology with the prefix HBT */
        /* ****************************************************************************************************************** */
VARIABLE HeartbeatTechnology_ActInstance
{
	LABEL "HeartbeatTechnology_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE HBT_ExternalDeviceInfo_1 /* HBT_ExternalDeviceInfo  Rel. Index: 29*/
{
	LABEL T_ExternalDeviceInformation;
	HELP  [blank];
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsVerificationModeExternalAndNotBusy */ ((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification */((/* Reference: IsSwOptionHeartbeatVerification */((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy */((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG )))))){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(32)
{
		DEFAULT_VALUE "                                ";
            	}
}

VARIABLE HBT_ExternalReference1Actual_1 /* HBT_ExternalReference1Actual  Rel. Index: 65*/
{
	LABEL T_ExternalReferenceVoltageX_1;
	HELP  [blank];
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsVerificationModeExternalAndNotBusy */ ((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification */((/* Reference: IsSwOptionHeartbeatVerification */((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy */((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG )))))){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		MAX_VALUE 3.0e+38;
		MIN_VALUE -3.0e+38;
		DEFAULT_VALUE 2.5;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HBT_ExternalReference2Actual_1 /* HBT_ExternalReference2Actual  Rel. Index: 66*/
{
	LABEL T_ExternalReferenceVoltageX_2;
	HELP  [blank];
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsVerificationModeExternalAndNotBusy */ ((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification */((/* Reference: IsSwOptionHeartbeatVerification */((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy */((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG )))))){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		MAX_VALUE 3.0e+38;
		MIN_VALUE -3.0e+38;
		DEFAULT_VALUE 2.5;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HBT_LimitAbsCurrentDeviation_1 /* HBT_LimitAbsCurrentDeviation  Rel. Index: 40*/
{
	LABEL T_LimitCurrentDeviation;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsSwOptionHeartbeatVerification */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG ))){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "mA";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0.3;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HBT_LimitRelFrequencyDeviation_1 /* HBT_LimitRelFrequencyDeviation  Rel. Index: 41*/
{
	LABEL T_LimitFrequencyDeviation;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsSwOptionHeartbeatVerification */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG ))){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "%";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0.2;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE HBT_MeasuredValueOut_1 /* HBT_MeasuredValueOut  Rel. Index: 38*/
{
	LABEL T_MeasuredValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPerformVerificationOutput */ ((HBT_PerformVerification_1!=e_PerformVerification_Start_LONG )&&(HBT_PerformVerification_1!=e_PerformVerification_Cancel_LONG )&&/* Reference: IsVerificationModeExternalAndNotBusy */(((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification */((/* Reference: IsSwOptionHeartbeatVerification */((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy */((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG )))))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (HBT_PerformVerification_1)
		{
			CASE e_PerformVerification_Cancel_LONG: /*Unit*/"-";
			CASE e_PerformVerification_Out1Frequency_LONG: /*Unit*/"Hz";
			CASE e_PerformVerification_Out1HighValue_LONG: /*Unit*/"mA";
			CASE e_PerformVerification_Out1LowValue_LONG: /*Unit*/"mA";
			CASE e_PerformVerification_Out1Pulse_LONG: /*Unit*/"Hz";
			CASE e_PerformVerification_Out2Frequency_LONG: /*Unit*/"Hz";
			CASE e_PerformVerification_Out2Pulse_LONG: /*Unit*/"Hz";
			CASE e_PerformVerification_Start_LONG: /*Unit*/"-";

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (HBT_PerformVerification_1)
		{
			CASE e_PerformVerification_Cancel_LONG: /*Max*/3.0E+38;
			CASE e_PerformVerification_Out1Frequency_LONG: /*Max*/1.4E+21;
			CASE e_PerformVerification_Out1HighValue_LONG: /*Max*/1.4E+21;
			CASE e_PerformVerification_Out1LowValue_LONG: /*Max*/1.4E+21;
			CASE e_PerformVerification_Out1Pulse_LONG: /*Max*/1.4E+21;
			CASE e_PerformVerification_Out2Frequency_LONG: /*Max*/1.4E+21;
			CASE e_PerformVerification_Out2Pulse_LONG: /*Max*/1.4E+21;
			CASE e_PerformVerification_Start_LONG: /*Max*/3.0E+38;

		}
		MIN_VALUE 
		SELECT (HBT_PerformVerification_1)
		{
			CASE e_PerformVerification_Cancel_LONG: /*Min*/-3.0E+38;
			CASE e_PerformVerification_Out1Frequency_LONG: /*Min*/0.0;
			CASE e_PerformVerification_Out1HighValue_LONG: /*Min*/0.0;
			CASE e_PerformVerification_Out1LowValue_LONG: /*Min*/0.0;
			CASE e_PerformVerification_Out1Pulse_LONG: /*Min*/0.0;
			CASE e_PerformVerification_Out2Frequency_LONG: /*Min*/0.0;
			CASE e_PerformVerification_Out2Pulse_LONG: /*Min*/0.0;
			CASE e_PerformVerification_Start_LONG: /*Min*/-3.0E+38;

		}
		DEFAULT_VALUE 
		SELECT (HBT_PerformVerification_1)
		{
			CASE e_PerformVerification_Cancel_LONG: /*Default*/0;
			CASE e_PerformVerification_Out1Frequency_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out1HighValue_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out1LowValue_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out1Pulse_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out2Frequency_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out2Pulse_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Start_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HBT_MonitoringCoilRiseTime_1 /* HBT_MonitoringCoilRiseTime  Rel. Index: 35*/
{
	LABEL T_CoilCurrentShotTime;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HBT_MonitoringGroundPotential_1 /* HBT_MonitoringGroundPotential  Rel. Index: 36*/
{
	LABEL T_ReferenceElectrodePotentialAgainstPE;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HBT_MonitoringNoise_1 /* HBT_MonitoringNoise  Rel. Index: 34*/
{
	LABEL T_Noise;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HBT_OperationHours_1 /* HBT_OperationHours  Rel. Index: 11*/
{
	LABEL T_OperatingTime;
	HELP  T_OperatingTime_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsVerificationDone */ (HBT_VerificationOverallResult_1!=e_VerificationResult_NotDone_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE HBT_PerformVerification_1 /* HBT_PerformVerification  Rel. Index: 33*/
{
	LABEL T_StartVerification;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PerformVerification_Cancel_LONG;
		ENUMLIST_PerformVerification_1_LONG
	}
}

VARIABLE HBT_RecordFactoryWater_1 /* HBT_RecordFactoryWater  Rel. Index: 24*/
{
	LABEL T_RecordFactoryWater;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_CancelStart_Cancel_LONG;
		ENUMLIST_CancelStart_1_LONG
	}
}

VARIABLE HBT_SetValueOut_1 /* HBT_SetValueOut  Rel. Index: 39*/
{
	LABEL T_OutputValue;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsPerformVerificationOutput */ ((HBT_PerformVerification_1!=e_PerformVerification_Start_LONG )&&(HBT_PerformVerification_1!=e_PerformVerification_Cancel_LONG )&&/* Reference: IsVerificationModeExternalAndNotBusy */(((HBT_VerificationMode_1==e_VerificationMode_External_LONG )&&/* Reference: IsVerificStatusNotBusyAndSWOptionHBTVerification */((/* Reference: IsSwOptionHeartbeatVerification */((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy */((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG )))))))){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HBT_PerformVerification_1)
		{
			CASE e_PerformVerification_Cancel_LONG: /*Unit*/"-";
			CASE e_PerformVerification_Out1Frequency_LONG: /*Unit*/"Hz";
			CASE e_PerformVerification_Out1HighValue_LONG: /*Unit*/"mA";
			CASE e_PerformVerification_Out1LowValue_LONG: /*Unit*/"mA";
			CASE e_PerformVerification_Out1Pulse_LONG: /*Unit*/"Hz";
			CASE e_PerformVerification_Out2Frequency_LONG: /*Unit*/"Hz";
			CASE e_PerformVerification_Out2Pulse_LONG: /*Unit*/"Hz";
			CASE e_PerformVerification_Start_LONG: /*Unit*/"-";

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HBT_PerformVerification_1)
		{
			CASE e_PerformVerification_Cancel_LONG: /*Default*/0;
			CASE e_PerformVerification_Out1Frequency_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out1HighValue_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out1LowValue_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out1Pulse_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out2Frequency_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Out2Pulse_LONG: /*Default*/0.0;
			CASE e_PerformVerification_Start_LONG: /*Default*/0;

		}
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HBT_VerificationCounter_1 /* HBT_VerificationCounter  Rel. Index: 9*/
{
	LABEL T_VerificationID;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsVerificationDone */ (HBT_VerificationOverallResult_1!=e_VerificationResult_NotDone_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HBT_VerificationDateTime_1 /* HBT_VerificationDateTime  Rel. Index: 10*/
{
	LABEL T_DateTime;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsVerificationDone */ (HBT_VerificationOverallResult_1!=e_VerificationResult_NotDone_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(20)
{
		DEFAULT_VALUE "0";
            	}
}

VARIABLE HBT_VerificationInputOutputResult_1 /* HBT_VerificationInputOutputResult  Rel. Index: 15*/
{
	LABEL T_IOModule;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsVerificationLastOverallResultFailed */ (HBT_VerificationOverallResult_1==e_VerificationResult_failed_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_1_LONG
	}
}

VARIABLE HBT_VerificationMode_1 /* HBT_VerificationMode  Rel. Index: 32*/
{
	LABEL T_VerificationMode;
	HELP  [blank];
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsVerificStatusNotBusyAndSWOptionHBTVerification */ (/* Reference: IsSwOptionHeartbeatVerification */((((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG)== e_SWOptionEnabledOverview_SwOptionHeartbeatVerification_LONG )))&&/* Reference: IsVerificationStatusNotBusy */((HBT_VerificationStatus_1!=e_ExecutionStatus_Busy_LONG )))){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationMode_Internal_LONG;
		ENUMLIST_VerificationMode_1_LONG
	}
}

VARIABLE HBT_VerificationOverallResult_1 /* HBT_VerificationOverallResult  Rel. Index: 8*/
{
	LABEL T_OverallResult;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_1_LONG
	}
}

VARIABLE HBT_VerificationSensElectronicResult_1 /* HBT_VerificationSensElectronicResult  Rel. Index: 14*/
{
	LABEL T_SensorElectronicModule;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsVerificationLastOverallResultFailed */ (HBT_VerificationOverallResult_1==e_VerificationResult_failed_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_1_LONG
	}
}

VARIABLE HBT_VerificationSensorResult_1 /* HBT_VerificationSensorResult  Rel. Index: 13*/
{
	LABEL T_Sensor;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsVerificationLastOverallResultFailed */ (HBT_VerificationOverallResult_1==e_VerificationResult_failed_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_1_LONG
	}
}

VARIABLE HBT_VerificationStatus_1 /* HBT_VerificationStatus  Rel. Index: 44*/
{
	LABEL T_Status;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_ExecutionStatus_Ready_LONG;
		ENUMLIST_ExecutionStatus_1_LONG
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block TotalInventoryCounter with the prefix TIC */
        /* ****************************************************************************************************************** */
VARIABLE TotalInventoryCounter_ActInstance
{
	LABEL "TotalInventoryCounter_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE TIC_Channel_1 /* TIC_Channel  Rel. Index: 23*/
{
	LABEL T_AssignProcessVariable;
	HELP  T_AssignProcessVariableTotalizer_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TICInputSelector_VolumeFlow_LONG;
		ENUMLIST_TICInputSelector_1_LONG
	}
	POST_EDIT_ACTIONS
	{
		method_update_TIC_TotUnit_1
	}
}

METHOD method_update_TIC_TotUnit_1
{
	LABEL "method_update_TIC_TotUnit_1";
	DEFINITION
	{
		switch(TIC_Channel_1)
		{
			case e_TICInputSelector_VolumeFlow_LONG: TIC_TotUnit_1 = e_TotalizerUnits_cubiccentiMeter_LONG; break;
			case e_TICInputSelector_MassFlow_LONG: TIC_TotUnit_1 = e_TotalizerUnits_Gram_LONG; break;
		}
	}

}

VARIABLE TIC_Channel_2 /* TIC_Channel  Rel. Index: 23*/
{
	LABEL T_AssignProcessVariable;
	HELP  T_AssignProcessVariableTotalizer_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TICInputSelector_VolumeFlow_LONG;
		ENUMLIST_TICInputSelector_2_LONG
	}
	POST_EDIT_ACTIONS
	{
		method_update_TIC_TotUnit_2
	}
}

METHOD method_update_TIC_TotUnit_2
{
	LABEL "method_update_TIC_TotUnit_2";
	DEFINITION
	{
		switch(TIC_Channel_2)
		{
			case e_TICInputSelector_VolumeFlow_LONG: TIC_TotUnit_2 = e_TotalizerUnits_cubiccentiMeter_LONG; break;
			case e_TICInputSelector_MassFlow_LONG: TIC_TotUnit_2 = e_TotalizerUnits_Gram_LONG; break;
		}
	}

}

VARIABLE TIC_Channel_3 /* TIC_Channel  Rel. Index: 23*/
{
	LABEL T_AssignProcessVariable;
	HELP  T_AssignProcessVariableTotalizer_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TICInputSelector_VolumeFlow_LONG;
		ENUMLIST_TICInputSelector_3_LONG
	}
	POST_EDIT_ACTIONS
	{
		method_update_TIC_TotUnit_3
	}
}

METHOD method_update_TIC_TotUnit_3
{
	LABEL "method_update_TIC_TotUnit_3";
	DEFINITION
	{
		switch(TIC_Channel_3)
		{
			case e_TICInputSelector_VolumeFlow_LONG: TIC_TotUnit_3 = e_TotalizerUnits_cubiccentiMeter_LONG; break;
			case e_TICInputSelector_MassFlow_LONG: TIC_TotUnit_3 = e_TotalizerUnits_Gram_LONG; break;
		}
	}

}

VARIABLE TIC_Control_1 /* TIC_Control  Rel. Index: 19*/
{
	LABEL T_ControlTotalizerX_1;
	HELP  T_ControlTotalizer_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_1!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerControlMode_Totalize_LONG;
		ENUMLIST_TotalizerControlMode_1_LONG
	}
}

VARIABLE TIC_Control_2 /* TIC_Control  Rel. Index: 19*/
{
	LABEL T_ControlTotalizerX_2;
	HELP  T_ControlTotalizer_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_2!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerControlMode_Totalize_LONG;
		ENUMLIST_TotalizerControlMode_2_LONG
	}
}

VARIABLE TIC_Control_3 /* TIC_Control  Rel. Index: 19*/
{
	LABEL T_ControlTotalizerX_3;
	HELP  T_ControlTotalizer_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_3!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerControlMode_Totalize_LONG;
		ENUMLIST_TotalizerControlMode_3_LONG
	}
}

VARIABLE TIC_FailsafeMode_1 /* TIC_FailsafeMode  Rel. Index: 8*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeTotalizer_TT;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_1!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerFailSafeMode_FailHold_LONG;
		ENUMLIST_TotalizerFailSafeMode_1_LONG
	}
}

VARIABLE TIC_FailsafeMode_2 /* TIC_FailsafeMode  Rel. Index: 8*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeTotalizer_TT;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_2!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerFailSafeMode_FailHold_LONG;
		ENUMLIST_TotalizerFailSafeMode_2_LONG
	}
}

VARIABLE TIC_FailsafeMode_3 /* TIC_FailsafeMode  Rel. Index: 8*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeTotalizer_TT;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_3!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerFailSafeMode_FailHold_LONG;
		ENUMLIST_TotalizerFailSafeMode_3_LONG
	}
}

VARIABLE TIC_HiHiLimit_1 /* TIC_HiHiLimit  Rel. Index: 9*/
{
	LABEL T_HiHiAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_HiHiLimit_2 /* TIC_HiHiLimit  Rel. Index: 9*/
{
	LABEL T_HiHiAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_HiHiLimit_3 /* TIC_HiHiLimit  Rel. Index: 9*/
{
	LABEL T_HiHiAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_HiLimit_1 /* TIC_HiLimit  Rel. Index: 10*/
{
	LABEL T_HiAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_HiLimit_2 /* TIC_HiLimit  Rel. Index: 10*/
{
	LABEL T_HiAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_HiLimit_3 /* TIC_HiLimit  Rel. Index: 10*/
{
	LABEL T_HiAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_InternalControl_1 /* TIC_InternalControl  Rel. Index: 21*/
{
	LABEL T_InternalTotalizerControl;
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerControlMode_Totalize_LONG;
		ENUMLIST_TotalizerControlMode_1_LONG
	}
}

VARIABLE TIC_InternalControl_2 /* TIC_InternalControl  Rel. Index: 21*/
{
	LABEL T_InternalTotalizerControl;
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerControlMode_Totalize_LONG;
		ENUMLIST_TotalizerControlMode_2_LONG
	}
}

VARIABLE TIC_InternalControl_3 /* TIC_InternalControl  Rel. Index: 21*/
{
	LABEL T_InternalTotalizerControl;
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerControlMode_Totalize_LONG;
		ENUMLIST_TotalizerControlMode_3_LONG
	}
}

VARIABLE TIC_LimitHysteresis_1 /* TIC_LimitHysteresis  Rel. Index: 13*/
{
	LABEL T_LimitHysteresis;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE TIC_LimitHysteresis_2 /* TIC_LimitHysteresis  Rel. Index: 13*/
{
	LABEL T_LimitHysteresis;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE TIC_LimitHysteresis_3 /* TIC_LimitHysteresis  Rel. Index: 13*/
{
	LABEL T_LimitHysteresis;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE TIC_LoLimit_1 /* TIC_LoLimit  Rel. Index: 14*/
{
	LABEL T_LoAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/-1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_LoLimit_2 /* TIC_LoLimit  Rel. Index: 14*/
{
	LABEL T_LoAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/-1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_LoLimit_3 /* TIC_LoLimit  Rel. Index: 14*/
{
	LABEL T_LoAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/-1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_LoLoLimit_1 /* TIC_LoLoLimit  Rel. Index: 15*/
{
	LABEL T_LoLoAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/-1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_LoLoLimit_2 /* TIC_LoLoLimit  Rel. Index: 15*/
{
	LABEL T_LoLoAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/-1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_LoLoLimit_3 /* TIC_LoLoLimit  Rel. Index: 15*/
{
	LABEL T_LoLoAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/-1.4E+21;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_MapSumMode_1 /* TIC_MapSumMode  Rel. Index: 25*/
{
	LABEL T_OperatingModeTotalizerX_1;
	HELP  T_TotalizerOperatingMode_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerMode_Balanced_LONG;
		ENUMLIST_TotalizerMode_1_LONG
	}
}

VARIABLE TIC_MapSumMode_2 /* TIC_MapSumMode  Rel. Index: 25*/
{
	LABEL T_OperatingModeTotalizerX_2;
	HELP  T_TotalizerOperatingMode_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerMode_Balanced_LONG;
		ENUMLIST_TotalizerMode_2_LONG
	}
}

VARIABLE TIC_MapSumMode_3 /* TIC_MapSumMode  Rel. Index: 25*/
{
	LABEL T_OperatingModeTotalizerX_3;
	HELP  T_TotalizerOperatingMode_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerMode_Balanced_LONG;
		ENUMLIST_TotalizerMode_3_LONG
	}
}

VARIABLE TIC_OverflowValue_1 /* TIC_OverflowValue  Rel. Index: 17*/
{
	LABEL T_TotalizerOverflowX_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_1!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 32000.0;
		MIN_VALUE -32000.0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE TIC_OverflowValue_2 /* TIC_OverflowValue  Rel. Index: 17*/
{
	LABEL T_TotalizerOverflowX_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_2!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 32000.0;
		MIN_VALUE -32000.0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE TIC_OverflowValue_3 /* TIC_OverflowValue  Rel. Index: 17*/
{
	LABEL T_TotalizerOverflowX_3;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_3!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 32000.0;
		MIN_VALUE -32000.0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE TIC_PresetQuantity_1 /* TIC_PresetQuantity  Rel. Index: 18*/
{
	LABEL T_PresetValueX_1;
	HELP  T_PresetValue_TT;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_1!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.4E+38;

		MIN_VALUE /*Min*/-3.4E+38;

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_PresetQuantity_2 /* TIC_PresetQuantity  Rel. Index: 18*/
{
	LABEL T_PresetValueX_2;
	HELP  T_PresetValue_TT;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_2!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.4E+38;

		MIN_VALUE /*Min*/-3.4E+38;

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_PresetQuantity_3 /* TIC_PresetQuantity  Rel. Index: 18*/
{
	LABEL T_PresetValueX_3;
	HELP  T_PresetValue_TT;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_3!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.4E+38;

		MIN_VALUE /*Min*/-3.4E+38;

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_SumMode_1 /* TIC_SumMode  Rel. Index: 11*/
{
	LABEL T_TotalizerOperationMode;
	HELP  T_TotalizerOperatingMode_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_1!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerMode_Balanced_LONG;
		ENUMLIST_TotalizerMode_1_LONG
	}
}

VARIABLE TIC_SumMode_2 /* TIC_SumMode  Rel. Index: 11*/
{
	LABEL T_TotalizerOperationMode;
	HELP  T_TotalizerOperatingMode_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_2!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerMode_Balanced_LONG;
		ENUMLIST_TotalizerMode_2_LONG
	}
}

VARIABLE TIC_SumMode_3 /* TIC_SumMode  Rel. Index: 11*/
{
	LABEL T_TotalizerOperationMode;
	HELP  T_TotalizerOperatingMode_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_3!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerMode_Balanced_LONG;
		ENUMLIST_TotalizerMode_3_LONG
	}
}

VARIABLE TIC_TotUnit_1 /* TIC_TotUnit  Rel. Index: 27*/
{
	LABEL T_UnitTotalizer;
	HELP  T_TotalizerUnit_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_1!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (TIC_Channel_1!=e_TICInputSelector_Off_LONG )){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerUnits_Liter_LONG;
		ENUMLIST_TotalizerUnits_1_LONG
	}
}

VARIABLE TIC_TotUnit_2 /* TIC_TotUnit  Rel. Index: 27*/
{
	LABEL T_UnitTotalizer;
	HELP  T_TotalizerUnit_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_2!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (TIC_Channel_2!=e_TICInputSelector_Off_LONG )){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerUnits_Liter_LONG;
		ENUMLIST_TotalizerUnits_2_LONG
	}
}

VARIABLE TIC_TotUnit_3 /* TIC_TotUnit  Rel. Index: 27*/
{
	LABEL T_UnitTotalizer;
	HELP  T_TotalizerUnit_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_3!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (TIC_Channel_3!=e_TICInputSelector_Off_LONG )){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TotalizerUnits_Liter_LONG;
		ENUMLIST_TotalizerUnits_3_LONG
	}
}

VARIABLE TIC_Value_1 /* TIC_Value  Rel. Index: 22*/
{
	LABEL T_TotalizerValueX_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_1!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.4E+38;

		MIN_VALUE /*Min*/-3.4E+38;

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_Value_2 /* TIC_Value  Rel. Index: 22*/
{
	LABEL T_TotalizerValueX_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_2!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.4E+38;

		MIN_VALUE /*Min*/-3.4E+38;

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE TIC_Value_3 /* TIC_Value  Rel. Index: 22*/
{
	LABEL T_TotalizerValueX_3;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsNotTotChannelOff */ (TIC_Channel_3!=e_TICInputSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.4E+38;

		MIN_VALUE /*Min*/-3.4E+38;

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block HARTInput with the prefix HI */
        /* ****************************************************************************************************************** */
VARIABLE HARTInput_ActInstance
{
	LABEL "HARTInput_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE HI_CaptureMode_1 /* HI_CaptureMode  Rel. Index: 8*/
{
	LABEL T_CaptureMode;
	HELP  T_CaptureMode_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_CaptureMode_Disable_SHORT;
		ENUMLIST_CaptureMode_1_SHORT
	}
}

VARIABLE HI_DestinationDeviceVariable_1 /* HI_DestinationDeviceVariable  Rel. Index: 7*/
{
	LABEL T_DeviceVariableID;
	HELP  T_DeviceVariableID_TT;
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DestinationDeviceVariableId_CatchDeviceVariable_LONG;
		ENUMLIST_DestinationDeviceVariableId_1_LONG
	}
}

VARIABLE HI_DeviceVariableInput_1 /* HI_DeviceVariableInput  Rel. Index: 15*/
{
	LABEL T_Value;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HI_DestinationDeviceVariable_1)
		{
			CASE e_DestinationDeviceVariableId_CatchDeviceVariable_LONG: /*Unit*/"-";
			CASE e_DestinationDeviceVariableId_Density_LONG: 
			SELECT (SU_Density_1)
			{
				CASE e_Density_Gram_per_cubiccentiMeter_LONG:/*Unit*/"g/cm³";
				CASE e_Density_Gram_per_cubicMeter_LONG:/*Unit*/"g/m³";
				CASE e_Density_kiloGram_per_cubicdeciMeter_LONG:/*Unit*/"kg/dm³";
				CASE e_Density_kiloGram_per_Liter_LONG:/*Unit*/"kg/l";
				CASE e_Density_kiloGram_per_cubicMeter_LONG:/*Unit*/"kg/m³";
				CASE e_Density_SD4degC_LONG:/*Unit*/"SD4°C";
				CASE e_Density_SD15degC_LONG:/*Unit*/"SD15°C";
				CASE e_Density_SD20degC_LONG:/*Unit*/"SD20°C";
				CASE e_Density_SG4degC_LONG:/*Unit*/"SG4°C";
				CASE e_Density_SG15degC_LONG:/*Unit*/"SG15°C";
				CASE e_Density_SG20degC_LONG:/*Unit*/"SG20°C";
				CASE e_Density_PoundPerCubicfoot_LONG:/*Unit*/"lb/ft³";
				CASE e_Density_PoundPerGallon_LONG:/*Unit*/"lb/gal (us)";
				CASE e_Density_PoundPerBarrelLiquid_LONG:/*Unit*/"lb/bbl (us;liq.)";
				CASE e_Density_PoundPerBarrelFederal_LONG:/*Unit*/"lb/bbl (us;beer)";
				CASE e_Density_PoundPerBarrelOil_LONG:/*Unit*/"lb/bbl (us;oil)";
				CASE e_Density_PoundPerBarrelTank_LONG:/*Unit*/"lb/bbl (us;tank)";
				CASE e_Density_PoundPerImpGallon_LONG:/*Unit*/"lb/gal (imp)";
				CASE e_Density_PoundPerImpBarrelOil_LONG:/*Unit*/"lb/bbl (imp;oil)";
			}
			CASE e_DestinationDeviceVariableId_Temperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HI_DestinationDeviceVariable_1)
		{
			CASE e_DestinationDeviceVariableId_CatchDeviceVariable_LONG: /*Default*/0;
			CASE e_DestinationDeviceVariableId_Density_LONG: /*Default*/500;
			CASE e_DestinationDeviceVariableId_Temperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}

		}
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HI_DeviceVariableInputStatus_1 /* HI_DeviceVariableInputStatus  Rel. Index: 17*/
{
	LABEL T_Status;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_DVStatus_Bad_SHORT;
		ENUMLIST_DVStatus_1_SHORT
	}
}

VARIABLE HI_FailsafeMode_1 /* HI_FailsafeMode  Rel. Index: 16*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeHARTInput_TT;
	VALIDITY IF ( /*IsCaptureModeNotDisabled */ (HI_CaptureMode_1!=e_CaptureMode_Disable_SHORT )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_HartInputFailsafeMode_Error_LONG;
		ENUMLIST_HartInputFailsafeMode_1_LONG
	}
}

VARIABLE HI_FailsafeValue_1 /* HI_FailsafeValue  Rel. Index: 18*/
{
	LABEL T_FailureValue;
	HELP  T_FailureValue_TT;
	VALIDITY IF ( /*IsCaptureModeNotDisAndFSModeDefValue */ ((HI_FailsafeMode_1==e_HartInputFailsafeMode_DefinedValue_LONG )&&/* Reference: IsCaptureModeNotDisabled */((HI_CaptureMode_1!=e_CaptureMode_Disable_SHORT )))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 1.4E+21;
		MIN_VALUE -1.4E+21;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE HI_ShedTime_1 /* HI_ShedTime  Rel. Index: 14*/
{
	LABEL T_ShedTime;
	HELP  T_ShedTime_TT;
	VALIDITY IF ( /*IsCaptureModeNotDisabled */ (HI_CaptureMode_1!=e_CaptureMode_Disable_SHORT )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 120.0;
		MIN_VALUE 1.0;
		DEFAULT_VALUE 5;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE HI_SourceCommandNumber_1 /* HI_SourceCommandNumber  Rel. Index: 12*/
{
	LABEL T_BurstCommand;
	HELP  T_BurstCommand_TT;
	VALIDITY IF ( /*IsCaptureModeNotDisabled */ (HI_CaptureMode_1!=e_CaptureMode_Disable_SHORT )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_Command_Cmd1_SHORT;
		ENUMLIST_Command_1_SHORT
	}
}

VARIABLE HI_SourceSlaveDeviceID_1 /* HI_SourceSlaveDeviceID  Rel. Index: 11*/
{
	LABEL T_DeviceID;
	HELP  T_DeviceID_TT;
	VALIDITY IF ( /*IsCaptureModeMaster */ (HI_CaptureMode_1==e_CaptureMode_EnabledFromDevice_SHORT )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0x";
		DISPLAY_FORMAT ".0x";

	}
}

VARIABLE HI_SourceSlaveDeviceType_1 /* HI_SourceSlaveDeviceType  Rel. Index: 10*/
{
	LABEL T_DeviceType;
	HELP  T_DeviceType_TT;
	VALIDITY IF ( /*IsCaptureModeMaster */ (HI_CaptureMode_1==e_CaptureMode_EnabledFromDevice_SHORT )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 255;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0x";
		DISPLAY_FORMAT ".0x";

	}
}

VARIABLE HI_SourceSlaveManufacturerID_1 /* HI_SourceSlaveManufacturerID  Rel. Index: 9*/
{
	LABEL T_ManufacturerID;
	HELP  T_ManufactureID_SourceSlave_TT;
	VALIDITY IF ( /*IsCaptureModeMaster */ (HI_CaptureMode_1==e_CaptureMode_EnabledFromDevice_SHORT )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 255;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0x";
		DISPLAY_FORMAT ".0x";

	}
}

VARIABLE HI_SourceSlotNumber_1 /* HI_SourceSlotNumber  Rel. Index: 13*/
{
	LABEL T_SlotNumber;
	HELP  T_SlotNumber_TT;
	VALIDITY IF ( /*IsCaptureModeNotDisabled */ (HI_CaptureMode_1!=e_CaptureMode_Disable_SHORT )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 4;
		MIN_VALUE 1;
		DEFAULT_VALUE 1;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block ConstDigital with the prefix CD */
        /* ****************************************************************************************************************** */
VARIABLE ConstDigital_ActInstance
{
	LABEL "ConstDigital_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block StateInput with the prefix SI */
        /* ****************************************************************************************************************** */
VARIABLE StateInput_ActInstance
{
	LABEL "StateInput_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE SI_EventLevel_1 /* SI_EventLevel  Rel. Index: 9*/
{
	LABEL T_ActiveLevel;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_LowHigh_LHHigh_LONG;
		ENUMLIST_LowHigh_1_LONG
	}
}

VARIABLE SI_InputSelector_1 /* SI_InputSelector  Rel. Index: 7*/
{
	LABEL T_AssignStatusInput;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_StateInputSelector_Off_LONG;
		ENUMLIST_StateInputSelector_1_LONG
	}
}

VARIABLE SI_InputValue_1 /* SI_InputValue  Rel. Index: 12*/
{
	LABEL T_ValueStatusInput;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_LowHigh_LHLow_LONG;
		ENUMLIST_LowHigh_1_LONG
	}
}

VARIABLE SI_MinPulseWidth_1 /* SI_MinPulseWidth  Rel. Index: 8*/
{
	LABEL T_ResponseTimeStatusInput;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "ms";

	TYPE  FLOAT
	{
		MAX_VALUE 200.0;
		MIN_VALUE 5.0;
		DEFAULT_VALUE 50;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE SI_SimulationMode_1 /* SI_SimulationMode  Rel. Index: 10*/
{
	LABEL T_SimulationStateInput;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

VARIABLE SI_SimulationValue_1 /* SI_SimulationValue  Rel. Index: 11*/
{
	LABEL T_ValueStatusInput;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsSISimulationNotOff */ (SI_SimulationMode_1!=e_OffOn_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_LowHigh_LHHigh_LONG;
		ENUMLIST_LowHigh_1_LONG
	}
}

VARIABLE SI_StateInputAllowed_1 /* SI_StateInputAllowed  Rel. Index: 13*/
{
	LABEL "StateInputAllowed";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block Debug with the prefix DB */
        /* ****************************************************************************************************************** */
VARIABLE Debug_ActInstance
{
	LABEL "Debug_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block CurrentOutput with the prefix CO */
        /* ****************************************************************************************************************** */
VARIABLE CurrentOutput_ActInstance
{
	LABEL "CurrentOutput_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE CO_AdjustMode_1 /* CO_AdjustMode  Rel. Index: 9*/
{
	LABEL T_TrimX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_CurrentAdjustMode_Off_LONG;
		ENUMLIST_CurrentAdjustMode_1_LONG
	}
}

VARIABLE CO_CorrGain_1 /* CO_CorrGain  Rel. Index: 24*/
{
	LABEL  "|en|CorrGain 1";
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".3f";
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE CO_CorrOffset_1 /* CO_CorrOffset  Rel. Index: 25*/
{
	LABEL  "|en|CorrOffset 1";
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "mA";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".3f";
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE CO_FailsafeMode_1 /* CO_FailsafeMode  Rel. Index: 11*/
{
	LABEL T_FailureMode;
	HELP  T_FailureModeOutputs_TT;
	VALIDITY IF ( /*IsInputSelectorNotOffAndNotFixedCurrent */ (/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_CurrentFailSafeMode_Max_LONG;
		ENUMLIST_CurrentFailSafeMode_1_LONG
	}
}

VARIABLE CO_FailsafeValue_1 /* CO_FailsafeValue  Rel. Index: 12*/
{
	LABEL T_FailureCurrent;
	HELP  T_FailureCurrent_TT;
	VALIDITY IF ( /*IsCurrentFailsafeModeDefinedValue */ ((CO_FailsafeMode_1==e_CurrentFailSafeMode_DefinedValue_LONG )&&/* Reference: IsInputSelectorNotOffAndNotFixedCurrent */((/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Unit*/"mA";

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Max*/22.5;

		}
		MIN_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Min*/0.0;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Min*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Min*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Min*/3.59;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Min*/0.0;

		}
		DEFAULT_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Default*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Default*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Default*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Default*/22.5;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Default*/22.5;

		}
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE CO_FixedValue_1 /* CO_FixedValue  Rel. Index: 13*/
{
	LABEL T_FixedCurrent;
	HELP  [blank];
	VALIDITY IF ( /*IsCurrentOperatingModeFixedCurrent */ (CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Unit*/"mA";

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Max*/22.5;

		}
		MIN_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Min*/0.0;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Min*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Min*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Min*/3.59;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Min*/0.0;

		}
		DEFAULT_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Default*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Default*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Default*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Default*/22.5;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Default*/22.5;

		}
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE CO_Input04mA_1 /* CO_Input04mA  Rel. Index: 26*/
{
	LABEL T_04mAValue;
	HELP  T_4mAValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsCurrentZoomOn */ ((CO_ZoomMode_1==e_OffOn_On_LONG )&&/* Reference: IsInputSelectorNotOffAndNotFixedCurrent */((/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( ((CO_ZoomMode_1==e_OffOn_On_LONG )&&/* Reference: IsInputSelectorNotOffAndNotFixedCurrent */((/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (CO_InputSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_CurrentInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_CurrentInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_CurrentInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (CO_InputSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_CurrentInputSelector_MassFlow_LONG: /*Max*/1.4E+21;
			CASE e_CurrentInputSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_CurrentInputSelector_VolumeFlow_LONG: /*Max*/1.4E+21;

		}
		MIN_VALUE 
		SELECT (CO_InputSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_CurrentInputSelector_MassFlow_LONG: /*Min*/-1.4E+21;
			CASE e_CurrentInputSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_CurrentInputSelector_VolumeFlow_LONG: /*Min*/-1.4E+21;

		}
		DEFAULT_VALUE 
		SELECT (CO_InputSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_CurrentInputSelector_MassFlow_LONG: /*Default*/0;
			CASE e_CurrentInputSelector_Off_LONG: /*Default*/0;
			CASE e_CurrentInputSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".3f";
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE CO_Input20mA_1 /* CO_Input20mA  Rel. Index: 27*/
{
	LABEL T_20mAValue;
	HELP  T_20mAValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsCurrentZoomOn */ ((CO_ZoomMode_1==e_OffOn_On_LONG )&&/* Reference: IsInputSelectorNotOffAndNotFixedCurrent */((/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( ((CO_ZoomMode_1==e_OffOn_On_LONG )&&/* Reference: IsInputSelectorNotOffAndNotFixedCurrent */((/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (CO_InputSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_CurrentInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_CurrentInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_CurrentInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (CO_InputSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Max*/(99999.9999 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Max*/(99999.9999 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Max*/(99999.9999 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Max*/3.4E+38;
			CASE e_CurrentInputSelector_MassFlow_LONG: /*Max*/1.4E+21;
			CASE e_CurrentInputSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_CurrentInputSelector_VolumeFlow_LONG: /*Max*/1.4E+21;

		}
		MIN_VALUE 
		SELECT (CO_InputSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Min*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Min*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Min*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Min*/-3.4E+38;
			CASE e_CurrentInputSelector_MassFlow_LONG: /*Min*/-1.4E+21;
			CASE e_CurrentInputSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_CurrentInputSelector_VolumeFlow_LONG: /*Min*/-1.4E+21;

		}
		DEFAULT_VALUE 
		SELECT (CO_InputSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_CurrentInputSelector_MassFlow_LONG: /*Default*/9000;
			CASE e_CurrentInputSelector_Off_LONG: /*Default*/0;
			CASE e_CurrentInputSelector_VolumeFlow_LONG: /*Default*/0.025;

		}
		EDIT_FORMAT ".3f";
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE CO_InputSelector_1 /* CO_InputSelector  Rel. Index: 14*/
{
	LABEL T_AssignCurrentOutputX;
	HELP  T_AssignCurrentOutput_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_CurrentInputSelector_VolumeFlow_LONG;
		ENUMLIST_CurrentInputSelector_1_LONG
	}
}

VARIABLE CO_InputSelOffVisible_1 /* CO_InputSelOffVisible  Rel. Index: 23*/
{
	LABEL  "|en|InputSelOffVisible 1";
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CO_MapDamping_1 /* CO_MapDamping  Rel. Index: 63*/
{
	LABEL T_DampingOutputX_1;
	HELP  T_DampingOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsInputSelectorNotOffAndNotFixedCurrent */ (/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 999.9;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE CO_MapMeasuringMode_1 /* CO_MapMeasuringMode  Rel. Index: 64*/
{
	LABEL T_MeasuringModeOutputX_1;
	HELP  T_MeasuringModeOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsInputSelectorNotOffAndNotFixedCurrent */ (/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_CurrentMeasuringMode_Standard_LONG;
		ENUMLIST_CurrentMeasuringMode_1_LONG
	}
}

VARIABLE CO_MeasuredValue_1 /* CO_MeasuredValue  Rel. Index: 15*/
{
	LABEL T_MeasuredCurrentX_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT "mA";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE CO_MeasuringMode_1 /* CO_MeasuringMode  Rel. Index: 16*/
{
	LABEL T_MeasuringMode;
	HELP  T_MeasuringModeOutput_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsInputSelectorNotOffAndNotFixedCurrent */ (/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_CurrentMeasuringMode_Standard_LONG;
		ENUMLIST_CurrentMeasuringMode_1_LONG
	}
}

VARIABLE CO_OperatingMode_1 /* CO_OperatingMode  Rel. Index: 17*/
{
	LABEL T_CurrentSpan;
	HELP  T_CurrentSpan_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG;
		ENUMLIST_CurrentOperatingMode_1_LONG
	}
}

VARIABLE CO_OutStatus_1 /* CO_OutStatus  Rel. Index: 8*/
{
	LABEL T_Status;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CO_OutValue_1 /* CO_OutValue  Rel. Index: 7*/
{
	LABEL T_OutputCurrentX_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT "mA";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 3.59;
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE CO_OverallSignalDamping_1 /* CO_OverallSignalDamping  Rel. Index: 36*/
{
	LABEL T_ResponseTime;
	HELP  [blank];
	VALIDITY IF ( /*IsInputSelectorNotOffAndNotFixedCurrent */ (/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE CO_PowerOnMode_1 /* CO_PowerOnMode  Rel. Index: 28*/
{
	LABEL T_StartUpMode;
	HELP  [blank];
	VALIDITY IF ( /*IsNotCurrentOperatingModeFixedCurrent */ (!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PowerOnMode_Min_LONG;
		ENUMLIST_PowerOnMode_1_LONG
	}
}

VARIABLE CO_PowerOnValue_1 /* CO_PowerOnValue  Rel. Index: 29*/
{
	LABEL T_StartUpCurrent;
	HELP  [blank];
	VALIDITY IF ( /*IsCurrentOutPowerOnModeCustom */ ((CO_PowerOnMode_1==e_PowerOnMode_Custom_LONG )&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Unit*/"mA";

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Default*/0.0;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Default*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Default*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Default*/3.59;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Default*/0.0;

		}
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE CO_PulsatingFlowMemory_1 /* CO_PulsatingFlowMemory  Rel. Index: 32*/
{
	LABEL T_Memory;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE CO_PulsatingFlowMemoryReset_1 /* CO_PulsatingFlowMemoryReset  Rel. Index: 33*/
{
	LABEL T_Reset;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelService){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_NoYes_No_LONG;
		ENUMLIST_NoYes_1_LONG
	}
}

VARIABLE CO_PulsatingFlowTimeoutMemory_1 /* CO_PulsatingFlowTimeoutMemory  Rel. Index: 34*/
{
	LABEL T_Timeout;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CO_PulsatingFlowTimeoutZeroFlow_1 /* CO_PulsatingFlowTimeoutZeroFlow  Rel. Index: 35*/
{
	LABEL T_Timeout;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CO_SimulationMode_1 /* CO_SimulationMode  Rel. Index: 18*/
{
	LABEL T_SimulationCurrentOutputX_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (CO_AdjustMode_1==e_CurrentAdjustMode_Off_LONG )){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

VARIABLE CO_SimulationValue_1 /* CO_SimulationValue  Rel. Index: 19*/
{
	LABEL T_ValueCurrentOutputX_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsSimulationCurrentOn */ (CO_SimulationMode_1==e_OffOn_On_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (CO_AdjustMode_1==e_CurrentAdjustMode_Off_LONG )){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Unit*/"mA";
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Unit*/"mA";

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Max*/22.5;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Max*/22.5;

		}
		MIN_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Min*/0.0;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Min*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Min*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Min*/3.59;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Min*/0.0;

		}
		DEFAULT_VALUE 
		SELECT (CO_OperatingMode_1)
		{
			CASE e_CurrentOperatingMode_0_20_mA_LONG: /*Default*/0.0;
			CASE e_CurrentOperatingMode_4_20_mA_LONG: /*Default*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_NAMUR_LONG: /*Default*/3.59;
			CASE e_CurrentOperatingMode_4_20_mA_US_LONG: /*Default*/3.59;
			CASE e_CurrentOperatingMode_FixedCurrent_LONG: /*Default*/0.0;

		}
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE CO_TauDamping_1 /* CO_TauDamping  Rel. Index: 10*/
{
	LABEL T_Damping;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsInputSelectorNotOffAndNotFixedCurrent */ (/* Reference: IsInputSelectorNotOff */((CO_InputSelector_1!=e_CurrentInputSelector_Off_LONG ))&&/* Reference: IsNotCurrentOperatingModeFixedCurrent */((!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 999.9;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1.0;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE CO_TrimValueHi_1 /* CO_TrimValueHi  Rel. Index: 20*/
{
	LABEL T_TrimValueHigh;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF (UserLevelService){IF ( /*IsCurrentOutputAdjustment20mA */ (CO_AdjustMode_1==e_CurrentAdjustMode_20_mA_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock) {READ;} ELSE {IF (UserLevelService){IF ( (((CO_AdjustMode_1==e_CurrentAdjustMode_Off_LONG )||(CO_AdjustMode_1==e_CurrentAdjustMode_20_mA_LONG ))&&(CO_SimulationMode_1==e_OffOn_On_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}
	CONSTANT_UNIT "mA";

	TYPE  FLOAT
	{
		MAX_VALUE 22.0;
		MIN_VALUE 18.0;
		DEFAULT_VALUE 20;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE CO_TrimValueLo_1 /* CO_TrimValueLo  Rel. Index: 21*/
{
	LABEL T_TrimValueLow;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF (UserLevelService){IF ( /*IsCurrentOutputAdjustment4mA */ (CO_AdjustMode_1==e_CurrentAdjustMode_4_mA_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock) {READ;} ELSE {IF (UserLevelService){IF ( (((CO_AdjustMode_1==e_CurrentAdjustMode_Off_LONG )||(CO_AdjustMode_1==e_CurrentAdjustMode_4_mA_LONG ))&&(CO_SimulationMode_1==e_OffOn_On_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}
	CONSTANT_UNIT "mA";

	TYPE  FLOAT
	{
		MAX_VALUE 5.0;
		MIN_VALUE 3.0;
		DEFAULT_VALUE 4;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE CO_ZoomMode_1 /* CO_ZoomMode  Rel. Index: 22*/
{
	LABEL T_TurnDown;
	HELP  [blank];
	VALIDITY IF ( /*IsNotCurrentOperatingModeFixedCurrent */ (!(CO_OperatingMode_1==e_CurrentOperatingMode_FixedCurrent_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_On_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block Trend with the prefix HB */
        /* ****************************************************************************************************************** */
VARIABLE Trend_ActInstance
{
	LABEL "Trend_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE HB_DisplayCha1Info_1 /* HB_DisplayCha1Info  Rel. Index: 33*/
{
	LABEL  "|en|DisplayCha1Info 1";
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HB_InputSelector1_1)
		{
			CASE e_HistoRomInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_HistoRomInputSelector_CurrentOut1Val_LONG: /*Unit*/"mA";
			CASE e_HistoRomInputSelector_ElectronicTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_HistoRomInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_HistoRomInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_HistoRomInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HB_InputSelector1_1)
		{
			CASE e_HistoRomInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_HistoRomInputSelector_CurrentOut1Val_LONG: /*Default*/3.59;
			CASE e_HistoRomInputSelector_ElectronicTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_HistoRomInputSelector_MassFlow_LONG: /*Default*/0;
			CASE e_HistoRomInputSelector_Off_LONG: /*Default*/0;
			CASE e_HistoRomInputSelector_VolumeFlow_LONG: /*Default*/0;

		}
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE HB_DisplayCha2Info_1 /* HB_DisplayCha2Info  Rel. Index: 34*/
{
	LABEL  "|en|DisplayCha2Info 1";
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HB_InputSelector2_1)
		{
			CASE e_HistoRomInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_HistoRomInputSelector_CurrentOut1Val_LONG: /*Unit*/"mA";
			CASE e_HistoRomInputSelector_ElectronicTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_HistoRomInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_HistoRomInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_HistoRomInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HB_InputSelector2_1)
		{
			CASE e_HistoRomInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_HistoRomInputSelector_CurrentOut1Val_LONG: /*Default*/3.59;
			CASE e_HistoRomInputSelector_ElectronicTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_HistoRomInputSelector_MassFlow_LONG: /*Default*/0;
			CASE e_HistoRomInputSelector_Off_LONG: /*Default*/0;
			CASE e_HistoRomInputSelector_VolumeFlow_LONG: /*Default*/0;

		}
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE HB_DisplayCha3Info_1 /* HB_DisplayCha3Info  Rel. Index: 35*/
{
	LABEL  "|en|DisplayCha3Info 1";
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HB_InputSelector3_1)
		{
			CASE e_HistoRomInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_HistoRomInputSelector_CurrentOut1Val_LONG: /*Unit*/"mA";
			CASE e_HistoRomInputSelector_ElectronicTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_HistoRomInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_HistoRomInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_HistoRomInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HB_InputSelector3_1)
		{
			CASE e_HistoRomInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_HistoRomInputSelector_CurrentOut1Val_LONG: /*Default*/3.59;
			CASE e_HistoRomInputSelector_ElectronicTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_HistoRomInputSelector_MassFlow_LONG: /*Default*/0;
			CASE e_HistoRomInputSelector_Off_LONG: /*Default*/0;
			CASE e_HistoRomInputSelector_VolumeFlow_LONG: /*Default*/0;

		}
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE HB_DisplayCha4Info_1 /* HB_DisplayCha4Info  Rel. Index: 36*/
{
	LABEL  "|en|DisplayCha4Info 1";
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HB_InputSelector4_1)
		{
			CASE e_HistoRomInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_HistoRomInputSelector_CurrentOut1Val_LONG: /*Unit*/"mA";
			CASE e_HistoRomInputSelector_ElectronicTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_HistoRomInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_HistoRomInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_HistoRomInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HB_InputSelector4_1)
		{
			CASE e_HistoRomInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_HistoRomInputSelector_CurrentOut1Val_LONG: /*Default*/3.59;
			CASE e_HistoRomInputSelector_ElectronicTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(0 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(0 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(0 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(0 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_HistoRomInputSelector_MassFlow_LONG: /*Default*/0;
			CASE e_HistoRomInputSelector_Off_LONG: /*Default*/0;
			CASE e_HistoRomInputSelector_VolumeFlow_LONG: /*Default*/0;

		}
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE HB_FilterOption_1 /* HB_FilterOption  Rel. Index: 13*/
{
	LABEL T_FilterOptions;
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_TrendFilterSelector_ReadTrendCurve_SHORT;
		ENUMLIST_TrendFilterSelector_1_SHORT
	}
}

VARIABLE HB_InputSelector1_1 /* HB_InputSelector1  Rel. Index: 9*/
{
	LABEL T_AssignChannelX_1;
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_HistoRomInputSelector_Off_LONG;
		ENUMLIST_HistoRomInputSelector_1_LONG
	}
}

VARIABLE HB_InputSelector2_1 /* HB_InputSelector2  Rel. Index: 10*/
{
	LABEL T_AssignChannelX_2;
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_HistoRomInputSelector_Off_LONG;
		ENUMLIST_HistoRomInputSelector_1_LONG
	}
}

VARIABLE HB_InputSelector3_1 /* HB_InputSelector3  Rel. Index: 11*/
{
	LABEL T_AssignChannelX_3;
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_HistoRomInputSelector_Off_LONG;
		ENUMLIST_HistoRomInputSelector_1_LONG
	}
}

VARIABLE HB_InputSelector4_1 /* HB_InputSelector4  Rel. Index: 12*/
{
	LABEL T_AssignChannelX_4;
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_HistoRomInputSelector_Off_LONG;
		ENUMLIST_HistoRomInputSelector_1_LONG
	}
}

VARIABLE HB_MaxTrendEntries_1 /* HB_MaxTrendEntries  Rel. Index: 31*/
{
	LABEL  "|en|MaxTrendEntries 1";
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HB_OperationHours_1 /* HB_OperationHours  Rel. Index: 32*/
{
	LABEL  "|en|OperationHours 1";
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HB_TrendClear_1 /* HB_TrendClear  Rel. Index: 15*/
{
	LABEL T_ClearLoggingData;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DeleteData_Cancel_LONG;
		ENUMLIST_DeleteData_1_LONG
	}
}

VARIABLE HB_TrendInterval_1 /* HB_TrendInterval  Rel. Index: 16*/
{
	LABEL T_LoggingInterval;
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 3600.0;
		MIN_VALUE 1.0;
		DEFAULT_VALUE 10.0;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE HB_TrendListStatus_1 /* HB_TrendListStatus  Rel. Index: 21*/
{
	LABEL  "|en|TrendListStatus 1";
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HB_TrendNextListPosition_1 /* HB_TrendNextListPosition  Rel. Index: 26*/
{
	LABEL  "|en|TrendNextListPosition 1";
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HB_TrendPackageSize_1 /* HB_TrendPackageSize  Rel. Index: 24*/
{
	LABEL  "|en|TrendPackageSize 1";
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 60;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HB_TrendStorageTime_1 /* HB_TrendStorageTime  Rel. Index: 19*/
{
	LABEL T_TrendStorageTime;
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HB_TrendSupportedPackageSize_1 /* HB_TrendSupportedPackageSize  Rel. Index: 23*/
{
	LABEL  "|en|TrendSupportedPackageSize 1";
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 60;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HB_ValueCount_1 /* HB_ValueCount  Rel. Index: 14*/
{
	LABEL T_ReadNumberOfValue;
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 250;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HB_Version_1 /* HB_Version  Rel. Index: 8*/
{
	LABEL  "|en|Version 1";
	HELP  [blank];
	VALIDITY IF ( /*IsHistoROMTrendAvailable */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG)== e_SWOptionEnabledOverview_ExtendedHistoROMAndTrend_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block Supervision with the prefix SPV */
        /* ****************************************************************************************************************** */
VARIABLE Supervision_ActInstance
{
	LABEL "Supervision_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE SPV_AlarmDelay_1 /* SPV_AlarmDelay  Rel. Index: 71*/
{
	LABEL T_AlarmDelayX;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 60.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE SPV_ClampingVoltage_1 /* SPV_ClampingVoltage  Rel. Index: 68*/
{
	LABEL T_TerminalVoltageX_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE SPV_ClampingVoltagePointerAverage_1 /* SPV_ClampingVoltagePointerAverage  Rel. Index: 82*/
{
	LABEL T_AverageValue;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE SPV_ClampingVoltagePointerMax_1 /* SPV_ClampingVoltagePointerMax  Rel. Index: 67*/
{
	LABEL T_MaximumValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE SPV_ClampingVoltagePointerMin_1 /* SPV_ClampingVoltagePointerMin  Rel. Index: 73*/
{
	LABEL T_MinimumValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 50.0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE SPV_ClearEventList_1 /* SPV_ClearEventList  Rel. Index: 9*/
{
	LABEL T_ClearEventList;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DeleteData_Cancel_LONG;
		ENUMLIST_DeleteData_1_LONG
	}
	POST_WRITE_ACTIONS
	{
		PE_method_read_event
	}
}

VARIABLE SPV_CurrentEventCategory_1 /* SPV_CurrentEventCategory  Rel. Index: 28*/
{
	LABEL T_StatusSignal;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventCategory_EventNone_SHORT;
		ENUMLIST_EventCategory_1_SHORT
	}
}

VARIABLE SPV_CurrentEventCategorySeparated_1 /* SPV_CurrentEventCategorySeparated  Rel. Index: 119*/
{
	LABEL T_StatusSignal;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventCategory_EventNone_SHORT;
		ENUMLIST_EventCategory_1_SHORT
	}
}

VARIABLE SPV_CurrentSysConditionUnion_1 /* SPV_CurrentSysConditionUnion  Rel. Index: 74*/
{
	LABEL T_ActualDiagnostics;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (4)
	{
		DEFAULT_VALUE 0;
		ENUMLIST_DeviceStates_ENUM32\
		ENUMLIST_DeviceStates2_ENUM32\
		ENUMLIST_DeviceStates3_ENUM32
	}
}

VARIABLE SPV_CurrentTimestamp_1 /* SPV_CurrentTimestamp  Rel. Index: 59*/
{
	LABEL T_TimestampX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE SPV_Diag302_SevStatusClass_1 /* SPV_Diag302_SevStatusClass  Rel. Index: 149*/
{
	LABEL T_AssignLevelOfEventNoX_302;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventClassAlarmWarning_ClassWarning_SHORT;
		ENUMLIST_EventClassAlarmWarning_1_SHORT
	}
}

VARIABLE SPV_Diag531_SevStatusClass_1 /* SPV_Diag531_SevStatusClass  Rel. Index: 145*/
{
	LABEL T_AssignLevelOfEventNoX_531;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_SHORT;
		ENUMLIST_EventClass_1_SHORT
	}
}

VARIABLE SPV_Diag832_SevStatusClass_1 /* SPV_Diag832_SevStatusClass  Rel. Index: 112*/
{
	LABEL T_AssignLevelOfEventNoX_832;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_SHORT;
		ENUMLIST_EventClass_1_SHORT
	}
}

VARIABLE SPV_Diag833_SevStatusClass_1 /* SPV_Diag833_SevStatusClass  Rel. Index: 115*/
{
	LABEL T_AssignLevelOfEventNoX_833;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_SHORT;
		ENUMLIST_EventClass_1_SHORT
	}
}

VARIABLE SPV_Diag834_SevStatusClass_1 /* SPV_Diag834_SevStatusClass  Rel. Index: 114*/
{
	LABEL T_AssignLevelOfEventNoX_834;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_SHORT;
		ENUMLIST_EventClass_1_SHORT
	}
}

VARIABLE SPV_Diag835_SevStatusClass_1 /* SPV_Diag835_SevStatusClass  Rel. Index: 113*/
{
	LABEL T_AssignLevelOfEventNoX_835;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_SHORT;
		ENUMLIST_EventClass_1_SHORT
	}
}

VARIABLE SPV_Diag862_SevStatusClass_1 /* SPV_Diag862_SevStatusClass  Rel. Index: 152*/
{
	LABEL T_AssignLevelOfEventNoX_862;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_SHORT;
		ENUMLIST_EventClass_1_SHORT
	}
}

VARIABLE SPV_Diag937_SevStatusClass_1 /* SPV_Diag937_SevStatusClass  Rel. Index: 147*/
{
	LABEL T_AssignLevelOfEventNoX_937;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_SHORT;
		ENUMLIST_EventClass_1_SHORT
	}
}

VARIABLE SPV_DiagItem1EventCategory_1 /* SPV_DiagItem1EventCategory  Rel. Index: 16*/
{
	LABEL T_EventCategoryX_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventCategory_EventNone_SHORT;
		ENUMLIST_EventCategory_1_SHORT
	}
}

VARIABLE SPV_DiagItem1Timestamp_1 /* SPV_DiagItem1Timestamp  Rel. Index: 54*/
{
	LABEL T_TimestampX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE SPV_DiagItem2EventCategory_1 /* SPV_DiagItem2EventCategory  Rel. Index: 64*/
{
	LABEL T_EventCategoryX_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventCategory_EventNone_SHORT;
		ENUMLIST_EventCategory_1_SHORT
	}
}

VARIABLE SPV_DiagItem2Timestamp_1 /* SPV_DiagItem2Timestamp  Rel. Index: 49*/
{
	LABEL T_TimestampX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE SPV_DiagItem3EventCategory_1 /* SPV_DiagItem3EventCategory  Rel. Index: 86*/
{
	LABEL T_EventCategoryX_3;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventCategory_EventNone_SHORT;
		ENUMLIST_EventCategory_1_SHORT
	}
}

VARIABLE SPV_DiagItem3Timestamp_1 /* SPV_DiagItem3Timestamp  Rel. Index: 44*/
{
	LABEL T_TimestampX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE SPV_DiagItem4EventCategory_1 /* SPV_DiagItem4EventCategory  Rel. Index: 92*/
{
	LABEL T_EventCategoryX_4;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventCategory_EventNone_SHORT;
		ENUMLIST_EventCategory_1_SHORT
	}
}

VARIABLE SPV_DiagItem4Timestamp_1 /* SPV_DiagItem4Timestamp  Rel. Index: 39*/
{
	LABEL T_TimestampX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE SPV_DiagItem5EventCategory_1 /* SPV_DiagItem5EventCategory  Rel. Index: 94*/
{
	LABEL T_EventCategoryX_5;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventCategory_EventNone_SHORT;
		ENUMLIST_EventCategory_1_SHORT
	}
}

VARIABLE SPV_DiagItem5Timestamp_1 /* SPV_DiagItem5Timestamp  Rel. Index: 34*/
{
	LABEL T_TimestampX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE SPV_DiagListItem1Union_1 /* SPV_DiagListItem1Union  Rel. Index: 76*/
{
	LABEL T_DiagnosticsX_1;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (4)
	{
		DEFAULT_VALUE 0;
		ENUMLIST_DeviceStates_ENUM32\
		ENUMLIST_DeviceStates2_ENUM32\
		ENUMLIST_DeviceStates3_ENUM32
	}
}

VARIABLE SPV_DiagListItem2Union_1 /* SPV_DiagListItem2Union  Rel. Index: 77*/
{
	LABEL T_DiagnosticsX_2;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (4)
	{
		DEFAULT_VALUE 0;
		ENUMLIST_DeviceStates_ENUM32\
		ENUMLIST_DeviceStates2_ENUM32\
		ENUMLIST_DeviceStates3_ENUM32
	}
}

VARIABLE SPV_DiagListItem3Union_1 /* SPV_DiagListItem3Union  Rel. Index: 78*/
{
	LABEL T_DiagnosticsX_3;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (4)
	{
		DEFAULT_VALUE 0;
		ENUMLIST_DeviceStates_ENUM32\
		ENUMLIST_DeviceStates2_ENUM32\
		ENUMLIST_DeviceStates3_ENUM32
	}
}

VARIABLE SPV_DiagListItem4Union_1 /* SPV_DiagListItem4Union  Rel. Index: 79*/
{
	LABEL T_DiagnosticsX_4;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (4)
	{
		DEFAULT_VALUE 0;
		ENUMLIST_DeviceStates_ENUM32\
		ENUMLIST_DeviceStates2_ENUM32\
		ENUMLIST_DeviceStates3_ENUM32
	}
}

VARIABLE SPV_DiagListItem5Union_1 /* SPV_DiagListItem5Union  Rel. Index: 80*/
{
	LABEL T_DiagnosticsX_5;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (4)
	{
		DEFAULT_VALUE 0;
		ENUMLIST_DeviceStates_ENUM32\
		ENUMLIST_DeviceStates2_ENUM32\
		ENUMLIST_DeviceStates3_ENUM32
	}
}

VARIABLE SPV_DiagnoseListeItemsNeedUpdate_1 /* SPV_DiagnoseListeItemsNeedUpdate  Rel. Index: 118*/
{
	LABEL  "|en|DiagnoseListeItemsNeedUpdate 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE SPV_DispFilterOption_1 /* SPV_DispFilterOption  Rel. Index: 8*/
{
	LABEL T_FilterOptions;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_FilterOptions_CategoryAll_SHORT;
		ENUMLIST_FilterOptions_1_SHORT
	}
}

VARIABLE SPV_EventClassIncompHWConfiguration_1 /* SPV_EventClassIncompHWConfiguration  Rel. Index: 43*/
{
	LABEL T_AssignLevelOfEventNoX_252;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_EventClass_ClassAlarm_LONG;
		ENUMLIST_EventClass_1_LONG
	}
}

VARIABLE SPV_EventClassRangeCurrentOut_1 /* SPV_EventClassRangeCurrentOut  Rel. Index: 53*/
{
	LABEL T_AssignLevelOfEventNoX_441;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_LONG;
		ENUMLIST_EventClass_1_LONG
	}
}

VARIABLE SPV_EventClassRangeFrequencyOut_1 /* SPV_EventClassRangeFrequencyOut  Rel. Index: 58*/
{
	LABEL T_AssignLevelOfEventNoX_442;
	HELP  [blank];
	VALIDITY IF ( /*IsPFSAvailable */ (PulseFrequencyState_ActInstance>=1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_LONG;
		ENUMLIST_EventClass_1_LONG
	}
}

VARIABLE SPV_EventClassRangePulseOut_1 /* SPV_EventClassRangePulseOut  Rel. Index: 65*/
{
	LABEL T_AssignLevelOfEventNoX_443;
	HELP  [blank];
	VALIDITY IF ( /*IsPFSAvailable */ (PulseFrequencyState_ActInstance>=1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_EventClass_ClassWarning_LONG;
		ENUMLIST_EventClass_1_LONG
	}
}

VARIABLE SPV_EventListStatus_1 /* SPV_EventListStatus  Rel. Index: 22*/
{
	LABEL T_PrepareState;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE SPV_FilterOptions_1 /* SPV_FilterOptions  Rel. Index: 20*/
{
	LABEL T_FilterOptions;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_FilterOptions_CategoryAll_SHORT;
		ENUMLIST_FilterOptions_1_SHORT
	}
	POST_EDIT_ACTIONS
	{
		PE_method_read_event
	}
}

METHOD PE_method_read_event
{
	LABEL "";
	CLASS COMPUTATION;
	DEFINITION
	{
		iassign(CountOfHRData, 0);
		save_values();
	}
}

VARIABLE SPV_NumEntriesEventList_1 /* SPV_NumEntriesEventList  Rel. Index: 19*/
{
	LABEL T_NumEntriesList;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE SPV_OperationHours_1 /* SPV_OperationHours  Rel. Index: 18*/
{
	LABEL T_OperatingTime;
	HELP  T_OperatingTime_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE SPV_OperationHoursSinceReset_1 /* SPV_OperationHoursSinceReset  Rel. Index: 17*/
{
	LABEL T_OperatingTimeFromRestart;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE SPV_PowerOnCounter_1 /* SPV_PowerOnCounter  Rel. Index: 83*/
{
	LABEL T_PowerOn;
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}

	TYPE  UNSIGNED_INTEGER (4)
	{
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE SPV_PreviousEventCategory_1 /* SPV_PreviousEventCategory  Rel. Index: 66*/
{
	LABEL T_EventCategoryX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_EventCategory_EventNone_SHORT;
		ENUMLIST_EventCategory_1_SHORT
	}
}

VARIABLE SPV_PreviousSysConditionUnion_1 /* SPV_PreviousSysConditionUnion  Rel. Index: 75*/
{
	LABEL T_PreviousDiagnostics;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (4)
	{
		DEFAULT_VALUE 0;
		ENUMLIST_DeviceStates_ENUM32\
		ENUMLIST_DeviceStates2_ENUM32\
		ENUMLIST_DeviceStates3_ENUM32
	}
}

VARIABLE SPV_PreviousTimestamp_1 /* SPV_PreviousTimestamp  Rel. Index: 11*/
{
	LABEL T_TimestampX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE SPV_ResetTrackingPointer_1 /* SPV_ResetTrackingPointer  Rel. Index: 85*/
{
	LABEL T_ResetMinMaxValues;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_ResetTrackingPointer_Off_LONG;
		ENUMLIST_ResetTrackingPointer_1_LONG
	}
}

VARIABLE SPV_SimulationEvent_1 /* SPV_SimulationEvent  Rel. Index: 93*/
{
	LABEL T_SimulationDiagnosticEvent;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		MIN_VALUE 0;
		DEFAULT_VALUE 65533;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE SPV_SimulationFailsafeMode_1 /* SPV_SimulationFailsafeMode  Rel. Index: 10*/
{
	LABEL T_SimulationDeviceAlarm;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

VARIABLE SPV_TemperaturePointerMax_1 /* SPV_TemperaturePointerMax  Rel. Index: 69*/
{
	LABEL T_MaximumValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE SPV_TemperaturePointerMin_1 /* SPV_TemperaturePointerMin  Rel. Index: 72*/
{
	LABEL T_MinimumValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/1000.0;

		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE SPV_TemperaturPointerAverage_1 /* SPV_TemperaturPointerAverage  Rel. Index: 81*/
{
	LABEL T_AverageValue;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/-273.15;
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/-459.6699996;
				CASE e_Temperature_Kelvin_LONG:/*Default*/0.0;
				CASE e_Temperature_Rankine_LONG:/*Default*/0.0;
			}

		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE SPV_Version_1 /* SPV_Version  Rel. Index: 7*/
{
	LABEL T_None;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block Standard with the prefix STD */
        /* ****************************************************************************************************************** */
VARIABLE Standard_ActInstance
{
	LABEL "Standard_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE STD_AccessCode_1 /* STD_AccessCode  Rel. Index: 37*/
{
	LABEL T_EnterAccessCode;
	HELP  T_EnterAccessCode_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ & WRITE;

	TYPE  UNSIGNED_INTEGER (2)
	{
		MAX_VALUE 9999;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
	POST_EDIT_ACTIONS
	{
		method_update_STD_UserLevel_1
	}
}

METHOD method_update_STD_UserLevel_1
{
	LABEL "method_update_STD_UserLevel_1";
	DEFINITION
	{
		switch(STD_AccessCode_1)
		{
			case 4685: STD_UserLevel_1 = e_UserLevel_Service_LONG; break;
			case 6796: STD_UserLevel_1 = e_UserLevel_Production_LONG; break;
			default: STD_UserLevel_1 = e_UserLevel_Maintenance_LONG; break;
		}
		IGNORE_ALL_RESPONSE_CODES();
		IGNORE_ALL_DEVICE_STATUS();

		send_command_trans(178,191); /* write STD_AccessCode_1 */
		send_command_trans(173,48); /* read STD_UserLevel_1 */
		send_command_trans(173,6); /* read STD_AccessCode_1 */
	}

}

VARIABLE STD_CustomizedData_1 /* STD_CustomizedData  Rel. Index: 45*/
{
	LABEL T_Customized;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE STD_DeleteCustomizedData_1 /* STD_DeleteCustomizedData  Rel. Index: 46*/
{
	LABEL T_ResetOrderedConfiguration;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsCustomizedDataAvailable */ (STD_CustomizedData_1!=0)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_NoYes_No_LONG;
		ENUMLIST_NoYes_1_LONG
	}
}

VARIABLE STD_ENPDeviceFirmwareRevision_1 /* STD_ENPDeviceFirmwareRevision  Rel. Index: 24*/
{
	LABEL T_FirmwareVersion;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(8)
{
		DEFAULT_VALUE "01.04   ";
            	}
}

VARIABLE STD_ENPDeviceName_1 /* STD_ENPDeviceName  Rel. Index: 20*/
{
	LABEL T_DeviceName;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "Promag 400      ";
            	}
}

VARIABLE STD_ENPDeviceOrderCodeAPS1_1 /* STD_ENPDeviceOrderCodeAPS1  Rel. Index: 50*/
{
	LABEL T_ExtendedOrderCodeX_1;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(20)
{
		DEFAULT_VALUE "--------------------";
            	}
}

VARIABLE STD_ENPDeviceOrderCodeAPS2_1 /* STD_ENPDeviceOrderCodeAPS2  Rel. Index: 51*/
{
	LABEL T_ExtendedOrderCodeX_2;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(20)
{
		DEFAULT_VALUE "--------------------";
            	}
}

VARIABLE STD_ENPDeviceOrderCodeAPS3_1 /* STD_ENPDeviceOrderCodeAPS3  Rel. Index: 52*/
{
	LABEL T_ExtendedOrderCodeX_3;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(20)
{
		DEFAULT_VALUE "--------------------";
            	}
}

VARIABLE STD_ENPDeviceOrderIdent_1 /* STD_ENPDeviceOrderIdent  Rel. Index: 30*/
{
	LABEL T_OrderCodeX;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(20)
{
		DEFAULT_VALUE "- none -            ";
            	}
}

VARIABLE STD_ENPDeviceSerialNumber_1 /* STD_ENPDeviceSerialNumber  Rel. Index: 27*/
{
	LABEL T_SerialNumber;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(11)
{
		DEFAULT_VALUE "79AFFF16000";
            	}
}

VARIABLE STD_ENPDeviceTag_1 /* STD_ENPDeviceTag  Rel. Index: 31*/
{
	LABEL T_DeviceTag;
	HELP  T_DeviceTag_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(32)
{
		DEFAULT_VALUE "Promag 400                      ";
            	}
}

VARIABLE STD_ENPVersion_1 /* STD_ENPVersion  Rel. Index: 32*/
{
	LABEL T_ENPVersion;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "2.02.00         ";
            	}
}

VARIABLE STD_FactoryDataValid_1 /* STD_FactoryDataValid  Rel. Index: 73*/
{
	LABEL  "|en|FactoryDataValid 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE STD_GeniXMLBuildNumber_1 /* STD_GeniXMLBuildNumber  Rel. Index: 66*/
{
	LABEL T_BuildNumberXML;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 79;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE STD_LanguagesSupported_1 /* STD_LanguagesSupported  Rel. Index: 36*/
{
	LABEL T_LanguagesSupported;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  BIT_ENUMERATED (4)
	{
		DEFAULT_VALUE e_LanguagesSupported_ArabicSupported_LONG + e_LanguagesSupported_ChineseSupported_LONG + e_LanguagesSupported_CzechSupported_LONG + e_LanguagesSupported_DutchSupported_LONG + e_LanguagesSupported_EnglishSupported_LONG + e_LanguagesSupported_FrenchSupported_LONG + e_LanguagesSupported_GermanSupported_LONG + e_LanguagesSupported_IndonesianSupported_LONG + e_LanguagesSupported_ItalianSupported_LONG + e_LanguagesSupported_JapaneseSupported_LONG + e_LanguagesSupported_KoreanSupported_LONG + e_LanguagesSupported_PolishSupported_LONG + e_LanguagesSupported_PortugueseSupported_LONG + e_LanguagesSupported_RussianSupported_LONG + e_LanguagesSupported_SpanishSupported_LONG + e_LanguagesSupported_SwedishSupported_LONG + e_LanguagesSupported_ThaiSupported_LONG + e_LanguagesSupported_TurkishSupported_LONG + e_LanguagesSupported_VietnameseSupported_LONG;
		ENUMLIST_LanguagesSupported_1_LONG
	}
 STYLE "MULTILINE 32 8";
}

VARIABLE STD_LicenseCode_1 /* STD_LicenseCode  Rel. Index: 57*/
{
	LABEL T_ActivateSWOption;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE STD_LockingState_1 /* STD_LockingState  Rel. Index: 41*/
{
	LABEL T_LockingStatus;
	HELP  T_LockingStatus_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  BIT_ENUMERATED (2)
	{
		ENUMLIST_LockingStates_1_LONG
	}
 STYLE "MULTILINE 32 8";
}

VARIABLE STD_ResetLevel_1 /* STD_ResetLevel  Rel. Index: 44*/
{
	LABEL T_DeviceReset;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_ResetLevel_Cancel_LONG;
		ENUMLIST_ResetLevel_1_LONG
	}
}

VARIABLE STD_ResetWriteProtection_1 /* STD_ResetWriteProtection  Rel. Index: 43*/
{
	LABEL T_ResetWriteProtectionCode;
	HELP  T_ResetWriteProtectionCode_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE STD_SetWriteProtection_1 /* STD_SetWriteProtection  Rel. Index: 42*/
{
	LABEL T_SetWriteProtectionCode;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE STD_SWOptionActiveOverview_1 /* STD_SWOptionActiveOverview  Rel. Index: 70*/
{
	LABEL T_SWOptionActiveOverview;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  BIT_ENUMERATED (4)
	{
		ENUMLIST_SWOptionEnabledOverview_1_LONG
	}
 STYLE "MULTILINE 32 8";
}

VARIABLE STD_SWOptionEnabledOverview_1 /* STD_SWOptionEnabledOverview  Rel. Index: 64*/
{
	LABEL T_SWOptionEnabledOverview;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  BIT_ENUMERATED (4)
	{
		ENUMLIST_SWOptionEnabledOverview_1_LONG
	}
 STYLE "MULTILINE 32 8";
}

VARIABLE STD_UDLFeature_1 /* STD_UDLFeature  Rel. Index: 53*/
{
	LABEL T_UDLFeatures;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  BIT_ENUMERATED (2)
	{
		DEFAULT_VALUE e_UDLFeature_ULSupport_LONG;
		ENUMLIST_UDLFeature_1_LONG
	}
 STYLE "MULTILINE 32 8";
}

VARIABLE STD_UDLOperationCode_1 /* STD_UDLOperationCode  Rel. Index: 54*/
{
	LABEL T_UDLOperation;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_UDLOperationCode_UDLTerminate_LONG;
		ENUMLIST_UDLOperationCode_1_LONG
	}
}

VARIABLE STD_UDLRevision_1 /* STD_UDLRevision  Rel. Index: 83*/
{
	LABEL  "|en|UDLRevision 1";
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE STD_UDLStatus_1 /* STD_UDLStatus  Rel. Index: 55*/
{
	LABEL T_UDLStatus;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_UDLStatus_UDLInactive_LONG;
		ENUMLIST_UDLStatus_1_LONG
	}
}

VARIABLE STD_UDLVerificationDelay_1 /* STD_UDLVerificationDelay  Rel. Index: 56*/
{
	LABEL T_UDLVerifyDelay;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT "s";

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 120;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE STD_UserLevel_1 /* STD_UserLevel  Rel. Index: 38*/
{
	LABEL T_AccessStatusTooling;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_UserLevel_Maintenance_LONG;
		ENUMLIST_UserLevel_1_LONG
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block CDIEthernet with the prefix CDIIP */
        /* ****************************************************************************************************************** */
VARIABLE CDIEthernet_ActInstance
{
	LABEL "CDIEthernet_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE CDIIP_ActualIPAddress_1 /* CDIIP_ActualIPAddress  Rel. Index: 16*/
{
	LABEL T_ActualIPAddress;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_ActualStandardGateway_1 /* CDIIP_ActualStandardGateway  Rel. Index: 19*/
{
	LABEL T_ActualStandardGateway;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_ActualSubnetMask_1 /* CDIIP_ActualSubnetMask  Rel. Index: 17*/
{
	LABEL T_ActualSubnetMask;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_AutoIPActiv_1 /* CDIIP_AutoIPActiv  Rel. Index: 20*/
{
	LABEL T_AutoIPActiv;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_AutoIPActiv_No_SHORT;
		ENUMLIST_AutoIPActiv_1_SHORT
	}
}

VARIABLE CDIIP_AutoIPOnOff_1 /* CDIIP_AutoIPOnOff  Rel. Index: 21*/
{
	LABEL T_AutoIPOnOff;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_OffOn_Off_SHORT;
		ENUMLIST_OffOn_1_SHORT
	}
}

VARIABLE CDIIP_CalibrationIPAddress_1 /* CDIIP_CalibrationIPAddress  Rel. Index: 13*/
{
	LABEL T_CalibrationIPAddress;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(15)
{
		DEFAULT_VALUE "192.168.1.212";
            	}
}

VARIABLE CDIIP_CalibrationPortAddress_1 /* CDIIP_CalibrationPortAddress  Rel. Index: 8*/
{
	LABEL T_PortAddress;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		MAX_VALUE 65535;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_CalibrationStartStop_1 /* CDIIP_CalibrationStartStop  Rel. Index: 9*/
{
	LABEL T_CalibrationStartStop;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_StopStart_Stop_SHORT;
		ENUMLIST_StopStart_1_SHORT
	}
}

VARIABLE CDIIP_DebugFileUpload_1 /* CDIIP_DebugFileUpload  Rel. Index: 40*/
{
	LABEL T_FileName;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}

	TYPE ASCII(32)
{
		DEFAULT_VALUE "Debugfile.txt";
            	}
}

VARIABLE CDIIP_DeviceIPAddress_1 /* CDIIP_DeviceIPAddress  Rel. Index: 7*/
{
	LABEL T_IPAddress;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){IF ( (CDIIP_DHCPClientOnOff_1==e_OffOn_Off_SHORT )){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE ASCII(15)
{
		DEFAULT_VALUE "192.168.1.212";
            	}
}

VARIABLE CDIIP_DeviceIPAddressU32_1 /* CDIIP_DeviceIPAddressU32  Rel. Index: 15*/
{
	LABEL  "|en|DeviceIPAddressU32 1";
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_DeviceStandardGateway_1 /* CDIIP_DeviceStandardGateway  Rel. Index: 12*/
{
	LABEL T_DefaultGateway;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){IF ( (CDIIP_DHCPClientOnOff_1==e_OffOn_Off_SHORT )){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE ASCII(15)
{
		DEFAULT_VALUE "192.168.1.212";
            	}
}

VARIABLE CDIIP_DeviceStandardGatewayU32_1 /* CDIIP_DeviceStandardGatewayU32  Rel. Index: 27*/
{
	LABEL T_ActualStandardGateway;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_DeviceSubnetMask_1 /* CDIIP_DeviceSubnetMask  Rel. Index: 11*/
{
	LABEL T_SubnetMask;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){IF ( (CDIIP_DHCPClientOnOff_1==e_OffOn_Off_SHORT )){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE ASCII(15)
{
		DEFAULT_VALUE "255.255.255.0";
            	}
}

VARIABLE CDIIP_DeviceSubnetMaskU32_1 /* CDIIP_DeviceSubnetMaskU32  Rel. Index: 26*/
{
	LABEL T_SubnetMask;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_DHCPClientOnOff_1 /* CDIIP_DHCPClientOnOff  Rel. Index: 14*/
{
	LABEL T_DHCPClient;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_OffOn_Off_SHORT;
		ENUMLIST_OffOn_1_SHORT
	}
}

VARIABLE CDIIP_DomainName_1 /* CDIIP_DomainName  Rel. Index: 31*/
{
	LABEL  "|en|DomainName 1";
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(48)
{
		DEFAULT_VALUE "0";
            	}
}

VARIABLE CDIIP_DomainNameLength_1 /* CDIIP_DomainNameLength  Rel. Index: 30*/
{
	LABEL  "|en|DomainNameLength 1";
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_FirstNameServer_1 /* CDIIP_FirstNameServer  Rel. Index: 28*/
{
	LABEL "PrimaryNameServer";
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_IPMode_1 /* CDIIP_IPMode  Rel. Index: 18*/
{
	LABEL T_IPMode;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_IPMode_FixeIP_SHORT;
		ENUMLIST_IPMode_1_SHORT
	}
}

VARIABLE CDIIP_MACAddress_1 /* CDIIP_MACAddress  Rel. Index: 33*/
{
	LABEL T_MACAddress;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(6);
}

VARIABLE CDIIP_MACAddressString_1 /* CDIIP_MACAddressString  Rel. Index: 34*/
{
	LABEL T_MACAddress;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING READ;

	TYPE ASCII(17)
{
		DEFAULT_VALUE "";
            	}
}

VARIABLE CDIIP_PTPClockAccuracy_1 /* CDIIP_PTPClockAccuracy  Rel. Index: 23*/
{
	LABEL T_PTPClockAccuracy;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_PreciseTimeClockAccuracy_ACC_100us_SHORT;
		ENUMLIST_PreciseTimeClockAccuracy_1_SHORT
	}
}

VARIABLE CDIIP_PTPOffset_1 /* CDIIP_PTPOffset  Rel. Index: 24*/
{
	LABEL T_PTPOffset;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_PTPPortState_1 /* CDIIP_PTPPortState  Rel. Index: 22*/
{
	LABEL T_PTPPortState;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_PreciseTimePortState_PTP_PST_INITIALIZING_SHORT;
		ENUMLIST_PreciseTimePortState_1_SHORT
	}
}

VARIABLE CDIIP_PTPSyncState_1 /* CDIIP_PTPSyncState  Rel. Index: 25*/
{
	LABEL T_PTPSyncState;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_PreciseTimeSyncState_PreciseTimeSyncStateBad_SHORT;
		ENUMLIST_PreciseTimeSyncState_1_SHORT
	}
}

VARIABLE CDIIP_PTPSyncValue_1 /* CDIIP_PTPSyncValue  Rel. Index: 10*/
{
	LABEL T_PTPSyncValue;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "µs";

	TYPE  UNSIGNED_INTEGER (4)
	{
		MIN_VALUE 0;
		DEFAULT_VALUE 100;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_ScndNameServer_1 /* CDIIP_ScndNameServer  Rel. Index: 29*/
{
	LABEL "SecondaryNameServer";
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_WebserverAccess_1 /* CDIIP_WebserverAccess  Rel. Index: 42*/
{
	LABEL "WebserverAccess";
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE CDIIP_WebserverLanguage_1 /* CDIIP_WebserverLanguage  Rel. Index: 35*/
{
	LABEL T_WebserverLanguage;
	HELP  T_Language_WebServer_TT;
	VALIDITY IF ( /*IsWebserverAccess */ (CDIIP_WebserverAccess_1==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_LanguageSelector_English_LONG;
		ENUMLIST_LanguageSelector_1_LONG
	}
}

VARIABLE CDIIP_WebserverOnOff_1 /* CDIIP_WebserverOnOff  Rel. Index: 36*/
{
	LABEL T_WebserverOnOff;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_OffOn_On_SHORT;
		ENUMLIST_OffOn_1_SHORT
	}
}

VARIABLE CDIIP_WebserverParameterUpload_1 /* CDIIP_WebserverParameterUpload  Rel. Index: 37*/
{
	LABEL T_FileName;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}

	TYPE ASCII(32)
{
		DEFAULT_VALUE "ParameterUpload.xml";
            	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block HARTOutput with the prefix HO */
        /* ****************************************************************************************************************** */
VARIABLE HARTOutput_ActInstance
{
	LABEL "HARTOutput_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE HO_BurstCmd_1 /* HO_BurstCmd  Rel. Index: 45*/
{
	LABEL T_BurstCommand;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_BurstCmdCodes_Cmd2_SHORT;
		ENUMLIST_BurstCmdCodes_1_SHORT
	}
}

VARIABLE HO_BurstCtrl_1 /* HO_BurstCtrl  Rel. Index: 8*/
{
	LABEL T_BurstMode;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_BurstCtrlCodes_Off_SHORT;
		ENUMLIST_BurstCtrlCodes_1_SHORT
	}
}

VARIABLE HO_BurstDevVarCode1_1 /* HO_BurstDevVarCode1  Rel. Index: 9*/
{
	LABEL T_BurstDeviceVariableCodeX;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_BurstDevVarCode2_1 /* HO_BurstDevVarCode2  Rel. Index: 43*/
{
	LABEL T_BurstDeviceVariableCodeX_2;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_BurstDevVarCode3_1 /* HO_BurstDevVarCode3  Rel. Index: 42*/
{
	LABEL T_BurstDeviceVariableCodeX_3;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_BurstDevVarCode4_1 /* HO_BurstDevVarCode4  Rel. Index: 41*/
{
	LABEL T_BurstDeviceVariableCodeX_4;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_ConfigChangedCounter_1 /* HO_ConfigChangedCounter  Rel. Index: 44*/
{
	LABEL T_ConfigurationCounter;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_DateCode_1 /* HO_DateCode  Rel. Index: 11*/
{
	LABEL T_HARTDateCode;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(10)
{
		DEFAULT_VALUE "2009-07-20";
            	}
}

VARIABLE HO_Descriptor_1 /* HO_Descriptor  Rel. Index: 12*/
{
	LABEL T_HARTDescriptor;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(16)
{
		DEFAULT_VALUE "PROMAG 400      ";
            	}
}

VARIABLE HO_DeviceID_1 /* HO_DeviceID  Rel. Index: 13*/
{
	LABEL T_DeviceID;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 123456;
		DISPLAY_FORMAT ".0x";

	}
}

VARIABLE HO_DeviceType_1 /* HO_DeviceType  Rel. Index: 14*/
{
	LABEL T_DeviceType;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 255;
		MIN_VALUE 0;
		DEFAULT_VALUE 103;
		EDIT_FORMAT ".0x";
		DISPLAY_FORMAT ".0x";

	}
}

VARIABLE HO_FinalAssemblyNumber_1 /* HO_FinalAssemblyNumber  Rel. Index: 15*/
{
	LABEL T_FinalAssemblyNumber;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_LongTag_1 /* HO_LongTag  Rel. Index: 16*/
{
	LABEL T_DeviceTag;
	HELP  T_DeviceTag_TT;
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(32)
{
		DEFAULT_VALUE "Promag";
            	}
}

VARIABLE HO_Message_1 /* HO_Message  Rel. Index: 17*/
{
	LABEL T_HARTMessage;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(32)
{
		DEFAULT_VALUE "PROMAG 400                      ";
            	}
}

VARIABLE HO_MinNrPreambleResp_1 /* HO_MinNrPreambleResp  Rel. Index: 18*/
{
	LABEL T_NumberOfPreambles;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 20;
		MIN_VALUE 2;
		DEFAULT_VALUE 5;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_PollingAddress_1 /* HO_PollingAddress  Rel. Index: 20*/
{
	LABEL T_HARTAddress;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 63;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_PVassign_1 /* HO_PVassign  Rel. Index: 21*/
{
	LABEL T_AssignPV;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_PVSelector_1 /* HO_PVSelector  Rel. Index: 7*/
{
	LABEL T_AssignPV;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_CurrentInputSelector_VolumeFlow_LONG;
		ENUMLIST_CurrentInputSelector_1_LONG
	}
}

VARIABLE HO_PvValue_1 /* HO_PvValue  Rel. Index: 23*/
{
	LABEL T_PV;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HO_PVSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_CurrentInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_CurrentInputSelector_Off_LONG: /*Unit*/"-";
			CASE e_CurrentInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HO_PVSelector_1)
		{
			CASE e_CurrentInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_CurrentInputSelector_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_CurrentInputSelector_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_CurrentInputSelector_MassFlow_LONG: /*Default*/0;
			CASE e_CurrentInputSelector_Off_LONG: /*Default*/0;
			CASE e_CurrentInputSelector_VolumeFlow_LONG: /*Default*/0;

		}
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE HO_QvAssign_1 /* HO_QvAssign  Rel. Index: 24*/
{
	LABEL T_QVAssign;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_QVSelector_1 /* HO_QVSelector  Rel. Index: 48*/
{
	LABEL T_QVAssign;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DeviceVariables_Totalizer3Val_LONG;
		ENUMLIST_DeviceVariables_1_LONG
	}
}

VARIABLE HO_QvValue_1 /* HO_QvValue  Rel. Index: 26*/
{
	LABEL T_QV;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HO_QVSelector_1)
		{
			CASE e_DeviceVariables_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_DeviceVariables_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_DeviceVariables_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_DeviceVariables_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_DeviceVariables_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DeviceVariables_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DeviceVariables_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DeviceVariables_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HO_QVSelector_1)
		{
			CASE e_DeviceVariables_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DeviceVariables_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_DeviceVariables_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_DeviceVariables_MassFlow_LONG: /*Default*/0;
			CASE e_DeviceVariables_Totalizer1Val_LONG: /*Default*/0;
			CASE e_DeviceVariables_Totalizer2Val_LONG: /*Default*/0;
			CASE e_DeviceVariables_Totalizer3Val_LONG: /*Default*/0;
			CASE e_DeviceVariables_VolumeFlow_LONG: /*Default*/0;

		}
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE HO_RevDevice_1 /* HO_RevDevice  Rel. Index: 27*/
{
	LABEL T_DeviceRevision;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 5;
		DISPLAY_FORMAT ".0x";

	}
}

VARIABLE HO_RevHART_1 /* HO_RevHART  Rel. Index: 28*/
{
	LABEL T_HARTRevision;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 6;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_RevisionHW_1 /* HO_RevisionHW  Rel. Index: 29*/
{
	LABEL T_HardwareRevision;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 255;
		MIN_VALUE 0;
		DEFAULT_VALUE 1;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_RevSW_1 /* HO_RevSW  Rel. Index: 30*/
{
	LABEL T_SoftwareRevision;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 5;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_SvAssign_1 /* HO_SvAssign  Rel. Index: 31*/
{
	LABEL T_AssignSV;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_SVSelector_1 /* HO_SVSelector  Rel. Index: 46*/
{
	LABEL T_AssignSV;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DeviceVariables_Totalizer1Val_LONG;
		ENUMLIST_DeviceVariables_1_LONG
	}
}

VARIABLE HO_SvValue_1 /* HO_SvValue  Rel. Index: 33*/
{
	LABEL T_SV;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HO_SVSelector_1)
		{
			CASE e_DeviceVariables_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_DeviceVariables_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_DeviceVariables_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_DeviceVariables_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_DeviceVariables_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DeviceVariables_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DeviceVariables_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DeviceVariables_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HO_SVSelector_1)
		{
			CASE e_DeviceVariables_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DeviceVariables_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_DeviceVariables_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_DeviceVariables_MassFlow_LONG: /*Default*/0;
			CASE e_DeviceVariables_Totalizer1Val_LONG: /*Default*/0;
			CASE e_DeviceVariables_Totalizer2Val_LONG: /*Default*/0;
			CASE e_DeviceVariables_Totalizer3Val_LONG: /*Default*/0;
			CASE e_DeviceVariables_VolumeFlow_LONG: /*Default*/0;

		}
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE HO_Tag_1 /* HO_Tag  Rel. Index: 34*/
{
	LABEL T_HARTShortTag;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(8)
{
		DEFAULT_VALUE "PROMAG  ";
            	}
}

VARIABLE HO_TvAssign_1 /* HO_TvAssign  Rel. Index: 35*/
{
	LABEL T_TVAssign;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE HO_TVSelector_1 /* HO_TVSelector  Rel. Index: 47*/
{
	LABEL T_TVAssign;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DeviceVariables_Totalizer2Val_LONG;
		ENUMLIST_DeviceVariables_1_LONG
	}
}

VARIABLE HO_TvValue_1 /* HO_TvValue  Rel. Index: 37*/
{
	LABEL T_TV;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT 
		SELECT (HO_TVSelector_1)
		{
			CASE e_DeviceVariables_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_DeviceVariables_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Unit*/"°C";
				CASE e_Temperature_Fahrenheit_LONG:/*Unit*/"°F";
				CASE e_Temperature_Kelvin_LONG:/*Unit*/"K";
				CASE e_Temperature_Rankine_LONG:/*Unit*/"°R";
			}
			CASE e_DeviceVariables_FlowVelocity_LONG: /*Unit*/"m/s";
			CASE e_DeviceVariables_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_DeviceVariables_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DeviceVariables_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DeviceVariables_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DeviceVariables_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		DEFAULT_VALUE 
		SELECT (HO_TVSelector_1)
		{
			CASE e_DeviceVariables_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DeviceVariables_ElectronicsTemperature_LONG: 
			SELECT (SU_Temperature_1)
			{
				CASE e_Temperature_Celsius_LONG:/*Default*/(273.15 * 1/1) - (273.15/1);
				CASE e_Temperature_Fahrenheit_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (255.372222/0.555555555555556);
				CASE e_Temperature_Kelvin_LONG:/*Default*/(273.15 * 1/1) - (0/1);
				CASE e_Temperature_Rankine_LONG:/*Default*/(273.15 * 1/0.555555555555556) - (0/0.555555555555556);
			}
			CASE e_DeviceVariables_FlowVelocity_LONG: /*Default*/0.0;
			CASE e_DeviceVariables_MassFlow_LONG: /*Default*/0;
			CASE e_DeviceVariables_Totalizer1Val_LONG: /*Default*/0;
			CASE e_DeviceVariables_Totalizer2Val_LONG: /*Default*/0;
			CASE e_DeviceVariables_Totalizer3Val_LONG: /*Default*/0;
			CASE e_DeviceVariables_VolumeFlow_LONG: /*Default*/0;

		}
		DISPLAY_FORMAT ".3f";

	}
}

VARIABLE HO_VendorID_1 /* HO_VendorID  Rel. Index: 38*/
{
	LABEL T_ManufacturerID;
	HELP  [blank];
	CLASS HART;
	VALIDITY TRUE;
	HANDLING IF (HWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 255;
		MIN_VALUE 0;
		DEFAULT_VALUE 17;
		EDIT_FORMAT ".0x";
		DISPLAY_FORMAT ".0x";

	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block Device with the prefix Dev */
        /* ****************************************************************************************************************** */
VARIABLE Device_ActInstance
{
	LABEL "Device_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE Dev_CalHiLimitDays_1 /* Dev_CalHiLimitDays  Rel. Index: 42*/
{
	LABEL  "|en|CalHiLimitDays 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_CalHiLimitHours_1 /* Dev_CalHiLimitHours  Rel. Index: 44*/
{
	LABEL  "|en|CalHiLimitHours 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 23;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_1_1{
	LABEL T_CalibrationFactor_1_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_2_1{
	LABEL T_CalibrationFactor_2_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_3_1{
	LABEL T_CalibrationFactor_3_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_4_1{
	LABEL T_CalibrationFactor_4_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_5_1{
	LABEL T_CalibrationFactor_5_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_6_1{
	LABEL T_CalibrationFactor_6_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_7_1{
	LABEL T_CalibrationFactor_7_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_8_1{
	LABEL T_CalibrationFactor_8_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_9_1{
	LABEL T_CalibrationFactor_9_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_10_1{
	LABEL T_CalibrationFactor_10_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_11_1{
	LABEL T_CalibrationFactor_11_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_12_1{
	LABEL T_CalibrationFactor_12_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_13_1{
	LABEL T_CalibrationFactor_13_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_14_1{
	LABEL T_CalibrationFactor_14_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCalibrationFactor_ArrayElement_15_1{
	LABEL T_CalibrationFactor_15_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_CalHistoryCounterCompatible_1 /* Dev_CalHistoryCounterCompatible  Rel. Index: 64*/
{
	LABEL T_CalibrationCounter;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		MAX_VALUE 65535;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_CalHistoryDisable_1 /* Dev_CalHistoryDisable  Rel. Index: 58*/
{
	LABEL T_Disable;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 255;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_CalLoLimitHours_1 /* Dev_CalLoLimitHours  Rel. Index: 43*/
{
	LABEL  "|en|CalLoLimitHours 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_CalTimeAmPm_1 /* Dev_CalTimeAmPm  Rel. Index: 27*/
{
	LABEL T_AmPm;
	HELP  [blank];
	VALIDITY IF (UserLevelMaintenance){IF ( /*Is12HourNotation */ ((Dev_DateTimeFormat_1==e_DateTimeFormat_ddmmyyhhmm12_LONG )||(Dev_DateTimeFormat_1==e_DateTimeFormat_mmddyyhhmm12_LONG ))){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_AmPm_Am_LONG;
		ENUMLIST_AmPm_1_LONG
	}
}

VARIABLE Dev_CalTimeDay_1 /* Dev_CalTimeDay  Rel. Index: 10*/
{
	LABEL T_Day;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "d";

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE Dev_CalHiLimitDays_1;
		MIN_VALUE 1;
		DEFAULT_VALUE 1;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_1_1{
	LABEL T_CalibrationDateTime_1_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_2_1{
	LABEL T_CalibrationDateTime_2_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_3_1{
	LABEL T_CalibrationDateTime_3_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_4_1{
	LABEL T_CalibrationDateTime_4_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_5_1{
	LABEL T_CalibrationDateTime_5_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_6_1{
	LABEL T_CalibrationDateTime_6_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_7_1{
	LABEL T_CalibrationDateTime_7_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_8_1{
	LABEL T_CalibrationDateTime_8_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_9_1{
	LABEL T_CalibrationDateTime_9_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_10_1{
	LABEL T_CalibrationDateTime_10_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_11_1{
	LABEL T_CalibrationDateTime_11_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_12_1{
	LABEL T_CalibrationDateTime_12_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_13_1{
	LABEL T_CalibrationDateTime_13_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_14_1{
	LABEL T_CalibrationDateTime_14_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHistoryEntriesString_ArrayElement_15_1{
	LABEL T_CalibrationDateTime_15_Array;
HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(16)
{
		DEFAULT_VALUE "00.00.00 00:00";
            	}
}

VARIABLE Dev_CalTimeHour_1 /* Dev_CalTimeHour  Rel. Index: 11*/
{
	LABEL T_Hour;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "h";

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE Dev_CalHiLimitHours_1;
		MIN_VALUE Dev_CalLoLimitHours_1;
		DEFAULT_VALUE 12;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_CalTimeMinute_1 /* Dev_CalTimeMinute  Rel. Index: 12*/
{
	LABEL T_Minute;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "min";

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 59;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_CalTimeMonth_1 /* Dev_CalTimeMonth  Rel. Index: 9*/
{
	LABEL T_Month;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_Months_January_LONG;
		ENUMLIST_Months_1_LONG
	}
}

VARIABLE Dev_CalTimeString_1 /* Dev_CalTimeString  Rel. Index: 29*/
{
	LABEL T_CalibrationDateTime;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(20)
{
		DEFAULT_VALUE "0";
            	}
}

VARIABLE Dev_CalTimeYear_1 /* Dev_CalTimeYear  Rel. Index: 8*/
{
	LABEL T_Year;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 99;
		MIN_VALUE 9;
		DEFAULT_VALUE 10;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_CustomerName_1 /* Dev_CustomerName  Rel. Index: 98*/
{
	LABEL T_Customer;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(32)
{
		DEFAULT_VALUE "                                ";
            	}
}

VARIABLE Dev_DateTimeFormat_1 /* Dev_DateTimeFormat  Rel. Index: 7*/
{
	LABEL T_DateTimeFormat;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DateTimeFormat_ddmmyyhhmm24_LONG;
		ENUMLIST_DateTimeFormat_1_LONG
	}
}

VARIABLE Dev_FluctuationLevel_1 /* Dev_FluctuationLevel  Rel. Index: 14*/
{
	LABEL T_FluctuationLevel;
	HELP  T_LevelOfFlowFluctuation_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_FluctuationLevel_StableReading_LONG;
		ENUMLIST_FluctuationLevel_1_LONG
	}
}

VARIABLE Dev_LogEntryIndex_1 /* Dev_LogEntryIndex  Rel. Index: 40*/
{
	LABEL T_LogEntryIndex;
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}

	TYPE  UNSIGNED_INTEGER (2)
	{
		MAX_VALUE 65535;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_NewCalFactorState_1 /* Dev_NewCalFactorState  Rel. Index: 70*/
{
	LABEL "NewCalFactorState";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

VARIABLE Dev_NewCalibrationFactor_1 /* Dev_NewCalibrationFactor  Rel. Index: 53*/
{
	LABEL T_CalibrationFactor;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF (UserLevelService){IF ( /*IsCalibrationTimeEntered */ (Dev_NewCalFactorState_1==e_OffOn_On_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE -3.4E+38;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE Dev_NominalDiameter_1 /* Dev_NominalDiameter  Rel. Index: 45*/
{
	LABEL T_NominalDiameter;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(20)
{
		DEFAULT_VALUE "--------------";
            	}
}

VARIABLE Dev_PlantSection_1 /* Dev_PlantSection  Rel. Index: 99*/
{
	LABEL T_Location;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(32)
{
		DEFAULT_VALUE "                                ";
            	}
}

VARIABLE Dev_Progress_1 /* Dev_Progress  Rel. Index: 47*/
{
	LABEL T_Progress;
	HELP  T_Progress_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;
	CONSTANT_UNIT "%";

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_RecommendedDamping_1 /* Dev_RecommendedDamping  Rel. Index: 15*/
{
	LABEL T_RecommendedRange;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsFluctuationLevelNotStrong */ (Dev_FluctuationLevel_1!=e_FluctuationLevel_ReverseFlowCompensation_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(6)
{
		DEFAULT_VALUE "0-3 s ";
            	}
}

VARIABLE Dev_ResetAllTotalizers_1 /* Dev_ResetAllTotalizers  Rel. Index: 13*/
{
	LABEL T_ResetAllTotalizers;
	HELP  T_ResetAllTotalizers_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_Reset_Cancel_LONG;
		ENUMLIST_Reset_1_LONG
	}
}

VARIABLE Dev_SelectedLogTimestamp_1 /* Dev_SelectedLogTimestamp  Rel. Index: 41*/
{
	LABEL T_TimestampX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

VARIABLE Dev_SelectedLogValue_1 /* Dev_SelectedLogValue  Rel. Index: 39*/
{
	LABEL T_SelectedLogValue;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  UNSIGNED_INTEGER (4)
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT "u";
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block Flow with the prefix FLOW */
        /* ****************************************************************************************************************** */
VARIABLE Flow_ActInstance
{
	LABEL "Flow_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE FLOW_DensityForcing_1 /* FLOW_DensityForcing  Rel. Index: 9*/
{
	LABEL T_DensityCalculation;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_Forcing_Fixed_LONG;
		ENUMLIST_Forcing_1_LONG
	}
}

VARIABLE FLOW_FlowMonitoringSelector_1 /* FLOW_FlowMonitoringSelector  Rel. Index: 15*/
{
	LABEL T_AssignProcessVariable;
	HELP  T_AssignProcessVariableLowFlowCutOff_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_FlowMonitoringSelector_VolumeFlow_LONG;
		ENUMLIST_FlowMonitoringSelector_1_LONG
	}
}

VARIABLE FLOW_In3DampingTime_1 /* FLOW_In3DampingTime  Rel. Index: 100*/
{
	LABEL T_ConductivityDamping;
	HELP  [blank];
	VALIDITY IF ( /*IsConductivityAvailable */ (MID_ConductivityAvailable_1==e_NoYes_Yes_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 999.9;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE FLOW_In5DampingTime_1 /* FLOW_In5DampingTime  Rel. Index: 102*/
{
	LABEL T_TemperatureDamping;
	HELP  [blank];
	VALIDITY IF ( /*IsTemperatureSensorOn */ (MID_TemperatureSensorType_1!=e_TemperaturSensorType_No_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE FLOW_InstallationDirection_1 /* FLOW_InstallationDirection  Rel. Index: 25*/
{
	LABEL T_InstallationDirection;
	HELP  T_InstallationDirection_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_InstallationDirection_Normal_LONG;
		ENUMLIST_InstallationDirection_1_LONG
	}
}

VARIABLE FLOW_LowFlowHysteresis_1 /* FLOW_LowFlowHysteresis  Rel. Index: 27*/
{
	LABEL T_OffValueLowFlowCutoff;
	HELP  T_OffValueLowFlowCutoff_TT;
	VALIDITY IF ( /*IsLowFlow */ (FLOW_FlowMonitoringSelector_1!=e_FlowMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "%";

	TYPE  FLOAT
	{
		MAX_VALUE 100.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 50;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE FLOW_LowFlowLimit_1 /* FLOW_LowFlowLimit  Rel. Index: 59*/
{
	LABEL T_OnValueLowFlowCutoff;
	HELP  T_OnValueLowFlowCutoff_TT;
	VALIDITY IF ( /*IsLowFlow */ (FLOW_FlowMonitoringSelector_1!=e_FlowMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (FLOW_FlowMonitoringSelector_1)
		{
			CASE e_FlowMonitoringSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_FlowMonitoringSelector_Off_LONG: /*Unit*/"-";
			CASE e_FlowMonitoringSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (FLOW_FlowMonitoringSelector_1)
		{
			CASE e_FlowMonitoringSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_FlowMonitoringSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_FlowMonitoringSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (FLOW_FlowMonitoringSelector_1)
		{
			CASE e_FlowMonitoringSelector_MassFlow_LONG: /*Min*/0;
			CASE e_FlowMonitoringSelector_Off_LONG: /*Min*/0;
			CASE e_FlowMonitoringSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (FLOW_FlowMonitoringSelector_1)
		{
			CASE e_FlowMonitoringSelector_MassFlow_LONG: /*Default*/0;
			CASE e_FlowMonitoringSelector_Off_LONG: /*Default*/0;
			CASE e_FlowMonitoringSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_MeasVarMonitoringDelay_1 /* FLOW_MeasVarMonitoringDelay  Rel. Index: 40*/
{
	LABEL T_ResponseTimeEmptyPipeDetection;
	HELP  T_ResponseTimeEPD_TT;
	VALIDITY IF ( /*IsMeasVarMonitoring */ (FLOW_MeasVarMonitoringSelector_1!=e_MeasVarMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 100.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE FLOW_MeasVarMonitoringSelector_1 /* FLOW_MeasVarMonitoringSelector  Rel. Index: 39*/
{
	LABEL T_EmptyPipeDetection;
	HELP  T_EmptyPipeDetection_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_MeasVarMonitoringSelector_Off_LONG;
		ENUMLIST_MeasVarMonitoringSelector_1_LONG
	}
}

VARIABLE FLOW_Out1Offset_1 /* FLOW_Out1Offset  Rel. Index: 90*/
{
	LABEL T_VolumeFlowOffset;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE -3.4E+38;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out1Scale_1 /* FLOW_Out1Scale  Rel. Index: 82*/
{
	LABEL T_VolumeFlowFactor;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out1Value_1 /* FLOW_Out1Value  Rel. Index: 66*/
{
	LABEL T_VolumeFlow;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out2Offset_1 /* FLOW_Out2Offset  Rel. Index: 91*/
{
	LABEL T_MassFlowOffset;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE -3.4E+38;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out2Scale_1 /* FLOW_Out2Scale  Rel. Index: 83*/
{
	LABEL T_MassFlowFactor;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out2Value_1 /* FLOW_Out2Value  Rel. Index: 67*/
{
	LABEL T_MassFlow;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/1.0;

		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out3Offset_1 /* FLOW_Out3Offset  Rel. Index: 92*/
{
	LABEL T_ConductivityOffset;
	HELP  [blank];
	VALIDITY IF ( /*IsConductivityAvailable */ (MID_ConductivityAvailable_1==e_NoYes_Yes_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE -3.4E+38;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out3Scale_1 /* FLOW_Out3Scale  Rel. Index: 84*/
{
	LABEL T_ConductivityFactor;
	HELP  [blank];
	VALIDITY IF ( /*IsConductivityAvailable */ (MID_ConductivityAvailable_1==e_NoYes_Yes_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out3Value_1 /* FLOW_Out3Value  Rel. Index: 68*/
{
	LABEL T_Conductivity;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsConductivityOn */ (MID_ConductivityEnable_1==e_OffOn_On_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.05;

		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out4Offset_1 /* FLOW_Out4Offset  Rel. Index: 93*/
{
	LABEL T_CorrVolumeFlowOffset;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out4Scale_1 /* FLOW_Out4Scale  Rel. Index: 85*/
{
	LABEL T_CorrVolumeFlowFactor;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out5Offset_1 /* FLOW_Out5Offset  Rel. Index: 94*/
{
	LABEL T_TemperatureOffset;
	HELP  [blank];
	VALIDITY IF ( /*IsTemperatureSensorOn */ (MID_TemperatureSensorType_1!=e_TemperaturSensorType_No_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_Out5Scale_1 /* FLOW_Out5Scale  Rel. Index: 86*/
{
	LABEL T_TemperatureFactor;
	HELP  [blank];
	VALIDITY IF ( /*IsTemperatureSensorOn */ (MID_TemperatureSensorType_1!=e_TemperaturSensorType_No_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_PositivZeroReturn_1 /* FLOW_PositivZeroReturn  Rel. Index: 35*/
{
	LABEL T_FlowOverride;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

VARIABLE FLOW_PressureShockSuppression_1 /* FLOW_PressureShockSuppression  Rel. Index: 36*/
{
	LABEL T_PressureShockSuppression;
	HELP  T_PressureShockSupression_TT;
	VALIDITY IF ( /*IsLowFlow */ (FLOW_FlowMonitoringSelector_1!=e_FlowMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 100.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE FLOW_ReferenceDensity_1 /* FLOW_ReferenceDensity  Rel. Index: 133*/
{
	LABEL T_ReferenceDensity;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE 
			SELECT (SU_Density_1)
			{
				CASE e_Density_Gram_per_cubiccentiMeter_LONG:/*Default*/1.0;
				CASE e_Density_Gram_per_cubicMeter_LONG:/*Default*/1000000.0;
				CASE e_Density_kiloGram_per_cubicdeciMeter_LONG:/*Default*/1.0;
				CASE e_Density_kiloGram_per_Liter_LONG:/*Default*/1.0;
				CASE e_Density_kiloGram_per_cubicMeter_LONG:/*Default*/1000.0;
				CASE e_Density_SD4degC_LONG:/*Default*/1.0;
				CASE e_Density_SD15degC_LONG:/*Default*/1.0009008;
				CASE e_Density_SD20degC_LONG:/*Default*/1.0018032;
				CASE e_Density_SG4degC_LONG:/*Default*/1.0;
				CASE e_Density_SG15degC_LONG:/*Default*/1.0009008;
				CASE e_Density_SG20degC_LONG:/*Default*/1.0018032;
				CASE e_Density_PoundPerCubicfoot_LONG:/*Default*/62.4279605199998;
				CASE e_Density_PoundPerGallon_LONG:/*Default*/8.34540445633519;
				CASE e_Density_PoundPerBarrelLiquid_LONG:/*Default*/262.880240017413;
				CASE e_Density_PoundPerBarrelFederal_LONG:/*Default*/258.707537793445;
				CASE e_Density_PoundPerBarrelOil_LONG:/*Default*/350.506986687098;
				CASE e_Density_PoundPerBarrelTank_LONG:/*Default*/458.9972445;
				CASE e_Density_PoundPerImpGallon_LONG:/*Default*/10.0224172556274;
				CASE e_Density_PoundPerImpBarrelOil_LONG:/*Default*/350.506986687098;
			}

		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE FLOW_SimulationSelector_1 /* FLOW_SimulationSelector  Rel. Index: 41*/
{
	LABEL T_AssignSimulationProcessVariable;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_SimulationSelector_Off_LONG;
		ENUMLIST_SimulationSelector_1_LONG
	}
}

VARIABLE FLOW_SimulationValue_1 /* FLOW_SimulationValue  Rel. Index: 42*/
{
	LABEL T_ValueProcessVariable;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsSimulationNotOff */ (FLOW_SimulationSelector_1!=e_SimulationSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (FLOW_SimulationSelector_1)
		{
			CASE e_SimulationSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_SimulationSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_SimulationSelector_Off_LONG: /*Unit*/"-";
			CASE e_SimulationSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (FLOW_SimulationSelector_1)
		{
			CASE e_SimulationSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_SimulationSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_SimulationSelector_Off_LONG: /*Max*/3.4E+38;
			CASE e_SimulationSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (FLOW_SimulationSelector_1)
		{
			CASE e_SimulationSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_SimulationSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_SimulationSelector_Off_LONG: /*Min*/-3.4E+38;
			CASE e_SimulationSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (FLOW_SimulationSelector_1)
		{
			CASE e_SimulationSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_SimulationSelector_MassFlow_LONG: /*Default*/0;
			CASE e_SimulationSelector_Off_LONG: /*Default*/0;
			CASE e_SimulationSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block MIDSensor with the prefix MID */
        /* ****************************************************************************************************************** */
VARIABLE MIDSensor_ActInstance
{
	LABEL "MIDSensor_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE MID_CableLength_1 /* MID_CableLength  Rel. Index: 87*/
{
	LABEL T_CableLength;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "m";

	TYPE  FLOAT
	{
		MAX_VALUE 200.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_CalibrationFactor_1 /* MID_CalibrationFactor  Rel. Index: 14*/
{
	LABEL T_CalibrationFactor;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE 0.01;
		DEFAULT_VALUE 1;
		EDIT_FORMAT ".5f";
		DISPLAY_FORMAT ".5f";

	}
}

VARIABLE MID_ConductivityAvailable_1 /* MID_ConductivityAvailable  Rel. Index: 108*/
{
	LABEL "Conductivity measurement possible";
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_NoYes_No_LONG;
		ENUMLIST_NoYes_1_LONG
	}
}

VARIABLE MID_ConductivityCalFactor_1 /* MID_ConductivityCalFactor  Rel. Index: 208*/
{
	LABEL T_ConductivityCalibrationFactor;
	HELP  [blank];
	VALIDITY IF ( /*IsConductivityAvailable */ (MID_ConductivityAvailable_1==e_NoYes_Yes_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 10000.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1.0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_ConductivityEnable_1 /* MID_ConductivityEnable  Rel. Index: 180*/
{
	LABEL T_ConductivityMeasurement;
	HELP  [blank];
	VALIDITY IF ( /*IsConductivityAvailable */ (MID_ConductivityAvailable_1==e_NoYes_Yes_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (MID_ConductivityAvailable_1==e_NoYes_Yes_LONG )){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

VARIABLE MID_ConductivityValue_1 /* MID_ConductivityValue  Rel. Index: 16*/
{
	LABEL T_Conductivity;
	HELP  [blank];
	VALIDITY IF (UserLevelProduction){IF ( /*IsConductivityOn */ (MID_ConductivityEnable_1==e_OffOn_On_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_CurrentDifferencePotential_1 /* MID_CurrentDifferencePotential  Rel. Index: 162*/
{
	LABEL T_CurrentDifferencePotential;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_CurrentElectrode1Potential_1 /* MID_CurrentElectrode1Potential  Rel. Index: 163*/
{
	LABEL T_CurrentElectrodeXPotential_1;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_CurrentElectrode2Potential_1 /* MID_CurrentElectrode2Potential  Rel. Index: 164*/
{
	LABEL T_CurrentElectrodeXPotential_2;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_CurrentGainMode_1 /* MID_CurrentGainMode  Rel. Index: 86*/
{
	LABEL T_CurrentGainMode;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_AmplifierGainMode_LHLow_LONG;
		ENUMLIST_AmplifierGainMode_1_LONG
	}
}

VARIABLE MID_CurrentIntegrationTime_1 /* MID_CurrentIntegrationTime  Rel. Index: 161*/
{
	LABEL T_CurrentIntegrationTime;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "ms";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_CurrentMeasuringPeriod_1 /* MID_CurrentMeasuringPeriod  Rel. Index: 160*/
{
	LABEL T_CurrentMeasuringPeriod;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "ms";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_CurrentPipeGNDPotential_1 /* MID_CurrentPipeGNDPotential  Rel. Index: 269*/
{
	LABEL T_CurrentElectrodeXPotential_PipeGND;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "V";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_DebugFlags_1 /* MID_DebugFlags  Rel. Index: 185*/
{
	LABEL "Debug flags";
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (4)
	{
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0x";
		DISPLAY_FORMAT ".0x";

	}
}

VARIABLE MID_ECCDuration_1 /* MID_ECCDuration  Rel. Index: 117*/
{
	LABEL T_ECCDuration;
	HELP  T_ECCDuration_TT;
	VALIDITY IF ( /*IsOptionECCEnabled */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SWOptionECC_LONG)== e_SWOptionEnabledOverview_SWOptionECC_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 30.0;
		MIN_VALUE 0.01;
		DEFAULT_VALUE 2;
		EDIT_FORMAT ".2f";
		DISPLAY_FORMAT ".2f";

	}
}

VARIABLE MID_ECCOffOn_1 /* MID_ECCOffOn  Rel. Index: 75*/
{
	LABEL T_ElectrodeCleaningCircuit;
	HELP  T_ElectronicCleaningCircuit_TT;
	VALIDITY IF ( /*IsOptionECCEnabled */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SWOptionECC_LONG)== e_SWOptionEnabledOverview_SWOptionECC_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SWOptionECC_LONG)== e_SWOptionEnabledOverview_SWOptionECC_LONG ))){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_OffOn_Off_LONG;
		ENUMLIST_OffOn_1_LONG
	}
}

VARIABLE MID_ECCPolarity_1 /* MID_ECCPolarity  Rel. Index: 119*/
{
	LABEL T_ECCPolarity;
	HELP  T_ECCPolarity_TT;
	VALIDITY IF ( /*IsOptionECCEnabled */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SWOptionECC_LONG)== e_SWOptionEnabledOverview_SWOptionECC_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_ECCPolarity_Positive_LONG;
		ENUMLIST_ECCPolarity_1_LONG
	}
}

VARIABLE MID_ECCRecoveryTime_1 /* MID_ECCRecoveryTime  Rel. Index: 118*/
{
	LABEL T_ECCRecoveryTime;
	HELP  T_ECCRecoveryTime_TT;
	VALIDITY IF ( /*IsOptionECCEnabled */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SWOptionECC_LONG)== e_SWOptionEnabledOverview_SWOptionECC_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 3.0e+38;
		MIN_VALUE 1.0;
		DEFAULT_VALUE 60;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE MID_ECCRepetitionTime_1 /* MID_ECCRepetitionTime  Rel. Index: 116*/
{
	LABEL T_ECCCleaningCycle;
	HELP  T_ECCCleaningCycle_TT;
	VALIDITY IF ( /*IsOptionECCEnabled */ (((STD_SWOptionActiveOverview_1 & e_SWOptionEnabledOverview_SWOptionECC_LONG)== e_SWOptionEnabledOverview_SWOptionECC_LONG ))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "h";

	TYPE  FLOAT
	{
		MAX_VALUE 168.0;
		MIN_VALUE 0.5;
		DEFAULT_VALUE 0.5;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_ElecTempMax_1 /* MID_ElecTempMax  Rel. Index: 11*/
{
	LABEL T_MaximumValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.4E+38;

		MIN_VALUE /*Min*/-3.4E+38;

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_ElecTempMin_1 /* MID_ElecTempMin  Rel. Index: 12*/
{
	LABEL T_MinimumValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.4E+38;

		MIN_VALUE /*Min*/-3.4E+38;

		DEFAULT_VALUE /*Default*/1000.0;

		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_ElectronicsTemperature_1 /* MID_ElectronicsTemperature  Rel. Index: 20*/
{
	LABEL T_ElectronicTemperature;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_EPDActualValue_1 /* MID_EPDActualValue  Rel. Index: 111*/
{
	LABEL T_MeasuredValueEPD;
	HELP  [blank];
	VALIDITY IF ( /*IsMeasVarMonitoring */ (FLOW_MeasVarMonitoringSelector_1!=e_MeasVarMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "Ohm";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE MID_EPDAdjustControl_1 /* MID_EPDAdjustControl  Rel. Index: 127*/
{
	LABEL T_NewAdjustment;
	HELP  T_NewAdjustment_TT;
	CLASS DYNAMIC;
	VALIDITY IF (UserLevelMaintenance){IF ( /*IsMeasVarMonitoring */ (FLOW_MeasVarMonitoringSelector_1!=e_MeasVarMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_EPDAdjustControl_Cancel_LONG;
		ENUMLIST_EPDAdjustControl_1_LONG
	}
}

VARIABLE MID_EPDAdjustState_1 /* MID_EPDAdjustState  Rel. Index: 129*/
{
	LABEL T_Progress;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsMeasVarMonitoring */ (FLOW_MeasVarMonitoringSelector_1!=e_MeasVarMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_StateMachineStates_NotOK_LONG;
		ENUMLIST_StateMachineStates_1_LONG
	}
}

VARIABLE MID_EPDElectrodeAvailable_1 /* MID_EPDElectrodeAvailable  Rel. Index: 128*/
{
	LABEL "EPD Elec. Avail.";
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_NoYes_Yes_LONG;
		ENUMLIST_NoYes_1_LONG
	}
}

VARIABLE MID_EPDEmptyAdjustValue_1 /* MID_EPDEmptyAdjustValue  Rel. Index: 112*/
{
	LABEL T_EmptyPipeAdjustValue;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsMeasVarMonitoring */ (FLOW_MeasVarMonitoringSelector_1!=e_MeasVarMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Ohm";

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 1.0E+6;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE MID_EPDFullAdjustValue_1 /* MID_EPDFullAdjustValue  Rel. Index: 113*/
{
	LABEL T_FullPipeAdjustValue;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsMeasVarMonitoring */ (FLOW_MeasVarMonitoringSelector_1!=e_MeasVarMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "Ohm";

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE MID_EPDThreshold_1 /* MID_EPDThreshold  Rel. Index: 115*/
{
	LABEL T_SwitchPointEPD;
	HELP  T_SwitchPointEPD_TT;
	VALIDITY IF ( /*IsMeasVarMonitoring */ (FLOW_MeasVarMonitoringSelector_1!=e_MeasVarMonitoringSelector_Off_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "%";

	TYPE  FLOAT
	{
		MAX_VALUE 100.0;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 50;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_ExternalInputSelector_1 /* MID_ExternalInputSelector  Rel. Index: 267*/
{
	LABEL T_ExternalValue;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_ExternalInputSelector_Off_LONG;
		ENUMLIST_ExternalInputSelector_1_LONG
	}
}

VARIABLE MID_FilteredVolumeFlow_1 /* MID_FilteredVolumeFlow  Rel. Index: 175*/
{
	LABEL T_FilteredVolumeFlow;
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_FixedDensity_1 /* MID_FixedDensity  Rel. Index: 239*/
{
	LABEL T_FixedDensity;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.0e+38;

		MIN_VALUE /*Min*/0.0;

		DEFAULT_VALUE /*Default*/1000.0;

		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_FlowFilter_1 /* MID_FlowFilter  Rel. Index: 209*/
{
	LABEL T_FlowDamping;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 15;
		MIN_VALUE 0;
		DEFAULT_VALUE 7;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MID_InnerDiameter_1 /* MID_InnerDiameter  Rel. Index: 21*/
{
	LABEL T_InnerTubeDiameter;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "m";

	TYPE  FLOAT
	{
		MAX_VALUE 3.0e+38;
		MIN_VALUE 0.001;
		DEFAULT_VALUE 0.080;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_InputDensity_1 /* MID_InputDensity  Rel. Index: 233*/
{
	LABEL T_ExternalDensity;
	HELP  [blank];
	VALIDITY IF ( /*IsExternalDensity */ (MID_ExternalInputSelector_1==e_ExternalInputSelector_Density_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}

	TYPE  FLOAT
	{

		MAX_VALUE /*Max*/3.0e+38;

		MIN_VALUE /*Min*/0.0;

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_IntegrationTime_1 /* MID_IntegrationTime  Rel. Index: 23*/
{
	LABEL T_IntegrationTime;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "ms";

	TYPE  FLOAT
	{
		MAX_VALUE 65.0;
		MIN_VALUE 1.0;
		DEFAULT_VALUE 20;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_MeasuringPeriod_1 /* MID_MeasuringPeriod  Rel. Index: 22*/
{
	LABEL T_MeasuringPeriod;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "ms";

	TYPE  FLOAT
	{
		MAX_VALUE 1000.0;
		MIN_VALUE 50.0;
		DEFAULT_VALUE 60;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_MediumTemperature_1 /* MID_MediumTemperature  Rel. Index: 97*/
{
	LABEL T_MediumTemperature;
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_MediumTemperatureMax_1 /* MID_MediumTemperatureMax  Rel. Index: 76*/
{
	LABEL T_MaximumValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsTemperatureSensorOn */ (MID_TemperatureSensorType_1!=e_TemperaturSensorType_No_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_MediumTemperatureMin_1 /* MID_MediumTemperatureMin  Rel. Index: 81*/
{
	LABEL T_MinimumValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsTemperatureSensorOn */ (MID_TemperatureSensorType_1!=e_TemperaturSensorType_No_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/1000.0;

		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE MID_NominalDiameter_1 /* MID_NominalDiameter  Rel. Index: 78*/
{
	LABEL T_NominalDiameter;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "m";

	TYPE  FLOAT
	{
		MAX_VALUE 3.0e+38;
		MIN_VALUE 0.001;
		DEFAULT_VALUE 0.080;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_PowerLineCurrentSync_1 /* MID_PowerLineCurrentSync  Rel. Index: 159*/
{
	LABEL T_PowerLineSyncMode;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PowerLineCurrentSync_Asynchronous_LONG;
		ENUMLIST_PowerLineCurrentSync_1_LONG
	}
}

VARIABLE MID_PowerLineSyncMode_1 /* MID_PowerLineSyncMode  Rel. Index: 158*/
{
	LABEL T_PowerLineSyncMode;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_PowerLineSyncMode_Auto_LONG;
		ENUMLIST_PowerLineSyncMode_1_LONG
	}
}

VARIABLE MID_RawCorrVolumeFlow_1 /* MID_RawCorrVolumeFlow  Rel. Index: 182*/
{
	LABEL "RawCorrVolumeFlow";
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_RawMassFlow_1 /* MID_RawMassFlow  Rel. Index: 181*/
{
	LABEL "RawMassFlow";
	HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "kg/s";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_RawVolumeFlow_1 /* MID_RawVolumeFlow  Rel. Index: 176*/
{
	LABEL T_RawVolumeFlow;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_ResetMinMaxRecords_1 /* MID_ResetMinMaxRecords  Rel. Index: 13*/
{
	LABEL T_ResetMinMaxValues;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_ResetAddMinMaxValues_Cancel_LONG;
		ENUMLIST_ResetAddMinMaxValues_1_LONG
	}
}

VARIABLE MID_SelectTestPoint_ArrayElement_1_1{
	LABEL "SelectTestPoint 0";
HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		MAX_VALUE 65535;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MID_SelectTestPoint_ArrayElement_2_1{
	LABEL "SelectTestPoint 1";
HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		MAX_VALUE 65535;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MID_SystemFilterCIPDelimiter_1 /* MID_SystemFilterCIPDelimiter  Rel. Index: 89*/
{
	LABEL T_CIPFilterDelimiter;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsFilterModeCIPOn */ ((MID_SystemFilterMode_1==e_FilterMode_DynamicCIPOn_LONG )||(MID_SystemFilterMode_1==e_FilterMode_StandardCIPOn_LONG ))){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_SystemFilterCIPDelimiter_Standard_LONG;
		ENUMLIST_SystemFilterCIPDelimiter_1_LONG
	}
}

VARIABLE MID_SystemFilterCIPDepth_1 /* MID_SystemFilterCIPDepth  Rel. Index: 73*/
{
	LABEL T_CIPFilterDepth;
	HELP  [blank];
	VALIDITY IF (UserLevelService){IF ( /*IsFilterModeCIPOn */ ((MID_SystemFilterMode_1==e_FilterMode_DynamicCIPOn_LONG )||(MID_SystemFilterMode_1==e_FilterMode_StandardCIPOn_LONG ))){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		MAX_VALUE 30;
		MIN_VALUE 10;
		DEFAULT_VALUE 15;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE MID_SystemFilterMode_1 /* MID_SystemFilterMode  Rel. Index: 70*/
{
	LABEL T_FilterOptions;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_FilterMode_StandardCIPOff_LONG;
		ENUMLIST_FilterMode_1_LONG
	}
}

VARIABLE MID_TemperatureSensorType_1 /* MID_TemperatureSensorType  Rel. Index: 130*/
{
	LABEL T_TemperatureSensorType;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_TemperaturSensorType_No_LONG;
		ENUMLIST_TemperaturSensorType_1_LONG
	}
}

VARIABLE MID_Testpoint_ArrayElement_1_1{
	LABEL "Testpoint 0";
HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE MID_Testpoint_ArrayElement_2_1{
	LABEL "Testpoint 1";
HELP  [blank];
	VALIDITY IF(UserLevelProduction){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1;
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE MID_VelocityValue_1 /* MID_VelocityValue  Rel. Index: 8*/
{
	LABEL T_FlowVelocity;
	HELP  [blank];
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;
	CONSTANT_UNIT "m/s";

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE MID_ZeroPoint_1 /* MID_ZeroPoint  Rel. Index: 26*/
{
	LABEL T_ZeroPoint;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelService){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE -3.4E+38;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";

	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block HeartbeatResultsMIDSensor with the prefix MIDHBTR */
        /* ****************************************************************************************************************** */
VARIABLE HeartbeatResultsMIDSensor_ActInstance
{
	LABEL "HeartbeatResultsMIDSensor_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE MIDHBTR_VerificationOverallResult_1 /* MIDHBTR_VerificationOverallResult  Rel. Index: 10*/
{
	LABEL T_OverallResult;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_1_LONG
	}
}

VARIABLE MIDHBTR_VerificationOverallResult_2 /* MIDHBTR_VerificationOverallResult  Rel. Index: 10*/
{
	LABEL T_OverallResult;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_2_LONG
	}
}

VARIABLE MIDHBTR_VerificationOverallResult_3 /* MIDHBTR_VerificationOverallResult  Rel. Index: 10*/
{
	LABEL T_OverallResult;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_3_LONG
	}
}

VARIABLE MIDHBTR_VerificationOverallResult_4 /* MIDHBTR_VerificationOverallResult  Rel. Index: 10*/
{
	LABEL T_OverallResult;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_4_LONG
	}
}

VARIABLE MIDHBTR_VerificationOverallResult_5 /* MIDHBTR_VerificationOverallResult  Rel. Index: 10*/
{
	LABEL T_OverallResult;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_5_LONG
	}
}

VARIABLE MIDHBTR_VerificationOverallResult_6 /* MIDHBTR_VerificationOverallResult  Rel. Index: 10*/
{
	LABEL T_OverallResult;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_6_LONG
	}
}

VARIABLE MIDHBTR_VerificationOverallResult_7 /* MIDHBTR_VerificationOverallResult  Rel. Index: 10*/
{
	LABEL T_OverallResult;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_7_LONG
	}
}

VARIABLE MIDHBTR_VerificationOverallResult_8 /* MIDHBTR_VerificationOverallResult  Rel. Index: 10*/
{
	LABEL T_OverallResult;
	HELP  [blank];
	VALIDITY IF(UserLevelMaintenance){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VerificationResult_NotDone_LONG;
		ENUMLIST_VerificationResult_8_LONG
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block Display with the prefix DISP */
        /* ****************************************************************************************************************** */
VARIABLE Display_ActInstance
{
	LABEL "Display_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE DISP_AccessCode_1 /* DISP_AccessCode  Rel. Index: 33*/
{
	LABEL T_EnterAccessCode;
	HELP  T_EnterAccessCode_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY TRUE;
	HANDLING IF (SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  UNSIGNED_INTEGER (2)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE DISP_AlternatingTime_1 /* DISP_AlternatingTime  Rel. Index: 9*/
{
	LABEL T_DisplayInterval;
	HELP  T_DisplayIntervall_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 10.0;
		MIN_VALUE 1.0;
		DEFAULT_VALUE 5;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE DISP_BackLight_1 /* DISP_BackLight  Rel. Index: 10*/
{
	LABEL T_Backlight;
	HELP  T_Backlight_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsBacklightAvailable */ (DISP_IsBacklightAvailable_1==e_NoYes_Yes_LONG )){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_EnableDisable_Disable_LONG;
		ENUMLIST_EnableDisable_1_LONG
	}
}

VARIABLE DISP_BackupAction_1 /* DISP_BackupAction  Rel. Index: 49*/
{
	LABEL T_ConfigurationManagement;
	HELP  T_ConfigurationManagement_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){IF ( (MDI_ModuleAvailable_4==1)){READ & WRITE;} ELSE {READ;}} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_HistoRomBackupAction_NoAction_LONG;
		ENUMLIST_HistoRomBackupAction_1_LONG
	}
}

VARIABLE DISP_BackupStatus_1 /* DISP_BackupStatus  Rel. Index: 12*/
{
	LABEL T_BackupState;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_BackupStatus_None_LONG;
		ENUMLIST_BackupStatus_1_LONG
	}
}

VARIABLE DISP_Contrast_1 /* DISP_Contrast  Rel. Index: 15*/
{
	LABEL T_ContrastDisplay;
	HELP  T_ContrastDisplay_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (SWLock) {READ;} ELSE {READ & WRITE;}
	CONSTANT_UNIT "%";

	TYPE  FLOAT
	{
		MAX_VALUE 80.0;
		MIN_VALUE 20.0;
		DEFAULT_VALUE 30;
		EDIT_FORMAT ".0f";
		DISPLAY_FORMAT ".0f";

	}
}

VARIABLE DISP_DampingTime_1 /* DISP_DampingTime  Rel. Index: 16*/
{
	LABEL T_DampingDisplay;
	HELP  T_DisplayDamping_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT "s";

	TYPE  FLOAT
	{
		MAX_VALUE 999.9;
		MIN_VALUE 0.0;
		DEFAULT_VALUE 0.0;
		EDIT_FORMAT ".1f";
		DISPLAY_FORMAT ".1f";

	}
}

VARIABLE DISP_DecimalPlaces01_1 /* DISP_DecimalPlaces01  Rel. Index: 17*/
{
	LABEL T_DecimalPlacesX_1;
	HELP  T_DecimalPlaces_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayInpSel01NotNone */ /* Reference: IsDisplayAvailable */((MDI_ModuleAvailable_4==1))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DecimalPlacesSelector_X_XX_LONG;
		ENUMLIST_DecimalPlacesSelector_1_LONG
	}
}

VARIABLE DISP_DecimalPlaces02_1 /* DISP_DecimalPlaces02  Rel. Index: 36*/
{
	LABEL T_DecimalPlacesX_2;
	HELP  T_DecimalPlaces_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayInpSel02NotNone */ ((DISP_InputSelector02_1!=e_DisplayInputSelector_None_LONG )&&/* Reference: IsDisplayAvailable */((MDI_ModuleAvailable_4==1)))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DecimalPlacesSelector_X_XX_LONG;
		ENUMLIST_DecimalPlacesSelector_1_LONG
	}
}

VARIABLE DISP_DecimalPlaces03_1 /* DISP_DecimalPlaces03  Rel. Index: 37*/
{
	LABEL T_DecimalPlacesX_3;
	HELP  T_DecimalPlaces_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayInpSel03NotNone */ ((DISP_InputSelector03_1!=e_DisplayInputSelector_None_LONG )&&/* Reference: IsDisplayAvailable */((MDI_ModuleAvailable_4==1)))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DecimalPlacesSelector_X_XX_LONG;
		ENUMLIST_DecimalPlacesSelector_1_LONG
	}
}

VARIABLE DISP_DecimalPlaces04_1 /* DISP_DecimalPlaces04  Rel. Index: 38*/
{
	LABEL T_DecimalPlacesX_4;
	HELP  T_DecimalPlaces_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayInpSel04NotNone */ ((DISP_InputSelector04_1!=e_DisplayInputSelector_None_LONG )&&/* Reference: IsDisplayAvailable */((MDI_ModuleAvailable_4==1)))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DecimalPlacesSelector_X_XX_LONG;
		ENUMLIST_DecimalPlacesSelector_1_LONG
	}
}

VARIABLE DISP_DeviceDateTimestamp_1 /* DISP_DeviceDateTimestamp  Rel. Index: 50*/
{
	LABEL T_LastBackup;
	HELP  T_LastBackup_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}

	TYPE ASCII(14)
{
		DEFAULT_VALUE "              ";
            	}
}

VARIABLE DISP_FixDisplayedInput_1 /* DISP_FixDisplayedInput  Rel. Index: 18*/
{
	LABEL  "|en|FixDisplayedInput 1";
	HELP  [blank];
	CLASS LOCAL_DISPLAY;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DisplayedFixInputSelector_None_LONG;
		ENUMLIST_DisplayedFixInputSelector_1_LONG
	}
}

VARIABLE DISP_FreeText_1 /* DISP_FreeText  Rel. Index: 19*/
{
	LABEL T_HeaderText;
	HELP  T_HeaderText_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayMainMeasDesignationFreeText */ ((DISP_MainMeasDesignation_1==e_MainMeasDesignationSelector_DisplayFreeText_LONG )&&/* Reference: IsDisplayAvailable */((MDI_ModuleAvailable_4==1)))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(12)
{
		DEFAULT_VALUE "------------";
            	}
}

VARIABLE DISP_InputSelector01_1 /* DISP_InputSelector01  Rel. Index: 20*/
{
	LABEL T_ValueXDisplay_1;
	HELP  T_ValueDisplay_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DisplayInputSelectorWithoutNone_VolumeFlow_LONG;
		ENUMLIST_DisplayInputSelectorWithoutNone_1_LONG
	}
}

VARIABLE DISP_InputSelector02_1 /* DISP_InputSelector02  Rel. Index: 21*/
{
	LABEL T_ValueXDisplay_2;
	HELP  T_ValueDisplay_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DisplayInputSelector_None_LONG;
		ENUMLIST_DisplayInputSelector_1_LONG
	}
}

VARIABLE DISP_InputSelector03_1 /* DISP_InputSelector03  Rel. Index: 22*/
{
	LABEL T_ValueXDisplay_3;
	HELP  T_ValueDisplay_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DisplayInputSelector_None_LONG;
		ENUMLIST_DisplayInputSelector_1_LONG
	}
}

VARIABLE DISP_InputSelector04_1 /* DISP_InputSelector04  Rel. Index: 23*/
{
	LABEL T_ValueXDisplay_4;
	HELP  T_ValueDisplay_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_DisplayInputSelector_None_LONG;
		ENUMLIST_DisplayInputSelector_1_LONG
	}
}

VARIABLE DISP_IsBacklightAvailable_1 /* DISP_IsBacklightAvailable  Rel. Index: 52*/
{
	LABEL T_IsBacklightAvailable;
	HELP  [blank];
	CLASS LOCAL_DISPLAY;
	VALIDITY TRUE;
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_NoYes_Yes_LONG;
		ENUMLIST_NoYes_1_LONG
	}
}

VARIABLE DISP_IsCloneAvailable_1 /* DISP_IsCloneAvailable  Rel. Index: 54*/
{
	LABEL T_IsCloneAvailable;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE DISP_IsRestoreAvailable_1 /* DISP_IsRestoreAvailable  Rel. Index: 55*/
{
	LABEL T_IsRestoreAvailable;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (1)
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE DISP_Keylock_1 /* DISP_Keylock  Rel. Index: 14*/
{
	LABEL  "|en|Keylock 1";
	HELP  [blank];
	CLASS LOCAL_DISPLAY;
	VALIDITY TRUE;
	HANDLING READ & WRITE;

	TYPE  ENUMERATED (1)
	{
		DEFAULT_VALUE e_OffOn_Off_SHORT;
		ENUMLIST_OffOn_1_SHORT
	}
}

VARIABLE DISP_Language_1 /* DISP_Language  Rel. Index: 24*/
{
	LABEL T_DisplayLanguage;
	HELP  T_Language_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_LanguageSelector_English_LONG;
		ENUMLIST_LanguageSelector_1_LONG
	}
}

VARIABLE DISP_LockingState_1 /* DISP_LockingState  Rel. Index: 68*/
{
	LABEL T_LockingStatus;
	HELP  T_LockingStatus_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY TRUE;
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_SDILockingStates_SDINone_LONG;
		ENUMLIST_SDILockingStates_1_LONG
	}
}

VARIABLE DISP_MainMeasDesignation_1 /* DISP_MainMeasDesignation  Rel. Index: 25*/
{
	LABEL T_Header;
	HELP  T_Header_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_MainMeasDesignationSelector_DeviceTag_LONG;
		ENUMLIST_MainMeasDesignationSelector_1_LONG
	}
}

VARIABLE DISP_MainMeasFormat_1 /* DISP_MainMeasFormat  Rel. Index: 26*/
{
	LABEL T_FormatDisplay;
	HELP  T_FormatDisplay_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {READ & WRITE;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_MainMeasFormatSelection_1ValueMaxSize_LONG;
		ENUMLIST_MainMeasFormatSelection_1_LONG
	}
}

VARIABLE DISP_PrivateCode_1 /* DISP_PrivateCode  Rel. Index: 34*/
{
	LABEL T_DefineAccessCode;
	HELP  T_DefineAccessCode_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY TRUE;
	HANDLING IF (SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  UNSIGNED_INTEGER (2)
	{
		MAX_VALUE 9999;
		MIN_VALUE 0;
		DEFAULT_VALUE 0;
		EDIT_FORMAT "u";
		DISPLAY_FORMAT "u";
	}
}

VARIABLE DISP_SeparationCharacter_1 /* DISP_SeparationCharacter  Rel. Index: 31*/
{
	LABEL T_Separator;
	HELP  T_Separator_TT;
	CLASS LOCAL_DISPLAY;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_SeparationCharacterSelector_Point_LONG;
		ENUMLIST_SeparationCharacterSelector_1_LONG
	}
}

VARIABLE DISP_StateOfCompDisplayAndDevice_1 /* DISP_StateOfCompDisplayAndDevice  Rel. Index: 51*/
{
	LABEL T_ComparisonResult;
	HELP  T_StateOfCompDisplayAndDevice_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelProduction){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_ResultOfComparison_CheckNotDone_LONG;
		ENUMLIST_ResultOfComparison_1_LONG
	}
}

VARIABLE DISP_UserLevel_1 /* DISP_UserLevel  Rel. Index: 35*/
{
	LABEL T_AccessStatusDisplay;
	HELP  T_AccessStatusDisplay_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_UserLevel_Operator_LONG;
		ENUMLIST_UserLevel_1_LONG
	}
}

VARIABLE DISP_Value01_0Percent_1 /* DISP_Value01_0Percent  Rel. Index: 64*/
{
	LABEL T_0PercentBargraphValueX_1;
	HELP  T_0PercentBargraphValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (DISP_InputSelector01_1)
		{
			CASE e_DisplayInputSelectorWithoutNone_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_DisplayInputSelectorWithoutNone_CurrentOut1Val_LONG: /*Unit*/"mA";
			CASE e_DisplayInputSelectorWithoutNone_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_DisplayInputSelectorWithoutNone_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelectorWithoutNone_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelectorWithoutNone_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelectorWithoutNone_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (DISP_InputSelector01_1)
		{
			CASE e_DisplayInputSelectorWithoutNone_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelectorWithoutNone_CurrentOut1Val_LONG: /*Max*/22.5;
			CASE e_DisplayInputSelectorWithoutNone_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer1Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer2Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer3Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (DISP_InputSelector01_1)
		{
			CASE e_DisplayInputSelectorWithoutNone_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelectorWithoutNone_CurrentOut1Val_LONG: /*Min*/3.59;
			CASE e_DisplayInputSelectorWithoutNone_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer1Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer2Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer3Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (DISP_InputSelector01_1)
		{
			CASE e_DisplayInputSelectorWithoutNone_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelectorWithoutNone_CurrentOut1Val_LONG: /*Default*/3.59;
			CASE e_DisplayInputSelectorWithoutNone_MassFlow_LONG: /*Default*/0;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer1Val_LONG: /*Default*/0;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer2Val_LONG: /*Default*/0;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer3Val_LONG: /*Default*/0;
			CASE e_DisplayInputSelectorWithoutNone_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE DISP_Value01_100Percent_1 /* DISP_Value01_100Percent  Rel. Index: 66*/
{
	LABEL T_100PercentBargraphValueX_1;
	HELP  T_100PercentBargraphValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (DISP_InputSelector01_1)
		{
			CASE e_DisplayInputSelectorWithoutNone_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_DisplayInputSelectorWithoutNone_CurrentOut1Val_LONG: /*Unit*/"mA";
			CASE e_DisplayInputSelectorWithoutNone_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_DisplayInputSelectorWithoutNone_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelectorWithoutNone_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelectorWithoutNone_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelectorWithoutNone_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (DISP_InputSelector01_1)
		{
			CASE e_DisplayInputSelectorWithoutNone_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelectorWithoutNone_CurrentOut1Val_LONG: /*Max*/22.5;
			CASE e_DisplayInputSelectorWithoutNone_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer1Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer2Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer3Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (DISP_InputSelector01_1)
		{
			CASE e_DisplayInputSelectorWithoutNone_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelectorWithoutNone_CurrentOut1Val_LONG: /*Min*/3.59;
			CASE e_DisplayInputSelectorWithoutNone_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer1Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer2Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer3Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelectorWithoutNone_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (DISP_InputSelector01_1)
		{
			CASE e_DisplayInputSelectorWithoutNone_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelectorWithoutNone_CurrentOut1Val_LONG: /*Default*/3.59;
			CASE e_DisplayInputSelectorWithoutNone_MassFlow_LONG: /*Default*/1;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer1Val_LONG: /*Default*/100000;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer2Val_LONG: /*Default*/100000;
			CASE e_DisplayInputSelectorWithoutNone_Totalizer3Val_LONG: /*Default*/100000;
			CASE e_DisplayInputSelectorWithoutNone_VolumeFlow_LONG: /*Default*/1;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE DISP_Value03_0Percent_1 /* DISP_Value03_0Percent  Rel. Index: 65*/
{
	LABEL T_0PercentBargraphValueX_3;
	HELP  T_0PercentBargraphValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsDisplayInpSel03NotNone */ ((DISP_InputSelector03_1!=e_DisplayInputSelector_None_LONG )&&/* Reference: IsDisplayAvailable */((MDI_ModuleAvailable_4==1)))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (DISP_InputSelector03_1)
		{
			CASE e_DisplayInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_DisplayInputSelector_CurrentOut1Val_LONG: /*Unit*/"mA";
			CASE e_DisplayInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_DisplayInputSelector_None_LONG: /*Unit*/"-";
			CASE e_DisplayInputSelector_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelector_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelector_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (DISP_InputSelector03_1)
		{
			CASE e_DisplayInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelector_CurrentOut1Val_LONG: /*Max*/22.5;
			CASE e_DisplayInputSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_None_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_Totalizer1Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_Totalizer2Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_Totalizer3Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (DISP_InputSelector03_1)
		{
			CASE e_DisplayInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelector_CurrentOut1Val_LONG: /*Min*/3.59;
			CASE e_DisplayInputSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_None_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_Totalizer1Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_Totalizer2Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_Totalizer3Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (DISP_InputSelector03_1)
		{
			CASE e_DisplayInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelector_CurrentOut1Val_LONG: /*Default*/3.59;
			CASE e_DisplayInputSelector_MassFlow_LONG: /*Default*/0;
			CASE e_DisplayInputSelector_None_LONG: /*Default*/0;
			CASE e_DisplayInputSelector_Totalizer1Val_LONG: /*Default*/0;
			CASE e_DisplayInputSelector_Totalizer2Val_LONG: /*Default*/0;
			CASE e_DisplayInputSelector_Totalizer3Val_LONG: /*Default*/0;
			CASE e_DisplayInputSelector_VolumeFlow_LONG: /*Default*/0;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE DISP_Value03_100Percent_1 /* DISP_Value03_100Percent  Rel. Index: 67*/
{
	LABEL T_100PercentBargraphValueX_3;
	HELP  T_100PercentBargraphValue_TT;
	CLASS DYNAMIC;
	VALIDITY IF ( /*IsDisplayInpSel03NotNone */ ((DISP_InputSelector03_1!=e_DisplayInputSelector_None_LONG )&&/* Reference: IsDisplayAvailable */((MDI_ModuleAvailable_4==1)))){ TRUE;} ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}
	CONSTANT_UNIT 
		SELECT (DISP_InputSelector03_1)
		{
			CASE e_DisplayInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Unit*/"nS/cm";
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Unit*/"µS/cm";
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Unit*/"µS/m";
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Unit*/"µS/mm";
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Unit*/"mS/m";
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Unit*/"mS/cm";
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Unit*/"S/cm";
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Unit*/"S/m";
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Unit*/"kS/m";
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Unit*/"MS/m";
			}
			CASE e_DisplayInputSelector_CurrentOut1Val_LONG: /*Unit*/"mA";
			CASE e_DisplayInputSelector_MassFlow_LONG: 
			SELECT (SU_MassFlow_1)
			{
				CASE e_MassFlow_Gram_per_Second_LONG:/*Unit*/"g/s";
				CASE e_MassFlow_Gram_per_Minute_LONG:/*Unit*/"g/min";
				CASE e_MassFlow_Gram_per_Hour_LONG:/*Unit*/"g/h";
				CASE e_MassFlow_Gram_per_Day_LONG:/*Unit*/"g/d";
				CASE e_MassFlow_kiloGram_per_Second_LONG:/*Unit*/"kg/s";
				CASE e_MassFlow_kiloGram_per_Minute_LONG:/*Unit*/"kg/min";
				CASE e_MassFlow_kiloGram_per_Hour_LONG:/*Unit*/"kg/h";
				CASE e_MassFlow_kiloGram_per_Day_LONG:/*Unit*/"kg/d";
				CASE e_MassFlow_Ton_per_Second_LONG:/*Unit*/"t/s";
				CASE e_MassFlow_Ton_per_Minute_LONG:/*Unit*/"t/min";
				CASE e_MassFlow_Ton_per_Hour_LONG:/*Unit*/"t/h";
				CASE e_MassFlow_Ton_per_Day_LONG:/*Unit*/"t/d";
				CASE e_MassFlow_Ounce_per_Second_LONG:/*Unit*/"oz/s";
				CASE e_MassFlow_Ounce_per_Minute_LONG:/*Unit*/"oz/min";
				CASE e_MassFlow_Ounce_per_Hour_LONG:/*Unit*/"oz/h";
				CASE e_MassFlow_Ounce_per_Day_LONG:/*Unit*/"oz/d";
				CASE e_MassFlow_Pound_per_Second_LONG:/*Unit*/"lb/s";
				CASE e_MassFlow_Pound_per_Minute_LONG:/*Unit*/"lb/min";
				CASE e_MassFlow_Pound_per_Hour_LONG:/*Unit*/"lb/h";
				CASE e_MassFlow_Pound_per_Day_LONG:/*Unit*/"lb/d";
				CASE e_MassFlow_ShortTon_per_Second_LONG:/*Unit*/"STon/s";
				CASE e_MassFlow_ShortTon_per_Minute_LONG:/*Unit*/"STon/min";
				CASE e_MassFlow_ShortTon_per_Hour_LONG:/*Unit*/"STon/h";
				CASE e_MassFlow_ShortTon_per_Day_LONG:/*Unit*/"STon/d";
				CASE e_MassFlow_UserMassFlow_per_Second_LONG:/*Unit*/SU_UserMassFlowPerSecond_1;
				CASE e_MassFlow_UserMassFlow_per_Minute_LONG:/*Unit*/SU_UserMassFlowPerMinute_1;
				CASE e_MassFlow_UserMassFlow_per_Hour_LONG:/*Unit*/SU_UserMassFlowPerHour_1;
				CASE e_MassFlow_UserMassFlow_per_Day_LONG:/*Unit*/SU_UserMassFlowPerDay_1;
			}
			CASE e_DisplayInputSelector_None_LONG: /*Unit*/"-";
			CASE e_DisplayInputSelector_Totalizer1Val_LONG: 
			SELECT (TIC_TotUnit_1)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelector_Totalizer2Val_LONG: 
			SELECT (TIC_TotUnit_2)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelector_Totalizer3Val_LONG: 
			SELECT (TIC_TotUnit_3)
			{
				CASE e_TotalizerUnits_Gram_LONG:/*Unit*/"g";
				CASE e_TotalizerUnits_kiloGram_LONG:/*Unit*/"kg";
				CASE e_TotalizerUnits_Ton_LONG:/*Unit*/"t";
				CASE e_TotalizerUnits_Ounce_LONG:/*Unit*/"oz";
				CASE e_TotalizerUnits_Pound_LONG:/*Unit*/"lb";
				CASE e_TotalizerUnits_ShortTon_LONG:/*Unit*/"STon";
				CASE e_TotalizerUnits_UserMass_LONG:/*Unit*/SU_UserMassText_1;
				CASE e_TotalizerUnits_cubiccentiMeter_LONG:/*Unit*/"cm³";
				CASE e_TotalizerUnits_cubicdeciMeter_LONG:/*Unit*/"dm³";
				CASE e_TotalizerUnits_cubicMeter_LONG:/*Unit*/"m³";
				CASE e_TotalizerUnits_milliLiter_LONG:/*Unit*/"ml";
				CASE e_TotalizerUnits_Liter_LONG:/*Unit*/"l";
				CASE e_TotalizerUnits_hectoLiter_LONG:/*Unit*/"hl";
				CASE e_TotalizerUnits_megaLiter_LONG:/*Unit*/"Ml Mega";
				CASE e_TotalizerUnits_acreFoot_LONG:/*Unit*/"af";
				CASE e_TotalizerUnits_cubicFoot_LONG:/*Unit*/"ft³";
				CASE e_TotalizerUnits_fluidOunce_LONG:/*Unit*/"fl oz (us)";
				CASE e_TotalizerUnits_Gallon_LONG:/*Unit*/"gal (us)";
				CASE e_TotalizerUnits_kiloGallon_LONG:/*Unit*/"kgal (us)";
				CASE e_TotalizerUnits_megaGallon_LONG:/*Unit*/"Mgal (us)";
				CASE e_TotalizerUnits_BarrelLiquid_LONG:/*Unit*/"bbl (us;liq.)";
				CASE e_TotalizerUnits_BarrelFederal_LONG:/*Unit*/"bbl (us;beer)";
				CASE e_TotalizerUnits_BarrelOil_LONG:/*Unit*/"bbl (us;oil)";
				CASE e_TotalizerUnits_BarrelTank_LONG:/*Unit*/"bbl (us;tank)";
				CASE e_TotalizerUnits_ImperialGallon_LONG:/*Unit*/"gal (imp)";
				CASE e_TotalizerUnits_megaImperialGallon_LONG:/*Unit*/"Mgal (imp)";
				CASE e_TotalizerUnits_ImperialBarrelOil_LONG:/*Unit*/"bbl (imp;oil)";
				CASE e_TotalizerUnits_UserVolume_LONG:/*Unit*/SU_UserVolumeText_1;
			}
			CASE e_DisplayInputSelector_VolumeFlow_LONG: 
			SELECT (SU_VolumeFlow_1)
			{
				CASE e_VolumeFlow_cubiccentiMeterPerSecond_LONG:/*Unit*/"cm³/s";
				CASE e_VolumeFlow_cubiccentiMeterPerMinute_LONG:/*Unit*/"cm³/min";
				CASE e_VolumeFlow_cubiccentiMeterPerHour_LONG:/*Unit*/"cm³/h";
				CASE e_VolumeFlow_cubiccentiMeterPerDay_LONG:/*Unit*/"cm³/d";
				CASE e_VolumeFlow_cubicdeciMeterPerSecond_LONG:/*Unit*/"dm³/s";
				CASE e_VolumeFlow_cubicdeciMeterPerMinute_LONG:/*Unit*/"dm³/min";
				CASE e_VolumeFlow_cubicdeciMeterPerHour_LONG:/*Unit*/"dm³/h";
				CASE e_VolumeFlow_cubicdeciMeterPerDay_LONG:/*Unit*/"dm³/d";
				CASE e_VolumeFlow_cubicMeterPerSecond_LONG:/*Unit*/"m³/s";
				CASE e_VolumeFlow_cubicMeterPerMinute_LONG:/*Unit*/"m³/min";
				CASE e_VolumeFlow_cubicMeterPerHour_LONG:/*Unit*/"m³/h";
				CASE e_VolumeFlow_cubicMeterPerDay_LONG:/*Unit*/"m³/d";
				CASE e_VolumeFlow_milliLiterPerSecond_LONG:/*Unit*/"ml/s";
				CASE e_VolumeFlow_milliLiterPerMinute_LONG:/*Unit*/"ml/min";
				CASE e_VolumeFlow_milliLiterPerHour_LONG:/*Unit*/"ml/h";
				CASE e_VolumeFlow_milliLiterPerDay_LONG:/*Unit*/"ml/d";
				CASE e_VolumeFlow_LiterPerSecond_LONG:/*Unit*/"l/s";
				CASE e_VolumeFlow_LiterPerMinute_LONG:/*Unit*/"l/min";
				CASE e_VolumeFlow_LiterPerHour_LONG:/*Unit*/"l/h";
				CASE e_VolumeFlow_LiterPerDay_LONG:/*Unit*/"l/d";
				CASE e_VolumeFlow_hectoLiter_per_Second_LONG:/*Unit*/"hl/s";
				CASE e_VolumeFlow_hectoLiter_per_Minute_LONG:/*Unit*/"hl/min";
				CASE e_VolumeFlow_hectoLiter_per_Hour_LONG:/*Unit*/"hl/h";
				CASE e_VolumeFlow_hectoLiter_per_Day_LONG:/*Unit*/"hl/d";
				CASE e_VolumeFlow_megaLiter_per_Second_LONG:/*Unit*/"Ml/s";
				CASE e_VolumeFlow_megaLiter_per_Minute_LONG:/*Unit*/"Ml/min";
				CASE e_VolumeFlow_megaLiter_per_Hour_LONG:/*Unit*/"Ml/h";
				CASE e_VolumeFlow_megaLiter_per_Day_LONG:/*Unit*/"Ml/d";
				CASE e_VolumeFlow_AcreFootPerSecond_LONG:/*Unit*/"af/s";
				CASE e_VolumeFlow_AcreFootPerMinute_LONG:/*Unit*/"af/min";
				CASE e_VolumeFlow_AcreFootPerHour_LONG:/*Unit*/"af/h";
				CASE e_VolumeFlow_AcreFootPerDay_LONG:/*Unit*/"af/d";
				CASE e_VolumeFlow_CubicFootPerSecond_LONG:/*Unit*/"ft³/s";
				CASE e_VolumeFlow_CubicFootPerMinute_LONG:/*Unit*/"ft³/min";
				CASE e_VolumeFlow_CubicFootPerHour_LONG:/*Unit*/"ft³/h";
				CASE e_VolumeFlow_CubicFootPerDay_LONG:/*Unit*/"ft³/d";
				CASE e_VolumeFlow_FluidOuncePerSecond_LONG:/*Unit*/"fl oz/s (us)";
				CASE e_VolumeFlow_FluidOuncePerMinute_LONG:/*Unit*/"fl oz/min (us)";
				CASE e_VolumeFlow_FluidOuncePerHour_LONG:/*Unit*/"fl oz/h (us)";
				CASE e_VolumeFlow_FluidOuncePerDay_LONG:/*Unit*/"fl oz/d (us)";
				CASE e_VolumeFlow_GallonPerSecond_LONG:/*Unit*/"gal/s (us)";
				CASE e_VolumeFlow_GallonPerMinute_LONG:/*Unit*/"gal/min (us)";
				CASE e_VolumeFlow_GallonPerHour_LONG:/*Unit*/"gal/h (us)";
				CASE e_VolumeFlow_GallonPerDay_LONG:/*Unit*/"gal/d (us)";
				CASE e_VolumeFlow_kiloGallon_per_Second_LONG:/*Unit*/"kgal/s (us)";
				CASE e_VolumeFlow_kiloGallon_per_Minute_LONG:/*Unit*/"kgal/min (us)";
				CASE e_VolumeFlow_kiloGallon_per_Hour_LONG:/*Unit*/"kgal/h (us)";
				CASE e_VolumeFlow_kiloGallon_per_Day_LONG:/*Unit*/"kgal/d (us)";
				CASE e_VolumeFlow_MegaGallonPerSecond_LONG:/*Unit*/"Mgal/s (us)";
				CASE e_VolumeFlow_MegaGallonPerMinute_LONG:/*Unit*/"Mgal/min (us)";
				CASE e_VolumeFlow_MegaGallonPerHour_LONG:/*Unit*/"Mgal/h (us)";
				CASE e_VolumeFlow_MegaGallonPerDay_LONG:/*Unit*/"Mgal/d (us)";
				CASE e_VolumeFlow_BarrelLiquidPerSecond_LONG:/*Unit*/"bbl/s (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerMinute_LONG:/*Unit*/"bbl/min (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerHour_LONG:/*Unit*/"bbl/h (us;liq.)";
				CASE e_VolumeFlow_BarrelLiquidPerDay_LONG:/*Unit*/"bbl/d (us;liq.)";
				CASE e_VolumeFlow_BarrelFederalPerSecond_LONG:/*Unit*/"bbl/s (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerMinute_LONG:/*Unit*/"bbl/min (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerHour_LONG:/*Unit*/"bbl/h (us;beer)";
				CASE e_VolumeFlow_BarrelFederalPerDay_LONG:/*Unit*/"bbl/d (us;beer)";
				CASE e_VolumeFlow_BarrelOilPerSecond_LONG:/*Unit*/"bbl/s (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerMinute_LONG:/*Unit*/"bbl/min (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerHour_LONG:/*Unit*/"bbl/h (us;oil)";
				CASE e_VolumeFlow_BarrelOilPerDay_LONG:/*Unit*/"bbl/d (us;oil)";
				CASE e_VolumeFlow_BarrelTankPerSecond_LONG:/*Unit*/"bbl/s (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerMinute_LONG:/*Unit*/"bbl/min (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerHour_LONG:/*Unit*/"bbl/h (us;tank)";
				CASE e_VolumeFlow_BarrelTankPerDay_LONG:/*Unit*/"bbl/d (us;tank)";
				CASE e_VolumeFlow_ImperialGallonPerSecond_LONG:/*Unit*/"gal/s (imp)";
				CASE e_VolumeFlow_ImperialGallonPerMinute_LONG:/*Unit*/"gal/min (imp)";
				CASE e_VolumeFlow_ImperialGallonPerHour_LONG:/*Unit*/"gal/h (imp)";
				CASE e_VolumeFlow_ImperialGallonPerDay_LONG:/*Unit*/"gal/d (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerSecond_LONG:/*Unit*/"Mgal/s (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerMinute_LONG:/*Unit*/"Mgal/min (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerHour_LONG:/*Unit*/"Mgal/h (imp)";
				CASE e_VolumeFlow_MegaImperialGallonPerDay_LONG:/*Unit*/"Mgal/d (imp)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Second_LONG:/*Unit*/"bbl/s (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Minute_LONG:/*Unit*/"bbl/min (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Hour_LONG:/*Unit*/"bbl/h (imp;oil)";
				CASE e_VolumeFlow_ImperialBarrelOil_per_Day_LONG:/*Unit*/"bbl/d (imp;oil)";
				CASE e_VolumeFlow_UserVolumeFlowPerSecond_LONG:/*Unit*/SU_UserVolumeFlowPerSecondText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerMinute_LONG:/*Unit*/SU_UserVolumeFlowPerMinuteText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerHour_LONG:/*Unit*/SU_UserVolumeFlowPerHourText_1;
				CASE e_VolumeFlow_UserVolumeFlowPerDay_LONG:/*Unit*/SU_UserVolumeFlowPerDayText_1;
			}

		}
	TYPE  FLOAT
	{

		MAX_VALUE 
		SELECT (DISP_InputSelector03_1)
		{
			CASE e_DisplayInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Max*/(10000 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Max*/(10000 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Max*/(10000 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Max*/(10000 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Max*/(10000 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelector_CurrentOut1Val_LONG: /*Max*/22.5;
			CASE e_DisplayInputSelector_MassFlow_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_None_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_Totalizer1Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_Totalizer2Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_Totalizer3Val_LONG: /*Max*/3.4E+38;
			CASE e_DisplayInputSelector_VolumeFlow_LONG: /*Max*/3.4E+38;

		}
		MIN_VALUE 
		SELECT (DISP_InputSelector03_1)
		{
			CASE e_DisplayInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Min*/(0 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Min*/(0 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Min*/(0 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Min*/(0 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Min*/(0 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Min*/(0 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelector_CurrentOut1Val_LONG: /*Min*/3.59;
			CASE e_DisplayInputSelector_MassFlow_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_None_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_Totalizer1Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_Totalizer2Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_Totalizer3Val_LONG: /*Min*/-3.4E+38;
			CASE e_DisplayInputSelector_VolumeFlow_LONG: /*Min*/-3.4E+38;

		}
		DEFAULT_VALUE 
		SELECT (DISP_InputSelector03_1)
		{
			CASE e_DisplayInputSelector_Conductivity_LONG: 
			SELECT (SU_Conductivity_1)
			{
				CASE e_Conductivity_nanoSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/1.0E-7) - (0/1.0E-7);
				CASE e_Conductivity_microSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.0001) - (0/0.0001);
				CASE e_Conductivity_microSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E-6) - (0/1.0E-6);
				CASE e_Conductivity_microSiemens_per_milliMeter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/0.001) - (0/0.001);
				CASE e_Conductivity_milliSiemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/0.1) - (0/0.1);
				CASE e_Conductivity_Siemens_per_centiMeter_LONG:/*Default*/(0.05 * 1/100) - (0/100);
				CASE e_Conductivity_Siemens_per_Meter_LONG:/*Default*/(0.05 * 1/1) - (0/1);
				CASE e_Conductivity_kiloSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1000) - (0/1000);
				CASE e_Conductivity_megaSiemens_per_Meter_LONG:/*Default*/(0.05 * 1/1.0E+6) - (0/1.0E+6);
			}
			CASE e_DisplayInputSelector_CurrentOut1Val_LONG: /*Default*/3.59;
			CASE e_DisplayInputSelector_MassFlow_LONG: /*Default*/1;
			CASE e_DisplayInputSelector_None_LONG: /*Default*/0;
			CASE e_DisplayInputSelector_Totalizer1Val_LONG: /*Default*/100000;
			CASE e_DisplayInputSelector_Totalizer2Val_LONG: /*Default*/100000;
			CASE e_DisplayInputSelector_Totalizer3Val_LONG: /*Default*/100000;
			CASE e_DisplayInputSelector_VolumeFlow_LONG: /*Default*/1;

		}
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE DISP_VisuFormat_1 /* DISP_VisuFormat  Rel. Index: 32*/
{
	LABEL  "|en|VisuFormat 1";
	HELP  [blank];
	CLASS LOCAL_DISPLAY;
	VALIDITY IF (UserLevelDevelopment){IF ( /*IsDisplayAvailable */ (MDI_ModuleAvailable_4==1)){ TRUE;} ELSE {FALSE;}}ELSE {FALSE;}
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VisuFormatSelector_Decimal_LONG;
		ENUMLIST_VisuFormatSelector_1_LONG
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block SystemUnit with the prefix SU */
        /* ****************************************************************************************************************** */
VARIABLE SystemUnit_ActInstance
{
	LABEL "SystemUnit_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE SU_Conductivity_1 /* SU_Conductivity  Rel. Index: 87*/
{
	LABEL T_ConductivityUnit;
	HELP  T_ConductivityUnit_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_Conductivity_microSiemens_per_centiMeter_LONG;
		ENUMLIST_Conductivity_1_LONG
	}
}

VARIABLE SU_CorrVolume_1 /* SU_CorrVolume  Rel. Index: 58*/
{
	LABEL T_CorrVolumeUnit;
	HELP  T_CorrectedVolumeUnit_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_StdVolume_NormalcubicMeter_LONG;
		ENUMLIST_StdVolume_1_LONG
	}
}

VARIABLE SU_CorrVolumeFlow_1 /* SU_CorrVolumeFlow  Rel. Index: 13*/
{
	LABEL T_CorrectedVolumeFlowUnit;
	HELP  T_CorrectedVolumeFlowUnit_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_StdVolumeFlow_NormalLiter_per_Hour_LONG;
		ENUMLIST_StdVolumeFlow_1_LONG
	}
}

VARIABLE SU_Density_1 /* SU_Density  Rel. Index: 8*/
{
	LABEL T_DensityUnit;
	HELP  T_DensityUnit_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_Density_kiloGram_per_Liter_LONG;
		ENUMLIST_Density_1_LONG
	}
}

VARIABLE SU_Mass_1 /* SU_Mass  Rel. Index: 34*/
{
	LABEL T_MassUnit;
	HELP  T_MassUnit_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_Mass_kiloGram_LONG;
		ENUMLIST_Mass_1_LONG
	}
}

VARIABLE SU_MassFlow_1 /* SU_MassFlow  Rel. Index: 12*/
{
	LABEL T_MassFlowUnit;
	HELP  T_MassFlowUnit_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_MassFlow_kiloGram_per_Hour_LONG;
		ENUMLIST_MassFlow_1_LONG
	}
}

VARIABLE SU_Temperature_1 /* SU_Temperature  Rel. Index: 15*/
{
	LABEL T_TemperatureUnit;
	HELP  T_TemperatureUnit_TT;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_Temperature_Celsius_LONG;
		ENUMLIST_Temperature_1_LONG
	}
}

VARIABLE SU_UserCorrVolumeFactor_1 /* SU_UserCorrVolumeFactor  Rel. Index: 94*/
{
	LABEL T_UserCorrVolumeFactor;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserCorrVolumeFlowPerDayFact_1 /* SU_UserCorrVolumeFlowPerDayFact  Rel. Index: 112*/
{
	LABEL  "|en|UserCorrVolumeFlowPerDayFact 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserCorrVolumeFlowPerDayOff_1 /* SU_UserCorrVolumeFlowPerDayOff  Rel. Index: 113*/
{
	LABEL  "|en|UserCorrVolumeFlowPerDayOff 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserCorrVolumeFlowPerDayText_1 /* SU_UserCorrVolumeFlowPerDayText  Rel. Index: 111*/
{
	LABEL  "|en|UserCorrVolumeFlowPerDayText 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "UserCrVol./d";
            	}
}

VARIABLE SU_UserCorrVolumeFlowPerHourFact_1 /* SU_UserCorrVolumeFlowPerHourFact  Rel. Index: 109*/
{
	LABEL  "|en|UserCorrVolumeFlowPerHourFact 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".7f";

	}
}

VARIABLE SU_UserCorrVolumeFlowPerHourOff_1 /* SU_UserCorrVolumeFlowPerHourOff  Rel. Index: 110*/
{
	LABEL  "|en|UserCorrVolumeFlowPerHourOff 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserCorrVolumeFlowPerHourText_1 /* SU_UserCorrVolumeFlowPerHourText  Rel. Index: 108*/
{
	LABEL  "|en|UserCorrVolumeFlowPerHourText 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "UserCrVol./h";
            	}
}

VARIABLE SU_UserCorrVolumeFlowPerMinuteFact_1 /* SU_UserCorrVolumeFlowPerMinuteFact  Rel. Index: 106*/
{
	LABEL  "|en|UserCorrVolumeFlowPerMinuteFact 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserCorrVolumeFlowPerMinuteOff_1 /* SU_UserCorrVolumeFlowPerMinuteOff  Rel. Index: 107*/
{
	LABEL  "|en|UserCorrVolumeFlowPerMinuteOff 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserCorrVolumeFlowPerMinuteText_1 /* SU_UserCorrVolumeFlowPerMinuteText  Rel. Index: 105*/
{
	LABEL  "|en|UserCorrVolumeFlowPerMinuteText 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "UserCrVol./min";
            	}
}

VARIABLE SU_UserCorrVolumeFlowPerSecondFact_1 /* SU_UserCorrVolumeFlowPerSecondFact  Rel. Index: 103*/
{
	LABEL  "|en|UserCorrVolumeFlowPerSecondFact 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserCorrVolumeFlowPerSecondOff_1 /* SU_UserCorrVolumeFlowPerSecondOff  Rel. Index: 104*/
{
	LABEL  "|en|UserCorrVolumeFlowPerSecondOff 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserCorrVolumeFlowPerSecondText_1 /* SU_UserCorrVolumeFlowPerSecondText  Rel. Index: 102*/
{
	LABEL  "|en|UserCorrVolumeFlowPerSecondText 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "UserCrVol./s";
            	}
}

VARIABLE SU_UserCorrVolumeOffset_1 /* SU_UserCorrVolumeOffset  Rel. Index: 95*/
{
	LABEL T_UserCorrVolumeOffset;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserCorrVolumeText_1 /* SU_UserCorrVolumeText  Rel. Index: 93*/
{
	LABEL T_UserCorrVolumeText;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(10)
{
		DEFAULT_VALUE "UserCrVol.";
            	}
}

VARIABLE SU_UserMassFactor_1 /* SU_UserMassFactor  Rel. Index: 18*/
{
	LABEL T_UserMassFactor;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE -3.4E+38;
		DEFAULT_VALUE 1.0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassFlowPerDay_1 /* SU_UserMassFlowPerDay  Rel. Index: 29*/
{
	LABEL  "|en|UserMassFlowPerDay 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "User mass/d";
            	}
}

VARIABLE SU_UserMassFlowPerDayFactor_1 /* SU_UserMassFlowPerDayFactor  Rel. Index: 30*/
{
	LABEL  "|en|UserMassFlowPerDayFactor 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassFlowPerDayOffset_1 /* SU_UserMassFlowPerDayOffset  Rel. Index: 31*/
{
	LABEL  "|en|UserMassFlowPerDayOffset 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassFlowPerHour_1 /* SU_UserMassFlowPerHour  Rel. Index: 26*/
{
	LABEL  "|en|UserMassFlowPerHour 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "User mass/h";
            	}
}

VARIABLE SU_UserMassFlowPerHourFactor_1 /* SU_UserMassFlowPerHourFactor  Rel. Index: 27*/
{
	LABEL  "|en|UserMassFlowPerHourFactor 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassFlowPerHourOffset_1 /* SU_UserMassFlowPerHourOffset  Rel. Index: 28*/
{
	LABEL  "|en|UserMassFlowPerHourOffset 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassFlowPerMinute_1 /* SU_UserMassFlowPerMinute  Rel. Index: 23*/
{
	LABEL  "|en|UserMassFlowPerMinute 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "User mass/min";
            	}
}

VARIABLE SU_UserMassFlowPerMinuteFactor_1 /* SU_UserMassFlowPerMinuteFactor  Rel. Index: 24*/
{
	LABEL  "|en|UserMassFlowPerMinuteFactor 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassFlowPerMinuteOffset_1 /* SU_UserMassFlowPerMinuteOffset  Rel. Index: 25*/
{
	LABEL  "|en|UserMassFlowPerMinuteOffset 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassFlowPerSecond_1 /* SU_UserMassFlowPerSecond  Rel. Index: 20*/
{
	LABEL  "|en|UserMassFlowPerSecond 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "User mass/s";
            	}
}

VARIABLE SU_UserMassFlowPerSecondFactor_1 /* SU_UserMassFlowPerSecondFactor  Rel. Index: 21*/
{
	LABEL  "|en|UserMassFlowPerSecondFactor 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassFlowPerSecondOffset_1 /* SU_UserMassFlowPerSecondOffset  Rel. Index: 22*/
{
	LABEL  "|en|UserMassFlowPerSecondOffset 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassOffset_1 /* SU_UserMassOffset  Rel. Index: 19*/
{
	LABEL T_UserMassOffset;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE -3.4E+38;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserMassText_1 /* SU_UserMassText  Rel. Index: 17*/
{
	LABEL T_UserMassText;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(10)
{
		DEFAULT_VALUE "User mass";
            	}
	POST_EDIT_ACTIONS
	{
		method_update_SU_UserMassText_1
	}
}

METHOD method_update_SU_UserMassText_1
{
	DEFINITION
	{
		SU_UserMassFlowPerSecond_1 = SU_UserMassText_1 + "/s";
		SU_UserMassFlowPerMinute_1 = SU_UserMassText_1 + "/min";
		SU_UserMassFlowPerHour_1 = SU_UserMassText_1 + "/h";
		SU_UserMassFlowPerDay_1 = SU_UserMassText_1 + "/d";
	}
}

VARIABLE SU_UserVolumeFactor_1 /* SU_UserVolumeFactor  Rel. Index: 41*/
{
	LABEL T_UserVolumeFactor;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE -3.4E+38;
		DEFAULT_VALUE 1.0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeFlowPerDayFactor_1 /* SU_UserVolumeFlowPerDayFactor  Rel. Index: 53*/
{
	LABEL  "|en|UserVolumeFlowPerDayFactor 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeFlowPerDayOffset_1 /* SU_UserVolumeFlowPerDayOffset  Rel. Index: 54*/
{
	LABEL  "|en|UserVolumeFlowPerDayOffset 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeFlowPerDayText_1 /* SU_UserVolumeFlowPerDayText  Rel. Index: 52*/
{
	LABEL  "|en|UserVolumeFlowPerDayText 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "User vol./d";
            	}
}

VARIABLE SU_UserVolumeFlowPerHourFactor_1 /* SU_UserVolumeFlowPerHourFactor  Rel. Index: 50*/
{
	LABEL  "|en|UserVolumeFlowPerHourFactor 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeFlowPerHourOffset_1 /* SU_UserVolumeFlowPerHourOffset  Rel. Index: 51*/
{
	LABEL  "|en|UserVolumeFlowPerHourOffset 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeFlowPerHourText_1 /* SU_UserVolumeFlowPerHourText  Rel. Index: 49*/
{
	LABEL  "|en|UserVolumeFlowPerHourText 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "User vol./h";
            	}
}

VARIABLE SU_UserVolumeFlowPerMinuteFactor_1 /* SU_UserVolumeFlowPerMinuteFactor  Rel. Index: 47*/
{
	LABEL  "|en|UserVolumeFlowPerMinuteFactor 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeFlowPerMinuteOffset_1 /* SU_UserVolumeFlowPerMinuteOffset  Rel. Index: 48*/
{
	LABEL  "|en|UserVolumeFlowPerMinuteOffset 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeFlowPerMinuteText_1 /* SU_UserVolumeFlowPerMinuteText  Rel. Index: 46*/
{
	LABEL  "|en|UserVolumeFlowPerMinuteText 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "User vol./min";
            	}
}

VARIABLE SU_UserVolumeFlowPerSecondFactor_1 /* SU_UserVolumeFlowPerSecondFactor  Rel. Index: 44*/
{
	LABEL  "|en|UserVolumeFlowPerSecondFactor 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 1.0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeFlowPerSecondOffset_1 /* SU_UserVolumeFlowPerSecondOffset  Rel. Index: 45*/
{
	LABEL  "|en|UserVolumeFlowPerSecondOffset 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeFlowPerSecondText_1 /* SU_UserVolumeFlowPerSecondText  Rel. Index: 43*/
{
	LABEL  "|en|UserVolumeFlowPerSecondText 1";
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE ASCII(14)
{
		DEFAULT_VALUE "User vol./s";
            	}
}

VARIABLE SU_UserVolumeOffset_1 /* SU_UserVolumeOffset  Rel. Index: 42*/
{
	LABEL T_UserVolumeOffset;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  FLOAT
	{
		MAX_VALUE 3.4E+38;
		MIN_VALUE -3.4E+38;
		DEFAULT_VALUE 0;
		EDIT_FORMAT ".4f";
		DISPLAY_FORMAT ".4f";

	}
}

VARIABLE SU_UserVolumeText_1 /* SU_UserVolumeText  Rel. Index: 40*/
{
	LABEL T_UserVolumeText;
	HELP  [blank];
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE ASCII(10)
{
		DEFAULT_VALUE "User vol.";
            	}
	POST_EDIT_ACTIONS
	{
		method_update_SU_UserVolumeText_1
	}
}

METHOD method_update_SU_UserVolumeText_1
{
	DEFINITION
	{
		SU_UserVolumeFlowPerSecondText_1 = SU_UserVolumeText_1 + "/s";
		SU_UserVolumeFlowPerMinuteText_1 = SU_UserVolumeText_1 + "/min";
		SU_UserVolumeFlowPerHourText_1 = SU_UserVolumeText_1 + "/h";
		SU_UserVolumeFlowPerDayText_1 = SU_UserVolumeText_1 + "/d";
	}
}

VARIABLE SU_Volume_1 /* SU_Volume  Rel. Index: 33*/
{
	LABEL T_VolumeUnit;
	HELP  T_VolumeUnit_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_Volume_cubicMeter_LONG;
		ENUMLIST_Volume_1_LONG
	}
}

VARIABLE SU_VolumeFlow_1 /* SU_VolumeFlow  Rel. Index: 32*/
{
	LABEL T_VolumeFlowUnit;
	HELP  T_VolumeFlowUnit_TT;
	CLASS DYNAMIC;
	VALIDITY TRUE;
	HANDLING IF (HWLock||SWLock) {READ;} ELSE {IF (UserLevelMaintenance){READ & WRITE;} ELSE {READ;}}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_VolumeFlow_LiterPerHour_LONG;
		ENUMLIST_VolumeFlow_1_LONG
	}
}

/* ****************************************************************************************************************** */
/* This is no element of GeniX becaus it is a array element of the parameter with the role FunctionBlockArrayPosition */
/* Delivers the maximum instance of the function block InventoryCounter with the prefix IC */
        /* ****************************************************************************************************************** */
VARIABLE InventoryCounter_ActInstance
{
	LABEL "InventoryCounter_ActInstance";
	CLASS INPUT;
	DEFAULT_VALUE 1;
	TYPE UNSIGNED_INTEGER (2);
}
VARIABLE IC_Channel_1 /* IC_Channel  Rel. Index: 8*/
{
	LABEL T_AssignProcessVariable;
	HELP  [blank];
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_InputSelectorFlow_VolumeFlow_LONG;
		ENUMLIST_InputSelectorFlow_1_LONG
	}
}

VARIABLE IC_Overflow_1 /* IC_Overflow  Rel. Index: 9*/
{
	LABEL T_TotalizerOverflowX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{
		DEFAULT_VALUE 0;
		DISPLAY_FORMAT ".0f";
	}
}

VARIABLE IC_TotUnit_1 /* IC_TotUnit  Rel. Index: 7*/
{
	LABEL T_Unit;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelDevelopment){ TRUE;} ELSE {FALSE;}
	HANDLING IF (UserLevelDevelopment){READ & WRITE;} ELSE {READ;}

	TYPE  ENUMERATED (2)
	{
		DEFAULT_VALUE e_Volume_Liter_LONG;
		ENUMLIST_Volume_1_LONG
	}
}

VARIABLE IC_Value_1 /* IC_Value  Rel. Index: 10*/
{
	LABEL T_TotalizerValueX;
	HELP  [blank];
	CLASS DYNAMIC;
	VALIDITY IF(UserLevelService){ TRUE;} ELSE {FALSE;}
	HANDLING READ;

	TYPE  FLOAT
	{

		DEFAULT_VALUE /*Default*/0.0;

		DISPLAY_FORMAT ".4f";

	}
}

/* ********************************************************************************************************** */
/* Method for MI in header */
/* ********************************************************************************************************** */

METHOD method_Get_Diag_And_MI_Overview_Page
{
	LABEL T_RemedyInformation;
	CLASS COMPUTATION;
	VALIDITY TRUE;
	DEFINITION
	{
		IGNORE_ALL_RESPONSE_CODES();
		IGNORE_ALL_DEVICE_STATUS();

		send_command_trans(173,12); /* read SPV_CurrentSysConditionUnion_1 */

		ACKNOWLEDGE(T_ActualDiagnostics + " : %{SPV_CurrentSysConditionUnion_1}");
		switch(SPV_CurrentSysConditionUnion_1)
		{
			MaintenanceInstruction
		}
		switch(SPV_CurrentSysConditionUnion_1)
		{
			MaintenanceInstruction2
		}
	}
}

/* ********************************************************************************************************** */
/* All Maintenance Instructions */
/* ********************************************************************************************************** */
METHOD method_GetMI_SPV_CurrentSysConditionUnion
{
	LABEL T_RemedyInformation;
	CLASS COMPUTATION;
	VALIDITY IF ((SPV_CurrentSysConditionUnion_1 != 0) && (SPV_DiagnoseListeItemsNeedUpdate_1 != 0)){TRUE;} ELSE {FALSE;}
	DEFINITION
	{
		IGNORE_ALL_RESPONSE_CODES();
		IGNORE_ALL_DEVICE_STATUS();

		switch(SPV_CurrentSysConditionUnion_1)
		{
			MaintenanceInstruction
		}
		switch(SPV_CurrentSysConditionUnion_1)
		{
			MaintenanceInstruction2
		}

	}
}

METHOD method_GetMI_SPV_DiagListItem1Union
{
	LABEL T_RemedyInformation;
	CLASS COMPUTATION;
	VALIDITY IF ((SPV_DiagListItem1Union_1 != 0) && (SPV_DiagnoseListeItemsNeedUpdate_1 != 0)){TRUE;} ELSE {FALSE;}
	DEFINITION
	{
		IGNORE_ALL_RESPONSE_CODES();
		IGNORE_ALL_DEVICE_STATUS();

		switch(SPV_DiagListItem1Union_1)
		{
			MaintenanceInstruction
		}
		switch(SPV_DiagListItem1Union_1)
		{
			MaintenanceInstruction2
		}

	}
}

METHOD method_GetMI_SPV_DiagListItem2Union
{
	LABEL T_RemedyInformation;
	CLASS COMPUTATION;
	VALIDITY IF (SPV_DiagListItem2Union_1 != 0) {TRUE;} ELSE {FALSE;}
	DEFINITION
	{
		IGNORE_ALL_RESPONSE_CODES();
		IGNORE_ALL_DEVICE_STATUS();

		switch(SPV_DiagListItem2Union_1)
		{
			MaintenanceInstruction
		}
		switch(SPV_DiagListItem2Union_1)
		{
			MaintenanceInstruction2
		}

	}
}

METHOD method_GetMI_SPV_DiagListItem3Union
{
	LABEL T_RemedyInformation;
	CLASS COMPUTATION;
	VALIDITY IF (SPV_DiagListItem3Union_1 != 0) {TRUE;} ELSE {FALSE;}
	DEFINITION
	{
		IGNORE_ALL_RESPONSE_CODES();
		IGNORE_ALL_DEVICE_STATUS();

		switch(SPV_DiagListItem3Union_1)
		{
			MaintenanceInstruction
		}
		switch(SPV_DiagListItem3Union_1)
		{
			MaintenanceInstruction2
		}

	}
}

METHOD method_GetMI_SPV_DiagListItem4Union
{
	LABEL T_RemedyInformation;
	CLASS COMPUTATION;
	VALIDITY IF (SPV_DiagListItem4Union_1 != 0) {TRUE;} ELSE {FALSE;}
	DEFINITION
	{
		IGNORE_ALL_RESPONSE_CODES();
		IGNORE_ALL_DEVICE_STATUS();

		switch(SPV_DiagListItem4Union_1)
		{
			MaintenanceInstruction
		}
		switch(SPV_DiagListItem4Union_1)
		{
			MaintenanceInstruction2
		}

	}
}

METHOD method_GetMI_SPV_DiagListItem5Union
{
	LABEL T_RemedyInformation;
	CLASS COMPUTATION;
	VALIDITY IF (SPV_DiagListItem5Union_1 != 0) {TRUE;} ELSE {FALSE;}
	DEFINITION
	{
		IGNORE_ALL_RESPONSE_CODES();
		IGNORE_ALL_DEVICE_STATUS();

		switch(SPV_DiagListItem5Union_1)
		{
			MaintenanceInstruction
		}
		switch(SPV_DiagListItem5Union_1)
		{
			MaintenanceInstruction2
		}

	}
}

METHOD method_GetMI_SPV_PreviousSysConditionUnion
{
	LABEL T_RemedyInformation;
	CLASS COMPUTATION;
	VALIDITY IF (SPV_PreviousSysConditionUnion_1 != 0) {TRUE;} ELSE {FALSE;}
	DEFINITION
	{
		IGNORE_ALL_RESPONSE_CODES();
		IGNORE_ALL_DEVICE_STATUS();

		switch(SPV_PreviousSysConditionUnion_1)
		{
			MaintenanceInstruction
		}
		switch(SPV_PreviousSysConditionUnion_1)
		{
			MaintenanceInstruction2
		}

	}
}


/* *********************************************************************************************************** */
/* Simple Unit Relations */
/* *********************************************************************************************************** */
  UNIT unit_IC_TotUnit_1{IC_TotUnit_1:
          
          IC_Value_1
}
UNIT unit_SU_CorrVolumeFlow_1{SU_CorrVolumeFlow_1:
          
          MID_RawCorrVolumeFlow_1
}
UNIT unit_SU_VolumeFlow_1{SU_VolumeFlow_1:
          
          FLOW_Out1Value_1,
MID_FilteredVolumeFlow_1,
MID_RawVolumeFlow_1
}
UNIT unit_SU_Temperature_1{SU_Temperature_1:
          
          MID_MediumTemperatureMax_1,
MID_ElectronicsTemperature_1,
SPV_TemperaturePointerMax_1,
MID_ElecTempMax_1,
SPV_TemperaturePointerMin_1,
MID_MediumTemperature_1,
MID_MediumTemperatureMin_1,
MID_ElecTempMin_1,
SPV_TemperaturPointerAverage_1
}
UNIT unit_SU_MassFlow_1{SU_MassFlow_1:
          
          FLOW_Out2Value_1
}
UNIT unit_SU_Conductivity_1{SU_Conductivity_1:
          
          MID_ConductivityValue_1,
FLOW_Out3Value_1
}
UNIT unit_SU_Density_1{SU_Density_1:
          
          FLOW_ReferenceDensity_1,
MID_FixedDensity_1,
MID_InputDensity_1
}
UNIT unit_TIC_TotUnit_1{TIC_TotUnit_1:
          
          TIC_LimitHysteresis_1,
TIC_Value_1,
TIC_HiLimit_1,
TIC_HiHiLimit_1,
TIC_PresetQuantity_1,
TIC_LoLoLimit_1,
TIC_LoLimit_1
}
UNIT unit_TIC_TotUnit_2{TIC_TotUnit_2:
          
          TIC_LimitHysteresis_2,
TIC_Value_2,
TIC_HiLimit_2,
TIC_HiHiLimit_2,
TIC_PresetQuantity_2,
TIC_LoLoLimit_2,
TIC_LoLimit_2
}
UNIT unit_TIC_TotUnit_3{TIC_TotUnit_3:
          
          TIC_LimitHysteresis_3,
TIC_Value_3,
TIC_HiLimit_3,
TIC_HiHiLimit_3,
TIC_PresetQuantity_3,
TIC_LoLoLimit_3,
TIC_LoLimit_3
}
