using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace SiemenDevice.Model
|
{
|
public class SOpcReadItem
|
{
|
/// <summary>
|
/// 1读取心跳
|
/// </summary>
|
public string HandShake { get; set; }
|
/// <summary>
|
/// 2设备编号
|
/// </summary>
|
public string SrmNo { get; set; }
|
/// <summary>
|
/// 3是否有报警
|
/// </summary>
|
public string Alarm { get; set; }
|
|
/// <summary>
|
/// 4载货台是否有货
|
/// </summary>
|
public string LiftFull { get; set; }
|
/// <summary>
|
/// 5设备模式
|
/// </summary>
|
public string Mode { get; set; }
|
|
/// <summary>
|
/// 6当前列
|
/// </summary>
|
public string PosX { get; set; }
|
/// <summary>
|
/// 7当前层
|
/// </summary>
|
public string PosY { get; set; }
|
/// <summary>
|
/// 8当前排
|
/// </summary>
|
public string PosZ { get; set; }
|
/// <summary>
|
/// 9当前列坐标
|
/// </summary>
|
public string PosXmm { get; set; }
|
/// <summary>
|
/// 10当前层坐标
|
/// </summary>
|
public string PosYmm { get; set; }
|
/// <summary>
|
/// 11当前排坐标
|
/// </summary>
|
public string PosZmm { get; set; }
|
/// <summary>
|
/// 12取货完成
|
/// </summary>
|
public string PickFinish { get; set; }
|
/// <summary>
|
/// 13放货完成
|
/// </summary>
|
public string DeliveryFinish { get; set; }
|
/// <summary>
|
/// 14任务完成
|
/// </summary>
|
public string TaskFinish { get; set; }
|
/// <summary>
|
/// 15当前巷道
|
/// </summary>
|
public string ActualLane { get; set; }
|
/// <summary>
|
/// 16任务状态
|
/// </summary>
|
public string State { get; set; }
|
/// <summary>
|
/// 17报警代码
|
/// </summary>
|
public string AlarmCode { get; set; }
|
/// <summary>
|
/// 18任务号
|
/// </summary>
|
public string TaskNo { get; set; }
|
|
/// <summary>
|
/// 19确认收到下发的任务信号
|
/// </summary>
|
public string Ack { get; set; }
|
|
public string Stb { get; set; }
|
|
public string TaskFinishConfirm { get; set; }
|
|
|
/// <summary>
|
/// 3任务类型
|
/// </summary>
|
public string Command { get; set; }
|
/// <summary>
|
/// 4急停
|
/// </summary>
|
public string EmergencyStop { get; set; }
|
/// <summary>
|
/// 5起始列
|
/// </summary>
|
public string SourcePosX { get; set; }
|
/// <summary>
|
/// 6起始层
|
/// </summary>
|
public string SourcePosY { get; set; }
|
/// <summary>
|
/// 7起始排
|
/// </summary>
|
public string SourcePosZ { get; set; }
|
/// <summary>
|
/// 8目标列
|
/// </summary>
|
public string DestinationPosX { get; set; }
|
/// <summary>
|
/// 9目标层
|
/// </summary>
|
public string DestinationPosY { get; set; }
|
/// <summary>
|
/// 10目标排
|
/// </summary>
|
public string DestinationPosZ { get; set; }
|
|
|
/// <summary>
|
/// 13解除报警
|
/// </summary>
|
public string CancleAlarm { get; set; }
|
|
|
/// <summary>
|
/// 15托盘类型
|
/// </summary>
|
public string PalletType { get; set; }
|
|
/// <summary>
|
/// 16高度
|
/// </summary>
|
public string High { get; set; }
|
public SOpcReadItem()
|
{
|
|
HandShake = "DB541.0";
|
PickFinish = "DB541.28";
|
LiftFull = "DB541.8";
|
Mode = "DB541.4";
|
Alarm = "DB541.6";
|
TaskFinish = "DB541.32";
|
DeliveryFinish = "DB541.30";
|
ActualLane = "DB541.38";
|
SrmNo = "DB541.2";
|
AlarmCode = "DB541.34";
|
State = "DB541.36";
|
PosZ = "DB541.10";
|
PosX = "DB541.12";
|
PosY = "DB541.14";
|
PosXmm = "DB541.16";
|
PosYmm = "DB541.20";
|
PosZmm = "DB541.24";
|
TaskNo = "DB541.40";
|
Ack = "DB540.32";
|
TaskFinishConfirm = "DB540.24";
|
Stb = "DB540.30";
|
|
EmergencyStop = "DB540.20";
|
CancleAlarm = "DB540.22";
|
Command = "DB540.18";
|
SourcePosX = "DB540.6";
|
SourcePosY = "DB540.8";
|
SourcePosZ = "DB540.10";
|
DestinationPosX = "DB540.12";
|
DestinationPosY = "DB540.14";
|
DestinationPosZ = "DB540.16";
|
PalletType = "DB540.4";
|
High = "DB540.26";
|
|
}
|
}
|
}
|