kazelee
3 天以前 1b6bf29ff7daa1987de65940af52f452cabd6881
device/ProductionLineDevice.cs
@@ -22,10 +22,14 @@
            Port = port;
            Id = id;
        }
        public ProductionLineDevice(Config.ProductionLine line) {
            Ip = line.PlcIp;
            Port = line.PlcPort;
            Id = line.Id;
        }
        public string Id { get; set; }
        /// <summary>
        /// 系统状态:0本地 1联动(AGV模式) 2故障
@@ -47,20 +51,6 @@
        /// </summary>
        public int AllowAgvPlacePallet { get; set; }
        //private int _agvPicking;
        //private int _agvPlacingPallet;
        ///// <summary>
        ///// AGV 正在取货:下线AGV写入1,取货完成后恢复0
        ///// </summary>
        //public int AgvPicking {
        //    get => _agvPicking;
        //    set {
        //        var isOk = ModbusHelper.WriteSingleRegister(10, value, Ip, Port);
        //        _agvPicking = isOk ? value : throw new Exception($"修改 [AGV 正在取货] 为 '{value}' 失败");
        //    }
        //}
        /// <summary>
        /// AGV 正在取货:下线AGV写入1,取货完成后恢复0
        /// </summary>
@@ -79,17 +69,6 @@
            AgvPicking = value;
            return true;
        }
        ///// <summary>
        ///// AGV 正在放托盘垛:上线AGV写入1,放托完成后恢复0
        ///// </summary>
        //public int AgvPlacingPallet {
        //    get => _agvPlacingPallet;
        //    set {
        //        var isOk = ModbusHelper.WriteSingleRegister(11, value, Ip, Port);
        //        _agvPlacingPallet = isOk ? value : throw new Exception($"修改 [AGV 正在放托盘垛] 为 '{value}' 失败");
        //    }
        //}
        /// <summary>
        /// AGV 正在放托盘垛:上线AGV写入1,放托完成后恢复0
@@ -120,8 +99,6 @@
            CallPallet = readArray[2];
            AllowAgvPlacePallet = readArray[3];
            // 可写地址数据
            //_agvPicking = readArray[10];
            //_agvPlacingPallet = readArray[11];
            AgvPicking = readArray[10];
            AgvPlacingPallet = readArray[11];