using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SiemenDevice.Model { public class ROpcReadItem { /// /// 心跳 /// public string HandShake { get; set; } /// /// Rgv编号 /// public string RgvNo { get; set; } /// /// 是否有报警 /// public string Alarm { get; set; } /// /// 报警代码 /// public string AlarmCode { get; set; } /// /// 是否有货 /// public string Loaded { get; set; } /// /// 任务完成信号 /// public string TaskFinish { get; set; } /// /// 任务号 /// public string TaskNo { get; set; } /// /// 起始站点 /// public string SPos { get; set; } /// /// 目标站点 /// public string TPos { get; set; } /// /// Rgv位置 /// public string RgvPosition { get; set; } /// /// Rgv状态 /// public string State { get; set; } /// /// Rgv模式 /// public string Mode { get; set; } /// /// 任务接收成功信号 /// public string Ack { get; set; } /// /// 急停 /// public string EStop { get; set; } /// /// 其实站点 /// public string StartPos { get; set; } /// /// 目标站点 /// public string EndPos { get; set; } /// /// 任务完成确认 /// public string AckTaskFinish { get; set; } /// /// 设备复位 /// public string Reset { get; set; } /// /// 任务下完成信号(1小托盘;2大托盘) /// public string PallType { get; set; } /// /// 任务下完成信号 /// public string Stb { get; set; } public ROpcReadItem() { HandShake = "DB600.0"; Alarm = "DB600.8.0"; AlarmCode = "DB600.10"; Loaded = "DB600.4.0"; TaskFinish = "DB600.24.1"; TaskNo = "DB600.12"; SPos = "DB600.16"; TPos = "DB600.20"; RgvPosition = "DB600.26"; State = "DB600.6"; Mode = "DB600.2"; Ack = "DB600.24.0"; EStop = "DB601.8.0"; StartPos = "DB601.4"; EndPos = "DB601.6"; AckTaskFinish = "DB601.8.3"; Reset = "DB601.8.1"; Stb = "DB601.8.2"; PallType = "DB601.10"; } } }