using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace yunneiWCS.EnumDefine
|
{
|
public class srmDB
|
{
|
/// <summary>心跳 1-10000
|
///
|
/// </summary>
|
public string W_handShake { get; set; }
|
/// <summary>起始地址X
|
///
|
/// </summary>
|
public string W_sourcePosX { get; set; }
|
/// <summary>起始地址Y
|
///
|
/// </summary>
|
public string W_sourcePosY { get; set; }
|
/// <summary>起始地址Z
|
///
|
/// </summary>
|
public string W_sourcePosZ { get; set; }
|
/// <summary>目标地址X
|
///
|
/// </summary>
|
public string W_toPosX { get; set; }
|
/// <summary>目标地址Y
|
///
|
/// </summary>
|
public string W_toPosY { get; set; }
|
/// <summary>目标地址Z
|
///
|
/// </summary>
|
public string W_toPosZ { get; set; }
|
/// <summary>执行方式 1=搬运 ,2移动(只给起始地址)
|
///
|
/// </summary>
|
public string W_command { get; set; }
|
/// <summary>解除报警 1=解除报警
|
///
|
/// </summary>
|
public string W_alarmAck { get; set; }
|
/// <summary> 任务确认,1=任务完成
|
///
|
/// </summary>
|
public string W_Task_Finish_ACK { get; set; }
|
/// <summary>任务id
|
///
|
/// </summary>
|
public string W_TaskNo { get; set; }
|
/// <summary>任务下发确认 stb=1 确认PLC收到 ack=1
|
///
|
/// </summary>
|
public string W_ack { get; set; }
|
//------------------------读PLC-------------------------//
|
/// <summary>stb=1 堆垛机收到发生任务信息
|
///
|
/// </summary>
|
public string R_stb { get; set; }
|
/// <summary>PLC心跳
|
///
|
/// </summary>
|
public string R_handShake { get; set; }
|
/// <summary> 设备模式 1=非自动模式,2自动模式
|
///
|
/// </summary>
|
public string R_mode { get; set; }
|
/// <summary> 设备状态 1=待机 2=执行中 4=报警
|
///
|
/// </summary>
|
public string R_state { get; set; }
|
/// <summary>堆垛机当前列数
|
///
|
/// </summary>
|
public string R_posY { get; set; }
|
/// <summary>堆垛机当前层数
|
///
|
/// </summary>
|
public string R_posZ { get; set; }
|
/// <summary>6=任务完成
|
///
|
/// </summary>
|
public string R_taskFinish { get; set; }
|
/// <summary>报警代码
|
///
|
/// </summary>
|
public string R_Alarm_number { get; set; }
|
/// <summary>任务号
|
///
|
/// </summary>
|
public string R_TaskID { get; set; }
|
|
public string R_haveGoods { get; set; }
|
public srmDB()
|
{
|
|
W_handShake = "DB600.22";
|
W_sourcePosX = "DB600.6";
|
W_sourcePosY = "DB600.8";
|
W_sourcePosZ = "DB600.10";
|
W_toPosX = "DB600.12";
|
W_toPosY = "DB600.14";
|
W_toPosZ = "DB600.16";
|
W_command = "DB600.0";
|
W_alarmAck = "DB600.24";
|
W_Task_Finish_ACK = "DB600.18";
|
W_TaskNo = "DB600.2";
|
W_ack = "DB600.20";
|
//-------一下是读------//
|
R_haveGoods = "DB601.26";
|
R_stb = "DB601.22";
|
R_handShake = "DB601.24";
|
R_mode = "DB601.2";
|
R_state = "DB601.0";
|
R_posY = "DB601.6";
|
R_posZ = "DB601.8";
|
R_taskFinish = "DB601.18";
|
R_Alarm_number = "DB601.20";
|
R_TaskID = "DB601.12";
|
}
|
}
|
}
|