zhanghonglin
2025-08-04 10775e2b00cee12fb4b405e18a507c629990051a
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/OHT/OHTReadData.cs
@@ -64,10 +64,220 @@
        public short R_Loaded_2 { get; set; }
        /// <summary>
        /// 1号货爪扫码结果
        /// é‡é‡
        /// </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; }
        /// <summary>
        /// åŽšåº¦è®°å½•æ—¶é—´
        /// </summary>
        public bool R_ThicknessRecorder { get; set; }
        /// <summary>
        /// é‡é‡è®°å½•æ—¶é—´
        /// </summary>
        public bool R_WeightRecorder { get; set; }
        /// <summary>
        /// ä¸Šæ¿æ•°æ®è®°å½•
        /// </summary>
        public int R_CommonRecorder { get; set; }
        /// <summary>
        /// å‰”除数据记录
        /// </summary>
        public int R_SpecialRecorder { get; set; }
        /// <summary>
        /// æžæ¿æ€»é‡é‡
        /// </summary>
        public float R_TotalWeight { get; set; }
        /// <summary>
        /// è®°å½•上左数据
        /// </summary>
        public float R_TopLeft { get; set; }
        /// <summary>
        /// è®°å½•上中数据
        /// </summary>
        public float R_TopMiddle { get; set; }
        /// <summary>
        /// è®°å½•上右数据
        /// </summary>
        public float R_TopRight { get; set; }
        /// <summary>
        /// è®°å½•中左数据
        /// </summary>
        public float R_CentreLeft { get; set; }
        /// <summary>
        /// è®°å½•中间数据
        /// </summary>
        public float R_CentreMiddle { get; set; }
        /// <summary>
        /// è®°å½•中右数据
        /// </summary>
        public float R_CentreRight { get; set; }
        /// <summary>
        /// è®°å½•下左数据
        /// </summary>
        public float R_BottomLeft { get; set; }
        /// <summary>
        /// è®°å½•下右数据
        /// </summary>
        public float R_BottomRight { get; set; }
        /// <summary>
        /// è®°å½•板重数据
        /// </summary>
        public float R_Weight { get; set; }
        /// <summary>
        /// è®°å½•上左上限
        /// </summary>
        public float R_TopLeftUp { get; set; }
        /// <summary>
        /// è®°å½•上左下限
        /// </summary>
        public float R_TopLeftBelow { get; set; }
        /// <summary>
        /// è®°å½•上中上限
        /// </summary>
        public float R_TopMiddleUp { get; set; }
        /// <summary>
        /// è®°å½•上中下限
        /// </summary>
        public float R_TopMiddleBelow { get; set; }
        /// <summary>
        /// è®°å½•上右上限
        /// </summary>
        public float R_TopRightUp { get; set; }
        /// <summary>
        /// è®°å½•上右下限
        /// </summary>
        public float R_TopRightBelow { get; set; }
        /// <summary>
        /// è®°å½•中左上限
        /// </summary>
        public float R_CentreLeftUp { get; set; }
        /// <summary>
        /// è®°å½•中左下限
        /// </summary>
        public float R_CentreLeftBelow { get; set; }
        /// <summary>
        /// è®°å½•中间上限
        /// </summary>
        public float R_CentreMiddleUp { get; set; }
        /// <summary>
        /// è®°å½•中间下限
        /// </summary>
        public float R_CentreMiddleBelow { get; set; }
        /// <summary>
        /// è®°å½•中右上限
        /// </summary>
        public float R_CentreRightUp { get; set; }
        /// <summary>
        /// è®°å½•中右下限
        /// </summary>
        public float R_CentreRightBelow { get; set; }
        /// <summary>
        /// è®°å½•下左上限
        /// </summary>
        public float R_BottomLeftUp { get; set; }
        /// <summary>
        /// è®°å½•下左下限
        /// </summary>
        public float R_BottomLeftBelow { get; set; }
        /// <summary>
        /// è®°å½•下右上限
        /// </summary>
        public float R_BottomRightUp { get; set; }
        /// <summary>
        /// è®°å½•下右下限
        /// </summary>
        public float R_BottomRightBelow { get; set; }
        /// <summary>
        /// è®°å½•板重上限
        /// </summary>
        public float R_WeightUp { get; set; }
        /// <summary>
        /// è®°å½•板重下限
        /// </summary>
        public float R_WeightBelow { get; set; }
        #endregion
    }
}