using WCS.Entity.Protocol.SRM;
namespace WCS.Entity.Protocol
{
///
/// 堆垛机协议,WCS写入
///
public interface ISRM520 : IProtocol
{
#region 工位一
///
/// WCS心跳信号
///
short Handshake_1 { get; set; }
///
/// 货物数量
///
short RES1_1 { get; set; }
///
/// 备用2
///
short RES2_1 { get; set; }
///
/// 货物类型
///
short GoodsType_1 { get; set; }
///
/// 行驶速度
///
SCSpeedMode SpeedMode_1 { get; set; }
///
/// 起始行
///
short SLine_1 { get; set; }
///
/// 起始列
///
short SCol_1 { get; set; }
///
/// 起始层
///
short SLayer_1 { get; set; }
///
/// 起始深度
///
short SDepth_1 { get; set; }
///
/// 目标行
///
short ELine_1 { get; set; }
///
/// 目标列
///
short ECol_1 { get; set; }
///
/// 目标层
///
short ELayer_1 { get; set; }
///
/// 目标深度
///
short EDepth_1 { get; set; }
///
///任务号
///
int TaskID_1 { get; set; }
///
/// 触发
///
short VoucherNo_1 { get; set; }
///
/// 完成任务触发
///
short FinishedACK_1 { get; set; }
///
/// 备用3
///
short RES3_1 { get; set; }
///
/// 备用4
///
short RES4_1 { get; set; }
#endregion 工位一
#region 二工位
///
/// WCS心跳信号
///
short Handshake_2 { get; set; }
///
/// 货物数量
///
short RES1_2 { get; set; }
///
/// 备用2
///
short RES2_2 { get; set; }
///
/// 货物类型
///
short GoodsType_2 { get; set; }
///
/// 行驶速度
///
SCSpeedMode SCSpeedMode_2 { get; set; }
///
/// 起始行
///
short SLine_2 { get; set; }
///
/// 起始列
///
short SCol_2 { get; set; }
///
/// 起始层
///
short SLayer_2 { get; set; }
///
/// 起始深度
///
short SDepth_2 { get; set; }
///
/// 目标行
///
short ELine_2 { get; set; }
///
/// 目标列
///
short ECol_2 { get; set; }
///
/// 目标层
///
short ELayer_2 { get; set; }
///
/// 目标深度
///
short EDepth_2 { get; set; }
///
///任务号
///
int TaskID_2 { get; set; }
///
/// 触发
///
short VoucherNo_2 { get; set; }
///
/// 完成任务触发
///
short FinishedACK_2 { get; set; }
///
/// 备用3
///
short RES3_2 { get; set; }
///
/// 备用4
///
short RES4_2 { get; set; }
#endregion 二工位
}
}