222
schangxiang@126.com
2024-12-09 4e15bb1d3c0ce1039a33d9082ed7fef2fbe4682f
222
已修改1个文件
32 ■■■■ 文件已修改
SDA/iWareSda/SdaMainForm.cs 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SDA/iWareSda/SdaMainForm.cs
@@ -482,24 +482,24 @@
                            realtimePlcValueDict_Station[s.View.DeviceName] = "";
                        }
                        foreach (var item in s.View.R_StationForReadCommList)
                        {
                            //判断如果ACK=1,则写入STB为0
                            if (item.R_ACK == true)
                            {
                                var writeObj = s.View.W_StationForWriteCommList.Where(x => x.StationCode == item.StationCode).FirstOrDefault();
                                var writeAddressObj = s.DBBlockForWrite.W_StationForWriteCommList.Where(x => x.StationCode == item.StationCode).FirstOrDefault();
                                MessageModel fr = null;
                                if (fr.result == false)
                                {
                                    Log4NetHelper.WriteErrorLog(LogType.SrmTheadService, "获取 Station和输送线 的状态信息时,判断ACK=1,更新STB为0时错误:" + fr.resMsg, null);
                                }
                            }
                        }
                        //foreach (var item in s.View.R_StationForReadCommList)
                        //{
                        //    //判断如果ACK=1,则写入STB为0
                        //    if (item.R_ACK == true)
                        //    {
                        //        var writeObj = s.View.W_StationForWriteCommList.Where(x => x.StationCode == item.StationCode).FirstOrDefault();
                        //        var writeAddressObj = s.DBBlockForWrite.W_StationForWriteCommList.Where(x => x.StationCode == item.StationCode).FirstOrDefault();
                        //        MessageModel fr = null;
                        //        if (fr.result == false)
                        //        {
                        //            Log4NetHelper.WriteErrorLog(LogType.SrmTheadService, "获取 Station和输送线 的状态信息时,判断ACK=1,更新STB为0时错误:" + fr.resMsg, null);
                        //        }
                        //    }
                        //}
                        //赋值报警
                        //s.View.R_Line_WarningDBList = s.GetLineAlertDatas();
                        s.View.R_Station_WarningDBList = s.GetStationAlertDatas();
                        // s.View.R_Station_WarningDBList = s.GetStationAlertDatas();
                    }
                }
                catch (Exception ex)
@@ -511,7 +511,7 @@
                    Log4NetHelper.WriteErrorLog(LogType.StationSdaService, "获取 Station 的状态信息出现异常", ex);
                }
                Thread.Sleep(1000);
                Thread.Sleep(600);
            }
        }