GV.TcGVL 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.12">
  3. <GVL Name="GV" Id="{9fe6761e-0922-4b0a-8145-d66624e14f55}">
  4. <Declaration><![CDATA[{attribute 'qualified_only'}
  5. VAR_GLOBAL
  6. //************************HW-IO******************************************
  7. NDI:STR_NDI;
  8. NDO:STR_NDO;
  9. AI:STR_AI;
  10. AO:STR_AO;
  11. //POWER
  12. TURBO_PUMP_POWER_ON :BOOL;
  13. PENDULUM_VALVE_HEATER_POWER_ON:BOOL;
  14. LID_HEATER_POWER_ON:BOOL;
  15. CHAMBER_HEATER_POWER_ON:BOOL;
  16. IGS_HEATER_POWER_ON:BOOL;
  17. TAPE_HEATER_POWER_ON:BOOL;
  18. FORELINE_HEATER_POWER_ON:BOOL;
  19. GATE_VALVE_HEATER_POWER_ON:BOOL;
  20. //HEATER
  21. LID_HEATER_AUTO_TUNE_EN :ARRAY[1..10] OF BOOL;
  22. CHAMBER_HEATER_AUTO_TUNE_EN :ARRAY[1..10] OF BOOL;
  23. PEN_VALVE_HEATER_AUTO_TUNE_EN :BOOL;
  24. GATE_VALVE_HEATER_AUTO_TUNE_EN :BOOL;
  25. IGS_HEATER_AUTO_TUNE_EN :ARRAY[1..10] OF BOOL;
  26. TAPE_HEATER_AUTO_TUNE_EN :ARRAY[1..10] OF BOOL;
  27. FORELINE_HEATER_AUTO_TUNE_EN :ARRAY[1..20] OF BOOL;
  28. LID_HEATER_AUTO_TUNE_OUTPUT :ARRAY[1..10] OF REAL;
  29. CHAMBER_HEATER_AUTO_TUNE_OUTPUT :ARRAY[1..10] OF REAL;
  30. PEN_VALVE_HEATER_AUTO_TUNE_OUTPUT :REAL;
  31. GATE_VALVE_HEATER_AUTO_TUNE_OUTPUT :REAL;
  32. IGS_HEATER_AUTO_TUNE_OUTPUT :ARRAY[1..10] OF REAL;
  33. TAPE_HEATER_AUTO_TUNE_OUTPUT :ARRAY[1..10] OF REAL;
  34. FORELINE_HEATER_AUTO_TUNE_OUTPUT :ARRAY[1..20] OF REAL;
  35. LID_HEATER_SSR_ON :ARRAY[1..10] OF BOOL;
  36. CHAMBER_HEATER_SSR_ON :ARRAY[1..10] OF BOOL;
  37. PEN_VALVE_HEATER_SSR_ON :BOOL;
  38. GATE_VALVE_SSR_ON :BOOL;
  39. IGS_HEATER_SSR_ON :ARRAY[1..10] OF BOOL;
  40. TAPE_HEATER_SSR_ON :ARRAY[1..10] OF BOOL;
  41. FORELINE_HEATER_SSR_ON :ARRAY[1..20] OF BOOL;
  42. //INTERLOCK
  43. ALARM_OCC:BOOL;
  44. WARNING_OCC:BOOL;
  45. //UI-Config
  46. PMConfig:ConfigPM;
  47. MFCVerification:ConfigMfcVer;
  48. Chiller:ConfigChiller;
  49. InnerChiller:ConfigChiller;
  50. OuterChiller:ConfigChiller;
  51. TopChiller:ConfigChiller;
  52. DryPump:ConfigDryPump;
  53. Mfcgas1 :ConfigMfcGas;
  54. Mfcgas2 :ConfigMfcGas;
  55. Mfcgas3 :ConfigMfcGas;
  56. Mfcgas4 :ConfigMfcGas;
  57. Mfcgas5 :ConfigMfcGas;
  58. Mfcgas6 :ConfigMfcGas;
  59. Mfcgas7 :ConfigMfcGas;
  60. Mfcgas8 :ConfigMfcGas;
  61. Mfcgas9 :ConfigMfcGas;
  62. Mfcgas10 :ConfigMfcGas;
  63. Mfcgas11 :ConfigMfcGas;
  64. Mfcgas12 :ConfigMfcGas;
  65. MfcN2 :ConfigMfcGas;
  66. MfcHe :ConfigMfcGas;
  67. Pump:ConfigPump;
  68. Purge:ConfigPurge;
  69. PendulumHeater:ConfigHeater;
  70. LidHeater:ConfigHeater;
  71. ChamberHeater:ConfigHeater;
  72. IGSHeater:ConfigHeater;
  73. TapeHeater:ConfigHeater;
  74. ForelineHeater:ConfigHeater;
  75. ElectrostaticVoltageSource:ConfigElectrostaticVoltageSource;
  76. TurboPump:ConfigTurboPump;
  77. PendulumValve:ConfigPendulumValve;
  78. IdleClean:ConfigIdleClean;
  79. EPD:ConfigEPD;
  80. HighTemperatureChiller:ConfigHighTempChiller;
  81. //UI-RECIPE
  82. Step_Num:INT;
  83. SetpArray:ARRAY[1..100] OF RecipeEachStep;
  84. //INTERLOCK
  85. TurboN2PurgePressure:INT; //PS103
  86. Process_Start:BOOL;
  87. Process_Stop:BOOL;
  88. END_VAR]]></Declaration>
  89. </GVL>
  90. </TcPlcObject>