using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DeviceWCS { class srmInfo { /// 堆垛机名称 /// /// public string SrmName { get; set; } /// 设备编号 /// /// public int DeviceId { get; set; } /// 堆垛机心跳(1-10000) /// /// public int RhandShake { get; set; } /// 堆垛机模式 /// 1自动模式 /// 2手动模式 /// 3半自动模式 /// 4维修模式 /// 0关机 /// public int Rmode { get; set; } /// 值是1堆垛机是报警状态 /// /// public int Ralarm { get; set; } /// 值是1表示堆垛机有货 /// /// public int RliftFull { get; set; } /// 堆垛机当前列号 /// /// public int Rposx { get; set; } /// 堆垛机当前层号 /// /// public int Rposy { get; set; } /// 堆垛机当前货叉位置 /// 0 货叉原位 /// 1 货叉在左侧 /// 2 货叉在右侧 /// public int Rposz { get; set; } /// 堆垛机当前列坐标 /// /// public long Rposxmm { get; set; } /// 堆垛机当前层坐标 /// /// public long Rposymm { get; set; } /// 堆垛机当前货叉坐标 /// /// public long Rposzmm { get; set; } /// 值是1 表示完成取货信号 /// /// public int RpickFinish { get; set; } /// 值是1 表示完成放货信号 /// /// public int RdeliveryFinish { get; set; } /// 值是1表示任务完成 /// /// public int RtaskFinish { get; set; } /// 报警代码 /// /// public int RalarmNumber { get; set; } /// 堆垛机状态 /// 0空闲 /// 1取货定位中 /// 2请求取货 /// 3取货中 /// 4取货完成放货定位中 /// 5请求放货 /// 6放货中 /// 98维修中 /// 99报警 /// public int Rstate { get; set; } /// 堆垛机当前巷道 /// /// public int Ractuallane { get; set; } /// 堆垛机当前任务号 /// /// public int RtaskNO { get; set; } /// 堆垛机当前设备任务号 /// /// public int RDevicetaskNO { get; set; } } }