using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace S7Test.Model
{
public class SOpcReadItem
{
///
/// 1读取心跳
///
public string HandShake { get; set; }
///
/// 2设备编号
///
public string SrmNo { get; set; }
///
/// 3是否有报警
///
public string Alarm { get; set; }
///
/// 4载货台是否有货
///
public string LiftFull { get; set; }
///
/// 5设备模式
///
public string Mode { get; set; }
///
/// 6当前列
///
public string PosX { get; set; }
///
/// 7当前层
///
public string PosY { get; set; }
///
/// 8当前排
///
public string PosZ { get; set; }
///
/// 9当前列坐标
///
public string PosXmm { get; set; }
///
/// 10当前层坐标
///
public string PosYmm { get; set; }
///
/// 11当前排坐标
///
public string PosZmm { get; set; }
///
/// 12取货完成
///
public string PickFinish { get; set; }
///
/// 13放货完成
///
public string DeliveryFinish { get; set; }
///
/// 14任务完成
///
public string TaskFinish { get; set; }
///
/// 15当前巷道
///
public string ActualLane { get; set; }
///
/// 16任务状态
///
public string State { get; set; }
///
/// 17报警代码
///
public string AlarmCode { get; set; }
///
/// 18任务号
///
public string TaskNo { get; set; }
///
/// 19确认收到下发的任务信号
///
public string Ack { get; set; }
public string Stb { get; set; }
public string TaskFinishConfirm { get; set; }
///
/// 3任务类型
///
public string Command { get; set; }
///
/// 4急停
///
public string EmergencyStop { get; set; }
///
/// 5起始列
///
public string SourcePosX { get; set; }
///
/// 6起始层
///
public string SourcePosY { get; set; }
///
/// 7起始排
///
public string SourcePosZ { get; set; }
///
/// 8目标列
///
public string DestinationPosX { get; set; }
///
/// 9目标层
///
public string DestinationPosY { get; set; }
///
/// 10目标排
///
public string DestinationPosZ { get; set; }
///
/// 13解除报警
///
public string CancleAlarm { get; set; }
///
/// 15托盘类型
///
public string PalletType { get; set; }
///
/// 16高度
///
public string High { get; set; }
public SOpcReadItem()
{
HandShake = "DB541.DBW0";
PickFinish = "DB541.DBW28";
LiftFull = "DB541.DBW8";
Mode = "DB541.DBW4";
Alarm = "DB541.DBW6";
TaskFinish = "DB541.DBW32";
DeliveryFinish = "DB541.DBW30";
ActualLane = "DB541.DBW38";
SrmNo = "DB541.DBW2";
AlarmCode = "DB541.DBW34";
State = "DB541.DBW36";
PosZ = "DB541.DBW10";
PosX = "DB541.DBW12";
PosY = "DB541.DBW14";
PosXmm = "DB541.DBD16";
PosYmm = "DB541.DBD20";
PosZmm = "DB541.DBD24";
TaskNo = "DB541.DBW40";
Ack = "DB540.DBW32";
TaskFinishConfirm = "DB540.DBW24";
Stb = "DB540.DBW30";
EmergencyStop = "DB540.DBW20";
CancleAlarm = "DB540.DBW22";
Command = "DB540.DBW18";
SourcePosX = "DB540.DBW6";
SourcePosY = "DB540.DBW8";
SourcePosZ = "DB540.DBW10";
DestinationPosX = "DB540.DBW12";
DestinationPosY = "DB540.DBW14";
DestinationPosZ = "DB540.DBW16";
PalletType = "DB540.DBW4";
High = "DB540.DBW26";
}
}
}