终端一体化运控平台
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

PotOneStatus.cs 4.1 KiB

2年前
1年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
2年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. using FryPot_DosingSystem.Attributes;
  2. using BPA.Helper;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel.DataAnnotations;
  6. using System.ComponentModel.DataAnnotations.Schema;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. namespace FryPot_DosingSystem.FryPotStatus
  11. {
  12. [Table("TbfryPotOne")]
  13. [Serializable]
  14. internal class PotOneStatus
  15. {
  16. [Key]
  17. [Column("Id")]
  18. [DatabaseGenerated(DatabaseGeneratedOption.Identity)]//自增
  19. public int Id { get; set; }
  20. [Column("Temperature")]
  21. [Variable("FryPotOneTemp", "1号炒锅温度", "D258", "")]
  22. /// <summary>
  23. /// 温度
  24. /// </summary>
  25. public double? Temperature { get { return temperature; } set { temperature = value;} }
  26. private double? temperature=0;
  27. //[Column("HotPower")]
  28. //[Variable("FryPotOnePower", "1号炒锅火力", "", "")]
  29. ///// <summary>
  30. ///// 火力
  31. ///// </summary>
  32. //public string? HotPower { get { return hotPower; } set { hotPower = value; } }
  33. //private string? hotPower="0";
  34. [Column("Speed")]
  35. [Variable("FryPotOneSpeed", "1号炒锅搅拌速度", "D2500", "")]
  36. /// <summary>
  37. /// 搅拌速度
  38. /// </summary>
  39. public double? Speed { get { return speed; } set { speed = value; } }
  40. private double? speed = 0;
  41. [Column("FryPotWeight")]
  42. [Variable("FryPotOneWeight", "1号炒锅载重", "D600", "")]
  43. /// <summary>
  44. /// 炒锅重量
  45. /// </summary>
  46. public double? FryPotWeight { get { return fryPotWeight; } set { fryPotWeight = value; } }
  47. private double? fryPotWeight = 0;
  48. [Column("ReicpeName")]
  49. /// <summary>
  50. /// 当前配方名称
  51. /// </summary>
  52. public string RecipeName { get; set; } = string.Empty;
  53. [Column("Time")]
  54. /// <summary>
  55. /// 时间
  56. /// </summary>
  57. public string Time { get; set; } = DateTime.Now.ToShortTimeString();
  58. [Variable("FryPotOneProcessStep", "1号炒锅当前工艺步数", "D3000", "")]
  59. /// <summary>
  60. /// 当前工艺步数
  61. /// </summary>
  62. public ushort Step { get { return _step; } set { _step = value; } }
  63. private ushort _step;
  64. [Variable("FryPotOneSmallFire", "1号炒锅小火火力", "D510", "")]
  65. public ushort SmallFire { get { return _smallFire; } set { _smallFire = value; } }
  66. private ushort _smallFire;
  67. [Variable("FryPotOneMidFire", "1号炒锅中火火力", "D512", "")]
  68. public ushort MidFire { get { return _midFire; } set { _midFire = value; } }
  69. private ushort _midFire;
  70. [Variable("FryPotOneBigFire", "1号炒锅大火火力", "D514", "")]
  71. public ushort BigFire { get { return _bigFire; } set { _bigFire = value; } }
  72. private ushort _bigFire;
  73. [Variable("FryPotOneStrongFire", "1号炒锅强火火力", "D516", "")]
  74. public ushort StrongFire { get { return _strongFire; } set { _strongFire = value; } }
  75. private ushort _strongFire;
  76. [Column("OilCapacity")]
  77. [Variable("FryPotOneOil", "1号炒锅当前配方用油量", "", "")]
  78. /// <summary>
  79. /// 单次配方用油量
  80. /// </summary>
  81. public double? OilCapacity { get { return oilCapacity; } set { oilCapacity = value; } }
  82. private double? oilCapacity = 0;
  83. [Column("TotalOilCapactiy")]
  84. [Variable("FryPotOneTotalOil", "1号炒锅总用油量", "", "")]
  85. /// <summary>
  86. /// 一天总用油量
  87. /// </summary>
  88. public double? TotalOilCapactiy { get { return totalOilCapactiy; } set { totalOilCapactiy = value; } }
  89. private double? totalOilCapactiy = 0;
  90. [Column("TotalProduct")]
  91. [Variable("FryPotOneTotalProduct", "1号炒锅总产量", "", "")]
  92. /// <summary>
  93. /// 一天配方生产总量
  94. /// </summary>
  95. public int? TotalProduct { get { return totalProduct; } set { totalProduct = value; } }
  96. private int? totalProduct = 0;
  97. }
  98. }