|
using System.Collections.Generic;
|
using System.ComponentModel;
|
namespace iWareSda
|
{
|
/// <summary>
|
/// 堆垛机展示实体类
|
/// </summary>
|
public class SrmDB2Obj
|
{
|
|
#region 写入的堆垛机信息
|
|
/// <summary>
|
/// 写入心跳
|
/// </summary>
|
[Description("写入心跳")]
|
public short W_HandShake { get; set; }
|
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
[Description("设备编号")]
|
public short W_SrmNo { get; set; }
|
|
/// <summary>
|
/// 托盘类型
|
/// </summary>
|
[Description("托盘类型")]
|
public short W_PalletType { get; set; }
|
|
|
/// <summary>
|
/// 起始列
|
/// </summary>
|
[Description("起始列")]
|
public short W_SourcePosX { get; set; }
|
/// <summary>
|
/// 起始层
|
/// </summary>
|
[Description("起始层")]
|
public short W_SourcePosY { get; set; }
|
/// <summary>
|
/// 起始排
|
/// </summary>
|
[Description("起始排")]
|
public short W_SourcePosZ { get; set; }
|
/// <summary>
|
/// 目标列
|
/// </summary>
|
[Description("目标列")]
|
public short W_DestinationPosX { get; set; }
|
/// <summary>
|
/// 目标层
|
/// </summary>
|
[Description("目标层")]
|
public short W_DestinationPosY { get; set; }
|
/// <summary>
|
/// 目标排
|
/// </summary>
|
[Description("目标排")]
|
public short W_DestinationPosZ { get; set; }
|
|
/// <summary>
|
/// 任务类型
|
/// </summary>
|
[Description("任务类型")]
|
public short W_Command { get; set; }
|
|
/// <summary>
|
/// 急停
|
/// </summary>
|
[Description("急停")]
|
public short W_EmergencyStop { get; set; }
|
|
/// <summary>
|
/// 解除报警
|
/// </summary>
|
[Description("解除报警")]
|
public short W_CancleAlarm { get; set; }
|
|
/// <summary>
|
/// 任务完成确认
|
/// </summary>
|
[Description("任务完成确认")]
|
public short W_TaskFinishConfirm { get; set; }
|
|
/// <summary>
|
/// 任务校验,xyz和任务号相加
|
/// </summary>
|
public short W_Taskverification { get; set; }
|
|
/// <summary>
|
/// 确认任务已发送的信号
|
/// </summary>
|
[Description("确认任务已发送的信号")]
|
public short W_Stb { get; set; }
|
|
|
/// <summary>
|
/// 堆垛机应答位(WCS只读)
|
/// </summary>
|
[Description("堆垛机应答位(WCS只读)")]
|
public short W_Ack { get; set; }
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
[Description("任务号")]
|
public int W_TaskNo { get; set; }
|
#endregion
|
|
#region 读取到的堆垛机信息
|
|
/// <summary>
|
/// 入库取货请求,用于入库扫描验证 【EditBy shaocx,2022-05-22】
|
/// </summary>
|
[Description("入库取货请求")]
|
public bool R_PickReqForInStore { get; set; }
|
|
/// <summary>
|
/// 读取心跳
|
/// </summary>
|
[Description("读取心跳")]
|
public short R_HandShake { get; set; }
|
/// <summary>
|
/// 设备编号
|
/// </summary>
|
[Description("设备编号")]
|
public short R_SrmNo { get; set; }
|
|
/// <summary>
|
/// 设备模式
|
/// </summary>
|
[Description("设备模式")]
|
public short R_Mode { get; set; }
|
|
/// <summary>
|
/// 是否有报警
|
/// </summary>
|
[Description("是否有报警")]
|
public short R_Alarm { get; set; }
|
|
/// <summary>
|
/// 载货台是否有货
|
/// </summary>
|
[Description("载货台是否有货")]
|
public short R_LiftFull { get; set; }
|
|
/// <summary>
|
/// 当前列
|
/// </summary>
|
[Description("当前列")]
|
public short R_PosX { get; set; }
|
/// <summary>
|
/// 当前层
|
/// </summary>
|
[Description("当前层")]
|
public short R_PosY { get; set; }
|
/// <summary>
|
/// 当前排(1:货叉在左边,2:货叉在右边,0:货叉在原点)
|
/// </summary>
|
[Description("当前排")]
|
public short R_PosZ { get; set; }
|
/// <summary>
|
/// 当前列坐标
|
/// </summary>
|
[Description("当前列坐标")]
|
public int R_PosXmm { get; set; }
|
/// <summary>
|
/// 当前层坐标
|
/// </summary>
|
[Description("当前层坐标")]
|
public int R_PosYmm { get; set; }
|
/// <summary>
|
/// 当前排坐标
|
/// </summary>
|
[Description("当前排坐标")]
|
public int R_PosZmm { get; set; }
|
/// <summary>
|
/// 取货完成
|
/// </summary>
|
[Description("取货完成")]
|
public short R_PickFinish { get; set; }
|
/// <summary>
|
/// 放货完成
|
/// </summary>
|
[Description("放货完成")]
|
public short R_DeliveryFinish { get; set; }
|
/// <summary>
|
/// 任务完成
|
/// </summary>
|
[Description("任务完成")]
|
public short R_TaskFinish { get; set; }
|
|
/// <summary>
|
/// 报警代码
|
/// </summary>
|
[Description("报警代码")]
|
public short R_AlarmCode { get; set; }
|
|
/// <summary>
|
/// 任务状态
|
/// </summary>
|
[Description("任务状态")]
|
public short R_State { get; set; }
|
|
/// <summary>
|
/// 当前巷道
|
/// </summary>
|
[Description("当前巷道")]
|
public short R_ActualLane { get; set; }
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
[Description("任务号")]
|
public int R_TaskNo { get; set; }
|
|
|
|
#endregion
|
}
|
}
|