DeviceModel.cs 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. using Aitex.Core.RT.Device.Unit;
  2. using athosRT.Devices.FLP;
  3. using athosRT.Devices.IODevices;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace athosRT.Devices
  10. {
  11. public class DeviceModel
  12. {
  13. public static IoSignalTower SignalTower;
  14. public static JetFlipper TurnOverStation;
  15. public static IoCoolingBuffer CoolingBuffer1;
  16. public static IoCoolingBuffer CoolingBuffer2;
  17. public static IoAligner Aligner1;
  18. public static IoSensor SensorWaterLeakSW;
  19. public static IoSensor SensorWaterFlowSW;
  20. public static IoSensor SensorGratingSensorIN1;
  21. public static IoSensor SensorEFEMCSTDoorClosed;
  22. public static IoSensor SensorFFUalarm;
  23. public static IoSensor SensorCDAPressureSW;
  24. public static IoSensor SensorVACPressureSW;
  25. public static IoSensor SensorIONCDAPressureSW;
  26. public static IoSensor SensorIONAlarmSIGNAL;
  27. public static IoSensor SensorEFEMSideDoorClosed;
  28. public static IoSensor SensorPMASystemInterlock;
  29. public static IoSensor SensorPMBSystemInterlock;
  30. public static IoSensor SensorMaintenanceMode;
  31. public static IoSensor SensorEFEMPowerON;
  32. public static IoSensor SensorRobotTPusing;
  33. public static IoSensor SensorRobotEMStoEFEM;
  34. public static IoSensor SensorRobotEnabletoEFEM;
  35. public static IoSensor SensorRobotRemotetoEFEM;
  36. public static IoSensor SensorRBReady;
  37. public static IoSensor SensorRobotError;
  38. public static IoSensor SensorRBNotExtendPMA;
  39. public static IoSensor SensorRBNotExtendPMB;
  40. public static IoSensor SensorRBNotExtendSIMF1;
  41. public static IoSensor SensorRBNotExtendSIMF2;
  42. public static IoSensor SensorRBupperArmhavewafer;
  43. public static IoSensor SensorRBlowerArmhavewafer;
  44. public static IoSensor SensorSMIF1PODOPEN;
  45. public static IoSensor SensorSMIF1PODPRESENT;
  46. public static IoSensor SensorSMIF1READY;
  47. public static IoSensor SensorSMIF1MAPPINGSENSORLASER;
  48. public static IoSensor SensorSMIF2PODOPEN;
  49. public static IoSensor SensorSMIF2PODPRESENT;
  50. public static IoSensor SensorSMIF2READY;
  51. public static IoSensor SensorSMIF2MAPPINGSENSORLASER;
  52. public static IoTrigger TrigEFEMSideDoorClosed;
  53. public static IoTrigger TrigRBNotExtendPMA;
  54. public static IoTrigger TrigRBNotExtendPMB;
  55. public static IoTrigger TrigPauseResumetoRobot;
  56. public static IoTrigger TrigEnableToRobot;
  57. public static IoTrigger TrigEMSToRobot;
  58. public static IoTrigger TrigSafetytoPMA;
  59. public static IoTrigger TrigSafetytoPMB;
  60. public static IoTrigger TrigSafetytoSMIF1;
  61. public static IoTrigger TrigSafetytoSMIF2;
  62. public static IoTrigger TrigRBbusytoSIMF1;
  63. public static IoTrigger TrigRBbusytoSIMF2;
  64. public static IoSensor SensorCoolingStageSLOT1WaferON;
  65. public static IoSensor SensorCoolingStageSLOT2WaferON;
  66. public static IoSensor SensorCoolingStageSLOT3WaferON;
  67. public static IoSensor SensorCoolingStageSLOT4WaferON;
  68. public static IoSensor SensorCoolingStageSLOT5WaferON;
  69. public static IoSensor SensorCoolingStageSLOT6WaferON;
  70. public static IoSensor SensorPreAlignerWaferOn;
  71. public static IoSensor LP1Presence;
  72. public static IoSensor LP1Placement;
  73. public static IoSensor LP2Presence;
  74. public static IoSensor LP2Placement;
  75. public static IoSensor LL1DoorIsOpen;
  76. public static IoSensor LL2DoorIsOpen;
  77. }
  78. }