分支自 SuZhouGuanHong/TaiYuanTaiZhong

dengjunjie
2024-06-05 1935fd1b234adbe582ee54172dd3d8b01e5b4b4c
优化AGV和桁架防呆逻辑,优化空托出库逻辑
已删除1个文件
已修改4个文件
已重命名31个文件
已添加1个文件
11 ■■■■■ 文件已修改
代码管理/PCS/WCS_Server/WIDESEA_WCS/Common/AGVandGantry.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/PCS/WCS_Server/WIDESEA_WCS/Common/Gantry.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WMS_Server/WIDESEA_WMS/Common/AGVTask/EmptyPalletTask.cs 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WMS_Server/WIDESEA_WMS/Common/GetStation/EmptyPalletStation.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重交互表-2024-04-23/TZ--VK04辊道交互表/603--VK04--贴标机交互.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/1! VK04电柜PLC的IP--192.168.1.126.txt 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/601--VK04--提交车轮类型返回车轮数据.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/601--VK04--提交车轮类型返回车轮数据.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/602--VK04--扫码交互.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/602--VK04--扫码交互.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/603--VK04--贴标机交互.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/603--VK04--贴标机交互.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/610---VK04--07辊道接收车轮确认.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/610---VK04--07辊道接收车轮确认.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/611---VK04--机加工完成确认.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/611---VK04--机加工完成确认.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/612--VK04--确认转盘方向,告知车轮去向.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/612--VK04--确认转盘方向,告知车轮去向.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/630--VK04--显示工位数据.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/630--VK04--显示工位数据.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/631--VK04--机加工车床状态给PCS.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/631--VK04--机加工车床状态给PCS.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/632--VK04--老桁架状态给PCS.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/632--VK04--老桁架状态给PCS.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/633--VK04--辊道状态给PCS.xlsx 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK04辊道交互表/633--VK04--辊道状态给PCS.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/1! VK05电柜PLC的IP--192.168.1.127.txt 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/601--VK05--提交车轮类型返回车轮数据.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/602--VK05--扫码交互.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/603--VK05--贴标机交互.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/610---VK05--07辊道接收车轮确认.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/611---VK05--机加工完成确认.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/612--VK05--确认转盘方向,告知车轮去向.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/630--VK05--显示工位数据.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/631--VK05--机加工车床状态给PCS.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/632--VK05--老桁架状态给PCS.xps 补丁 | 查看 | 原始文档 | blame | 历史
项目资料/通信协议/太重老PCS与辊道交互表-2024-04-23/TZ--VK05辊道交互表/633--VK05--辊道状态给PCS.xps 补丁 | 查看 | 原始文档 | blame | 历史
´úÂë¹ÜÀí/PCS/WCS_Server/WIDESEA_WCS/Common/AGVandGantry.cs
@@ -68,11 +68,12 @@
                    else if (requestin.Type == 2)
                    {
                        Pipeline_client.WriteByOrder("W_AGV_Entering", (Int16)0, numbers[requestin.AreaNr - 1]);//光栅启用
                        Gantry_client.WriteByOrder("W_AGV_Request_In", false, numbers[requestin.AreaNr - 1]);//申请进入区域
                        Gantry_client.WriteByOrder("W_AGV_Entering", false, numbers[requestin.AreaNr - 1]);//正在进入
                        Gantry_client.WriteByOrder("W_AGV_Leaving", true, numbers[requestin.AreaNr - 1]);//正在离开
                        var Area_Occupied_by_AGV = (bool)DBExtension.Read(details.Where(x => x.plcdetail_name == "R_Area_Occupied_by_AGV").First(), Gantry_client);//桁架反馈AGV占位信号
                        #region æ—¥å¿—记录
                        WriteDBLog.Success("AGV正在离开区域", $"写入桁架信息:\n区域号:{requestin.AreaNr}\n正在进入:false\n正在离开:true\n光栅屏蔽:2" +
                        WriteDBLog.Success("AGV正在离开区域", $"写入桁架信息:\n区域号:{requestin.AreaNr}\n申请进入区域:false\n正在进入:false\n正在离开:true\n光栅启用:0" +
                            $"\n\n读取桁架信息:\n反馈AGV离开信号:{!Area_Occupied_by_AGV}", "AGV");
                        #endregion
                        if (Area_Occupied_by_AGV) throw new Exception("桁架未反馈AGV离开信号");
´úÂë¹ÜÀí/PCS/WCS_Server/WIDESEA_WCS/Common/Gantry.cs
@@ -206,12 +206,12 @@
                            client.WriteByOrder("W_i_batch_id", Mes_Work.heatBatchID, name);
                            //屏蔽工艺(屏蔽视觉检测/屏蔽涂油)
                            //if (name != "辊道上料查询车轮")
                            //{
                            if (name != "辊道上料查询订单")
                            {
                            client.WriteByOrder("W_i_skip_op_SJ1", name == "3单元辊道下料查询订单" ? true : mes_Head.skip_op_1, name);//屏蔽视觉检测设备1
                            client.WriteByOrder("W_i_skip_op_SJ2", name == "3单元辊道下料查询订单" ? true : mes_Head.skip_op_2, name);//屏蔽视觉检测设备2
                            client.WriteByOrder("W_i_skip_op_LT", mes_Head.skip_op_3, name);//屏蔽链条机
                                                                                            //}
                            }
                            client.WriteByOrder("R_oi_on", (byte)0, name);
                            #region æ—¥å¿—记录
                            WriteLog.Write_Log(name, wp_id, "写入信息!", $"读取桁架信息:\n车轮SN:{wp_id}\n轮型ID:{wp_type}\n\n写入桁架信息:\nW_i_status:1" +
´úÂë¹ÜÀí/WMS/WMS_Server/WIDESEA_WMS/Common/AGVTask/EmptyPalletTask.cs
´úÂë¹ÜÀí/WMS/WMS_Server/WIDESEA_WMS/Common/GetStation/EmptyPalletStation.cs
@@ -157,6 +157,8 @@
                    #region MyRegion
                    var EmptyStation = stationinfoRepository.Find(x => x.quantity > 0 && (x.area == "2" || x.area == "3") && x.tray_status == TrayStateEnum.EmptyTray.ToString() && x.enable).OrderByDescending(x => x.area).ThenByDescending(x => x.line).ThenByDescending(x => x.column).FirstOrDefault();
                    #endregion
                    if (EmptyStation == null)
                        EmptyStation = stationinfoRepository.Find(x => x.location_state == LocationStateEnum.Busy.ToString() && (x.area == "2" || x.area == "3") && x.tray_status == TrayStateEnum.EmptyTray.ToString() && x.enable).OrderByDescending(x => x.area).ThenByDescending(x => x.line).ThenByDescending(x => x.column).FirstOrDefault();
                    #region æŸ¥æ‰¾åº“区2和库区3的空托货位
                    //var EmptyStation = stationinfoRepository.Find(x => x.quantity > 0 && (x.area == "2" || x.area == "3")
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/603--VK04--Ìù±ê»ú½»»¥.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/1! VK04µç¹ñPLCµÄIP--192.168.1.126.txt
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/601--VK04--Ìá½»³µÂÖÀàÐÍ·µ»Ø³µÂÖÊý¾Ý.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/601--VK04--Ìá½»³µÂÖÀàÐÍ·µ»Ø³µÂÖÊý¾Ý.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/602--VK04--ɨÂë½»»¥.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/602--VK04--ɨÂë½»»¥.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/603--VK04--Ìù±ê»ú½»»¥.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/603--VK04--Ìù±ê»ú½»»¥.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/610---VK04--07¹õµÀ½ÓÊÕ³µÂÖÈ·ÈÏ.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/610---VK04--07¹õµÀ½ÓÊÕ³µÂÖÈ·ÈÏ.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/611---VK04--»ú¼Ó¹¤Íê³ÉÈ·ÈÏ.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/611---VK04--»ú¼Ó¹¤Íê³ÉÈ·ÈÏ.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/612--VK04--È·ÈÏתÅÌ·½Ïò£¬¸æÖª³µÂÖÈ¥Ïò.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/612--VK04--È·ÈÏתÅÌ·½Ïò£¬¸æÖª³µÂÖÈ¥Ïò.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/630--VK04--ÏÔʾ¹¤Î»Êý¾Ý.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/630--VK04--ÏÔʾ¹¤Î»Êý¾Ý.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/631--VK04--»ú¼Ó¹¤³µ´²×´Ì¬¸øPCS.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/631--VK04--»ú¼Ó¹¤³µ´²×´Ì¬¸øPCS.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/632--VK04--ÀÏèì¼Ü״̬¸øPCS.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/632--VK04--ÀÏèì¼Ü״̬¸øPCS.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/633--VK04--¹õµÀ״̬¸øPCS.xlsx
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK04¹õµÀ½»»¥±í/633--VK04--¹õµÀ״̬¸øPCS.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/1! VK05µç¹ñPLCµÄIP--192.168.1.127.txt
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/601--VK05--Ìá½»³µÂÖÀàÐÍ·µ»Ø³µÂÖÊý¾Ý.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/602--VK05--ɨÂë½»»¥.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/603--VK05--Ìù±ê»ú½»»¥.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/610---VK05--07¹õµÀ½ÓÊÕ³µÂÖÈ·ÈÏ.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/611---VK05--»ú¼Ó¹¤Íê³ÉÈ·ÈÏ.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/612--VK05--È·ÈÏתÅÌ·½Ïò£¬¸æÖª³µÂÖÈ¥Ïò.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/630--VK05--ÏÔʾ¹¤Î»Êý¾Ý.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/631--VK05--»ú¼Ó¹¤³µ´²×´Ì¬¸øPCS.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/632--VK05--ÀÏèì¼Ü״̬¸øPCS.xps
Binary files differ
ÏîÄ¿×ÊÁÏ/ͨÐÅЭÒé/Ì«ÖØÀÏPCSÓë¹õµÀ½»»¥±í-2024-04-23/TZ--VK05¹õµÀ½»»¥±í/633--VK05--¹õµÀ״̬¸øPCS.xps
Binary files differ