Diff of /project/device_bd47e457/plc_logic_dd2d8829/uzm_f1_4b6328e9/global_variables_c36fbdae/stand_a2cc0696/tuning_variables_b3adb93d/hgc_tv_variables_6aa43334/6aa43334a2b74437b390ddda62cf7ba9.object [000000] .. [0b81e7]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/project/device_bd47e457/plc_logic_dd2d8829/uzm_f1_4b6328e9/global_variables_c36fbdae/stand_a2cc0696/tuning_variables_b3adb93d/hgc_tv_variables_6aa43334/6aa43334a2b74437b390ddda62cf7ba9.object
@@ -0,0 +1 @@
+{"payload":{"meta":{"Graph":{"@Type":"81297157","@Value":{"Guid":"(Guid)6aa43334-a2b7-4437-b390-ddda62cf7ba9","ParentGuid":"(Guid)4b6328e9-3e69-4d01-8baf-f1f83072b9dc","Name":"(string)HGC_TV_Variables","Properties":{"@Type":"2c41fa04:IDictionary","@Value":[{"@Key":"(Guid)829a18f2-c514-4f6e-9634-1df173429203","@Value":{"@Type":"829a18f2","@Value":{"ParentObjects":{"@Type":"fa2ee218:IDictionary","@Value":[{"@Key":"(Guid)d9b2b2cc-ea99-4c3b-aa42-1e5c49e65b84","@Value":"(Guid)b3adb93d-da66-4e2a-b6b7-dd30a1fd8369"}]}}}}]},"TypeGuid":"(Guid)ffbfa93a-b94d-45fc-a329-229860183b1d","EmbeddedTypeGuids":{"@Type":"[Guid]","@Value":["(Guid)a9ed5b7e-75c5-4651-af16-d2c27e98cb94"]}}},"TypeInfos":{"2c41fa04":"{2c41fa04-1834-41c1-816e-303c7aa2c05b}","81297157":"{81297157-7ec9-45ce-845e-84cab2b88ade}","829a18f2":"{829a18f2-c514-4f6e-9634-1df173429203}","fa2ee218":"{fa2ee218-a39b-4b6d-b249-49dbddbd168a}","Guid":"System.Guid","string":"System.String"}},"object":{"Graph":{"@Type":"ffbfa93a","@Value":{"Interface":{"@Type":"a9ed5b7e","@Value":{"TextDocument":{"@Type":"f3878285","@Value":{"TextLines":{"@Type":"[a5de0b0b]","@Value":[{"@Type":"a5de0b0b","@Value":{"Id":"(long)159","Tag":null,"Text":"(string){attribute 'symbol' := 'readwrite'}"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)0","Tag":null,"Text":"(string)VAR_GLOBAL"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)1","Tag":null,"Text":"(string)(* Application Tuning Data and Commands *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)2","Tag":null,"Text":"(string)(* ------------------------------------------------ *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)3","Tag":null,"Text":"(string)\tTVC_HGC_RegPosTransOnReset: BOOL := TRUE; (* Automatic transducer registration on CPU reset if TRUE =set TRUE with SONY= *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)4","Tag":null,"Text":"(string)\tTVC_HGC_DutyStandbyServo: BOOL := TRUE ;\t(* System has two servo valves; one duty, one standby if TRUE*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)5","Tag":null,"Text":"(string)\tTVC_HGC_ImpactOilEnable: BOOL := FALSE; (* Oil volume impact compensation enabled if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)6","Tag":null,"Text":"(string)\tTVC_HGC_OilVolCompEnable: BOOL:=FALSE; (* Oil volume compensation enabled if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)7","Tag":null,"Text":"(string)\tTVC_HGC_PropAnnuCont: BOOL := FALSE;\t\t(* Annulus Pressure control with proportional valve mode if TRUE*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)8","Tag":null,"Text":"(string)\tTVC_HGC_PosTrnReset: BOOL := FALSE; (* Position transducer reset command*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)9","Tag":null,"Text":"(string)\tTVC_HGC_QuickOpenValves: BOOL := FALSE; (* RFC equipped with quick open/close valves if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)10","Tag":null,"Text":"(string)\tTVC_HGC_SimulEna: BOOL := FALSE; (* HGC internal loop-back simulation of position and force imputs if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)11","Tag":null,"Text":"(string)\tTVC_HGC_SV_LinearEnable: BOOL := FALSE; (* Servo valve linearisation compensation required if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)12","Tag":null,"Text":"(string)\tTVC_HGC_SV_3PortEnable: BOOL := TRUE;\t\t(*Servo valve is used in 3 port configuration if TRUE*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)13","Tag":null,"Text":"(string)\tTVC_HGC_TestInjectEnable: BOOL := FALSE; (* RFC Test Inject enable if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)14","Tag":null,"Text":"(string)\tTVC_HGC_TFA_ForceInject: BOOL := FALSE;\t\t(* Test signal inject start force data analysis command *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)15","Tag":null,"Text":"(string)\tTVC_HGC_TFA_SignalInject: BOOL := FALSE;\t\t(* Test signal inject start analysis command *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)16","Tag":null,"Text":"(string)\tTVC_HGC_SV_TFA_SignalInject: BOOL := FALSE;\t(* RFC SV Test signal inject start analysis command *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)17","Tag":null,"Text":"(string)\tTVC_HGC_LoadCellCal: BOOL := FALSE;\t\t(* Calibrate Loadcell command *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)18","Tag":null,"Text":"(string)\tTVC_HGC_AutoDisSonyTransOnOvspFlt: BOOL := FALSE;\t\t(* Auto Disabling Sony Transducer With an Overspeed Fault *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)19","Tag":null,"Text":"(string)\tTVC_HGC_SV_FixedPrsCompEna:\t\tBOOL:=FALSE;\t(*\tEnable the ServoValve linearization compensation with a fixed Incoming Line Pressure if TRUE\t*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)20","Tag":null,"Text":"(string)\tTVC_HGC_DynamicGapOffsetEna\t: BOOL\t:= \tFALSE\t;\t(* Gap offset dynamic correction if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)21","Tag":null,"Text":"(string)\tTVC_HGC_DynamicGapOffsetRelative\t: BOOL\t:= \tFALSE\t;\t(* Gap offset dynamic correction head-end relative if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)22","Tag":null,"Text":"(string)\tTVC_HGC_KP_PosModEnable: \tBOOL := FALSE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)23","Tag":null,"Text":"(string)\tTVC_HGC_CalculateArea: BOOL := TRUE;\t\t(* Use cilinder dimensions to calculate cilinder areas if TRUE.*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)24","Tag":null,"Text":"(string)\tTVC_HGC_ResetBiasOnVent:\t\t\tBOOL := FALSE ;\t\t(* Reset servovalvr bias on Vent if TRUE*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)25","Tag":null,"Text":"(string)\tTVC_HGC_ForceSimInGhostRoll: \t\tBOOL:=TRUE;\t\t(* Force Simulation During ghost rolling if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)26","Tag":null,"Text":"(string)\tTVC_HGC_ForContBoostEna: BOOL := FALSE;\t\t\t(* Force Control Boost Enable if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)27","Tag":null,"Text":"(string)\tTVC_HGC_ImpactUseEarlyForce: BOOL:=FALSE;\t(* Oil Impact compensation use early force detection if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)28","Tag":null,"Text":"(string)\tTVC_HGC_DisableHWSonyAlm: BOOL:=FALSE;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)29","Tag":null,"Text":"(string)\tTVC_HGC_SV_Invert: BOOL := TRUE;\t\t(*Invert the output to SV to change the direction of travel (inverts spool fbk as well)*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)30","Tag":null,"Text":"(string)\tTVC_HGC_SV_InvertSplFbk: BOOL := TRUE;\t\t(*Invert the output to SV to change the direction of travel (inverts spool fbk as well)*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)31","Tag":null,"Text":"(string)\tTVC_HGC_NLinServoOut: BOOL :=FALSE;\t(* Non linear servo output enable if TRUE *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)32","Tag":null,"Text":"(string)\tTVC_HGC_RodPressEnable:BOOL:= FALSE; (* FALSE =  Rodside  pressure enabled*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)33","Tag":null,"Text":"(string)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)34","Tag":null,"Text":"(string)\tTVD_HGC_AIN_LC_FS: REAL := 27000.0;\t\t(* Loadcell analogue input scale factor; Input of 1= ? kN FS *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)35","Tag":null,"Text":"(string)\tTVD_SSS_RFC_PosMaxStr: REAL := 200.0;\t\t(* RFC maximum stroke [mm]*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)36","Tag":null,"Text":"(string)\tTVD_HGC_AIN_RFC_PT_FS: REAL := 35.0;\t\t(* Pressure transducer analogue input scale factor; Input of 1= ? MPa FS *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)37","Tag":null,"Text":"(string)\tTVD_HGC_AIN_RFC_ANN_PT_FS: REAL := 35.0;\t\t(* Annulus Pressure transducer analogue input scale factor; Input of 1= ? MPa FS *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)38","Tag":null,"Text":"(string)\tTVD_HGC_AIN_PosInpGain: REAL := 0.001; (* RFC Position input from PIO to scaled input conversion gain, Input counts to mm 0.002=2microns/bit *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)39","Tag":null,"Text":"(string)\tTVD_HGC_AnnuPresInpTC: REAL := 0.1; (* RFC annulus pressure input filter time constant (s) *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)40","Tag":null,"Text":"(string)\tTVD_HGC_AtTargetForTol: REAL:=500.0;\t\t(*RFC Cylinders at target force tolerance kN *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)41","Tag":null,"Text":"(string)\tTVD_HGC_AtTargetPosTol: REAL:=0.5;\t\t(*RFC Cylinders at target position tolerance mm *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)42","Tag":null,"Text":"(string)\tTVD_HGC_FastForRmpRat: REAL := 1000.0; (* RFC fast force ramp rate  kN/s *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)43","Tag":null,"Text":"(string)\tTVD_HGC_FastPosRmpRat: REAL := 10.0; (* RFC Fast stroking ramp rate for dynamic control *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)44","Tag":null,"Text":"(string)\tTVD_HGC_ForFilterTC: REAL := 0.01; (* Force control error filter time constant *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)45","Tag":null,"Text":"(string)\tTVD_HGC_ForInjectAmp: REAL := 50.0;\t\t\t(* Force test injection position amplitude kN *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)46","Tag":null,"Text":"(string)\tTVD_HGC_ForLimDecayBias: REAL := 1.0; (* Dynamic force limit integral decay bias (mm) *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)47","Tag":null,"Text":"(string)\tTVD_HGC_ForLimFilTC: REAL := 0.1; (* Dynamic force limit filter time constant (s) *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)48","Tag":null,"Text":"(string)\tTVD_HGC_ForLimKi: REAL := 5.0; (* Dynamic force limit trim integral gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)49","Tag":null,"Text":"(string)\tTVD_HGC_ForLimKp: REAL := 2.0; (* Dynamic force limit trim proportional gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)50","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideDTC_DS: REAL := 0.0; (* Force per side control differential time constant *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)51","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideDTC_NDS: REAL := 0.0; (* Force per side control differential time constant *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)52","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideKdDS: REAL := 0.0; (* Force per side control differential gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)53","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideKdNDS: REAL := 0.0; (* Force per side control differential gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)54","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideKiDS: REAL := 0.0001; (* Force per side control integral gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)55","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideKiNDS: REAL := 0.0001; (* Force per side control integral gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)56","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideBoostKiDS: REAL := 1E-5; (* Force per side control integral gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)57","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideBoostKiNDS: REAL := 1E-5; (* Force per side control integral gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)58","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideKpDS: REAL := 0.001; (* Force per side control proportional gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)59","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideKpNDS: REAL := 0.001; (* Force per side control proportional gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)60","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideBoostKpDS: REAL := 0.001; (* Force per side control proportional gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)61","Tag":null,"Text":"(string)\tTVD_HGC_ForPerSideBoostKpNDS: REAL := 0.001; (* Force per side control proportional gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)62","Tag":null,"Text":"(string)\tTVD_HGC_ForStrThrs: REAL := 500.0; (* Long stroking RFC threshold force level kN *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)63","Tag":null,"Text":"(string)\tTVD_HGC_ImpactOilVolGain: REAL := 1.0; (* Impact oil volume compression gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)64","Tag":null,"Text":"(string)\tTVD_HGC_InjectCycles: REAL := 0.2;\t\t\t\t(* Inject Frequency cycles/sec *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)65","Tag":null,"Text":"(string)\tTVD_HGC_InjectForAmpDS: REAL := 250.0;\t      \t\t(* Inject force amplitude in kN *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)66","Tag":null,"Text":"(string)\tTVD_HGC_InjectForAmpNDS: REAL := 250.0;\t      \t\t(* Inject force amplitude in kN *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)67","Tag":null,"Text":"(string)\tTVD_HGC_InjectForDiffAmp: REAL := 0.050;\t\t(* Inject position amplitude in mm *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)68","Tag":null,"Text":"(string)\tTVD_HGC_InjectMode: INT:=2;\t\t                         \t(* Signal Inject Mode;,SAWTOOTH:=0, SINUS:=1, SQUARE:=2;*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)69","Tag":null,"Text":"(string)\tTVD_HGC_InjectPosAmpDS: REAL := 0.050;\t\t(* Inject position amplitude in mm *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)70","Tag":null,"Text":"(string)\tTVD_HGC_InjectPosAmpNDS: REAL := 0.050;\t(* Inject position amplitude in mm *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)71","Tag":null,"Text":"(string)\tTVD_HGC_LngStrThrs: REAL := 2.0; (* Long stroking RFC threshold position level mm *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)72","Tag":null,"Text":"(string)\tTVD_HGC_MaxForce: REAL := 23000.0;\t\t(* RFC Maximum cylinder force per side kN*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)73","Tag":null,"Text":"(string)\tTVD_HGC_NumSamples: INT:=30;\t\t\t\t(* Number of samples for frequency response step *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)74","Tag":null,"Text":"(string)\tTVD_HGC_OilVolGain: REAL := 0.0; (* Oil vulume compensation tuning gain factor *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)75","Tag":null,"Text":"(string)\tTVD_HGC_OutOfVentLim: REAL := 10.0;\t\t(* Position limit for reduced loop gain when strking out from vent *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)76","Tag":null,"Text":"(string)\tTVD_HGC_OutOfVentGain: REAL := 1;\t\t(* Reduced gain for initial stroking out of vent *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)77","Tag":null,"Text":"(string)\tTVD_HGC_PosAveDTC: REAL := 0.0; (* Position average control differential time constant *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)78","Tag":null,"Text":"(string)\tTVD_HGC_PosAveKd: REAL := 0.0; (* Position average control differential gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)79","Tag":null,"Text":"(string)\tTVD_HGC_PosAveKi: REAL := 0.0; (* Position average control integral gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)80","Tag":null,"Text":"(string)\tTVD_HGC_PosAveKp: REAL := 1.0; (* Position average control proportional gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)81","Tag":null,"Text":"(string)\tTVD_HGC_PosDiffDTC: REAL := 0.0; (* Position difference control differential time constant *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)82","Tag":null,"Text":"(string)\tTVD_HGC_PosDiffKd: REAL := 0.0; (* Position difference control differential gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)83","Tag":null,"Text":"(string)\tTVD_HGC_PosDiffKi: REAL := 0.0; (* Position difference control integral gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)84","Tag":null,"Text":"(string)\tTVD_HGC_PosDiffKp: REAL := 0.5; (* Position difference control proportional gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)85","Tag":null,"Text":"(string)\tTVD_HGC_PosFilterTC: REAL := 0.01; (* Position control error filter time constant *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)86","Tag":null,"Text":"(string)\tTVD_HGC_PosInjectAmp: REAL := 0.05;\t\t\t(* Position test injection position amplitude mm *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)87","Tag":null,"Text":"(string)\tTVD_HGC_PosToForThrs1: REAL := 2500.0; (* Position to Force control error detect force level kN *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)88","Tag":null,"Text":"(string)\tTVD_HGC_PosToForThrs2: REAL := 500.0; (* Position to Force control transition threshold force level kN *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)89","Tag":null,"Text":"(string)\tTVD_HGC_RamDiameter: REAL := 1; (* RFC Ram full bore diameter (m) *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)90","Tag":null,"Text":"(string)\tTVD_HGC_ResetTime: REAL := 10.0;\t\t(* RFC Transducer Reset timer count s*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)91","Tag":null,"Text":"(string)\tTVD_HGC_TimeoutTime: REAL := 60.0;\t\t(* RFC Transducer Reset timeout count s *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)92","Tag":null,"Text":"(string)\tTVD_HGC_RFC_EstRespTC: REAL := 0.050;\t\t(* RFC estimated tep response rise time s *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)93","Tag":null,"Text":"(string)\tTVD_HGC_RodDiameter: REAL := 0.86; (* RFC Rod full bore diameter (m) *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)94","Tag":null,"Text":"(string)\tTVD_HGC_RollTouchOff: REAL:=0.50;\t(* Roll touch position offset to switch into force control [mm] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)95","Tag":null,"Text":"(string)\tTVD_HGC_TransRodDiameter: REAL := 0.0; (* Cylinder Internal Position Transduser Rod Diameter (m) *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)96","Tag":null,"Text":"(string)\tTVD_HGC_ServoLimit: REAL := 0.8; (* Long stroking RFC servo limit threshold level - fraction of FS of 1 *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)97","Tag":null,"Text":"(string)\tTVD_HGC_ServoOffCompGain: REAL:=0.001;\t(*Servo valve offset compensation gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)98","Tag":null,"Text":"(string)\tTVD_HGC_SignalInjectSteps: INT := 10;\t\t\t(* Number of signal inject steps for frequency analysis *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)99","Tag":null,"Text":"(string)\tTVD_HGC_SlowForRmpRat: REAL := 1000.0; (* RFC slow force ramp rate  kN/s *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)100","Tag":null,"Text":"(string)\tTVD_HGC_SlowPosRmpRat: REAL := 5.0; (* RFC Slow stroking ramp rate for long stroke control *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)101","Tag":null,"Text":"(string)\tTVD_HGC_SV_SupplyPres: REAL := 30.0; (* Servo valve supply pressure MPa *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)102","Tag":null,"Text":"(string)\tTVD_HGC_TestInjectStep: REAL := 2.0;\t\t\t(* Test injection frequency step size Hz *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)103","Tag":null,"Text":"(string)\tTVD_HGC_VelFfwdGain: REAL := 0.0; (* Velocity feed-forward gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)104","Tag":null,"Text":"(string)\tTVD_HGC_AccelDampGain: REAL := 0.0;\t\t(* Position control acceleration damping gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)105","Tag":null,"Text":"(string)\tTVD_HGC_AccelDampTC: REAL := 0.032;\t\t(* Position control acceleration damping high pass filter time consatnt [s] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)106","Tag":null,"Text":"(string)\tTVD_HGC_PosTrimMaxRate: REAL:=7.0;\t(* Position trim maximum rate [mm/s] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)107","Tag":null,"Text":"(string)\tTVD_HGC_KP_Pos_Array:ARRAY [1..10] OF REAL :=[ 0.0, 40.0, 90.0, 160.0, 6(235.0)];"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)108","Tag":null,"Text":"(string)\tTVD_HGC_KP_Mod_Array:ARRAY [1..10] OF REAL :=[ 1.0,  1.0,  0.8,   0.6, 6(  0.6)];"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)109","Tag":null,"Text":"(string)\tTVD_HGC_PosChkAmp: REAL := 0.1;\t\t(* Position check step inject amplitude [mm] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)110","Tag":null,"Text":"(string)\tTVD_HGC_PosChkCps: REAL := 2.0;\t\t\t(* Position check cycles per second [Hz] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)111","Tag":null,"Text":"(string)\tTVD_HGC_PosChkNumSamples: INT := 4;\t\t(* Position checking number of samples *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)112","Tag":null,"Text":"(string)\tTVD_HGC_PosChkTimeTol: REAL := 0.05;\t(* Position check time to first crossover [s] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)113","Tag":null,"Text":"(string)\tTVD_HGC_PosChkTol: REAL := 30.0;\t\t(* Target position tolerance for position check [%] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)114","Tag":null,"Text":"(string)\tTVD_HGC_PosChkLevel: REAL := 0.9;\t\t(* Target position level for position check [pu] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)115","Tag":null,"Text":"(string)\tTVD_HGC_SV_RFC_EstRespTC: REAL := 0.010;\t\t(* RFC estimated step response rise time s *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)116","Tag":null,"Text":"(string)\tTVD_HGC_SV_PosInjectAmp: REAL := 0.05;\t(* SV Spool Position test injection position amplitude [pu] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)117","Tag":null,"Text":"(string)\tTVD_HGC_SV_LinFilTC: REAL := 0.05; \t\t(* Servo valve Linearization Pressure inputs filter time constant (s) *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)118","Tag":null,"Text":"(string)\tTVD_HGC_SV_FilEna: BOOL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)119","Tag":null,"Text":"(string)\tTVD_HGC_SV_NotchCentFreq: REAL:=6.66;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)120","Tag":null,"Text":"(string)\tTVD_HGC_SV_NotchBWF: REAL:=0.1;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)121","Tag":null,"Text":"(string)\tTVD_HGC_SV_NotchCN: LREAL:=0.75;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)122","Tag":null,"Text":"(string)\tTVD_HGC_SV1RatedFlow_DS: REAL := 630.0; (* Servo valve 1 DS rated flow lpm *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)123","Tag":null,"Text":"(string)\tTVD_HGC_SV2RatedFlow_DS: REAL := 630.0; (* Servo 2 DS rated flow lpm; set to zero if 1 servo valve only *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)124","Tag":null,"Text":"(string)\tTVD_HGC_SV1RatedFlow_NDS: REAL := 630.0; (* Servo valve 1 NDS rated flow lpm *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)125","Tag":null,"Text":"(string)\tTVD_HGC_SV2RatedFlow_NDS: REAL := 630.0; (* Servo 2 NDS rated flow lpm; set to zero if 1 servo valve only *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)126","Tag":null,"Text":"(string)\tTVD_HGC_RollForGapOffsetBacklash\t:\tREAL\t:=\t50.0;\t(*\tForce backlash PT [kN]\t*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)127","Tag":null,"Text":"(string)\tTVD_HGC_RollForGapOffsetBacklashLC\t:\tREAL\t:=\t50.0;\t(*\tForce backlash LC [kN]\t*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)128","Tag":null,"Text":"(string)\tTVD_HGC_DynGapOffsetMaxTrim\t:\tREAL\t:=\t0.5;\t(*\tMax trim for dynamic gap offset correction [mm]\t*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)129","Tag":null,"Text":"(string)\tTVD_HGC_DynGapOffsetMinTrim\t:\tREAL\t:=\t-0.5;\t(*\tMin trim for dynamic gap offset correction [mm]\t*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)130","Tag":null,"Text":"(string)\tTVD_HGC_DynGapOffsetRateLimit\t:\tREAL\t:=\t0.5;\t(*\trate limit for dynamic gap offset correction [mm/s]\t*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)131","Tag":null,"Text":"(string)\tTVD_HGC_IncLinePrsFOTimeCnst:\t\tREAL:=1;\t\t\t\t\t(*\tFirst Order Filter Time Constant [s]. Used for Filter the incoming Line Pressure for SV linearized Compensation\t*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)132","Tag":null,"Text":"(string)\tTVD_HGC_FundationOffset: REAL:= 0.0;\t\t(* Mechanical offset between the two bottom sides of the stand, due to foundation lowering [mm]. Recovered with different hgc strokes on the two sides: added on NDS, subtracted on DS *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)133","Tag":null,"Text":"(string)\tTVD_HGC_FullBoreAreaDS: REAL:= 0.7854;\t\t(* Full Bore Area DS [m^2] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)134","Tag":null,"Text":"(string)\tTVD_HGC_FullBoreAreaNDS: REAL:= 0.7854;\t\t(* Full Bore Area NDS [m^2] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)135","Tag":null,"Text":"(string)\tTVD_HGC_AnnArea: REAL:= 0.7238;\t\t(* Annular Area [m^2] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)136","Tag":null,"Text":"(string)\tTVD_HGC_OpnValvRefForVent: \tREAL := 0.15;\t\t(* Servovalve Reference to vent with servovalve *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)137","Tag":null,"Text":"(string)\tTVD_HGC_ForConBoostTime:\tTIME:= T#1s;\t(* Force control boost time after control switch on [time] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)138","Tag":null,"Text":"(string)\tTVD_HGC_DerivLev: REAL := 20000; (*KN/sec*)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)139","Tag":null,"Text":"(string)\tTVD_HGC_PosTrnStrkRate: REAL := 1666.7; (* Position transducer maximum stroke rate mm/s *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)140","Tag":null,"Text":"(string)\tTVD_HGC_AnnuMaxPres: REAL := 20.0; (* Proportional valve maximum pressure [MPa] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)141","Tag":null,"Text":"(string)\tTVD_HGC_AnnuMaxPresFract: REAL := 1.0; (* Max Fraction  annulus supply pressure [0..1] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)142","Tag":null,"Text":"(string)\tTVD_HGC_AnnuMinPresFract: REAL := 0.0; (* Min Fraction  annulus supply pressure [0..1] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)143","Tag":null,"Text":"(string)\tTVD_HGC_AnnuPropMaxCmd: REAL := 1.0; (* Max Command to annulus proportional valve [0..1] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)144","Tag":null,"Text":"(string)\tTVD_HGC_AnnuPropMinCmd: REAL := 0.0; (* Min Command to annulus proportional valve [0..1] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)145","Tag":null,"Text":"(string)\tTVD_HGC_AnnuPresFilTC: REAL := 0.1; (* Dynamic annulus pressure filter time constant (s) *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)146","Tag":null,"Text":"(string)\tTVD_HGC_AnnuPresKi: REAL := 0.001; (* Annulus Pressure Control integral gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)147","Tag":null,"Text":"(string)\tTVD_HGC_AnnuPresKp: REAL := 0.0; (* Annulus Pressure Control proportional gain *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)148","Tag":null,"Text":"(string)\tTVD_HGC_CmdBkptVals: ARRAY [1..11] OF REAL :=[ 0.0, 0.1 ,0.2 ,0.3 ,0.4 ,0.5 ,0.6 ,0.7 ,0.8 ,0.9, 1.0]; (* Array of pid command breakpoint values [0-1] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)149","Tag":null,"Text":"(string)\tTVD_HGC_LinSpool: ARRAY [1..11] OF REAL :=[ 0.0, 0.1 ,0.2 ,0.3 ,0.4 ,0.5 ,0.6 ,0.7 ,0.8 ,0.9, 1.0]; (* Array of servovalve command values for Linear Spool [0-1] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)150","Tag":null,"Text":"(string)\tTVD_HGC_BilinSpool: ARRAY [1..11] OF REAL :=[0.0,0.25,0.5,0.75,0.785714286,0.821428571,0.857142857,0.892857143,0.928571429,0.964285714,1];(* Array of servovalve command values for Bilinear Spool [0-1] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)151","Tag":null,"Text":"(string)\tTVD_HGC_ParabSpool: ARRAY [1..11] OF REAL :=[ 0.0,0.316227766,0.47,0.565,0.632455528,0.707106781,0.774596669,0.836660027,0.894427191,0.948683298,1]; (* Array of servovalve command values for Parabolic Spool [0-1] *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)152","Tag":null,"Text":"(string)\tTVD_HGC_PropPosDiffTC\t\t\t\t:REAL:=0.0;\t\t(* PID filter constant for differential position loop on proportional valves *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)153","Tag":null,"Text":"(string)\tTVD_HGC_PropPosDiffKp\t\t\t\t:REAL:=9.0;\t\t(* PID Kp factor for differential position loop on proportional valves *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)154","Tag":null,"Text":"(string)\tTVD_HGC_PropPosDiffKi\t\t\t\t:REAL:=0.08;\t\t(* PID Ki factor for differential position loop on proportional valves *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)155","Tag":null,"Text":"(string)\tTVD_HGC_LoadConf: INT:= 0;\t(* Loadcell Configuration. 0 => DS=A,NDS=B , 1 => NDS=A,DS=B , 2 => DS=A+B,NDS=A-B , 3 => DS=A+B,NDS=B-A , 4 => DS=A-B,NDS=A+B , 5 => DS=B-A,NDS=A+B *)"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)156","Tag":null,"Text":"(string)\tTVD_HGC_PresThr: REAL;"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)157","Tag":null,"Text":"(string)END_VAR"}},{"@Type":"a5de0b0b","@Value":{"Id":"(long)158","Tag":null,"Text":"(string)"}}]}}}}},"NetVarProperties":null,"ParameterList":"(bool)False","AddAttributeSubsequent":"(bool)False"}},"TypeInfos":{"a5de0b0b":"{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}","a9ed5b7e":"{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}","bool":"System.Boolean","f3878285":"{f3878285-8e4f-490b-bb1b-9acbb7eb04db}","ffbfa93a":"{ffbfa93a-b94d-45fc-a329-229860183b1d}","long":"System.Int64","string":"System.String"}}},"FormatVersion":"1.0"}
\ No newline at end of file