|
using System.Collections.Generic;
|
using System.ComponentModel;
|
namespace iWareSda
|
{
|
/// <summary>
|
/// 输送线展示实体类
|
/// </summary>
|
public class LineDB2Obj
|
{
|
|
#region 写的DB块
|
|
/// <summary>
|
/// WCS心跳
|
/// </summary>
|
[Description("WCS心跳")]
|
public short W_HeartBeat { get; set; }
|
|
/// <summary>
|
/// RGV1物料在库存中有无(仅出库使用) 1:无货 2:有货
|
/// </summary>
|
[Description("RGV1物料在库存中有无(仅出库使用) 1:无货 2:有货")]
|
public short W_T1_Die { get; set; }
|
|
/// <summary>
|
/// RGV1空库位有无(仅入库使用) 1:无空库位 2:有空库位 3:重复的模具号
|
/// </summary>
|
[Description("RGV1空库位有无(仅入库使用) 1:无空库位 2:有空库位 3:重复的模具号")]
|
public short W_T1_Stock { get; set; }
|
|
/// <summary>
|
/// RGV1是否任务完成(堆垛机任务完成后,由WCS写入该值为true)
|
/// </summary>
|
[Description("RGV1是否任务完成(堆垛机任务完成后,由WCS写入该值为true)")]
|
public bool W_T1_Finish { get; set; }
|
|
/// <summary>
|
/// RGV2物料在库存中有无(仅出库使用) 1:无货 2:有货
|
/// </summary>
|
[Description("RGV2物料在库存中有无(仅出库使用) 1:无货 2:有货")]
|
public short W_T2_Die { get; set; }
|
|
/// <summary>
|
/// RGV2空库位有无(仅入库使用) 1:无空库位 2:有空库位 3:重复的模具号
|
/// </summary>
|
[Description("RGV2空库位有无(仅入库使用) 1:无空库位 2:有空库位 3:重复的模具号")]
|
public short W_T2_Stock { get; set; }
|
|
/// <summary>
|
/// RGV2是否任务完成(堆垛机任务完成后,由WCS写入该值为true)
|
/// </summary>
|
[Description("RGV2是否任务完成(堆垛机任务完成后,由WCS写入该值为true)")]
|
public bool W_T2_Finish { get; set; }
|
|
/// <summary>
|
/// RGV3物料在库存中有无(仅出库使用) 1:无货 2:有货
|
/// </summary>
|
[Description("RGV3物料在库存中有无(仅出库使用) 1:无货 2:有货")]
|
public short W_T3_Die { get; set; }
|
|
/// <summary>
|
/// RGV3空库位有无(仅入库使用) 1:无空库位 2:有空库位 3:重复的模具号
|
/// </summary>
|
[Description("RGV3空库位有无(仅入库使用) 1:无空库位 2:有空库位 3:重复的模具号")]
|
public short W_T3_Stock { get; set; }
|
|
/// <summary>
|
/// RGV3是否任务完成(堆垛机任务完成后,由WCS写入该值为true)
|
/// </summary>
|
[Description("RGV3是否任务完成(堆垛机任务完成后,由WCS写入该值为true)")]
|
public bool W_T3_Finish { get; set; }
|
|
|
/// <summary>
|
/// RGV1 - WCS确认标记 (WCS确认创建了任务后,设为true;WCS确认任务完成时,设为false)
|
/// </summary>
|
[Description("RGV1 - WCS确认标记 (WCS确认创建了任务后,设为true;WCS确认任务完成时,设为false)")]
|
public bool W_T1_request_ok { get; set; }
|
|
/// <summary>
|
/// RGV2 - WCS确认标记 (WCS确认创建了任务后,设为true;WCS确认任务完成时,设为false)
|
/// </summary>
|
[Description("RGV2 - WCS确认标记 (WCS确认创建了任务后,设为true;WCS确认任务完成时,设为false)")]
|
public bool W_T2_request_ok { get; set; }
|
|
/// <summary>
|
/// RGV3 - WCS确认标记 (WCS确认创建了任务后,设为true;WCS确认任务完成时,设为false)
|
/// </summary>
|
[Description("RGV3 - WCS确认标记 (WCS确认创建了任务后,设为true;WCS确认任务完成时,设为false)")]
|
public bool W_T3_request_ok { get; set; }
|
|
|
#endregion
|
|
#region 读的DB块
|
|
/// <summary>
|
/// PLC是否有心跳
|
/// </summary>
|
[Description("PLC是否有心跳")]
|
public short R_HeartBeat { get; set; }
|
|
#region RGV1
|
|
/// <summary>
|
/// RGV1出入库标记 (1:入库2:出库)
|
/// </summary>
|
[Description("RGV1出入库标记 (1:入库2:出库)")]
|
public short R_T1_IN_and_OUT { get; set; }
|
|
/// <summary>
|
/// RGV1就位标记(仅入库使用) 0:未就位1:已就位
|
/// </summary>
|
[Description("RGV1就位标记(仅入库使用) 0:未就位1:已就位")]
|
public bool R_T1_Ready { get; set; }
|
|
/// <summary>
|
/// RGV1货有无(仅出库使用) 0:错误 1:无货2:有货
|
/// </summary>
|
[Description("RGV1货有无(仅出库使用) 0:错误 1:无货2:有货")]
|
public short R_T1_Die { get; set; }
|
|
|
/// <summary>
|
/// RGV1模具号 (1是空托盘)
|
/// </summary>
|
[Description("RGV1模具号 (1是空托盘)")]
|
public short R_T1_DieNo { get; set; }
|
|
/// <summary>
|
/// RGV1出库库位号 (仅出库使用)
|
/// </summary>
|
[Description("RGV1出库库位号 (仅出库使用)")]
|
public short R_T1_LocationNo { get; set; }
|
|
#endregion
|
|
#region RGV2
|
|
/// <summary>
|
/// RGV2出入库标记 (1:入库2:出库)
|
/// </summary>
|
[Description("RGV2出入库标记 (1:入库2:出库)")]
|
public short R_T2_IN_and_OUT { get; set; }
|
|
/// <summary>
|
/// RGV2就位标记(仅入库使用) 0:未就位1:已就位
|
/// </summary>
|
[Description("RGV2就位标记(仅入库使用) 0:未就位1:已就位")]
|
public bool R_T2_Ready { get; set; }
|
|
/// <summary>
|
/// RGV2货有无(仅出库使用) 0:错误 1:无货2:有货
|
/// </summary>
|
[Description("RGV2货有无(仅出库使用) 0:错误 1:无货2:有货")]
|
public short R_T2_Die { get; set; }
|
|
|
/// <summary>
|
/// RGV2模具号 (1是空托盘)
|
/// </summary>
|
[Description("RGV2模具号 (1是空托盘)")]
|
public short R_T2_DieNo { get; set; }
|
|
/// <summary>
|
/// RGV2出库库位号 (仅出库使用)
|
/// </summary>
|
[Description("RGV2出库库位号 (仅出库使用)")]
|
public short R_T2_LocationNo { get; set; }
|
|
|
#endregion
|
|
#region RGV3
|
|
/// <summary>
|
/// RGV3出入库标记 (1:入库2:出库)
|
/// </summary>
|
[Description("RGV3出入库标记 (1:入库2:出库)")]
|
public short R_T3_IN_and_OUT { get; set; }
|
|
/// <summary>
|
/// RGV3就位标记(仅入库使用) 0:未就位1:已就位
|
/// </summary>
|
[Description("RGV3就位标记(仅入库使用) 0:未就位1:已就位")]
|
public bool R_T3_Ready { get; set; }
|
|
/// <summary>
|
/// RGV3货有无(仅出库使用) 0:错误 1:无货2:有货
|
/// </summary>
|
[Description("RGV3货有无(仅出库使用) 0:错误 1:无货2:有货")]
|
public short R_T3_Die { get; set; }
|
|
|
/// <summary>
|
/// RGV3模具号 (1是空托盘)
|
/// </summary>
|
[Description("RGV3模具号 (1是空托盘)")]
|
public short R_T3_DieNo { get; set; }
|
|
/// <summary>
|
/// RGV3出库库位号 (仅出库使用)
|
/// </summary>
|
[Description("RGV3出库库位号 (仅出库使用)")]
|
public short R_T3_LocationNo { get; set; }
|
|
|
#endregion
|
|
|
/// <summary>
|
/// 模式(1:手动 2:自动)"
|
/// </summary>
|
[Description("模式(1:手动 2:自动)")]
|
public short R_MANUAL_AUTO { get; set; }
|
|
/// <summary>
|
/// 是否有报警
|
/// </summary>
|
[Description("是否有报警")]
|
public bool R_Alarm { get; set; }
|
|
#endregion
|
|
}
|
}
|