remark,"CSV-Import-Export" remark,"Date = Thu May 08 15:29:42 2008" remark,"Version = RSLogix 5000 v13.00" remark,"Owner = Hall C" remark,"Company = JLAB" 0.2 TYPE,SCOPE,NAME,DESCRIPTION,DATATYPE,SPECIFIER TAG,"Q1","ABS_01","","FBD_MATH_ADVANCED","" TAG,"Q1","ABS_02","","FBD_MATH_ADVANCED","" TAG,"Q1","ADC_readback_MPS","","DINT","" TAG,"Q1","ADD_11","","FBD_MATH","" TAG,"Q1","BAND_01","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_02","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_03","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_04","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_05","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_06","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_07","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_08","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_09","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_10","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_11","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_12","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_120","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_128","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_13","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_133","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_135","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_14","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_141","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_15","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_150","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_151","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_152","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_153","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_16","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_17","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_173","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_178","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_179","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_193","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_194","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_21","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_241","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_27","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_277","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_282","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_283","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_285","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_306","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_308","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_309","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_32","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_33","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_335","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_336","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_337","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_34","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_35","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_37","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_41","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_42","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_45","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_61","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_62","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_63","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_68","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_69","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_70","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_71","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_73","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_74","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_76","","FBD_BOOLEAN_AND","" TAG,"Q1","BAND_77","","FBD_BOOLEAN_AND","" TAG,"Q1","BlockID_OnTX","","INT","" TAG,"Q1","BL_Q1","","REAL","" TAG,"Q1","BNOT_01","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_02","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_03","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_04","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_05","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_06","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_07","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_08","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_09","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_10","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_11","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_12","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_13","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_14","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_15","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_16","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_17","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_18","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_19","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_20","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_21","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_22","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_23","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_24","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_25","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_26","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_27","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_31","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_33","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_44","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_45","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_46","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_48","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_49","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_53","","FBD_BOOLEAN_NOT","" TAG,"Q1","BNOT_94","","FBD_BOOLEAN_NOT","" TAG,"Q1","Boolean_1","","BOOL[32]","" TAG,"Q1","Boolean_2","","BOOL[32]","" TAG,"Q1","Boolean_3","","BOOL[32]","" TAG,"Q1","Boolean_4","","BOOL[32]","" TAG,"Q1","Boolean_5","","BOOL[32]","" TAG,"Q1","Boolean_6","","BOOL[32]","" TAG,"Q1","BOR_01","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_02","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_04","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_05","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_06","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_07","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_09","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_10","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_100","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_11","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_111","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_113","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_12","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_121","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_125","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_132","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_133","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_134","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_139","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_140","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_141","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_142","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_143","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_144","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_145","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_147","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_149","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_152","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_153","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_158","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_159","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_160","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_161","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_162","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_163","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_164","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_165","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_166","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_167","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_168","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_169","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_170","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_171","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_172","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_183","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_185","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_186","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_204","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_24","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_25","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_251","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_252","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_253","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_26","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_27","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_30","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_31","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_34","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_47","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_48","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_83","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_88","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_89","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_94","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_95","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_96","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_98","","FBD_BOOLEAN_OR","" TAG,"Q1","BOR_99","","FBD_BOOLEAN_OR","" TAG,"Q1","C","","REAL","" TAG,"Q1","CB","","REAL","" TAG,"Q1","CCS_1","","REAL","" TAG,"Q1","CCS_2","","REAL","" TAG,"Q1","CCS_3","","REAL","" TAG,"Q1","CCS_4","","REAL","" ALIAS,"Q1","cd_Bottom_Fill","","","Boolean_1[0]" ALIAS,"Q1","cd_Bottom_Fill_enabled","","","Boolean_1[1]" ALIAS,"Q1","cd_error","","","Boolean_1[2]" ALIAS,"Q1","cd_HX_gas","","","Boolean_1[3]" ALIAS,"Q1","cd_LHe_level","","","Boolean_1[4]" ALIAS,"Q1","cd_LHe_level_enabled","","","Boolean_1[5]" ALIAS,"Q1","cd_LN2_level","","","Boolean_1[6]" ALIAS,"Q1","cd_LN2_shield","","","Boolean_1[7]" TAG,"Q1","cd_pipe","","BOOL","" ALIAS,"Q1","CD_Stop","","","Boolean_1[8]" TAG,"Q1","CG_device_error","","FBD_BOOLEAN_OR","" TAG,"Q1","CH2_SW","","REAL","" TAG,"Q1","CH2_SW_ALARM","","BOOL","" TAG,"Q1","CH3","","REAL","" TAG,"Q1","CH3_SW","","REAL","" TAG,"Q1","CH3_SW_ALARM","","BOOL","" TAG,"Q1","Char_Cnt_OnTX","","INT","" ALIAS,"Q1","Char_Cnt_OverFlow","","","Boolean_1[9]" TAG,"Q1","Char_Hold","","INT","" ALIAS,"Q1","CL_1_fault","","","Boolean_1[10]" ALIAS,"Q1","CL_2_fault","","","Boolean_1[11]" ALIAS,"Q1","CL_3_fault","","","Boolean_1[12]" ALIAS,"Q1","CL_4_fault","","","Boolean_1[13]" ALIAS,"Q1","CL_Left_fault","","","Boolean_1[14]" TAG,"Q1","CL_Neg_LIM","","FBD_LIMIT","" TAG,"Q1","CL_N_auto","","REAL","" ALIAS,"Q1","CL_N_close","","","Q1:4:O.Data.0" TAG,"Q1","CL_N_Deadban_limit","","FBD_BOOLEAN_AND","" ALIAS,"Q1","CL_N_error","","","Boolean_1[16]" ALIAS,"Q1","CL_N_LVDT_fault","","","Boolean_1[17]" TAG,"Q1","CL_N_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","CL_N_LVDT_true","","REAL","" TAG,"Q1","CL_N_max","","REAL","" TAG,"Q1","CL_N_min","","REAL","" ALIAS,"Q1","CL_N_open","","","Q1:4:O.Data.1" TAG,"Q1","CL_N_set","","REAL","" TAG,"Q1","CL_N_VE","","REAL","" ALIAS,"Q1","CL_N_VE_fault","","","Boolean_1[19]" TAG,"Q1","CL_Pos_LIM","","FBD_LIMIT","" TAG,"Q1","CL_P_auto","","REAL","" ALIAS,"Q1","CL_P_close","","","Q1:3:O.Data.14" TAG,"Q1","CL_P_Deadban_limit","","FBD_BOOLEAN_AND","" ALIAS,"Q1","CL_P_error","","","Boolean_1[21]" ALIAS,"Q1","CL_P_LVDT_fault","","","Boolean_1[22]" TAG,"Q1","CL_P_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","CL_P_LVDT_true","","REAL","" TAG,"Q1","CL_P_max","","REAL","" TAG,"Q1","CL_P_min","","REAL","" ALIAS,"Q1","CL_P_open","","","Q1:3:O.Data.15" TAG,"Q1","CL_P_set","","REAL","" TAG,"Q1","CL_P_VE","","REAL","" ALIAS,"Q1","CL_P_VE_fault","","","Boolean_1[24]" ALIAS,"Q1","CL_Right_fault","","","Boolean_1[25]" TAG,"Q1","CL_Voltage_max","","REAL","" TAG,"Q1","CL_Voltage_min","","REAL","" TAG,"Q1","Coils_Left","","REAL","" TAG,"Q1","Coils_Right","","REAL","" TAG,"Q1","Coil_1","","REAL","" TAG,"Q1","Coil_1_LIM","","FBD_LIMIT","" TAG,"Q1","Coil_2","","REAL","" TAG,"Q1","Coil_2_LIM","","FBD_LIMIT","" TAG,"Q1","Coil_3","","REAL","" TAG,"Q1","Coil_3_LIM","","FBD_LIMIT","" TAG,"Q1","Coil_4","","REAL","" TAG,"Q1","Coil_4_LIM","","FBD_LIMIT","" TAG,"Q1","Coil_LR_LIM","","FBD_LIMIT","" ALIAS,"Q1","cont1","","","Boolean_1[26]" ALIAS,"Q1","continue1","","","Boolean_1[27]" ALIAS,"Q1","cool_down","","","Boolean_1[28]" TAG,"Q1","Cool_Down_Delta_Temp","","FBD_MATH","" TAG,"Q1","count","","INT","" TAG,"Q1","CR","","STRING","" TAG,"Q1","CR_pos","If no CR is found, a value of zero will be returned","DINT","" TAG,"Q1","Current_length_hold","","DINT","" TAG,"Q1","Current_limit","","HL_LIMIT","" TAG,"Q1","Current_Output","","STRING","" TAG,"Q1","Cutoff","","REAL","" TAG,"Q1","cycle_hold","","INT","" ALIAS,"Q1","Danfysik_QD_Reset","","","Boolean_1[29]" TAG,"Q1","dec_zero","","STRING","" TAG,"Q1","Delay_SQD","","REAL","" TAG,"Q1","DIV_01","","FBD_MATH","" TAG,"Q1","DIV_02","","FBD_MATH","" TAG,"Q1","DIV_03","","FBD_MATH","" TAG,"Q1","DIV_04","","FBD_MATH","" TAG,"Q1","DIV_05","","FBD_MATH","" TAG,"Q1","DIV_06","","FBD_MATH","" TAG,"Q1","DIV_07","","FBD_MATH","" TAG,"Q1","DIV_08","","FBD_MATH","" TAG,"Q1","DIV_09","","FBD_MATH","" TAG,"Q1","DIV_10","","FBD_MATH","" TAG,"Q1","DIV_11","","FBD_MATH","" TAG,"Q1","DIV_12","","FBD_MATH","" TAG,"Q1","Ds_max","","REAL","" TAG,"Q1","Ds_min","","REAL","" ALIAS,"Q1","Dump_Switch","","","Boolean_1[30]" ALIAS,"Q1","Dump_Switch_first_interlock","","","Boolean_1[31]" ALIAS,"Q1","DUMP_Switch_Reset","","","Boolean_2[0]" TAG,"Q1","Dump_Switch_reset_time","","INT","" ALIAS,"Q1","Dump_Switch_status","","","Boolean_2[1]" TAG,"Q1","Dump_Switch_timer","","BOOL","" TAG,"Q1","Dump_Timer","","FBD_TIMER","" TAG,"Q1","EQU_01","","FBD_COMPARE","" TAG,"Q1","EQU_02","","FBD_COMPARE","" TAG,"Q1","EQU_13","","FBD_COMPARE","" TAG,"Q1","ESEL_07","","SELECT_ENHANCED","" TAG,"Q1","Flow_inc_factor","","REAL","" TAG,"Q1","GEQ_03","","FBD_COMPARE","" TAG,"Q1","GEQ_04","","FBD_COMPARE","" TAG,"Q1","GEQ_87","","FBD_COMPARE","" TAG,"Q1","GRT_01","","FBD_COMPARE","" TAG,"Q1","GRT_03","","FBD_COMPARE","" TAG,"Q1","GRT_09","","FBD_COMPARE","" TAG,"Q1","GRT_11","","FBD_COMPARE","" TAG,"Q1","GRT_13","","FBD_COMPARE","" TAG,"Q1","h","","INT","" ALIAS,"Q1","Heat_exchanger_enabled","","","Boolean_2[10]" TAG,"Q1","Helium_PT_av","","SELECT_ENHANCED","" TAG,"Q1","Helium_PT_max","","SELECT_ENHANCED","" TAG,"Q1","Helium_PT_min","","SELECT_ENHANCED","" ALIAS,"Q1","He_CD_Temp_Warning","","","Boolean_2[8]" TAG,"Q1","He_Cg_Temp_Ave","","SELECT_ENHANCED","" TAG,"Q1","He_CG_Temp_max","","SELECT_ENHANCED","" TAG,"Q1","He_CG_Temp_min","","SELECT_ENHANCED","" ALIAS,"Q1","He_sensor_error","","","Boolean_2[9]" TAG,"Q1","HLL_01","","HL_LIMIT","" TAG,"Q1","HLL_02","","HL_LIMIT","" TAG,"Q1","HLL_03","","HL_LIMIT","" TAG,"Q1","HLL_04","","HL_LIMIT","" TAG,"Q1","HLL_05","","HL_LIMIT","" TAG,"Q1","HLL_06","","HL_LIMIT","" TAG,"Q1","HLL_07","","HL_LIMIT","" TAG,"Q1","HLL_08","","HL_LIMIT","" TAG,"Q1","HLL_09","","HL_LIMIT","" TAG,"Q1","HLL_10","","HL_LIMIT","" TAG,"Q1","HLL_11","","HL_LIMIT","" TAG,"Q1","HLL_12","","HL_LIMIT","" TAG,"Q1","HLL_13","","HL_LIMIT","" TAG,"Q1","HLL_14","","HL_LIMIT","" TAG,"Q1","HLL_15","","HL_LIMIT","" TAG,"Q1","HLL_17","","HL_LIMIT","" TAG,"Q1","HLL_18","","HL_LIMIT","" TAG,"Q1","HLL_23","","HL_LIMIT","" TAG,"Q1","HLL_25","","HL_LIMIT","" TAG,"Q1","HLL_27","","HL_LIMIT","" TAG,"Q1","HLL_29","","HL_LIMIT","" TAG,"Q1","HLL_32","","HL_LIMIT","" TAG,"Q1","HLL_35","","HL_LIMIT","" TAG,"Q1","HLL_38","","HL_LIMIT","" TAG,"Q1","HLL_39","","HL_LIMIT","" ALIAS,"Q1","HMI_Fast_discharge","","","Boolean_2[11]" ALIAS,"Q1","HMI_fast_discharge_first","","","Boolean_2[12]" ALIAS,"Q1","HMI_MPS_ERRC_write","","","Boolean_2[13]" ALIAS,"Q1","HMI_MPS_Local","","","Boolean_2[14]" ALIAS,"Q1","HMI_MPS_NASW_write","","","Boolean_2[15]" ALIAS,"Q1","HMI_MPS_Rem","","","Boolean_2[16]" TAG,"Q1","HMI_MPS_Slew_value","","REAL","" ALIAS,"Q1","HMI_MPS_Slew_write","","","Boolean_2[17]" ALIAS,"Q1","HMI_MPS_SOff","","","Boolean_2[18]" ALIAS,"Q1","HMI_Polarity_Neg","","","Boolean_2[19]" ALIAS,"Q1","HMI_Polarity_Pos","","","Boolean_2[20]" ALIAS,"Q1","HMI_PSU_Off","","","Boolean_2[21]" ALIAS,"Q1","HMI_PSU_On","","","Boolean_2[22]" ALIAS,"Q1","HMI_PSU_Reset","","","Boolean_2[23]" ALIAS,"Q1","HMI_Set_Current_St","","","Boolean_2[24]" TAG,"Q1","HMI_Set_Current_value","","REAL","" ALIAS,"Q1","HMI_slow_discharge","","","Boolean_2[25]" ALIAS,"Q1","HMI_slow_discharge_first","","","Boolean_2[26]" ALIAS,"Q1","Hw_QD_interlock","","","Boolean_2[27]" TAG,"Q1","h_LHe","","REAL","" ALIAS,"Q1","h_LHe_error","","","Boolean_2[2]" ALIAS,"Q1","h_LHe_fault","","","Boolean_2[3]" ALIAS,"Q1","h_LHe_first_interlock","","","Boolean_2[4]" ALIAS,"Q1","H_LHe_Interlock","","","Boolean_2[5]" TAG,"Q1","h_LHe_max","","REAL","" TAG,"Q1","h_LHe_min","","REAL","" TAG,"Q1","h_LHe_set","","REAL","" TAG,"Q1","h_LN2","","REAL","" ALIAS,"Q1","h_LN2_error","","","Boolean_2[6]" ALIAS,"Q1","h_LN2_fault","","","Boolean_2[7]" TAG,"Q1","h_LN2_max","","REAL","" TAG,"Q1","h_LN2_min","","REAL","" TAG,"Q1","h_LN2_set","","REAL","" ALIAS,"Q1","Interlock","","","Boolean_2[28]" ALIAS,"Q1","Interlock_fast_out","","","Boolean_2[29]" TAG,"Q1","Interlock_fast_out_sum","","FBD_BOOLEAN_OR","" TAG,"Q1","Interlock_slow_out_sum","","FBD_BOOLEAN_OR","" TAG,"Q1","I_coarse","","REAL","" TAG,"Q1","I_max","","REAL","" TAG,"Q1","I_Q1","","REAL","" TAG,"Q1","I_True","","REAL","" ALIAS,"Q1","Keep_Alive_Pwr","","","Boolean_2[30]" ALIAS,"Q1","Keep_alive_Reset","","","Boolean_2[31]" TAG,"Q1","Keep_Alive_Timer_off","","FBD_TIMER","" TAG,"Q1","Keep_Alive_Timer_on","","FBD_TIMER","" TAG,"Q1","L","","REAL","" TAG,"Q1","LEQ_01","","FBD_COMPARE","" TAG,"Q1","LEQ_138","","FBD_COMPARE","" TAG,"Q1","LES_01","","FBD_COMPARE","" TAG,"Q1","LES_02","","FBD_COMPARE","" TAG,"Q1","LES_03","","FBD_COMPARE","" TAG,"Q1","LES_04","","FBD_COMPARE","" TAG,"Q1","LES_05","","FBD_COMPARE","" TAG,"Q1","LES_06","","FBD_COMPARE","" TAG,"Q1","LES_07","","FBD_COMPARE","" TAG,"Q1","LIM_10","","FBD_LIMIT","" TAG,"Q1","LIM_12","","FBD_LIMIT","" TAG,"Q1","LIM_21","","FBD_LIMIT","" TAG,"Q1","LIM_22","","FBD_LIMIT","" TAG,"Q1","LIM_23","","FBD_LIMIT","" TAG,"Q1","LIM_38","","FBD_LIMIT","" TAG,"Q1","LIM_51","","FBD_LIMIT","" TAG,"Q1","LIM_52","","FBD_LIMIT","" TAG,"Q1","LIM_53","","FBD_LIMIT","" TAG,"Q1","LIM_67","","FBD_LIMIT","" TAG,"Q1","LIM_68","","FBD_LIMIT","" TAG,"Q1","LIM_69","","FBD_LIMIT","" TAG,"Q1","LIM_72","","FBD_LIMIT","" TAG,"Q1","LIM_73","","FBD_LIMIT","" TAG,"Q1","LIM_74","","FBD_LIMIT","" TAG,"Q1","LIM_75","","FBD_LIMIT","" TAG,"Q1","LIM_76","","FBD_LIMIT","" TAG,"Q1","LIM_77","","FBD_LIMIT","" TAG,"Q1","LIM_78","","FBD_LIMIT","" TAG,"Q1","LIM_79","","FBD_LIMIT","" TAG,"Q1","LIM_80","","FBD_LIMIT","" TAG,"Q1","LIM_81","","FBD_LIMIT","" TAG,"Q1","LIM_82","","FBD_LIMIT","" TAG,"Q1","LIM_83","","FBD_LIMIT","" TAG,"Q1","LIM_84","","FBD_LIMIT","" TAG,"Q1","LIM_85","","FBD_LIMIT","" TAG,"Q1","LIM_86","","FBD_LIMIT","" TAG,"Q1","LIM_87","","FBD_LIMIT","" TAG,"Q1","LIM_88","","FBD_LIMIT","" TAG,"Q1","LIM_89","","FBD_LIMIT","" TAG,"Q1","LIM_90","","FBD_LIMIT","" TAG,"Q1","LIM_91","","FBD_LIMIT","" TAG,"Q1","LVDT_max","","REAL","" TAG,"Q1","LVDT_min","","REAL","" TAG,"Q1","Man_String","","STRING","" TAG,"Q1","MPS_ADC_Readback","","STRING","" TAG,"Q1","MPS_ADC_value","","STRING","" TAG,"Q1","MPS_cmd_tim","","TIMER","" TAG,"Q1","MPS_control_state_Read","","STRING","" TAG,"Q1","MPS_CPU_preset","","REAL","" ALIAS,"Q1","MPS_CPU_reset","","","Boolean_3[7]" TAG,"Q1","MPS_Current_chk","","REAL","" TAG,"Q1","MPS_Current_percent","","REAL","" ALIAS,"Q1","MPS_current_send","","","Boolean_3[8]" TAG,"Q1","MPS_ERRC_cmd","","STRING","" ALIAS,"Q1","MPS_ERRC_write","","","Boolean_3[9]" ALIAS,"Q1","MPS_GetStatus","","","Boolean_3[10]" ALIAS,"Q1","MPS_Local","","","Boolean_3[11]" TAG,"Q1","MPS_Loc_cmd","","STRING","" TAG,"Q1","MPS_Man_cmd_Read","","STRING","" TAG,"Q1","MPS_NASW_cmd","","STRING","" ALIAS,"Q1","MPS_NASW_write","","","Boolean_3[12]" TAG,"Q1","MPS_PLC_cmd_Read","","STRING","" TAG,"Q1","MPS_Polarity_status","","STRING","" TAG,"Q1","MPS_PONeg","","STRING","" TAG,"Q1","MPS_POPos","","STRING","" TAG,"Q1","MPS_PowerF","","STRING","" TAG,"Q1","MPS_PowerN","","STRING","" ALIAS,"Q1","MPS_PowerOff","","","Boolean_3[15]" ALIAS,"Q1","MPS_PowerOn","","","Boolean_3[16]" ALIAS,"Q1","MPS_PO_Neg","","","Boolean_3[13]" ALIAS,"Q1","MPS_PO_Pos","","","Boolean_3[14]" ALIAS,"Q1","MPS_Rem","","","Boolean_3[17]" TAG,"Q1","MPS_Remote","","STRING","" ALIAS,"Q1","MPS_Reset_interlocks","","","Boolean_3[18]" TAG,"Q1","MPS_RS","","STRING","" TAG,"Q1","MPS_set_readback","","STRING","" TAG,"Q1","MPS_set_value","","STRING","" ALIAS,"Q1","MPS_set_zero","","","Boolean_3[19]" TAG,"Q1","MPS_Slew_rate","","REAL","" TAG,"Q1","MPS_Slew_value","","STRING","" TAG,"Q1","MPS_Slew_value_read","","STRING","" ALIAS,"Q1","MPS_Slew_write","","","Boolean_3[20]" TAG,"Q1","MPS_Slew_write_cmd","","STRING","" TAG,"Q1","MPS_Slew_write_send","","STRING","" TAG,"Q1","MPS_Slew_write_value","","DINT","" TAG,"Q1","MPS_SlowF","","STRING","" ALIAS,"Q1","MPS_SOff","","","Boolean_3[21]" TAG,"Q1","MPS_Status_Read","","STRING","" TAG,"Q1","MPS_timer","","TIMER","" TAG,"Q1","MPS_Voltage_percent","","REAL","" TAG,"Q1","MPS_Wa_cmd","","STRING","" TAG,"Q1","MPS_Wa_cmd_string","","STRING","" TAG,"Q1","MPS_Wa_Value","","DINT","" TAG,"Q1","MPS_Wa_zero_cmd","","STRING","" TAG,"Q1","MUL_01","","FBD_MATH","" TAG,"Q1","MUL_02","","FBD_MATH","" TAG,"Q1","MUL_03","","FBD_MATH","" TAG,"Q1","MUL_04","","FBD_MATH","" TAG,"Q1","MUL_05","","FBD_MATH","" TAG,"Q1","MUL_08","","FBD_MATH","" TAG,"Q1","MUL_09","","FBD_MATH","" TAG,"Q1","MUL_12","","FBD_MATH","" TAG,"Q1","MUL_14","","FBD_MATH","" TAG,"Q1","MUL_15","","FBD_MATH","" TAG,"Q1","MUL_16","","FBD_MATH","" TAG,"Q1","MUL_29","","FBD_MATH","" TAG,"Q1","MVI94ASCII","","ASCII","" COMMENT,"Q1","MVI94ASCII","Value is -1 when string is more then 14",,"MVI94ASCII.INPUT_DATA[1]" COMMENT,"Q1","MVI94ASCII","Data starts at [2]",,"MVI94ASCII.MULTIBLOCK_REC_DATA[0]" TAG,"Q1","M_flow_allowance","","REAL","" TAG,"Q1","m_flow_CL_N","","REAL","" TAG,"Q1","m_flow_CL_P","","REAL","" TAG,"Q1","M_flow_delay","","REAL","" ALIAS,"Q1","M_flow_first_interlock","","","Boolean_3[0]" ALIAS,"Q1","M_flow_interlock","","","Boolean_3[1]" TAG,"Q1","m_flow_L_error","","FBD_LIMIT","" TAG,"Q1","M_flow_L_too_low","","FBD_COMPARE","" TAG,"Q1","m_flow_max","","REAL","" TAG,"Q1","m_flow_min","","REAL","" TAG,"Q1","m_flow_neck","","REAL","" TAG,"Q1","m_flow_Neck_error","","FBD_LIMIT","" ALIAS,"Q1","m_flow_neck_fault","","","Boolean_3[3]" ALIAS,"Q1","M_flow_neck_first_interlock","","","Boolean_3[4]" ALIAS,"Q1","M_flow_neck_interlock","","","Boolean_3[5]" ALIAS,"Q1","m_flow_N_fault","","","Boolean_3[2]" ALIAS,"Q1","m_flow_P_fault","","","Boolean_3[6]" TAG,"Q1","m_flow_R_error","","FBD_LIMIT","" TAG,"Q1","M_flow_R_too_low","","FBD_COMPARE","" TAG,"Q1","M_flow_set","Current Lead Flow Set point","REAL","" ALIAS,"Q1","N2_error","","","Boolean_3[22]" TAG,"Q1","N2_Temp_ave","","SELECT_ENHANCED","" TAG,"Q1","N2_Temp_max","","SELECT_ENHANCED","" TAG,"Q1","N2_Temp_warning_level","","SELECT","" TAG,"Q1","NEQ_01","","FBD_COMPARE","" TAG,"Q1","NEQ_02","","FBD_COMPARE","" ALIAS,"Q1","New_Data","","","Boolean_3[23]" ALIAS,"Q1","next","","","Boolean_3[24]" TAG,"Q1","Norm","","REAL","" ALIAS,"Q1","No_Interlocks","","","Boolean_3[25]" TAG,"Q1","No_Reply","","BOOL","" TAG,"Q1","NULL","","STRING[10]","" ALIAS,"Q1","Open_warm_return","","","Boolean_3[26]" TAG,"Q1","OSRI_01","","FBD_ONESHOT","" TAG,"Q1","OSRI_02","","FBD_ONESHOT","" TAG,"Q1","OSRI_03","","FBD_ONESHOT","" TAG,"Q1","OSRI_04","","FBD_ONESHOT","" TAG,"Q1","OSRI_05","","FBD_ONESHOT","" TAG,"Q1","OSRI_06","","FBD_ONESHOT","" TAG,"Q1","OSRI_07","","FBD_ONESHOT","" TAG,"Q1","OSRI_08","","FBD_ONESHOT","" TAG,"Q1","OSRI_09","","FBD_ONESHOT","" TAG,"Q1","OSRI_12","","FBD_ONESHOT","" TAG,"Q1","OSRI_120","","FBD_ONESHOT","" TAG,"Q1","OSRI_121","","FBD_ONESHOT","" TAG,"Q1","OSRI_122","","FBD_ONESHOT","" TAG,"Q1","OSRI_123","","FBD_ONESHOT","" TAG,"Q1","OSRI_135","","FBD_ONESHOT","" TAG,"Q1","OSRI_136","","FBD_ONESHOT","" TAG,"Q1","OSRI_14","","FBD_ONESHOT","" TAG,"Q1","OSRI_15","","FBD_ONESHOT","" TAG,"Q1","OSRI_16","","FBD_ONESHOT","" TAG,"Q1","OSRI_17","","FBD_ONESHOT","" TAG,"Q1","OSRI_18","","FBD_ONESHOT","" TAG,"Q1","OSRI_19","","FBD_ONESHOT","" TAG,"Q1","OSRI_20","","FBD_ONESHOT","" TAG,"Q1","OSRI_21","","FBD_ONESHOT","" TAG,"Q1","OSRI_22","","FBD_ONESHOT","" TAG,"Q1","OSRI_23","","FBD_ONESHOT","" TAG,"Q1","OSRI_24","","FBD_ONESHOT","" TAG,"Q1","OSRI_25","","FBD_ONESHOT","" TAG,"Q1","OSRI_26","","FBD_ONESHOT","" TAG,"Q1","OSRI_33","","FBD_ONESHOT","" TAG,"Q1","OSRI_40","","FBD_ONESHOT","" TAG,"Q1","OSRI_48","","FBD_ONESHOT","" TAG,"Q1","OSRI_49","","FBD_ONESHOT","" ALIAS,"Q1","Penning_first_interlock","","","Boolean_4[2]" ALIAS,"Q1","Penning_HV_Switch","","","Boolean_4[3]" ALIAS,"Q1","Penning_interlock","","","Boolean_4[4]" TAG,"Q1","Penning_max","","REAL","" TAG,"Q1","Penning_min","","REAL","" TAG,"Q1","Penning_vac","","REAL","" ALIAS,"Q1","Penning_vac_fault","","","Boolean_4[5]" TAG,"Q1","PID_CL_Neg","","PID_ENHANCED","" TAG,"Q1","PID_CL_Pos","","PID_ENHANCED","" TAG,"Q1","PID_v13_auto","","PID_ENHANCED","" TAG,"Q1","PID_v3_auto","","PID_ENHANCED","" TAG,"Q1","PID_v4_auto","","PID_ENHANCED","" TAG,"Q1","PID_v4_max","","PID_ENHANCED","" TAG,"Q1","PID_v6_auto","","PID_ENHANCED","" TAG,"Q1","PID_v6_max","","PID_ENHANCED","" TAG,"Q1","PID_v8_auto","","PID_ENHANCED","" TAG,"Q1","PID_v8_max","","PID_ENHANCED","" ALIAS,"Q1","Pirani_first_interlock","","","Boolean_4[6]" ALIAS,"Q1","Pirani_interlock","","","Boolean_4[7]" TAG,"Q1","Pirani_max","","REAL","" TAG,"Q1","Pirani_min","","REAL","" TAG,"Q1","Pirani_vac","","REAL","" ALIAS,"Q1","Pirani_vac_fault","","","Boolean_4[8]" ALIAS,"Q1","PLC_control","","","Q1:1:I.Data.11" ALIAS,"Q1","PLC_fast_discharge","","","Boolean_4[9]" ALIAS,"Q1","PLC_Fast_Relay","","","Boolean_4[10]" ALIAS,"Q1","PLC_slow_discharge","","","Boolean_4[11]" ALIAS,"Q1","PLC_Slow_relay","","","Boolean_4[12]" ALIAS,"Q1","Polarity","","","Boolean_4[13]" TAG,"Q1","Polarity_Neg_Read","","FBD_COMPARE","" TAG,"Q1","Polarity_Pos_Read","","FBD_COMPARE","" TAG,"Q1","Polarity_Read","","FBD_COMPARE","" ALIAS,"Q1","Polarity_Readback_Failed","","","Boolean_4[14]" TAG,"Q1","POSP_CL_N","","POSITION_PROP","" TAG,"Q1","POSP_CL_P","","POSITION_PROP","" TAG,"Q1","POSP_v1","","POSITION_PROP","" TAG,"Q1","POSP_v13","","POSITION_PROP","" TAG,"Q1","POSP_v19","","POSITION_PROP","" TAG,"Q1","POSP_v3","","POSITION_PROP","" TAG,"Q1","POSP_v4","","POSITION_PROP","" TAG,"Q1","POSP_v6","","POSITION_PROP","" TAG,"Q1","POSP_v8","","POSITION_PROP","" TAG,"Q1","POSP_vWR","","POSITION_PROP","" ALIAS,"Q1","Power_Cycle_LHE_meter","","","Boolean_4[15]" ALIAS,"Q1","Power_Cycle_LN2_meter","","","Boolean_4[16]" ALIAS,"Q1","PSU_comm_error","","","Boolean_4[17]" TAG,"Q1","PSU_Control_Pwr","","BOOL","" TAG,"Q1","PSU_Error_Number","","DINT","" TAG,"Q1","PSU_Error_Number_str","","STRING","" TAG,"Q1","PSU_HW_Sum_Interlock","","BOOL","" TAG,"Q1","PSU_Main_Pwr","","BOOL","" TAG,"Q1","PSU_Output_voltage","","REAL","" TAG,"Q1","PSU_Ready","","BOOL","" ALIAS,"Q1","PSU_Remote","","","MPS_control_state_Read.DATA[3]" ALIAS,"Q1","PSU_Reset","","","Boolean_4[22]" ALIAS,"Q1","PSU_Sum_first_Interlock","","","Boolean_4[23]" ALIAS,"Q1","PSU_Sum_Interlock","","","Boolean_4[24]" ALIAS,"Q1","PSU_SW_Sum_Interlock","","","Boolean_4[25]" ALIAS,"Q1","Pt100_He_error","","","Boolean_4[26]" TAG,"Q1","Pt100_T_max","","REAL","" TAG,"Q1","Pt100_T_maxC","","REAL","" TAG,"Q1","Pt100_T_min","","REAL","" TAG,"Q1","P_He","","REAL","" ALIAS,"Q1","P_He_fault","","","Boolean_3[27]" ALIAS,"Q1","p_He_first_interlock","","","Boolean_3[28]" ALIAS,"Q1","p_He_interlock","","","Boolean_3[29]" TAG,"Q1","p_He_max","","REAL","" TAG,"Q1","p_He_min","","REAL","" TAG,"Q1","P_He_set","","REAL","" TAG,"Q1","P_N2","","REAL","" ALIAS,"Q1","p_N2_interlock","","","Boolean_3[31]" TAG,"Q1","p_N2_max","","REAL","" TAG,"Q1","p_N2_min","","REAL","" ALIAS,"Q1","P_N_fault","","","Boolean_3[30]" TAG,"Q1","p_vac","","REAL","" ALIAS,"Q1","p_vac_first_interlock","","","Boolean_4[0]" ALIAS,"Q1","p_vac_interlock","","","Boolean_4[1]" TAG,"Q1","p_Vac_limit","","REAL","" ALIAS,"Q1","QD_CL_N_first","","","Boolean_4[27]" ALIAS,"Q1","QD_CL_P_first","","","Boolean_4[28]" ALIAS,"Q1","QD_Coil_1_first","","","Boolean_4[29]" ALIAS,"Q1","QD_Coil_2_first","","","Boolean_4[30]" ALIAS,"Q1","QD_Coil_3_first","","","Boolean_4[31]" ALIAS,"Q1","QD_Coil_4_first","","","Boolean_5[0]" ALIAS,"Q1","QD_L1","","","Q1:1:I.Data.1" ALIAS,"Q1","QD_L1_fault","","","Boolean_5[1]" ALIAS,"Q1","QD_L2","","","Q1:1:I.Data.3" ALIAS,"Q1","QD_L2_fault","","","Boolean_5[2]" ALIAS,"Q1","QD_L3","","","Q1:1:I.Data.5" ALIAS,"Q1","QD_L3_fault","","","Boolean_5[3]" ALIAS,"Q1","QD_L4","","","Q1:1:I.Data.7" ALIAS,"Q1","QD_L4_fault","","","Boolean_5[4]" ALIAS,"Q1","QD_SUM","","","Boolean_5[5]" ALIAS,"Q1","QD_SUM_fault","","","Boolean_5[6]" TAG,"Q1","QD_SW_Limit","","REAL","" ALIAS,"Q1","QD_U1","","","Q1:1:I.Data.0" ALIAS,"Q1","QD_U1_fault","","","Boolean_5[7]" ALIAS,"Q1","QD_U2","","","Q1:1:I.Data.2" ALIAS,"Q1","QD_U2_fault","","","Boolean_5[8]" ALIAS,"Q1","QD_U3","","","Q1:1:I.Data.4" ALIAS,"Q1","QD_U3_fault","","","Boolean_5[9]" ALIAS,"Q1","QD_U4","","","Q1:1:I.Data.6" ALIAS,"Q1","QD_U4_fault","","","Boolean_5[10]" TAG,"Q1","Quench_Level2_max","","REAL","" TAG,"Q1","Quench_Level2_min","","REAL","" TAG,"Q1","Quench_Level_max","","REAL","" TAG,"Q1","Quench_Level_min","","REAL","" TAG,"Q1","R1","","REAL","" TAG,"Q1","R2","","REAL","" TAG,"Q1","R3","","REAL","" TAG,"Q1","R4","","REAL","" TAG,"Q1","Read_data_input","","STRING","" COMMENT,"Q1","Read_data_input","Length of string is in [1]",,"Read_data_input.LEN" COMMENT,"Q1","Read_data_input","[0] is flag for status or long strings",,"Read_data_input.DATA[0]" TAG,"Q1","Read_data_output","","STRING","" TAG,"Q1","RESD_01","","DOMINANT_RESET","" TAG,"Q1","RESD_02","","DOMINANT_RESET","" TAG,"Q1","RESD_03","","DOMINANT_RESET","" TAG,"Q1","RESD_04","","DOMINANT_RESET","" TAG,"Q1","RESD_05","","DOMINANT_RESET","" ALIAS,"Q1","reset_2","","","Boolean_5[12]" ALIAS,"Q1","reset_3","","","Boolean_5[13]" ALIAS,"Q1","Reset_Interlock","","","Boolean_5[14]" ALIAS,"Q1","Reset_Keep_Alive_timer","","","Boolean_5[15]" ALIAS,"Q1","Reset_Valves","","","Boolean_5[16]" ALIAS,"Q1","RS_Pol_Neg","","","Boolean_5[17]" ALIAS,"Q1","RS_Pol_Pos","","","Boolean_5[18]" ALIAS,"Q1","RS_PSU_Off","","","Boolean_5[19]" ALIAS,"Q1","RS_PSU_On","","","Boolean_5[20]" ALIAS,"Q1","RS_PSU_Reset_Off","","","Boolean_5[21]" ALIAS,"Q1","R_int_HMI","","","Boolean_5[11]" TAG,"Q1","scan_timex2","","DINT","" TAG,"Q1","SEL_01","","SELECT","" TAG,"Q1","SEL_02","","SELECT","" TAG,"Q1","SEL_03","","SELECT","" TAG,"Q1","SEL_04","","SELECT","" TAG,"Q1","SEL_05","","SELECT","" TAG,"Q1","SEL_06","","SELECT","" TAG,"Q1","SEL_07","","SELECT","" TAG,"Q1","SEL_08","","SELECT","" TAG,"Q1","SEL_09","","SELECT","" TAG,"Q1","SEL_10","","SELECT","" TAG,"Q1","SEL_11","","SELECT","" TAG,"Q1","SEL_12","","SELECT","" TAG,"Q1","SEL_13","","SELECT","" TAG,"Q1","SEL_16","","SELECT","" TAG,"Q1","SEL_19","","SELECT","" TAG,"Q1","SEL_20","","SELECT","" TAG,"Q1","SEL_22","","SELECT","" TAG,"Q1","SEL_24","","SELECT","" TAG,"Q1","SEL_25","","SELECT","" TAG,"Q1","SEL_26","","SELECT","" TAG,"Q1","SEL_28","","SELECT","" TAG,"Q1","SEL_29","","SELECT","" TAG,"Q1","SEL_31","","SELECT","" TAG,"Q1","SEL_39","","SELECT","" TAG,"Q1","SEL_40","","SELECT","" ALIAS,"Q1","Send_2_Long","","","Boolean_5[22]" ALIAS,"Q1","send_MPS_cmd","","","Boolean_5[23]" TAG,"Q1","SETD_02","","DOMINANT_SET","" TAG,"Q1","SETD_03","","DOMINANT_SET","" TAG,"Q1","SETD_05","","DOMINANT_SET","" TAG,"Q1","SETD_06","","DOMINANT_SET","" TAG,"Q1","SETD_08","","DOMINANT_SET","" TAG,"Q1","SETD_09","","DOMINANT_SET","" TAG,"Q1","SETD_10","","DOMINANT_SET","" TAG,"Q1","SETD_11","","DOMINANT_SET","" TAG,"Q1","SETD_114","","DOMINANT_SET","" TAG,"Q1","SETD_115","","DOMINANT_SET","" TAG,"Q1","SETD_116","","DOMINANT_SET","" TAG,"Q1","SETD_117","","DOMINANT_SET","" TAG,"Q1","SETD_12","","DOMINANT_SET","" TAG,"Q1","SETD_126","","DOMINANT_SET","" TAG,"Q1","SETD_127","","DOMINANT_SET","" TAG,"Q1","SETD_128","","DOMINANT_SET","" TAG,"Q1","SETD_129","","DOMINANT_SET","" TAG,"Q1","SETD_14","","DOMINANT_SET","" TAG,"Q1","SETD_15","","DOMINANT_SET","" TAG,"Q1","SETD_16","","DOMINANT_SET","" TAG,"Q1","SETD_17","","DOMINANT_SET","" TAG,"Q1","SETD_19","","DOMINANT_SET","" TAG,"Q1","SETD_20","","DOMINANT_SET","" TAG,"Q1","SETD_21","","DOMINANT_SET","" TAG,"Q1","SETD_22","","DOMINANT_SET","" TAG,"Q1","SETD_23","","DOMINANT_SET","" TAG,"Q1","SETD_24","","DOMINANT_SET","" TAG,"Q1","SETD_49","","DOMINANT_SET","" TAG,"Q1","SETD_50","","DOMINANT_SET","" TAG,"Q1","SETD_51","","DOMINANT_SET","" TAG,"Q1","SETD_52","","DOMINANT_SET","" TAG,"Q1","SETD_73","","DOMINANT_SET","" TAG,"Q1","SETD_91","","DOMINANT_SET","" TAG,"Q1","Set_Current_upper_limit","","REAL","" TAG,"Q1","Set_Current_Value_Percent","","REAL","" TAG,"Q1","Set_Current_Zero","","FBD_BOOLEAN_OR","" ALIAS,"Q1","set_v13_close","","","Boolean_5[24]" TAG,"Q1","Set_value_MPS","","DINT","" ALIAS,"Q1","Sfw_QD_first","","","Boolean_5[25]" ALIAS,"Q1","Sfw_QD_interlock","","","Boolean_5[26]" TAG,"Q1","sf_I_out","","REAL","" TAG,"Q1","sf_P_out","","REAL","" TAG,"Q1","Slew_Value","","STRING","" TAG,"Q1","SString","","STRING[10]","" COMMENT,"Q1","SString","Rxlogic Commnads go here - Manual",,"SString[0]" COMMENT,"Q1","SString","HMI commands go here",,"SString[1]" COMMENT,"Q1","SString","16 Bit Current readback",,"SString[2]" COMMENT,"Q1","SString","Current readback",,"SString[3]" COMMENT,"Q1","SString","Voltage readback",,"SString[4]" COMMENT,"Q1","SString","Polarity Status",,"SString[5]" COMMENT,"Q1","SString","Current setting readback",,"SString[6]" COMMENT,"Q1","SString","Slew rate readback",,"SString[7]" COMMENT,"Q1","SString","Who has control of MPS",,"SString[8]" COMMENT,"Q1","SString","Polarity status",,"SString[9]" ALIAS,"Q1","stand_by","","","Boolean_5[27]" ALIAS,"Q1","Start_cd","","","Boolean_5[28]" TAG,"Q1","start_position","","DINT","" ALIAS,"Q1","stop_cooldown","","","Boolean_5[29]" TAG,"Q1","String_length","","DINT","" TAG,"Q1","SUB_01","","FBD_MATH","" TAG,"Q1","SUB_02","","FBD_MATH","" TAG,"Q1","SUB_03","","FBD_MATH","" TAG,"Q1","SUB_04","","FBD_MATH","" TAG,"Q1","SUB_05","","FBD_MATH","" TAG,"Q1","SUB_06","","FBD_MATH","" TAG,"Q1","SUB_07","","FBD_MATH","" TAG,"Q1","SUB_08","","FBD_MATH","" TAG,"Q1","SUB_09","","FBD_MATH","" TAG,"Q1","SUB_10","","FBD_MATH","" TAG,"Q1","SUB_11","","FBD_MATH","" TAG,"Q1","SUB_12","","FBD_MATH","" TAG,"Q1","SUB_13","","FBD_MATH","" TAG,"Q1","SUB_14","","FBD_MATH","" TAG,"Q1","SUB_19","","FBD_MATH","" TAG,"Q1","SUB_20","","FBD_MATH","" TAG,"Q1","SUB_21","","FBD_MATH","" TAG,"Q1","SUB_25","","FBD_MATH","" TAG,"Q1","SUB_26","","FBD_MATH","" TAG,"Q1","SUB_27","","FBD_MATH","" TAG,"Q1","S_He_cold","","REAL","" TAG,"Q1","S_Level","","REAL","" TAG,"Q1","S_LN2_LL","","REAL","" TAG,"Q1","S_LN2_temp_max","","REAL","" TAG,"Q1","S_warm_gas","","REAL","" TAG,"Q1","S_WU_end","","REAL","" TAG,"Q1","S_WU_start","","REAL","" TAG,"Q1","T1_CG","","REAL","" ALIAS,"Q1","T1_CG_error","","","Boolean_6[15]" TAG,"Q1","T2_CG","","REAL","" ALIAS,"Q1","T2_CG_error","","","Boolean_6[16]" TAG,"Q1","T3_CG","","REAL","" ALIAS,"Q1","T3_CG_error","","","Boolean_6[17]" TAG,"Q1","T4_CG","","REAL","" ALIAS,"Q1","T4_CG_error","","","Boolean_6[18]" TAG,"Q1","Timer","","TIMER","" TAG,"Q1","Timer_Q1","","TIMER","" TAG,"Q1","TONR_02","","FBD_TIMER","" TAG,"Q1","TONR_03","","FBD_TIMER","" TAG,"Q1","TONR_05","","FBD_TIMER","" TAG,"Q1","TONR_08","","FBD_TIMER","" TAG,"Q1","TONR_22","","FBD_TIMER","" TAG,"Q1","TONR_25","","FBD_TIMER","" TAG,"Q1","TONR_26","","FBD_TIMER","" TAG,"Q1","TONR_27","","FBD_TIMER","" TAG,"Q1","TONR_33","","FBD_TIMER","" TAG,"Q1","TONR_34","","FBD_TIMER","" TAG,"Q1","TONR_35","","FBD_TIMER","" TAG,"Q1","TONR_36","","FBD_TIMER","" TAG,"Q1","TONR_37","","FBD_TIMER","" TAG,"Q1","TONR_38","","FBD_TIMER","" TAG,"Q1","TONR_40","","FBD_TIMER","" TAG,"Q1","Transition_position","","REAL","" ALIAS,"Q1","T_Bottom_fill","","","Boolean_5[30]" TAG,"Q1","T_cls_end_coil","","REAL","" ALIAS,"Q1","T_cls_end_coil_error","","","Boolean_5[31]" TAG,"Q1","T_cls_end_yoke","","REAL","" ALIAS,"Q1","T_cls_end_yoke_error","","","Boolean_6[0]" TAG,"Q1","T_Delta_Coil_set","","REAL","" TAG,"Q1","T_Delta_Mix_set","","REAL","" TAG,"Q1","T_He_av","","REAL","" TAG,"Q1","T_He_CG_av","","REAL","" TAG,"Q1","T_He_CG_max","","REAL","" TAG,"Q1","T_He_CG_min","","REAL","" TAG,"Q1","T_He_Delta","","REAL","" TAG,"Q1","T_He_PT_av","","REAL","" TAG,"Q1","T_He_PT_max","","REAL","" TAG,"Q1","T_He_PT_min","","REAL","" TAG,"Q1","T_He_res","","REAL","" ALIAS,"Q1","T_He_res_error","","","Boolean_6[1]" TAG,"Q1","T_He_ret","","REAL","" ALIAS,"Q1","T_He_ret_error","","","Boolean_6[2]" TAG,"Q1","T_He_Sup","","REAL","" ALIAS,"Q1","T_He_Sup_error","","","Boolean_6[3]" ALIAS,"Q1","T_HX_gas","","","Boolean_6[4]" TAG,"Q1","T_LHE_1_too_high","","FBD_COMPARE","" TAG,"Q1","T_LHE_2_too_high","","FBD_COMPARE","" TAG,"Q1","T_LHE_3_too_high","","FBD_COMPARE","" TAG,"Q1","T_LHE_4_too_high","","FBD_COMPARE","" ALIAS,"Q1","T_LHe_Level","","","Boolean_6[5]" TAG,"Q1","T_mag_cen_coil","","REAL","" ALIAS,"Q1","T_mag_cen_coil_error","","","Boolean_6[6]" ALIAS,"Q1","T_mag_first_interlock","","","Boolean_6[7]" ALIAS,"Q1","T_mag_interlock","","","Boolean_6[8]" TAG,"Q1","T_mag_IntMax","","REAL","" TAG,"Q1","T_N2_av","","REAL","" TAG,"Q1","T_N2_Inner","","REAL","" ALIAS,"Q1","T_N2_Inner_error","","","Boolean_6[9]" TAG,"Q1","T_N2_max","","REAL","" TAG,"Q1","T_N2_outer","","REAL","" ALIAS,"Q1","T_N2_Outer_error","","","Boolean_6[10]" TAG,"Q1","T_N2_Resv","","REAL","" ALIAS,"Q1","T_N2_Resv_error","","","Boolean_6[11]" TAG,"Q1","T_N2_Ret","","REAL","" ALIAS,"Q1","T_N2_Ret_error","","","Boolean_6[12]" TAG,"Q1","T_N2_Sup","","REAL","" ALIAS,"Q1","T_N2_Sup_error","","","Boolean_6[13]" TAG,"Q1","T_Return_max","","REAL","" TAG,"Q1","T_stop_Mix","","REAL","" TAG,"Q1","T_tur_end_yoke","","REAL","" ALIAS,"Q1","T_Tur_end_yoke_error","","","Boolean_6[14]" ALIAS,"Q1","Use_CG_Temps","","","Boolean_6[19]" TAG,"Q1","v13_auto","","REAL","" TAG,"Q1","v13_auto_HLL","","HL_LIMIT","" ALIAS,"Q1","v13_close","","","Q1:3:O.Data.10" TAG,"Q1","v13_Close_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v13_Deadban_limit","","FBD_BOOLEAN_AND","" ALIAS,"Q1","v13_error","","","Boolean_6[24]" TAG,"Q1","v13_I","","REAL","" ALIAS,"Q1","V13_LVDT_fault","","","Boolean_6[25]" TAG,"Q1","v13_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","V13_LVDT_true","","REAL","" TAG,"Q1","v13_man","","REAL","" ALIAS,"Q1","v13_manual","","","Boolean_6[26]" TAG,"Q1","v13_man_HLL","","HL_LIMIT","" TAG,"Q1","v13_man_max","","REAL","" TAG,"Q1","v13_man_min","","REAL","" TAG,"Q1","v13_max","","REAL","" TAG,"Q1","v13_min","","REAL","" ALIAS,"Q1","v13_open","","","Q1:3:O.Data.11" TAG,"Q1","v13_Open_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v13_P","","REAL","" TAG,"Q1","v13_set","","REAL","" ALIAS,"Q1","v19_close","","","Q1:3:O.Data.12" TAG,"Q1","v19_Close_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v19_Deadban_limit","","FBD_BOOLEAN_AND","" ALIAS,"Q1","v19_error","","","Boolean_6[29]" ALIAS,"Q1","V19_LVDT_fault","","","Boolean_6[30]" TAG,"Q1","v19_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","V19_LVDT_true","","REAL","" TAG,"Q1","v19_man","","REAL","" ALIAS,"Q1","v19_manual","","","Boolean_6[31]" TAG,"Q1","v19_man_max","","REAL","" TAG,"Q1","v19_man_min","","REAL","" TAG,"Q1","v19_max","","REAL","" TAG,"Q1","v19_min","","REAL","" ALIAS,"Q1","v19_open","","","Q1:3:O.Data.13" TAG,"Q1","v19_Open_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v19_set","","REAL","" ALIAS,"Q1","v1_close","","","Q1:3:O.Data.8" TAG,"Q1","v1_Close_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v1_Deadban_limit","","FBD_BOOLEAN_AND","" ALIAS,"Q1","v1_error","","","Boolean_6[20]" ALIAS,"Q1","V1_LVDT_fault","","","Boolean_6[21]" TAG,"Q1","v1_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","V1_LVDT_true","","REAL","" TAG,"Q1","v1_man","","REAL","" ALIAS,"Q1","v1_manual","","","Boolean_6[22]" TAG,"Q1","v1_man_max","","REAL","" TAG,"Q1","v1_man_min","","REAL","" TAG,"Q1","v1_max","","REAL","" TAG,"Q1","v1_min","","REAL","" ALIAS,"Q1","v1_open","","","Q1:3:O.Data.9" TAG,"Q1","v1_Open_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v1_set","","REAL","" TAG,"Q1","v3_auto","","REAL","" ALIAS,"Q1","v3_close","","","Q1:3:O.Data.6" TAG,"Q1","v3_Close_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v3_Deadban_limit","","FBD_BOOLEAN_AND","" TAG,"Q1","v3_error","","BOOL","" TAG,"Q1","v3_I","","REAL","" TAG,"Q1","V3_LVDT_fault","","BOOL","" TAG,"Q1","v3_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","V3_LVDT_true","","REAL","" TAG,"Q1","v3_man","","REAL","" TAG,"Q1","v3_manual","","BOOL","" TAG,"Q1","v3_man_max","","REAL","" TAG,"Q1","v3_man_min","","REAL","" TAG,"Q1","v3_max","","REAL","" TAG,"Q1","v3_min","","REAL","" ALIAS,"Q1","v3_open","","","Q1:3:O.Data.7" TAG,"Q1","v3_Open_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v3_P","","REAL","" TAG,"Q1","v3_set","","REAL","" TAG,"Q1","v4_auto","","REAL","" ALIAS,"Q1","v4_close","","","Q1:3:O.Data.4" TAG,"Q1","v4_Close_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v4_Deadban_limit","","FBD_BOOLEAN_AND","" TAG,"Q1","v4_error","","BOOL","" TAG,"Q1","V4_LVDT_fault","","BOOL","" TAG,"Q1","v4_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","V4_LVDT_true","","REAL","" TAG,"Q1","v4_man","","REAL","" TAG,"Q1","v4_manual","","BOOL","" TAG,"Q1","v4_man_max","","REAL","" TAG,"Q1","v4_man_min","","REAL","" TAG,"Q1","v4_max","","REAL","" TAG,"Q1","v4_max_I","","REAL","" TAG,"Q1","v4_max_P","","REAL","" TAG,"Q1","v4_min","","REAL","" ALIAS,"Q1","v4_open","","","Q1:3:O.Data.5" TAG,"Q1","v4_Open_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v4_pipe_I","","REAL","" TAG,"Q1","v4_pipe_P","","REAL","" TAG,"Q1","v4_set","","REAL","" TAG,"Q1","v6_auto","","REAL","" ALIAS,"Q1","v6_close","","","Q1:3:O.Data.2" TAG,"Q1","v6_Close_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v6_Deadban_limit","","FBD_BOOLEAN_AND","" TAG,"Q1","v6_error","","BOOL","" TAG,"Q1","V6_LVDT_fault","","BOOL","" TAG,"Q1","v6_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","V6_LVDT_true","","REAL","" TAG,"Q1","v6_man","","REAL","" TAG,"Q1","v6_manual","","BOOL","" TAG,"Q1","v6_man_max","","REAL","" TAG,"Q1","v6_man_min","","REAL","" TAG,"Q1","v6_max","","REAL","" TAG,"Q1","v6_max_I","","REAL","" TAG,"Q1","v6_max_P","","REAL","" TAG,"Q1","v6_min","","REAL","" ALIAS,"Q1","v6_open","","","Q1:3:O.Data.3" TAG,"Q1","v6_Open_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v6_pipe_I","","REAL","" TAG,"Q1","v6_pipe_P","","REAL","" TAG,"Q1","v6_set","","REAL","" TAG,"Q1","v8_auto","","REAL","" ALIAS,"Q1","v8_close","","","Q1:3:O.Data.0" TAG,"Q1","v8_Close_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v8_Deadban_limit","","FBD_BOOLEAN_AND","" TAG,"Q1","v8_error","","BOOL","" TAG,"Q1","v8_I","","REAL","" TAG,"Q1","V8_LVDT_fault","","BOOL","" TAG,"Q1","v8_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","V8_LVDT_true","","REAL","" TAG,"Q1","v8_man","","REAL","" TAG,"Q1","v8_manual","","BOOL","" TAG,"Q1","v8_man_max","","REAL","" TAG,"Q1","v8_man_min","","REAL","" TAG,"Q1","v8_max","","REAL","" TAG,"Q1","v8_max_I","","REAL","" TAG,"Q1","v8_max_P","","REAL","" TAG,"Q1","v8_min","","REAL","" ALIAS,"Q1","v8_open","","","Q1:3:O.Data.1" TAG,"Q1","v8_Open_And","","FBD_BOOLEAN_AND","" TAG,"Q1","v8_P","","REAL","" TAG,"Q1","v8_set","","REAL","" TAG,"Q1","Vac_delay","","REAL","" TAG,"Q1","Vac_switch","","REAL","" TAG,"Q1","Vac_Switch_Penning","","FBD_COMPARE","" TAG,"Q1","Valve_Cycle_time","","REAL","" TAG,"Q1","Valve_Rate","","REAL","" TAG,"Q1","Valve_Rate_v13","","REAL","" TAG,"Q1","Valve_Timeout_time","","REAL","" ALIAS,"Q1","vWR_close","","","Q1:4:O.Data.2" TAG,"Q1","vWR_close_rate","","REAL","" TAG,"Q1","vWR_Deadban_limit","","FBD_BOOLEAN_AND","" TAG,"Q1","vWR_error","","BOOL","" TAG,"Q1","vWR_LVDT_fault","","BOOL","" TAG,"Q1","vWR_LVDT_Range","","FBD_LIMIT","" TAG,"Q1","vWR_LVDT_true","Warm Return","REAL","" TAG,"Q1","vWR_man","","REAL","" TAG,"Q1","vWR_manual","","BOOL","" TAG,"Q1","vWR_man_max","","REAL","" TAG,"Q1","vWR_man_min","","REAL","" TAG,"Q1","vWR_max","","REAL","" TAG,"Q1","vWR_min","","REAL","" ALIAS,"Q1","vWR_open","","","Q1:4:O.Data.3" TAG,"Q1","vWR_open_rate","","REAL","" TAG,"Q1","vWR_set","","REAL","" TAG,"Q1","V_close","","REAL","" TAG,"Q1","V_max","","REAL","" TAG,"Q1","v_Max_On_Time","","REAL","" TAG,"Q1","v_Min_On_Time","","REAL","" TAG,"Q1","V_open","","REAL","" TAG,"Q1","WarmUp_Completed","","BOOL","" TAG,"Q1","warm_up","","BOOL","" TAG,"Q1","Warm_up_delta_Temp","","FBD_MATH","" TAG,"Q1","WriteLength_hold","","INT","" TAG,"Q1","Write_Sent","","BOOL","" TAG,"Q1","wu_delay","","BOOL","" TAG,"Q1","wu_HX_gas","","BOOL","" TAG,"Q1","X1","","REAL","" TAG,"Q1","X2","","REAL","" TAG,"Q1","X3","","REAL","" TAG,"Q1","X4","","REAL","" TAG,"Q1","Xmit","","COUNTER","" TAG,"Q1","Xmit_Length","","INT","" TAG,"Q1","XPY_01","","FBD_MATH","" TAG,"Q1","XPY_02","","FBD_MATH","" TAG,"Q1","zero_6x","","STRING","" TYPE,SCOPE,ROUTINE,COMMENT,OWNING_ELEMENT,LOCATION RCOMMENT,"Q1","ASCII_SubRoutine_1","Copy New block data from Module to it$'s input image name. Block Sequence Number, Byte [0], is indexed evey scan of the port.$NByte [1] of the block contains the count of the number of bytes to process in the current block.$N-3 and -4 indicate status blocks are being sent over.$N-1 means more then 14 characters are being sent.","COP(ASCII:0:I.Data[0],MVI94ASCII.Input_Data[0],16)","0" RCOMMENT,"Q1","ASCII_SubRoutine_1","This rung will process the data for the MVI94ASCII module only when a new block of data has been received from the module. If there is not a new block pending, then this subroutine will not be called.","JSR(ASCII_SubRoutine_2,0)","1" RCOMMENT,"Q1","ASCII_SubRoutine_1","Write Output Image to MVI94-ASCII module.","COP(MVI94ASCII.Output_Data[0],ASCII:0:O.Data[0],7)","2" RCOMMENT,"Q1","ASCII_SubRoutine_2","This rung will move the current block ID number to the Last_Read_Blk. This makes sure that only new blocks of data are processed.","MOV(MVI94ASCII.Input_Data[0],MVI94ASCII.Last_Read_Blk)","0" RCOMMENT,"Q1","ASCII_SubRoutine_2","Commands are stored in SString, which is triggered by the response from the command sent earlier.$NTimer is for debugging, use it to slow down controls.","OTE(next)","1" RCOMMENT,"Q1","ASCII_SubRoutine_2","Only 9 MPS status commands go out. $Ncount = 0 is a manually sent command$Ncount =1 is a PLC sent command$Ncounts 2 thru 9 are status request commands$NAfter sending out the command, wait for new data before sending out any new commands.$NIf the output string is a null, no new data will come in.","OTU(MPS_GetStatus)","2" RCOMMENT,"Q1","ASCII_SubRoutine_2","A command can be sent individually in this rung.","OTU(send_MPS_cmd)","3" RCOMMENT,"Q1","ASCII_SubRoutine_2","Checks if the string being sent to the MPS is greater than 1. $NA zero length means no command is to be sent.$NAlso sends the first ten characters of he command and resets the timer.$N","RES(Timer)","4" RCOMMENT,"Q1","ASCII_SubRoutine_2","Checks if the outgoing string is greater than 10. Outgoing strings greater than 10 have to be processed in batches as the Flex can handle 10 (outgoing) bytes at a time. In this rung Char_Cnt_Overflow is latched which implies the above.This bit is checked(in rung 25) when the next character has to be sent out to the MPS, if it$'s still latched no new characters are sent.$NCharacter length is limited to be 40 or less by this subroutine.","OTL(Char_Cnt_OverFlow)","5" RCOMMENT,"Q1","ASCII_SubRoutine_2","Calculates the number of characters that need to be processed in the next rung","MOV(Char_Hold,Xmit.PRE)","6" RCOMMENT,"Q1","ASCII_SubRoutine_2","If the character length is longer then 40, then no commands are sent at all.","OTE(Send_2_Long)","7" RCOMMENT,"Q1","ASCII_SubRoutine_2","Writes the characters 10 at a time that need to be processed and sent out to the MPS UP TO 40 CHARACTERS.","MOV(Xmit_Length,MVI94ASCII.WriteLength)","8" RCOMMENT,"Q1","ASCII_SubRoutine_2","Upon seeing that the number of character transmitted on last block is equal to the WriteLength, the output image of the module will be cleared, and the WriteLength set to 0. This will clear the output image of the module (necessary, otherwise the module will constantly write data out the port), and set the length to zero (so that the same string is not written out the port again). $N","OTU(Write_Sent)","9" RCOMMENT,"Q1","ASCII_SubRoutine_2","The string with more then ten characters has been written out to the MPS, resets/clears the respective bits.","RES(Xmit)","10" RCOMMENT,"Q1","ASCII_SubRoutine_2","This rung will process incoming data that is less than 14 characters, the data is moved into MVI94ASCII_multiblock_rec_data, from where it is processed. Also the $Qcarriage return$Q that is appended at the end of each imcoming string is deleted in this rung. The bit New_Data is set, which represents incoming of new data which needs to be processed.","OTE(continue1)","11" RCOMMENT,"Q1","ASCII_SubRoutine_2","NMR and MPS have LF and CR reversed. Flex only looks at LF so must remove CR from string$N","OTL(New_Data)","12" RCOMMENT,"Q1","ASCII_SubRoutine_2","This rung determines if the incoming data has greater than 14 characters.","ADD(1,MVI94ASCII.block_count,MVI94ASCII.block_count)","13" RCOMMENT,"Q1","ASCII_SubRoutine_2","A string having greater than fourteen characters, is processed in the 4 and 5th rungs. In this rung the last fourteen characters are processed.","OTL(New_Data)","14" RCOMMENT,"Q1","ASCII_SubRoutine_2","If new data exist and the count is between zero and 9 reset the MPS Timer.$NLocation of this rung is important as New_data tag gets reset within one scan.","RES(MPS_timer)","15" RCOMMENT,"Q1","ASCII_SubRoutine_2","In this rung a timer is used to check for communication errors with the Power supply.$NThe timer is set expire 1 sec after debug timer.$NAfter timer has gone off, check for new message.$N","OTL(PSU_comm_error)","16" RCOMMENT,"Q1","ASCII_SubRoutine_2","Count = 0 is for Manual input commands from RS5000 logix","OTL(MPS_GetStatus)","17" RCOMMENT,"Q1","ASCII_SubRoutine_2","Count = 1 is for PLC / HMI commands","OTL(MPS_GetStatus)","18" RCOMMENT,"Q1","ASCII_SubRoutine_2","Reads the state of the MPS, whether in LOCAL REMOTE or LOCK.","OTL(MPS_GetStatus)","19" RCOMMENT,"Q1","ASCII_SubRoutine_2","Reads the output current of the MPS","OTL(MPS_GetStatus)","20" RCOMMENT,"Q1","ASCII_SubRoutine_2","Reads the output voltage of the MPS","OTL(MPS_GetStatus)","21" RCOMMENT,"Q1","ASCII_SubRoutine_2","Reads the ADC readback value of the MPS$N","OTL(MPS_GetStatus)","22" RCOMMENT,"Q1","ASCII_SubRoutine_2","Reads the ADC set value of the MPS","OTL(MPS_GetStatus)","23" RCOMMENT,"Q1","ASCII_SubRoutine_2","Reads the slew rate of the MPS","OTL(MPS_GetStatus)","24" RCOMMENT,"Q1","ASCII_SubRoutine_2","This rung processes the MPS status bits and copies them into the MPS_Status_Read array.","OTL(MPS_GetStatus)","25" RCOMMENT,"Q1","ASCII_SubRoutine_2","Reads the Polarity of the MPS","OTL(MPS_GetStatus)","26" RCOMMENT,"Q1","ASCII_SubRoutine_2","This block copies status information from the MVI94ASCII module. Status blocks are sent when no receive data is available.","COP(MVI94ASCII.Input_Data[14],MVI94ASCII.InStat.Port_Tx_State,1)","27" RCOMMENT,"Q1","ASCII_SubRoutine_2","Once the MPS has replied to the command that was sent out, restart the MPS_GetStatus$NOr if no command went out, go to next command.","RES(MPS_cmd_tim)","29" RCOMMENT,"Q1","ASCII_SubRoutine_2","This last block moves the block ID number back to the module. When the module receives a new block of data on the Output image, this triggers the module to begin a new block of input data. Without this rung, the module will only present a new block of data to the processor every 1.5 seconds.","MOV(MVI94ASCII.Last_Read_Blk,MVI94ASCII.Output_Data[0])","30" RCOMMENT,"Q1","MPS_Commands","This command is used to write a value between 0 to 999999 to the regulation module. Leading Zero format must be used.$NSix numbers are to be used.$N","OTE(cont1)","0" RCOMMENT,"Q1","MPS_Commands","Add the value to the command Wa, then add carriage return and send it out.$NCopying to the send string clears any previous stored command.$N","MOV(0,count)","1" RCOMMENT,"Q1","MPS_Commands","This command is used to set MPS current to zero, when the HMI resets interlocks.$NIf SString Length is greater then 30 characters, copy the commad to SString as this will ensure previous commands stored in SString will be erased and the MPS command will go out intact.$N","MOV(0,count)","2" RCOMMENT,"Q1","MPS_Commands","Writes the slew rate to the MPS.","MOV(0,count)","3" RCOMMENT,"Q1","MPS_Commands","The N command is used to swtich-on the power supply (main contact).","MOV(0,count)","4" RCOMMENT,"Q1","MPS_Commands","This command is used to switch-off the power supply (main contactor).","MOV(0,count)","5" RCOMMENT,"Q1","MPS_Commands","This command is used to clear interlocks","MOV(0,count)","6" RCOMMENT,"Q1","MPS_Commands","This command is used to change the polarity of the power supply to negative.","MOV(0,count)","7" RCOMMENT,"Q1","MPS_Commands","This command is used to change the polarity of the power supply to positive.","MOV(0,count)","8" RCOMMENT,"Q1","MPS_Commands","This command is used to switch the power supply to remote.","MOV(0,count)","9" RCOMMENT,"Q1","MPS_Commands","This command us used to switch-off the power supply(main contactor) and automatically set the set value to zero (WA 000000).","MOV(0,count)","10" RCOMMENT,"Q1","MPS_Commands","Changes to local control.","MOV(0,count)","11" RCOMMENT,"Q1","MPS_Commands","This command puts the controller into a mode, in which all errors will respond with a code number representing the error.","MOV(0,count)","12" RCOMMENT,"Q1","MPS_Commands","This command puts the controller into a mode, in which all errors will respond with a code number representing the error.","MOV(0,count)","13" RCOMMENT,"Q1","Q1_carbon_glass","$NEqn to calculate temperature of a carbon Glass thermometer.$NTwo curves fits given for each thermometer.$NX=Ln(Ln(R)*a+B$NG(I) = X*G(I-1)-G(I-2)+Coeff $NTemp=e^[0.5*(G(I)-G(I-2))]$N$NOxford$'s carbon glass are accurate from 1.5K to 77K but can be read up to 300K.$N$NQ1 CG-1 C13824 Calib # 25430$N$N","CPT(T1_CG,2.7182817**(0.5*(X1**7*-0.0001+(X1**6*-0.00014)+(X1**5*0.00025)+(X1**4*0.0059)+(X1**3*-0.0334)+(X1**2*0.1273)+(X1*-1.3955)+3.3745-(X1**5*-0.0001+(X1**4*-0.00014)+(X1**3*0.00005)+(X1**2*0.00562)+(X1*-0.0334)+0.1384))))","2" RCOMMENT,"Q1","Q1_carbon_glass","$NQ1 CG-1 C13824 Calib # 25430","CPT(T1_CG,2.7182817**(0.5*(X1**8*0.000052+(X1**7*-0.000015)+(X1**6*-0.000508)+(X1**5*0.001277)+(X1**4*-0.002901)+(X1**3*0.000375)+(X1**2*0.09435)+(X1*-1.256349)+8.682733-(X1**6*0.000052+(X1**5*-0.000015)+(X1**4*-0.000404)+(X1**3*0.001247)+(X1**2*-0.003657)+(X1*0.002854)+0.086736))))","3" RCOMMENT,"Q1","Q1_carbon_glass","Q1 CG-2 C13867 Calib # 25622$N","CPT(T2_CG,2.7182817**(0.5*(X2**7*0.00006+(X2**6*0.00007)+(X2**5*-0.00057)+(X2**4*0.00669)+(X2**3*-0.03426)+(X2**2*0.13522)+(X2*-1.38865)+3.34168-(X2**5*0.00006+(X2**4*0.00007)+(X2**3*-0.00045)+(X2**2*0.00683)+(X2*-0.0351)+0.14895))))","4" RCOMMENT,"Q1","Q1_carbon_glass","Q1 CG-2 C13867 Calib # 25622$N","CPT(T2_CG,2.7182817**(0.5*(X2**8*0.000034+(X2**7*0.000014)+(X2**6*-0.000443)+(X2**5*0.001217)+(X2**4*-0.002786)+(X2**3*-0.00126)+(X2**2*0.10095)+(X2*-1.251593)+8.665208-(X2**6*0.000034+(X2**5*0.000014)+(X2**4*-0.000375)+(X2**3*0.001245)+(X2**2*-0.003502)+(X2*0.001244)+0.093639))))","5" RCOMMENT,"Q1","Q1_carbon_glass","Q1 CG-3 C13970 Calib # 25730","CPT(T3_CG,2.7182817**(0.5*(X3**7*0.00011+(X3**6*0.00005)+(X3**5*-0.00097)+(X3**4*0.00605)+(X3**3*-0.03421)+(X3**2*0.13545)+(X3*-1.38541)+3.35189-(X3**5*0.00011+(X3**4*0.00005)+(X3**3*-0.00075)+(X3**2*0.00615)+(X3*-0.0356)+0.1478))))","6" RCOMMENT,"Q1","Q1_carbon_glass","CG3:Calibration No: 25730 I=8","CPT(T3_CG,2.7182817**(0.5*(X3**8*0.000119+(X3**7*-0.000138)+(X3**6*-0.001497)+(X3**5*0.003294)+(X3**4*0.000257)+(X3**3*-0.009722)+(X3**2*0.102729)+(X3*-1.238977)+8.658143-(X3**6*0.000119+(X3**5*-0.000138)+(X3**4*-0.001259)+(X3**3*0.003018)+(X3**2*-0.002142)+(X3*-0.003824)+0.097424))))","7" RCOMMENT,"Q1","Q1_carbon_glass","CG4:Calibration No: 25416 I=7","CPT(T4_CG,2.7182817**(0.5*(X4**7*0+(X4*6*0.00011)+(X4**5*0.00006)+(X4**4*0.00543)+(X4**3*-0.03398)+(X4**2*0.12933)+(X4*-1.39564)+3.36384-(X4**5*0+(X4**4*0.00011)+(X4**3*0.00006)+(X4**2*0.00565)+(X4*-0.03386)+0.14074))))","8" RCOMMENT,"Q1","Q1_carbon_glass","CG4:Calibration No: 25416 I=8","CPT(T4_CG,2.7182817**(0.5*(X4**8*0.000046+(X4**7*0.000013)+(X4**6*-0.000506)+(X4**5*0.001098)+(X4**4*-0.002802)+(X4**3*0.000792)+(X4**2*0.093977)+(X4*-1.256773)+8.683564-(X4**6*0.000046+(X4**5*0.000013)+(X4**4*-0.000414)+(X4**3*0.001124)+(X4**2*-0.003584)+(X4*0.003053)+0.086487))))","9" RCOMMENT,"Q1","Q1_carbon_glass","Determine the integral field strength needed for a given Momentum.$NGOLDEN TUNE","CPT(BL_Q1,P_HMS*0.4472785)","10" RCOMMENT,"Q1","Q1_carbon_glass","Calculate the Current needed to produce the Integral Field Strength.$NGOLDEN TUNE$NCutoff=2.146, C=-0.139, L=297.56,CB=10.15,Norm=0.979151528","CPT(I_Q1,Norm*(C+(L*BL_Q1)+(CB*((BL_Q1-Cutoff)**3))))","11" RCOMMENT,"Q1","Q1_carbon_glass","Pirani Vaccum Gauge Curve fit to the Voltage.$NCurve #1","CPT(Pirani_vac,0.000005021*(Q1:6:I.Ch12Data**6.4485))","12" RCOMMENT,"Q1","Q1_carbon_glass","Pirani Vaccum Gauge Curve fit to the Voltage.$NCurve #2$N","CPT(Pirani_vac,22.684*(Q1:6:I.Ch12Data**4)-(799.1*(Q1:6:I.Ch12Data**3))+(10560.4*(Q1:6:I.Ch12Data**2))-(62040.6*Q1:6:I.Ch12Data)+136697.0)","13" RCOMMENT,"Q1","Q1_carbon_glass","Pirani Vaccum Gauge Curve fit to the Voltage.$NCurve #3","CPT(Pirani_vac,15753.3*(Q1:6:I.Ch12Data**3)-(453598.0*(Q1:6:I.Ch12Data**2))+(4352640.0*Q1:6:I.Ch12Data)-13919100.0)","14" RCOMMENT,"Q1","Q1_carbon_glass","Penning Vaccum Gauge Curve fit to the Voltage.$NCurve #1 $NHigh Vacuum","CPT(Penning_vac,5.368e-11*(Q1:6:I.Ch12Data**6.1503))","15" RCOMMENT,"Q1","Q1_carbon_glass","Penning Vaccum Gauge Curve fit to the Voltage.$NCurve #2 $NHigh Vacuum","CPT(Penning_vac,(3.3144e-4*(Q1:6:I.Ch13Data**4))-(1.1515e-2*(Q1:6:I.Ch13Data**3))+(1.5008e-1*(Q1:6:I.Ch13Data**2))-(8.6962e-1*Q1:6:I.Ch13Data)+1.8900)","16" RCOMMENT,"Q1","Q1_carbon_glass","Penning Vaccum Gauge Curve fit to the Voltage.$NCurve #3$NHigh Vacuum","CPT(Penning_vac,0.0065*(Q1:6:I.Ch13Data**2)-(0.1226*Q1:6:I.Ch13Data)+0.57832)","17" RCOMMENT,"Q1","Q1_carbon_glass","Penning Vaccum Gauge Curve fit to the Voltage.$NCurve #4$NHigh Vacuum","CPT(Penning_vac,0.032*Q1:6:I.Ch13Data-0.3125)","18"