using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace iWareSda_QQJF.RGV.RgvModel { public class rgvDB { /// 设备号 /// /// public string rgvNoW { get; set; } /// 急停 /// /// public string estopW { get; set; } /// 取货位置 /// /// public string starPosW { get; set; } /// 放货位置 /// /// public string endPosW { get; set; } /// /// 托盘编号 /// public string palletType { get; set; } /// /// RGV父任务号 /// public string rgvfatheridW { get; set; } /// 任务ID /// /// public string taskIdW { get; set; } /// 任务命名1搬运,2移动,3删除任务 /// /// public string cmdW { get; set; } /// 确认任务完成 /// /// public string ackTaskFinishW { get; set; } /// rgv解警 /// /// public string resetW { get; set; } //--------------------------------------------------------------------- /// 设备编号 /// /// public string rgvNoR { get; set; } /// 取货完成 /// /// public string getFinishR { get; set; } /// 放货完成 /// /// public string putFinishR { get; set; } /// 联机模式 自动/非自动 /// /// public string onLineR { get; set; } /// 是否报警状态 /// /// public string alarmR { get; set; } /// 任务完成 /// /// public string taskFinishR { get; set; } /// 是否有货 /// /// public string loadedR { get; set; } /// 报警代码 /// /// public string alarmCodeR { get; set; } /// 运行状态 /// /// public string stateR { get; set; } /// rgv当前位置 /// /// public string posR { get; set; } /// rgv当前任务号 /// /// public string taskIdR { get; set; } /// 读取RGV心跳 /// /// public string handShskeR { get; set; } /// rgv当前位置 /// /// public string posationR { get; set; } /// rgv当前位置 /// /// public string totalR { get; set; } ///----------------------------------- public rgvDB(int srmDeviceId = 0) { if (srmDeviceId < 1 || srmDeviceId > 4) return; int rgvno = srmDeviceId; rgvNoW = "DB34.DBW0"; estopW = "DB34.DBW2"; starPosW = "DB34.DBW4"; endPosW = "DB34.DBW6"; palletType = "DB34.DBW16"; taskIdW = "DB34.DBW8"; cmdW = "DB34.DBW10"; ackTaskFinishW = "DB34.DBW12"; resetW = "DB34.DBW14"; rgvfatheridW = "DB34.DBW18"; //----------------------------------------------------- rgvNoR = "DB35.DBW0"; getFinishR = "DB35.DBW2"; putFinishR = "DB35.DBW4"; onLineR = "DB35.DBW6"; alarmR = "DB35.DBW8"; taskFinishR = "DB35.DBW10"; loadedR = "DB35.DBW12"; alarmCodeR = "DB35.DBW14"; stateR = "DB35.DBW16"; posR = "DB35.DBW18"; taskIdR = "DB35.DBW20"; handShskeR = "DB35.DBW22"; posationR = "DB35.DBD24"; totalR = "DB35.DBD28"; } } }