终端一体化运控平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

61 lines
1.9 KiB

  1. using BPASmartClient.JXJFoodSmallStation.Model.Siemens;
  2. using System;
  3. using System.Collections.Concurrent;
  4. using System.Collections.Generic;
  5. using System.Collections.ObjectModel;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace BPASmartClient.JXJFoodSmallStation.Model
  10. {
  11. public class GVL_SmallStation
  12. {
  13. /// <summary>
  14. /// 往输送带下发配方完成
  15. /// </summary>
  16. public bool IssueRecipeFinishStation1 { get; set; } = false;
  17. /// <summary>
  18. /// 托盘1配方下发状态 =0:配方未下发 ,1:配方下发给plc ,2:plc成功接收配方
  19. /// </summary>
  20. public int RecipeStatusIDTray1 { get; set; } = 0;
  21. /// <summary>
  22. /// 托盘2配方下发状态 =0:配方未下发 ,1:配方下发给plc ,2:plc成功接收配方
  23. /// </summary>
  24. public int RecipeStatusIDTray2 { get; set; } = 0;
  25. /// <summary>
  26. /// 往输送带下发配方完成
  27. /// </summary>
  28. public bool IssueRecipeFinishStation2 { get; set; } = false;
  29. public bool IsAllow { get; set; } = false;
  30. public bool IsAllowOut { set; get; } = false;
  31. /// <summary>
  32. /// 当前料仓的位置
  33. /// </summary>
  34. public int StockInIsWork { get; set; } = 0;
  35. /// <summary>
  36. /// 单个配方执行完成标志
  37. /// </summary>
  38. public bool RecipeFinish { get; set; } = false;
  39. /// <summary>
  40. /// 记录AGV进站送货的指令顺序
  41. /// </summary>
  42. public int AgvDeliveryPosition { get; set; }= 0;
  43. /// <summary>
  44. /// 记录AGV进站取货的指令顺序
  45. /// </summary>
  46. public int AgvPickUpPosition { get; set; } = 0;
  47. #region AGV进出站 从HK PLC读取
  48. public bool Agv { get; set; } = false;
  49. #endregion
  50. }
  51. }