CollectDataBody.cs 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. 
  2. namespace IMCS.Http.businessBody
  3. {
  4. /// <summary>
  5. /// redis里边的一个状态
  6. /// </summary>
  7. class CollectDataBody
  8. {
  9. /// <summary>
  10. /// 连接状态描述
  11. /// </summary>
  12. public string ConnectMsg { get; set; } = "";
  13. /// <summary>
  14. /// 程序运行状态
  15. /// </summary>
  16. public string ProRunState { get; set; } = "";
  17. /// <summary>
  18. /// 通道状态
  19. /// </summary>
  20. public string ChannelState { get; set; } = "";
  21. /// <summary>
  22. /// <summary>
  23. /// 工作模式
  24. /// </summary>
  25. public string CncWorkModel { get; set; } = "";
  26. /// <summary>
  27. /// CNC状态
  28. /// </summary>
  29. public string CncState { get; set; } = "";
  30. /// <summary>
  31. /// 切削率
  32. /// </summary>
  33. public string CutRate { get; set; } = "";
  34. /// <summary>
  35. /// 运转时间
  36. /// </summary>
  37. public string CycleTime { get; set; } = "";
  38. /// <summary>
  39. /// CNC总启动时间
  40. /// </summary>
  41. public string CncSumBootTime { get; set; } = "";
  42. /// <summary>
  43. /// 主轴实际速度
  44. /// </summary>
  45. public string SpActSpeed { get; set; } = "";
  46. /// <summary>
  47. /// 主轴倍率
  48. /// </summary>
  49. public string SpRate { get; set; } = "";
  50. /// <summary>
  51. /// 主程序号
  52. /// </summary>
  53. public string MainProgNo { get; set; } = "";
  54. /// <summary>
  55. /// 运行状态
  56. /// </summary>
  57. public string RunState { get; set; } = "";
  58. /// <summary>
  59. /// 允许放
  60. /// </summary>
  61. public string AllowFetchMaterial { get; set; } = "";
  62. /// <summary>
  63. /// 允许取
  64. /// </summary>
  65. public string AllowPutMaterial { get; set; } = "";
  66. /// <summary>
  67. /// 当前时间
  68. /// </summary>
  69. public string NowDate { get; set; } = "";
  70. /// <summary>
  71. /// PLC是否正常
  72. /// </summary>
  73. public string MachineAlarm { get; set; } = "";
  74. /// <summary>
  75. ///
  76. /// </summary>
  77. public string CncId { get; set; } = "";
  78. #region 柔性线
  79. /// <summary>
  80. /// 柔性线AGV有料
  81. /// </summary>
  82. public string AGVState { get; set; } = "";
  83. /// <summary>
  84. /// 打标条件满足
  85. /// </summary>
  86. public string AllowPrint { get; set; } = "";
  87. /// <summary>
  88. /// 打标机打印完成
  89. /// </summary>
  90. public string PrintComplete { get; set; } = "";
  91. /// <summary>
  92. /// 清洗允许放料
  93. /// </summary>
  94. public string CleanAllowFetchMaterial { get; set; } = "";
  95. /// <summary>
  96. /// 清洗允许取料
  97. /// </summary>
  98. public string CleanAllowPutMaterial { get; set; } = "";
  99. /// <summary>
  100. /// 清洗机故障
  101. /// </summary>
  102. public string CleanAlarm { get; set; } = "";
  103. /// <summary>
  104. /// 清洗机清洗完成
  105. /// </summary>
  106. public string CleanComplete { get; set; } = "";
  107. /// <summary>
  108. /// 机器人当前状态
  109. /// 柔性线和质量中心:1-->取,2-->取执行中,3-->取执行完成,4-->放,5-->放执行中,6-->放完成,7-->移动,8-->移动完成,9-->机器人故障,10-->当前机器人状态不允许取操作,11-->当前机器人状态不允许放操作
  110. ///
  111. ///
  112. /// </summary>
  113. public string RobotState { get; set; } = "";
  114. #endregion
  115. }
  116. }