WCS_RGV523.cs 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Runtime.Serialization;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using SqlSugar;
  8. namespace WCS_Client.Frm
  9. {
  10. public class WCS_RGV523
  11. {
  12. [SugarColumn(IsPrimaryKey = true, IsIdentity = false)]
  13. public RGVFault Fault { get; set; }
  14. public RGVPlatformFault Fault1 { get; set; }
  15. public RGVPlatformFault Fault2 { get; set; }
  16. public enum RGVFault : ushort
  17. {
  18. 无 = 0,
  19. //RGV主柜急停 = 1 << 0,
  20. //RGV分柜急停 = 1 << 1,
  21. //RGV站台货物超出 = 1 << 2,
  22. //RGV输送线运行超时 = 1 << 3,
  23. //RGV输送线光电异常 = 1 << 4,
  24. //RGV任务不一致 = 1 << 5,
  25. //RGV任务类型不一致 = 1 << 6,
  26. //RGV交互站台不一致 = 1 << 7,
  27. //RGV行走极限故障 = 1 << 8,
  28. //输送线极限故障 = 1 << 9,
  29. //输送线故障 = 1 << 10,
  30. //RGV行走变频器故障 = 1 << 11,
  31. //RGV扫码器故障 = 1 << 12,
  32. //RGV位置值错误 = 1 << 13,
  33. //RGV定位失败 = 1 << 14,
  34. //RGV位置值偏移过大 = 1 << 15,
  35. RGV前后防撞条故障 = 1 << 0,
  36. RGV载货极限光电故障 = 1 << 1,
  37. RGV输送线变频器故障 = 1 << 2,
  38. RGV行走变频器故障 = 1 << 3,
  39. RGV扫码器故障 = 1 << 4,
  40. RGV位置值故障 = 1 << 5,
  41. RGV定位失败 = 1 << 6,
  42. RGV取放货时位置偏差过大 = 1 << 7,
  43. RGV急停按下 = 1 << 8,
  44. 主柜急停按下 = 1 << 9,
  45. 站台货物超出 = 1 << 10,
  46. RGV输送线超时 = 1 << 11,
  47. RGV输送线光电异常 = 1 << 12,
  48. RGV任务号与站台任务号不匹配 = 1 << 13,
  49. RGV不支持此任务类型 = 1 << 14,
  50. RGV目标站台与交互站台号不一致 = 1 << 15
  51. }
  52. public enum RGVPlatformFault : short
  53. {
  54. RGV站台号错误 = 0,
  55. RGV任务类型错误 = 1,
  56. RGV任务号错误 = 2,
  57. RGV货物超出故障 = 3,
  58. RGV输送线变频器故障2 = 4,
  59. RGV输送线传感器异常 = 5,
  60. RGV输送线运行超时 = 6,
  61. RGV输送线总故障 = 7,
  62. RGV硬极限故障 = 8,
  63. RGV软极限故障 = 9,
  64. RGV货物超出故障2 = 10,
  65. RGV行走测距信号丢失 = 11,
  66. RGV行走变频器故障 = 12,
  67. RGV = 13,
  68. RGV2 = 14,
  69. RGV急停按下 = 15,
  70. }
  71. }
  72. }