using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace yunneiWCS.EnumDefine { public class srmDB { /// 心跳 1-10000 /// /// public string W_handShake { get; set; } /// 起始地址X /// /// public string W_sourcePosX { get; set; } /// 起始地址Y /// /// public string W_sourcePosY { get; set; } /// 起始地址Z /// /// public string W_sourcePosZ { get; set; } /// 目标地址X /// /// public string W_toPosX { get; set; } /// 目标地址Y /// /// public string W_toPosY { get; set; } /// 目标地址Z /// /// public string W_toPosZ { get; set; } /// 执行方式 1=搬运 ,2移动(只给起始地址) /// /// public string W_command { get; set; } /// 解除报警 1=解除报警 /// /// public string W_alarmAck { get; set; } /// 任务确认,1=任务完成 /// /// public string W_Task_Finish_ACK { get; set; } /// 任务id /// /// public string W_TaskNo { get; set; } /// 任务下发确认 stb=1 确认PLC收到 ack=1 /// /// public string W_ack { get; set; } //------------------------读PLC-------------------------// /// stb=1 堆垛机收到发生任务信息 /// /// public string R_stb { get; set; } /// PLC心跳 /// /// public string R_handShake { get; set; } /// 设备模式 1=非自动模式,2自动模式 /// /// public string R_mode { get; set; } /// 设备状态 1=待机 2=执行中 4=报警 /// /// public string R_state { get; set; } /// 堆垛机当前列数 /// /// public string R_posY { get; set; } /// 堆垛机当前层数 /// /// public string R_posZ { get; set; } /// 6=任务完成 /// /// public string R_taskFinish { get; set; } /// 报警代码 /// /// public string R_Alarm_number { get; set; } /// 任务号 /// /// public string R_TaskID { get; set; } public string R_haveGoods { get; set; } public srmDB() { W_handShake = "DB600.22"; W_sourcePosX = "DB600.6"; W_sourcePosY = "DB600.8"; W_sourcePosZ = "DB600.10"; W_toPosX = "DB600.12"; W_toPosY = "DB600.14"; W_toPosZ = "DB600.16"; W_command = "DB600.0"; W_alarmAck = "DB600.24"; W_Task_Finish_ACK = "DB600.18"; W_TaskNo = "DB600.2"; W_ack = "DB600.20"; //-------一下是读------// R_haveGoods = "DB601.26"; R_stb = "DB601.22"; R_handShake = "DB601.24"; R_mode = "DB601.2"; R_state = "DB601.0"; R_posY = "DB601.6"; R_posZ = "DB601.8"; R_taskFinish = "DB601.18"; R_Alarm_number = "DB601.20"; R_TaskID = "DB601.12"; } } }