@ Ver 8.3.0 by LSJ
- 2024.07.04 - Ver 8.2.2 Modify - Framework : SmartX Framework V3.2.4(update: 2021.01.20) - 로드셀 고장 났을 때 장비 구동 정리 변경 전 : 로드셀 에러 시 장비 정지 변경 후 : 로드셀 에러 시, 환경설정-바이패스 활성화 되어 있으면, 장비 구동 할 수 있도록 수정master V8.3.0
							parent
							
								
									573f02799d
								
							
						
					
					
						commit
						3be257a866
					
				
								
									
									
										
											
												BIN
											
										
									
									INT63DC_2C.suo
									
									
									
									
								
								
							
							
										
											
												BIN
											
										
									
									INT63DC_2C.suo
									
									
									
									
								
											
												Binary file not shown.
											
										
									
								| 
						 | 
					@ -153,7 +153,7 @@ namespace INT63DC_2C.Forms
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        private void DefaultSetting()
 | 
					        private void DefaultSetting()
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            this.labelDisplayVer.Text = "8.2.3";
 | 
					            this.labelDisplayVer.Text = "8.3.0";
 | 
				
			||||||
            this.labelSerialNo.Text = this.ParentForm.SystemConfig.SerialNumber;
 | 
					            this.labelSerialNo.Text = this.ParentForm.SystemConfig.SerialNumber;
 | 
				
			||||||
            this.textBoxSerialNo.Location = new Point(395, 225);
 | 
					            this.textBoxSerialNo.Location = new Point(395, 225);
 | 
				
			||||||
            this.textBoxSerialNo.Visible = false;
 | 
					            this.textBoxSerialNo.Visible = false;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,7 +27,7 @@ namespace INT63DC_2C.Forms
 | 
				
			||||||
        public bool IsBootingComplete;
 | 
					        public bool IsBootingComplete;
 | 
				
			||||||
        public bool IsAdcLogOpen;
 | 
					        public bool IsAdcLogOpen;
 | 
				
			||||||
        private bool FlagADCValueWrite;
 | 
					        private bool FlagADCValueWrite;
 | 
				
			||||||
        public int BufferSmartUart; // Buffer size 정의
 | 
					        public int BufferSmartUart;         // Buffer size 정의
 | 
				
			||||||
        public bool FlagThreadMessage1;     // 플레그 쓰레드 메시지 11
 | 
					        public bool FlagThreadMessage1;     // 플레그 쓰레드 메시지 11
 | 
				
			||||||
        private int ProductChangNumber;     // 변경할 품번
 | 
					        private int ProductChangNumber;     // 변경할 품번
 | 
				
			||||||
        private int FlagTimeoutCount;       // 품번 변경 실패 시 재시도 횟수
 | 
					        private int FlagTimeoutCount;       // 품번 변경 실패 시 재시도 횟수
 | 
				
			||||||
| 
						 | 
					@ -36,7 +36,7 @@ namespace INT63DC_2C.Forms
 | 
				
			||||||
        private int FlagComRetry3th;        // 3회 재전송 횟수
 | 
					        private int FlagComRetry3th;        // 3회 재전송 횟수
 | 
				
			||||||
        public Queue<string> QueueOverRun = new Queue<string>();
 | 
					        public Queue<string> QueueOverRun = new Queue<string>();
 | 
				
			||||||
        private int IndexOverRun = 0;
 | 
					        private int IndexOverRun = 0;
 | 
				
			||||||
        public bool IsServoOrigin;         // 비상정지 시 false 처리
 | 
					        public bool IsServoOrigin;          // 비상정지 시 false 처리
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private string ComPortMainToLCD;
 | 
					        private string ComPortMainToLCD;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2115,10 +2115,31 @@ namespace INT63DC_2C.Forms
 | 
				
			||||||
            if (alarm.IsAlignError == true)
 | 
					            if (alarm.IsAlignError == true)
 | 
				
			||||||
                this.smartListBox1.AddItem("Product discharge error");
 | 
					                this.smartListBox1.AddItem("Product discharge error");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            this.panelAlarmMessageBox2.BringToFront();
 | 
					            // bypass 설정 체크
 | 
				
			||||||
            this.panelAlarmMessageBox2.Visible = true;
 | 
					            bool isBypass = false;
 | 
				
			||||||
 | 
					            if (alarm.IsLoadcellError == true)
 | 
				
			||||||
 | 
					            { 
 | 
				
			||||||
 | 
					                foreach(WeightData data in this.ParentForm.CollectionWeightData)
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    if (data.IsBypassMode == true)
 | 
				
			||||||
 | 
					                    {
 | 
				
			||||||
 | 
					                        isBypass = true;
 | 
				
			||||||
 | 
					                        continue;
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            if (alarm.IsLoadcellError == true)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                if (isBypass == true)
 | 
				
			||||||
 | 
					                    return;
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (this.ParentForm.CurrentAlarmList.IsBuzzerStatus == false)
 | 
					            if (this.ParentForm.CurrentAlarmList.IsBuzzerStatus == false)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
 | 
					                this.panelAlarmMessageBox2.BringToFront();
 | 
				
			||||||
 | 
					                this.panelAlarmMessageBox2.Visible = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                this.ParentForm.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard);
 | 
					                this.ParentForm.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard);
 | 
				
			||||||
                this.ParentForm.TransferData(CommunicationCommand.BuzzerOn, CommunicationID.MainBoard);
 | 
					                this.ParentForm.TransferData(CommunicationCommand.BuzzerOn, CommunicationID.MainBoard);
 | 
				
			||||||
                this.ParentForm.CurrentAlarmList.IsBuzzerStatus = true;
 | 
					                this.ParentForm.CurrentAlarmList.IsBuzzerStatus = true;
 | 
				
			||||||
| 
						 | 
					@ -2281,6 +2302,7 @@ namespace INT63DC_2C.Forms
 | 
				
			||||||
            if (this.ParentForm.IsServoOrigin == false)
 | 
					            if (this.ParentForm.IsServoOrigin == false)
 | 
				
			||||||
                this.panelAlarmMessageBox4.Visible = false;
 | 
					                this.panelAlarmMessageBox4.Visible = false;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            // Bypass Display
 | 
				
			||||||
            switch (this.ParentForm.SystemConfig.EquipmentColumns)
 | 
					            switch (this.ParentForm.SystemConfig.EquipmentColumns)
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                case 2:
 | 
					                case 2:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
											
												Binary file not shown.
											
										
									
								
		Loading…
	
		Reference in New Issue