using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace S7Test.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.DBW0";
Alarm = "DB600.DBX8.0";
AlarmCode = "DB600.DBW10";
Loaded = "DB600.DBX4.0";
TaskFinish = "DB600.DBX24.1";
TaskNo = "DB600.DBD12";
SPos = "DB600.DBD16";
TPos = "DB600.DBD20";
RgvPosition = "DB600.DBD26";
State = "DB600.DBW6";
Mode = "DB600.DBW2";
Ack = "DB600.DBX24.0";
EStop = "DB601.DBX8.0";
StartPos = "DB601.DBW4";
EndPos = "DB601.DBW6";
AckTaskFinish = "DB601.DBX8.3";
Reset = "DB601.DBX8.1";
Stb = "DB601.DBX8.2";
PallType = "DB601.DBW10";
}
}
}