using WCS.Entity.Protocol.RGV; namespace WCS.Entity.Protocol { /// /// RGV 写入协议 后缀 _1=1工位 _2=2工位 /// public interface IRGV520 : IProtocol { #region 一工位 /// /// WCS任务号1 /// int TaskID_1 { get; set; } /// /// 任务类型 /// RGVTaskType TaskType_1 { get; set; } /// /// 起始地址 /// 环穿RGV无起始地址,只有目标地址 /// short StartPosition_1 { get; set; } /// /// 目标地址 /// short DestPosition_1 { get; set; } /// /// 优先 /// short Priority_1 { get; set; } /// /// 备用 /// short RES1_1 { get; set; } /// /// 备用 /// short RES2_1 { get; set; } /// /// 触发信号 在通讯协议中为VoucherNo_1 /// int Trigger_1 { get; set; } #endregion 一工位 #region 二工位 /// /// WCS任务号 /// int TaskID_2 { get; set; } /// /// 任务类型 /// RGVTaskType TaskType_2 { get; set; } /// /// 起始地址 /// 环穿RGV无起始地址,只有目标地址 /// short StartPosition_2 { get; set; } /// /// 目标地址 /// short DestPosition_2 { get; set; } /// /// 优先 /// short Priority_2 { get; set; } /// /// WCS处理完任务时写入的反馈信号 /// short RES1_2 { get; set; } /// /// WCS处理完任务时写入的反馈信号 /// short RES2_2 { get; set; } /// /// 触发信号 在通讯协议中为VoucherNo_2 /// int Trigger_2 { get; set; } #endregion 二工位 } }