using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AUCMA.STORE.Entity.DTO { /// <summary> /// PLC指令DTO /// </summary> public class PlcDirectiveDTO { public PlcDirectiveDTO() { } public PlcDirectiveDTO(int pilerTaskCode, int inStorePlatformCode) { this.pilerTaskCode = pilerTaskCode; this.inStorePlatformCode = inStorePlatformCode; } /// <summary> /// 堆垛机编号 /// </summary> public ushort plcCode { get; set; } /// <summary> /// 堆垛机任务号 /// </summary> public int pilerTaskCode { get; set; } /// <summary> /// 堆垛机任务类型编号 /// </summary> public int pilerTaskType { get; set; } /// <summary> /// 入库站台号 /// </summary> public int inStorePlatformCode { get; set; } /// <summary> /// 取货巷道 /// </summary> public int claimGoods { get; set; } /// <summary> /// 卸货巷道 /// </summary> public int unload { get; set; } /// <summary> /// 出库站台号 /// </summary> public int outStorePlatformCode { get; set; } /// <summary> /// 堆垛机取货排 /// </summary> public int pilerClaimGoodsRows { get; set; } /// <summary> /// 堆垛机取货列 /// </summary> public int pilerClaimGoodsLine { get; set; } /// <summary> /// 堆垛机取货层 /// </summary> public int pilerClaimGoodsTier { get; set; } /// <summary> /// 堆垛机卸货排 /// </summary> public int pilerUnloadRows { get; set; } /// <summary> /// 堆垛机卸货列 /// </summary> public int pilerUnloadLine { get; set; } /// <summary> /// 堆垛机卸货层 /// </summary> public int pilerUnloadTier { get; set; } /// <summary> /// 货物尺寸 /// </summary> public int goodsSize { get; set; } /// <summary> /// 货物高度 /// </summary> public int goodsHeight { get; set; } /// <summary> /// 货物重量 /// </summary> public int goodsWeight { get; set; } /// <summary> /// 托盘号 /// </summary> public int trayCode { get; set; } /// <summary> /// 取放车 /// </summary> public int takePutTheCar { get; set; } /// <summary> /// 指令校验 /// </summary> public int verify { get; set; } /// <summary> /// 堆垛机可以出叉 /// </summary> public int exitFork { get; set; } /// <summary> /// 系统急停 /// </summary> public int stop { get; set; } } }