ISRM520.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Text;
  5. namespace WCS.Entity.Protocol.SRM
  6. {
  7. /// <summary>
  8. /// 堆垛机DB520
  9. /// </summary>
  10. public interface ISRM520 : IProtocol
  11. {
  12. /// <summary>
  13. /// 备用
  14. /// </summary>
  15. [Description("备用")]
  16. short Res1 { get; set; }
  17. /// <summary>
  18. /// 备用
  19. /// </summary>
  20. [Description("备用")]
  21. short Res2 { get; set; }
  22. /// <summary>
  23. /// 备用
  24. /// </summary>
  25. [Description("备用")]
  26. short Res3 { get; set; }
  27. /// <summary>
  28. /// 货物类型
  29. /// </summary>
  30. [Description("货物类型")]
  31. short GoodsType { get; set; }
  32. /// <summary>
  33. /// 运行速度
  34. /// </summary>
  35. [Description("运行速度")]
  36. SrmRunSpeedEnum RunSpeed { get; set; }
  37. /// <summary>
  38. /// 任务起始行
  39. /// </summary>
  40. [Description("任务起始行")]
  41. short RowPos1 { get; set; }
  42. /// <summary>
  43. /// 任务起始列
  44. /// </summary>
  45. [Description("任务起始列")]
  46. short TravelPos1 { get; set; }
  47. /// <summary>
  48. /// 任务起始层
  49. /// </summary>
  50. [Description("任务起始层")]
  51. short LiftPos1 { get; set; }
  52. /// <summary>
  53. /// 任务起始深度
  54. /// </summary>
  55. [Description("任务起始深度")]
  56. ForkPosition ForkStartPos1 { get; set; }
  57. /// <summary>
  58. /// 任务目标行
  59. /// </summary>
  60. [Description("任务目标行")]
  61. short RowPos2 { get; set; }
  62. /// <summary>
  63. /// 任务目标列
  64. /// </summary>
  65. [Description("任务目标列")]
  66. short TravelPos2 { get; set; }
  67. /// <summary>
  68. /// 任务目标层
  69. /// </summary>
  70. [Description("任务目标层")]
  71. short LiftPos2 { get; set; }
  72. /// <summary>
  73. /// 任务目标深度
  74. /// </summary>
  75. [Description("任务目标深度")]
  76. ForkPosition ForkStartPos2 { get; set; }
  77. /// <summary>
  78. /// 任务号
  79. /// </summary>
  80. [Description("任务号")]
  81. int TaskNumber { get; set; }
  82. /// <summary>
  83. /// 凭证号
  84. /// </summary>
  85. [Description("凭证号")]
  86. short VoucherNo { get; set; }
  87. /// <summary>
  88. /// 完成任务确认清除信号
  89. /// </summary>
  90. [Description("完成任务确认清除信号")]
  91. short OkAck { get; set; }
  92. /// <summary>
  93. /// 任务类型
  94. /// </summary>
  95. [Description("任务类型")]
  96. SrmTaskTypeEnum TaskType { get; set; }
  97. /// <summary>
  98. /// 指令类型
  99. /// </summary>
  100. [Description("指令类型")]
  101. short Cmd { get; set; }
  102. }
  103. }