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