using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace WIDESEAWCS_Tasks.OHT
|
{
|
public class OHTReadData
|
{
|
/// <summary>
|
/// 心跳
|
/// </summary>
|
public bool R_HeartBeat { get; set; }
|
|
/// <summary>
|
/// 当前运行模式
|
/// </summary>
|
public short R_RunMode { get; set; }
|
/// <summary>
|
/// 运行状态
|
/// </summary>
|
public short R_RunState { get; set; }
|
|
/// <summary>
|
/// 报警代码
|
/// </summary>
|
public short R_AlarmCode { get; set; }
|
|
/// <summary>
|
/// 任务状态
|
/// </summary>
|
public short R_TaskState { get; set; }
|
|
/// <summary>
|
/// 天车大车当前位置
|
/// </summary>
|
public int R_CurrentLine { get; set; }
|
|
|
/// <summary>
|
/// 天车小车当前位置
|
/// </summary>
|
public int R_CurrentColumn { get; set; }
|
|
/// <summary>
|
/// 起升当前位置
|
/// </summary>
|
public int R_RiseUp_Position { get; set; }
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
public int R_TaskNumber { get; set; }
|
|
/// <summary>
|
/// 1号货爪是否有货
|
/// </summary>
|
public short R_Loaded_1 { get; set; }
|
|
/// <summary>
|
/// 2号货爪是否有货
|
/// </summary>
|
public short R_Loaded_2 { get; set; }
|
|
/// <summary>
|
/// 重量
|
/// </summary>
|
public float weight { get; set; }
|
|
|
#region 规整机PLC定义
|
/// <summary>
|
/// 读脉冲心跳
|
/// </summary>
|
public bool R_GZJ_HeartBeat { get; set; }
|
/// <summary>
|
/// 规整机投入使用
|
/// </summary>
|
public bool R_GZJ_isWork { get; set; }
|
/// <summary>
|
/// 上料模式轨道车
|
/// </summary>
|
public bool R_RGVMode { get; set; }
|
/// <summary>
|
/// 上料模式叉车
|
/// </summary>
|
public bool R_CCMode { get; set; }
|
/// <summary>
|
/// 剔除上料模式
|
/// </summary>
|
public bool R_TCMode { get; set; }
|
/// <summary>
|
/// 东跨架子可取板
|
/// </summary>
|
public bool R_DK_isready { get; set; }
|
/// <summary>
|
/// 西跨架子可取板
|
/// </summary>
|
public bool R_XK_isready { get; set; }
|
/// <summary>
|
/// 剔除架子可取板
|
/// </summary>
|
public bool R_TC_isready { get; set; }
|
#endregion
|
|
#region 整形机PLC定义
|
/// <summary>
|
/// 读脉冲信号
|
/// </summary>
|
public bool R_ZXJ_HeartBeat { get; set; }
|
/// <summary>
|
/// 整形机投入使用
|
/// </summary>
|
public bool R_ZXJ_isWork { get; set; }
|
/// <summary>
|
/// 上料模式轨道车
|
/// </summary>
|
public bool R_ZXJ_RGVMode { get; set; }
|
/// <summary>
|
/// 上料模式行车
|
/// </summary>
|
public bool R_ZXJ_TCMode { get; set; }
|
/// <summary>
|
/// 剔除未可取板
|
/// </summary>
|
public bool R_ZXJ_TC_isready { get; set; }
|
/// <summary>
|
/// 剔除模式行车
|
/// </summary>
|
public bool R_TCMode_TC { get; set; }
|
/// <summary>
|
/// 剔除模式叉车
|
/// </summary>
|
public bool R_TCMode_CC { get; set; }
|
/// <summary>
|
/// 行车可准备取板
|
/// </summary>
|
public bool R_HC_isReady { get; set; }
|
/// <summary>
|
/// 行车可放板
|
/// </summary>
|
public bool R_HC_isReadyWork { get; set; }
|
/// <summary>
|
/// 进料小车安全位
|
/// </summary>
|
public bool R_issafe { get; set; }
|
#endregion
|
|
}
|
}
|