DeviceModel.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using Aitex.Core.RT.Device.Unit;
  2. namespace Aitex.Sorter.RT.Device
  3. {
  4. public static class DeviceModel
  5. {
  6. public static IoSignalLight SignalTowerRedLight;
  7. public static IoSignalLight SignalTowerYellowLight;
  8. public static IoSignalLight SignalTowerGreenLight;
  9. public static IoSignalLight SignalTowerBuzzer;
  10. public static IoSensor SensorMaintenance;
  11. public static IoSensor SensorMaintenanceDoorOpen;
  12. public static IoSensor SensorRobotFork1WaferOn;
  13. public static IoSensor SensorRobotFork2WaferOn;
  14. public static IoSensor SensorPreAlignerWaferOn;
  15. public static IoSensor SensorRobotReady;
  16. public static IoSensor SensorPreAlignerReady;
  17. public static IoSensor SensorRobotError;
  18. public static IoSensor SensorPreAlignerError;
  19. public static IoSensor SensorTeachingPendantInUse;
  20. public static IoSensor SensorLoadport1OperationalStatus;
  21. public static IoSensor SensorLoadport2OperationalStatus;
  22. public static IoSensor SensorLoadport3OperationalStatus;
  23. public static IoSensor SensorIonizorError;
  24. public static IoSensor SensorFFUError;
  25. public static IoSensor SensorFFU1Error;
  26. public static IoSensor SensorFFU2Error;
  27. public static IoSensor SensorMainAirErrorForRobot;
  28. public static IoSensor SensorMainAirErrorForLoadport;
  29. public static IoSensor SensorVacuumError;
  30. //public static IoTrigger TrigLoadport1OkToOperate;
  31. //public static IoTrigger TrigLoadport2OkToOperate;
  32. //public static IoTrigger TrigRobotAndPreAlignerHold;
  33. }
  34. }