- MainBoard 2.5.3와 호환

- 센서에러감지시간(진입센서걸림) 시나리오 수정
   1. 기능설정 '센서에러감지시간' 설정하여 설정된 시간만큼 진입센서가 감지되면 알람발생
      알람 발생 시, 장비 정지 신호 메인보드로 전송
      센서에러 감지시간은 1열 및 2열 판정지연값 이상이어야 함.
   2. timerSensorError1, 2 추가
 - 제품진입 미감지 발생 시 부저 울림 추가
 - 판정설정 판정시에도 timerSensorError1, 2 Enabled = false 처리
master V2.6.3
DESKTOP-999R8N3\CJY 2023-01-12 16:17:20 +09:00
parent 6047eaef15
commit c138862775
528 changed files with 1136 additions and 905 deletions

View File

@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008 # Visual Studio 2008
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ITC81DB_2", "ITC81DB_2\ITC81DB_2.csproj", "{F3AC32D4-8DAC-4F4D-AD52-2610D6237DD5}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ITC81DB_2", "ITC81DB_2\ITC81DB_2.csproj", "{F3AC32D4-8DAC-4F4D-AD52-2610D6237DD5}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ITC81DB_2_ImageDll", "ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll.csproj", "{501CC4ED-3B74-4189-8FD5-29F990358D21}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ITC81DB_2_ImageDll", "ITC81DB_2_ImageDll\ITC81DB_2_ImageDll.csproj", "{501CC4ED-3B74-4189-8FD5-29F990358D21}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@ -35,8 +35,6 @@
this.labelTitleCommunicationLog = new SmartX.SmartLabel(); this.labelTitleCommunicationLog = new SmartX.SmartLabel();
this.buttonCommunicationLog = new SmartX.SmartButton(); this.buttonCommunicationLog = new SmartX.SmartButton();
this.labelTitleEquipmentType = new SmartX.SmartLabel(); this.labelTitleEquipmentType = new SmartX.SmartLabel();
this.labelEntryNotDetected = new SmartX.SmartLabel();
this.labelTitleEntryNotDetected = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -45,8 +43,6 @@
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.labelEntryNotDetected);
this.smartGroupBox1.Controls.Add(this.labelTitleEntryNotDetected);
this.smartGroupBox1.Controls.Add(this.comboBoxEquipmentType); this.smartGroupBox1.Controls.Add(this.comboBoxEquipmentType);
this.smartGroupBox1.Controls.Add(this.buttonCapture); this.smartGroupBox1.Controls.Add(this.buttonCapture);
this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog); this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog);
@ -180,46 +176,6 @@
this.labelTitleEquipmentType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleEquipmentType.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleEquipmentType.Wordwrap = false; this.labelTitleEquipmentType.Wordwrap = false;
// //
// labelEntryNotDetected
//
this.labelEntryNotDetected.BackColor = System.Drawing.SystemColors.Window;
this.labelEntryNotDetected.BackPictureBox = null;
this.labelEntryNotDetected.BackPictureBox1 = null;
this.labelEntryNotDetected.BackPictureBox2 = null;
this.labelEntryNotDetected.BorderColor = System.Drawing.Color.Black;
this.labelEntryNotDetected.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelEntryNotDetected.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelEntryNotDetected.InitVisible = true;
this.labelEntryNotDetected.LineSpacing = 0F;
this.labelEntryNotDetected.Location = new System.Drawing.Point(401, 84);
this.labelEntryNotDetected.Name = "labelEntryNotDetected";
this.labelEntryNotDetected.Size = new System.Drawing.Size(120, 28);
this.labelEntryNotDetected.TabIndex = 219;
this.labelEntryNotDetected.Text = "0.0";
this.labelEntryNotDetected.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelEntryNotDetected.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelEntryNotDetected.Wordwrap = false;
this.labelEntryNotDetected.Click += new System.EventHandler(this.labelEntryNotDeteced_Click);
//
// labelTitleEntryNotDetected
//
this.labelTitleEntryNotDetected.BackPictureBox1 = null;
this.labelTitleEntryNotDetected.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleEntryNotDetected.BorderColor = System.Drawing.Color.Black;
this.labelTitleEntryNotDetected.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleEntryNotDetected.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleEntryNotDetected.ForeColor = System.Drawing.Color.White;
this.labelTitleEntryNotDetected.InitVisible = true;
this.labelTitleEntryNotDetected.LineSpacing = 0F;
this.labelTitleEntryNotDetected.Location = new System.Drawing.Point(130, 84);
this.labelTitleEntryNotDetected.Name = "labelTitleEntryNotDetected";
this.labelTitleEntryNotDetected.Size = new System.Drawing.Size(265, 28);
this.labelTitleEntryNotDetected.TabIndex = 218;
this.labelTitleEntryNotDetected.Text = "제품진입 미감지";
this.labelTitleEntryNotDetected.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleEntryNotDetected.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleEntryNotDetected.Wordwrap = false;
//
// ControlCenterEquipEngineer // ControlCenterEquipEngineer
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -240,7 +196,5 @@
private SmartX.SmartLabel labelTitleCommunicationLog; private SmartX.SmartLabel labelTitleCommunicationLog;
private SmartX.SmartButton buttonCommunicationLog; private SmartX.SmartButton buttonCommunicationLog;
private SmartX.SmartLabel labelTitleEquipmentType; private SmartX.SmartLabel labelTitleEquipmentType;
public SmartX.SmartLabel labelEntryNotDetected;
private SmartX.SmartLabel labelTitleEntryNotDetected;
} }
} }

View File

@ -138,7 +138,7 @@ namespace ITC81DB_2.Controls
} }
private void UpdateParameterDisplay(SystemConfigurationItem item, SystemParameter9507 system) private void UpdateParameterDisplay(SystemConfigurationItem item)
{ {
int index = 0; int index = 0;
string value = ""; string value = "";
@ -163,10 +163,6 @@ namespace ITC81DB_2.Controls
this.buttonCommunicationLog.ButtonDown(); this.buttonCommunicationLog.ButtonDown();
else else
this.buttonCommunicationLog.ButtonUp(); this.buttonCommunicationLog.ButtonUp();
value = Helper.StringToDecimalPlaces(system.EntryNotDetectedWeight, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces);
if (this.labelEntryNotDetected.Text != value)
this.labelEntryNotDetected.Text = value;
} }
public void DisplayRefresh(SystemStatus status) public void DisplayRefresh(SystemStatus status)
@ -175,7 +171,7 @@ namespace ITC81DB_2.Controls
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu);
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig, this.ParentForm.ParentForm.CurrentSystemParameter9507); this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig);
} }
#endregion #endregion
@ -208,30 +204,6 @@ namespace ITC81DB_2.Controls
this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1002_EquipmentType, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._1002_EquipmentType, value);
} }
private void labelEntryNotDeteced_Click(object sender, EventArgs e)
{
string value = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelEntryNotDetected.Text, 5, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces,
false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
if (myKeyPad.doubleValue < 0.0)
{
// 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language);
myMsg.ShowDialog();
}
else
{
this.labelEntryNotDetected.Text = myKeyPad.StringValue;
this.ParentForm.ParentForm.CurrentSystemParameter9507.EntryNotDetectedWeight = myKeyPad.StringValue.Replace(".", "");
value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter9507.EntryNotDetectedWeight);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6010_EntryNotDetectedWeight, value);
}
}
}
private void buttonCapture_Click(object sender, EventArgs e) private void buttonCapture_Click(object sender, EventArgs e)
{ {

View File

@ -30,16 +30,17 @@
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipFunctionSetting)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipFunctionSetting));
this.smartGroupBox1 = new SmartX.SmartGroupBox(); this.smartGroupBox1 = new SmartX.SmartGroupBox();
this.labelJudgmentValue2 = new SmartX.SmartLabel();
this.smartLabel3 = new SmartX.SmartLabel();
this.labelJudgmentValue1 = new SmartX.SmartLabel();
this.smartLabel1 = new SmartX.SmartLabel();
this.labelSensorErrorDetectingTime = new SmartX.SmartLabel();
this.labelTitleSensorErrorDetectingTime = new SmartX.SmartLabel();
this.labelEntryNotDetected = new SmartX.SmartLabel();
this.labelTitleEntryNotDetected = new SmartX.SmartLabel();
this.labelTitleCommunicationLog = new SmartX.SmartLabel(); this.labelTitleCommunicationLog = new SmartX.SmartLabel();
this.buttonCommunicationLog = new SmartX.SmartButton(); this.buttonCommunicationLog = new SmartX.SmartButton();
this.labelTitleLogin = new SmartX.SmartLabel(); this.labelTitleLogin = new SmartX.SmartLabel();
this.smartGroupBox4 = new SmartX.SmartGroupBox();
this.smartLabel7 = new SmartX.SmartLabel();
this.smartLabel6 = new SmartX.SmartLabel();
this.smartLabel4 = new SmartX.SmartLabel();
this.labelUser3Password = new SmartX.SmartLabel();
this.labelUser1Password = new SmartX.SmartLabel();
this.labelUser2Password = new SmartX.SmartLabel();
this.buttonLogin = new SmartX.SmartButton(); this.buttonLogin = new SmartX.SmartButton();
this.labelEquipmentID = new SmartX.SmartLabel(); this.labelEquipmentID = new SmartX.SmartLabel();
this.labelTitleEquipmentID = new SmartX.SmartLabel(); this.labelTitleEquipmentID = new SmartX.SmartLabel();
@ -51,8 +52,13 @@
this.labelTitleBuzzerONTime = new SmartX.SmartLabel(); this.labelTitleBuzzerONTime = new SmartX.SmartLabel();
this.comboBoxLanguage = new System.Windows.Forms.ComboBox(); this.comboBoxLanguage = new System.Windows.Forms.ComboBox();
this.labelTitleLanguage = new SmartX.SmartLabel(); this.labelTitleLanguage = new SmartX.SmartLabel();
this.smartLabel2 = new SmartX.SmartLabel();
this.labelUnit = new SmartX.SmartLabel();
this.smartLabel4 = new SmartX.SmartLabel();
this.smartLabel5 = new SmartX.SmartLabel();
this.smartLabel6 = new SmartX.SmartLabel();
this.smartLabel7 = new SmartX.SmartLabel();
this.smartGroupBox1.SuspendLayout(); this.smartGroupBox1.SuspendLayout();
this.smartGroupBox4.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// smartGroupBox1 // smartGroupBox1
@ -60,10 +66,23 @@
this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46)))));
this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox = null;
this.smartGroupBox1.BackPictureBox1 = null; this.smartGroupBox1.BackPictureBox1 = null;
this.smartGroupBox1.Controls.Add(this.smartLabel7);
this.smartGroupBox1.Controls.Add(this.smartLabel6);
this.smartGroupBox1.Controls.Add(this.smartLabel5);
this.smartGroupBox1.Controls.Add(this.smartLabel4);
this.smartGroupBox1.Controls.Add(this.labelUnit);
this.smartGroupBox1.Controls.Add(this.smartLabel2);
this.smartGroupBox1.Controls.Add(this.labelJudgmentValue2);
this.smartGroupBox1.Controls.Add(this.smartLabel3);
this.smartGroupBox1.Controls.Add(this.labelJudgmentValue1);
this.smartGroupBox1.Controls.Add(this.smartLabel1);
this.smartGroupBox1.Controls.Add(this.labelSensorErrorDetectingTime);
this.smartGroupBox1.Controls.Add(this.labelTitleSensorErrorDetectingTime);
this.smartGroupBox1.Controls.Add(this.labelEntryNotDetected);
this.smartGroupBox1.Controls.Add(this.labelTitleEntryNotDetected);
this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog); this.smartGroupBox1.Controls.Add(this.labelTitleCommunicationLog);
this.smartGroupBox1.Controls.Add(this.buttonCommunicationLog); this.smartGroupBox1.Controls.Add(this.buttonCommunicationLog);
this.smartGroupBox1.Controls.Add(this.labelTitleLogin); this.smartGroupBox1.Controls.Add(this.labelTitleLogin);
this.smartGroupBox1.Controls.Add(this.smartGroupBox4);
this.smartGroupBox1.Controls.Add(this.buttonLogin); this.smartGroupBox1.Controls.Add(this.buttonLogin);
this.smartGroupBox1.Controls.Add(this.labelEquipmentID); this.smartGroupBox1.Controls.Add(this.labelEquipmentID);
this.smartGroupBox1.Controls.Add(this.labelTitleEquipmentID); this.smartGroupBox1.Controls.Add(this.labelTitleEquipmentID);
@ -88,6 +107,160 @@
this.smartGroupBox1.TabIndex = 2; this.smartGroupBox1.TabIndex = 2;
this.smartGroupBox1.TextColor = System.Drawing.Color.Black; this.smartGroupBox1.TextColor = System.Drawing.Color.Black;
// //
// labelJudgmentValue2
//
this.labelJudgmentValue2.BackPictureBox1 = null;
this.labelJudgmentValue2.BackPictureBox2 = this.smartGroupBox1;
this.labelJudgmentValue2.BorderColor = System.Drawing.Color.Black;
this.labelJudgmentValue2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelJudgmentValue2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelJudgmentValue2.ForeColor = System.Drawing.Color.White;
this.labelJudgmentValue2.InitVisible = true;
this.labelJudgmentValue2.LineSpacing = 0F;
this.labelJudgmentValue2.Location = new System.Drawing.Point(524, 272);
this.labelJudgmentValue2.Name = "labelJudgmentValue2";
this.labelJudgmentValue2.Size = new System.Drawing.Size(59, 28);
this.labelJudgmentValue2.TabIndex = 229;
this.labelJudgmentValue2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelJudgmentValue2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelJudgmentValue2.Wordwrap = false;
//
// smartLabel3
//
this.smartLabel3.BackPictureBox1 = null;
this.smartLabel3.BackPictureBox2 = this.smartGroupBox1;
this.smartLabel3.BorderColor = System.Drawing.Color.Black;
this.smartLabel3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel3.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel3.ForeColor = System.Drawing.Color.White;
this.smartLabel3.InitVisible = true;
this.smartLabel3.LineSpacing = 0F;
this.smartLabel3.Location = new System.Drawing.Point(386, 272);
this.smartLabel3.Name = "smartLabel3";
this.smartLabel3.Size = new System.Drawing.Size(132, 28);
this.smartLabel3.TabIndex = 228;
this.smartLabel3.Text = "2열 판정지연값 : ";
this.smartLabel3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel3.Wordwrap = false;
//
// labelJudgmentValue1
//
this.labelJudgmentValue1.BackPictureBox1 = null;
this.labelJudgmentValue1.BackPictureBox2 = this.smartGroupBox1;
this.labelJudgmentValue1.BorderColor = System.Drawing.Color.Black;
this.labelJudgmentValue1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelJudgmentValue1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelJudgmentValue1.ForeColor = System.Drawing.Color.White;
this.labelJudgmentValue1.InitVisible = true;
this.labelJudgmentValue1.LineSpacing = 0F;
this.labelJudgmentValue1.Location = new System.Drawing.Point(285, 272);
this.labelJudgmentValue1.Name = "labelJudgmentValue1";
this.labelJudgmentValue1.Size = new System.Drawing.Size(59, 28);
this.labelJudgmentValue1.TabIndex = 227;
this.labelJudgmentValue1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelJudgmentValue1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelJudgmentValue1.Wordwrap = false;
//
// smartLabel1
//
this.smartLabel1.BackPictureBox1 = null;
this.smartLabel1.BackPictureBox2 = this.smartGroupBox1;
this.smartLabel1.BorderColor = System.Drawing.Color.Black;
this.smartLabel1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel1.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel1.ForeColor = System.Drawing.Color.White;
this.smartLabel1.InitVisible = true;
this.smartLabel1.LineSpacing = 0F;
this.smartLabel1.Location = new System.Drawing.Point(147, 272);
this.smartLabel1.Name = "smartLabel1";
this.smartLabel1.Size = new System.Drawing.Size(132, 28);
this.smartLabel1.TabIndex = 226;
this.smartLabel1.Text = "1열 판정지연값 : ";
this.smartLabel1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel1.Wordwrap = false;
//
// labelSensorErrorDetectingTime
//
this.labelSensorErrorDetectingTime.BackColor = System.Drawing.SystemColors.Window;
this.labelSensorErrorDetectingTime.BackPictureBox = null;
this.labelSensorErrorDetectingTime.BackPictureBox1 = null;
this.labelSensorErrorDetectingTime.BackPictureBox2 = null;
this.labelSensorErrorDetectingTime.BorderColor = System.Drawing.Color.Black;
this.labelSensorErrorDetectingTime.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelSensorErrorDetectingTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelSensorErrorDetectingTime.InitVisible = true;
this.labelSensorErrorDetectingTime.LineSpacing = 0F;
this.labelSensorErrorDetectingTime.Location = new System.Drawing.Point(418, 238);
this.labelSensorErrorDetectingTime.Name = "labelSensorErrorDetectingTime";
this.labelSensorErrorDetectingTime.Size = new System.Drawing.Size(100, 28);
this.labelSensorErrorDetectingTime.TabIndex = 225;
this.labelSensorErrorDetectingTime.Text = "0";
this.labelSensorErrorDetectingTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelSensorErrorDetectingTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelSensorErrorDetectingTime.Wordwrap = false;
this.labelSensorErrorDetectingTime.Click += new System.EventHandler(this.labelSensorErrorDetectingTime_Click);
//
// labelTitleSensorErrorDetectingTime
//
this.labelTitleSensorErrorDetectingTime.BackPictureBox1 = null;
this.labelTitleSensorErrorDetectingTime.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleSensorErrorDetectingTime.BorderColor = System.Drawing.Color.Black;
this.labelTitleSensorErrorDetectingTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleSensorErrorDetectingTime.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleSensorErrorDetectingTime.ForeColor = System.Drawing.Color.White;
this.labelTitleSensorErrorDetectingTime.InitVisible = true;
this.labelTitleSensorErrorDetectingTime.LineSpacing = 0F;
this.labelTitleSensorErrorDetectingTime.Location = new System.Drawing.Point(147, 238);
this.labelTitleSensorErrorDetectingTime.Name = "labelTitleSensorErrorDetectingTime";
this.labelTitleSensorErrorDetectingTime.Size = new System.Drawing.Size(265, 28);
this.labelTitleSensorErrorDetectingTime.TabIndex = 224;
this.labelTitleSensorErrorDetectingTime.Text = "센서에러 감지시간";
this.labelTitleSensorErrorDetectingTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleSensorErrorDetectingTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleSensorErrorDetectingTime.Wordwrap = false;
//
// labelEntryNotDetected
//
this.labelEntryNotDetected.BackColor = System.Drawing.SystemColors.Window;
this.labelEntryNotDetected.BackPictureBox = null;
this.labelEntryNotDetected.BackPictureBox1 = null;
this.labelEntryNotDetected.BackPictureBox2 = null;
this.labelEntryNotDetected.BorderColor = System.Drawing.Color.Black;
this.labelEntryNotDetected.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelEntryNotDetected.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelEntryNotDetected.InitVisible = true;
this.labelEntryNotDetected.LineSpacing = 0F;
this.labelEntryNotDetected.Location = new System.Drawing.Point(418, 204);
this.labelEntryNotDetected.Name = "labelEntryNotDetected";
this.labelEntryNotDetected.Size = new System.Drawing.Size(100, 28);
this.labelEntryNotDetected.TabIndex = 223;
this.labelEntryNotDetected.Text = "0.0";
this.labelEntryNotDetected.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelEntryNotDetected.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelEntryNotDetected.Wordwrap = false;
this.labelEntryNotDetected.Click += new System.EventHandler(this.labelEntryNotDeteced_Click);
//
// labelTitleEntryNotDetected
//
this.labelTitleEntryNotDetected.BackPictureBox1 = null;
this.labelTitleEntryNotDetected.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleEntryNotDetected.BorderColor = System.Drawing.Color.Black;
this.labelTitleEntryNotDetected.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleEntryNotDetected.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleEntryNotDetected.ForeColor = System.Drawing.Color.White;
this.labelTitleEntryNotDetected.InitVisible = true;
this.labelTitleEntryNotDetected.LineSpacing = 0F;
this.labelTitleEntryNotDetected.Location = new System.Drawing.Point(147, 204);
this.labelTitleEntryNotDetected.Name = "labelTitleEntryNotDetected";
this.labelTitleEntryNotDetected.Size = new System.Drawing.Size(265, 28);
this.labelTitleEntryNotDetected.TabIndex = 222;
this.labelTitleEntryNotDetected.Text = "제품진입 미감지";
this.labelTitleEntryNotDetected.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleEntryNotDetected.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleEntryNotDetected.Wordwrap = false;
//
// labelTitleCommunicationLog // labelTitleCommunicationLog
// //
this.labelTitleCommunicationLog.BackPictureBox1 = null; this.labelTitleCommunicationLog.BackPictureBox1 = null;
@ -150,172 +323,15 @@
this.labelTitleLogin.ForeColor = System.Drawing.Color.White; this.labelTitleLogin.ForeColor = System.Drawing.Color.White;
this.labelTitleLogin.InitVisible = true; this.labelTitleLogin.InitVisible = true;
this.labelTitleLogin.LineSpacing = 0F; this.labelTitleLogin.LineSpacing = 0F;
this.labelTitleLogin.Location = new System.Drawing.Point(189, 225); this.labelTitleLogin.Location = new System.Drawing.Point(147, 306);
this.labelTitleLogin.Name = "labelTitleLogin"; this.labelTitleLogin.Name = "labelTitleLogin";
this.labelTitleLogin.Size = new System.Drawing.Size(215, 30); this.labelTitleLogin.Size = new System.Drawing.Size(265, 30);
this.labelTitleLogin.TabIndex = 135; this.labelTitleLogin.TabIndex = 135;
this.labelTitleLogin.Text = "로그인"; this.labelTitleLogin.Text = "로그인";
this.labelTitleLogin.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleLogin.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleLogin.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleLogin.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleLogin.Wordwrap = false; this.labelTitleLogin.Wordwrap = false;
// //
// smartGroupBox4
//
this.smartGroupBox4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.smartGroupBox4.BackPictureBox = null;
this.smartGroupBox4.BackPictureBox1 = null;
this.smartGroupBox4.Controls.Add(this.smartLabel7);
this.smartGroupBox4.Controls.Add(this.smartLabel6);
this.smartGroupBox4.Controls.Add(this.smartLabel4);
this.smartGroupBox4.Controls.Add(this.labelUser3Password);
this.smartGroupBox4.Controls.Add(this.labelUser1Password);
this.smartGroupBox4.Controls.Add(this.labelUser2Password);
this.smartGroupBox4.FrameLineColor1 = System.Drawing.Color.White;
this.smartGroupBox4.FrameLineColor2 = System.Drawing.Color.Black;
this.smartGroupBox4.FrameLineThickness = 1;
this.smartGroupBox4.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.Rectangle;
this.smartGroupBox4.Image = null;
this.smartGroupBox4.InitVisible = true;
this.smartGroupBox4.Location = new System.Drawing.Point(189, 311);
this.smartGroupBox4.Name = "smartGroupBox4";
this.smartGroupBox4.RoundRadius = 5;
this.smartGroupBox4.Size = new System.Drawing.Size(313, 146);
this.smartGroupBox4.TabIndex = 150;
this.smartGroupBox4.TextColor = System.Drawing.Color.Black;
this.smartGroupBox4.Visible = false;
//
// smartLabel7
//
this.smartLabel7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.smartLabel7.BackPictureBox = null;
this.smartLabel7.BackPictureBox1 = null;
this.smartLabel7.BackPictureBox2 = null;
this.smartLabel7.BorderColor = System.Drawing.Color.Black;
this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel7.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.smartLabel7.ForeColor = System.Drawing.Color.White;
this.smartLabel7.InitVisible = true;
this.smartLabel7.LineSpacing = 0F;
this.smartLabel7.Location = new System.Drawing.Point(32, 96);
this.smartLabel7.Name = "smartLabel7";
this.smartLabel7.Size = new System.Drawing.Size(159, 30);
this.smartLabel7.TabIndex = 149;
this.smartLabel7.Text = "User3";
this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel7.Visible = false;
this.smartLabel7.Wordwrap = false;
//
// smartLabel6
//
this.smartLabel6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.smartLabel6.BackPictureBox = null;
this.smartLabel6.BackPictureBox1 = null;
this.smartLabel6.BackPictureBox2 = null;
this.smartLabel6.BorderColor = System.Drawing.Color.Black;
this.smartLabel6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel6.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.smartLabel6.ForeColor = System.Drawing.Color.White;
this.smartLabel6.InitVisible = true;
this.smartLabel6.LineSpacing = 0F;
this.smartLabel6.Location = new System.Drawing.Point(32, 60);
this.smartLabel6.Name = "smartLabel6";
this.smartLabel6.Size = new System.Drawing.Size(159, 30);
this.smartLabel6.TabIndex = 148;
this.smartLabel6.Text = "User2";
this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel6.Visible = false;
this.smartLabel6.Wordwrap = false;
//
// smartLabel4
//
this.smartLabel4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30)))));
this.smartLabel4.BackPictureBox = null;
this.smartLabel4.BackPictureBox1 = null;
this.smartLabel4.BackPictureBox2 = null;
this.smartLabel4.BorderColor = System.Drawing.Color.Black;
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.smartLabel4.ForeColor = System.Drawing.Color.White;
this.smartLabel4.InitVisible = true;
this.smartLabel4.LineSpacing = 0F;
this.smartLabel4.Location = new System.Drawing.Point(32, 24);
this.smartLabel4.Name = "smartLabel4";
this.smartLabel4.Size = new System.Drawing.Size(159, 30);
this.smartLabel4.TabIndex = 144;
this.smartLabel4.Text = "User1";
this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel4.Visible = false;
this.smartLabel4.Wordwrap = false;
//
// labelUser3Password
//
this.labelUser3Password.BackColor = System.Drawing.SystemColors.Window;
this.labelUser3Password.BackPictureBox = null;
this.labelUser3Password.BackPictureBox1 = null;
this.labelUser3Password.BackPictureBox2 = null;
this.labelUser3Password.BorderColor = System.Drawing.Color.Black;
this.labelUser3Password.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser3Password.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelUser3Password.InitVisible = true;
this.labelUser3Password.LineSpacing = 0F;
this.labelUser3Password.Location = new System.Drawing.Point(197, 96);
this.labelUser3Password.Name = "labelUser3Password";
this.labelUser3Password.Size = new System.Drawing.Size(80, 30);
this.labelUser3Password.TabIndex = 147;
this.labelUser3Password.Text = "100";
this.labelUser3Password.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelUser3Password.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelUser3Password.Visible = false;
this.labelUser3Password.Wordwrap = false;
this.labelUser3Password.Click += new System.EventHandler(this.labelUser3Password_Click);
//
// labelUser1Password
//
this.labelUser1Password.BackColor = System.Drawing.SystemColors.Window;
this.labelUser1Password.BackPictureBox = null;
this.labelUser1Password.BackPictureBox1 = null;
this.labelUser1Password.BackPictureBox2 = null;
this.labelUser1Password.BorderColor = System.Drawing.Color.Black;
this.labelUser1Password.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser1Password.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelUser1Password.InitVisible = true;
this.labelUser1Password.LineSpacing = 0F;
this.labelUser1Password.Location = new System.Drawing.Point(197, 24);
this.labelUser1Password.Name = "labelUser1Password";
this.labelUser1Password.Size = new System.Drawing.Size(80, 30);
this.labelUser1Password.TabIndex = 145;
this.labelUser1Password.Text = "100";
this.labelUser1Password.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelUser1Password.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelUser1Password.Visible = false;
this.labelUser1Password.Wordwrap = false;
this.labelUser1Password.Click += new System.EventHandler(this.labelUser1Password_Click);
//
// labelUser2Password
//
this.labelUser2Password.BackColor = System.Drawing.SystemColors.Window;
this.labelUser2Password.BackPictureBox = null;
this.labelUser2Password.BackPictureBox1 = null;
this.labelUser2Password.BackPictureBox2 = null;
this.labelUser2Password.BorderColor = System.Drawing.Color.Black;
this.labelUser2Password.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.labelUser2Password.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelUser2Password.InitVisible = true;
this.labelUser2Password.LineSpacing = 0F;
this.labelUser2Password.Location = new System.Drawing.Point(197, 60);
this.labelUser2Password.Name = "labelUser2Password";
this.labelUser2Password.Size = new System.Drawing.Size(80, 30);
this.labelUser2Password.TabIndex = 146;
this.labelUser2Password.Text = "100";
this.labelUser2Password.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
this.labelUser2Password.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelUser2Password.Visible = false;
this.labelUser2Password.Wordwrap = false;
this.labelUser2Password.Click += new System.EventHandler(this.labelUser2Password_Click);
//
// buttonLogin // buttonLogin
// //
this.buttonLogin.BackPictureBox = null; this.buttonLogin.BackPictureBox = null;
@ -328,7 +344,7 @@
this.buttonLogin.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLogin.DownImage"))); this.buttonLogin.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonLogin.DownImage")));
this.buttonLogin.GroupID = 0; this.buttonLogin.GroupID = 0;
this.buttonLogin.InitVisible = true; this.buttonLogin.InitVisible = true;
this.buttonLogin.Location = new System.Drawing.Point(410, 225); this.buttonLogin.Location = new System.Drawing.Point(418, 306);
this.buttonLogin.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonLogin.Mode = SmartX.SmartButton.BUTTONMODE.PUSH;
this.buttonLogin.Name = "buttonLogin"; this.buttonLogin.Name = "buttonLogin";
this.buttonLogin.NestedClickEventPrevent = false; this.buttonLogin.NestedClickEventPrevent = false;
@ -358,9 +374,9 @@
this.labelEquipmentID.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelEquipmentID.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelEquipmentID.InitVisible = true; this.labelEquipmentID.InitVisible = true;
this.labelEquipmentID.LineSpacing = 0F; this.labelEquipmentID.LineSpacing = 0F;
this.labelEquipmentID.Location = new System.Drawing.Point(410, 81); this.labelEquipmentID.Location = new System.Drawing.Point(418, 60);
this.labelEquipmentID.Name = "labelEquipmentID"; this.labelEquipmentID.Name = "labelEquipmentID";
this.labelEquipmentID.Size = new System.Drawing.Size(80, 30); this.labelEquipmentID.Size = new System.Drawing.Size(100, 30);
this.labelEquipmentID.TabIndex = 133; this.labelEquipmentID.TabIndex = 133;
this.labelEquipmentID.Text = "100"; this.labelEquipmentID.Text = "100";
this.labelEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -374,13 +390,13 @@
this.labelTitleEquipmentID.BackPictureBox2 = this.smartGroupBox1; this.labelTitleEquipmentID.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleEquipmentID.BorderColor = System.Drawing.Color.Black; this.labelTitleEquipmentID.BorderColor = System.Drawing.Color.Black;
this.labelTitleEquipmentID.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleEquipmentID.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleEquipmentID.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold); this.labelTitleEquipmentID.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleEquipmentID.ForeColor = System.Drawing.Color.White; this.labelTitleEquipmentID.ForeColor = System.Drawing.Color.White;
this.labelTitleEquipmentID.InitVisible = true; this.labelTitleEquipmentID.InitVisible = true;
this.labelTitleEquipmentID.LineSpacing = 0F; this.labelTitleEquipmentID.LineSpacing = 0F;
this.labelTitleEquipmentID.Location = new System.Drawing.Point(189, 81); this.labelTitleEquipmentID.Location = new System.Drawing.Point(147, 60);
this.labelTitleEquipmentID.Name = "labelTitleEquipmentID"; this.labelTitleEquipmentID.Name = "labelTitleEquipmentID";
this.labelTitleEquipmentID.Size = new System.Drawing.Size(215, 30); this.labelTitleEquipmentID.Size = new System.Drawing.Size(265, 30);
this.labelTitleEquipmentID.TabIndex = 132; this.labelTitleEquipmentID.TabIndex = 132;
this.labelTitleEquipmentID.Text = "장비 ID"; this.labelTitleEquipmentID.Text = "장비 ID";
this.labelTitleEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
@ -398,9 +414,9 @@
this.labelChattering.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelChattering.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelChattering.InitVisible = true; this.labelChattering.InitVisible = true;
this.labelChattering.LineSpacing = 0F; this.labelChattering.LineSpacing = 0F;
this.labelChattering.Location = new System.Drawing.Point(410, 153); this.labelChattering.Location = new System.Drawing.Point(418, 132);
this.labelChattering.Name = "labelChattering"; this.labelChattering.Name = "labelChattering";
this.labelChattering.Size = new System.Drawing.Size(80, 30); this.labelChattering.Size = new System.Drawing.Size(100, 30);
this.labelChattering.TabIndex = 129; this.labelChattering.TabIndex = 129;
this.labelChattering.Text = "100"; this.labelChattering.Text = "100";
this.labelChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -419,9 +435,9 @@
this.labelRelayOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelRelayOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelRelayOnTime.InitVisible = true; this.labelRelayOnTime.InitVisible = true;
this.labelRelayOnTime.LineSpacing = 0F; this.labelRelayOnTime.LineSpacing = 0F;
this.labelRelayOnTime.Location = new System.Drawing.Point(410, 189); this.labelRelayOnTime.Location = new System.Drawing.Point(418, 168);
this.labelRelayOnTime.Name = "labelRelayOnTime"; this.labelRelayOnTime.Name = "labelRelayOnTime";
this.labelRelayOnTime.Size = new System.Drawing.Size(80, 30); this.labelRelayOnTime.Size = new System.Drawing.Size(100, 30);
this.labelRelayOnTime.TabIndex = 130; this.labelRelayOnTime.TabIndex = 130;
this.labelRelayOnTime.Text = "100"; this.labelRelayOnTime.Text = "100";
this.labelRelayOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelRelayOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -440,9 +456,9 @@
this.labelBuzzerOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.labelBuzzerOnTime.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.labelBuzzerOnTime.InitVisible = true; this.labelBuzzerOnTime.InitVisible = true;
this.labelBuzzerOnTime.LineSpacing = 0F; this.labelBuzzerOnTime.LineSpacing = 0F;
this.labelBuzzerOnTime.Location = new System.Drawing.Point(410, 117); this.labelBuzzerOnTime.Location = new System.Drawing.Point(418, 96);
this.labelBuzzerOnTime.Name = "labelBuzzerOnTime"; this.labelBuzzerOnTime.Name = "labelBuzzerOnTime";
this.labelBuzzerOnTime.Size = new System.Drawing.Size(80, 30); this.labelBuzzerOnTime.Size = new System.Drawing.Size(100, 30);
this.labelBuzzerOnTime.TabIndex = 131; this.labelBuzzerOnTime.TabIndex = 131;
this.labelBuzzerOnTime.Text = "100"; this.labelBuzzerOnTime.Text = "100";
this.labelBuzzerOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelBuzzerOnTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right;
@ -456,13 +472,13 @@
this.labelTitleChattering.BackPictureBox2 = this.smartGroupBox1; this.labelTitleChattering.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleChattering.BorderColor = System.Drawing.Color.Black; this.labelTitleChattering.BorderColor = System.Drawing.Color.Black;
this.labelTitleChattering.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleChattering.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleChattering.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold); this.labelTitleChattering.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleChattering.ForeColor = System.Drawing.Color.White; this.labelTitleChattering.ForeColor = System.Drawing.Color.White;
this.labelTitleChattering.InitVisible = true; this.labelTitleChattering.InitVisible = true;
this.labelTitleChattering.LineSpacing = 0F; this.labelTitleChattering.LineSpacing = 0F;
this.labelTitleChattering.Location = new System.Drawing.Point(189, 153); this.labelTitleChattering.Location = new System.Drawing.Point(147, 132);
this.labelTitleChattering.Name = "labelTitleChattering"; this.labelTitleChattering.Name = "labelTitleChattering";
this.labelTitleChattering.Size = new System.Drawing.Size(215, 30); this.labelTitleChattering.Size = new System.Drawing.Size(265, 30);
this.labelTitleChattering.TabIndex = 127; this.labelTitleChattering.TabIndex = 127;
this.labelTitleChattering.Text = "채터링감지"; this.labelTitleChattering.Text = "채터링감지";
this.labelTitleChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
@ -475,13 +491,13 @@
this.labelTitleRelayRunTime.BackPictureBox2 = this.smartGroupBox1; this.labelTitleRelayRunTime.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleRelayRunTime.BorderColor = System.Drawing.Color.Black; this.labelTitleRelayRunTime.BorderColor = System.Drawing.Color.Black;
this.labelTitleRelayRunTime.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleRelayRunTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleRelayRunTime.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold); this.labelTitleRelayRunTime.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleRelayRunTime.ForeColor = System.Drawing.Color.White; this.labelTitleRelayRunTime.ForeColor = System.Drawing.Color.White;
this.labelTitleRelayRunTime.InitVisible = true; this.labelTitleRelayRunTime.InitVisible = true;
this.labelTitleRelayRunTime.LineSpacing = 0F; this.labelTitleRelayRunTime.LineSpacing = 0F;
this.labelTitleRelayRunTime.Location = new System.Drawing.Point(189, 189); this.labelTitleRelayRunTime.Location = new System.Drawing.Point(147, 168);
this.labelTitleRelayRunTime.Name = "labelTitleRelayRunTime"; this.labelTitleRelayRunTime.Name = "labelTitleRelayRunTime";
this.labelTitleRelayRunTime.Size = new System.Drawing.Size(215, 30); this.labelTitleRelayRunTime.Size = new System.Drawing.Size(265, 30);
this.labelTitleRelayRunTime.TabIndex = 126; this.labelTitleRelayRunTime.TabIndex = 126;
this.labelTitleRelayRunTime.Text = "릴레이 동작 시간"; this.labelTitleRelayRunTime.Text = "릴레이 동작 시간";
this.labelTitleRelayRunTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleRelayRunTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
@ -494,13 +510,13 @@
this.labelTitleBuzzerONTime.BackPictureBox2 = this.smartGroupBox1; this.labelTitleBuzzerONTime.BackPictureBox2 = this.smartGroupBox1;
this.labelTitleBuzzerONTime.BorderColor = System.Drawing.Color.Black; this.labelTitleBuzzerONTime.BorderColor = System.Drawing.Color.Black;
this.labelTitleBuzzerONTime.BorderStyle = System.Windows.Forms.BorderStyle.None; this.labelTitleBuzzerONTime.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelTitleBuzzerONTime.Font = new System.Drawing.Font("새굴림", 12F, System.Drawing.FontStyle.Bold); this.labelTitleBuzzerONTime.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelTitleBuzzerONTime.ForeColor = System.Drawing.Color.White; this.labelTitleBuzzerONTime.ForeColor = System.Drawing.Color.White;
this.labelTitleBuzzerONTime.InitVisible = true; this.labelTitleBuzzerONTime.InitVisible = true;
this.labelTitleBuzzerONTime.LineSpacing = 0F; this.labelTitleBuzzerONTime.LineSpacing = 0F;
this.labelTitleBuzzerONTime.Location = new System.Drawing.Point(189, 117); this.labelTitleBuzzerONTime.Location = new System.Drawing.Point(147, 96);
this.labelTitleBuzzerONTime.Name = "labelTitleBuzzerONTime"; this.labelTitleBuzzerONTime.Name = "labelTitleBuzzerONTime";
this.labelTitleBuzzerONTime.Size = new System.Drawing.Size(215, 30); this.labelTitleBuzzerONTime.Size = new System.Drawing.Size(265, 30);
this.labelTitleBuzzerONTime.TabIndex = 128; this.labelTitleBuzzerONTime.TabIndex = 128;
this.labelTitleBuzzerONTime.Text = "부저 ON 시간"; this.labelTitleBuzzerONTime.Text = "부저 ON 시간";
this.labelTitleBuzzerONTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleBuzzerONTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
@ -510,7 +526,7 @@
// comboBoxLanguage // comboBoxLanguage
// //
this.comboBoxLanguage.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); this.comboBoxLanguage.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold);
this.comboBoxLanguage.Location = new System.Drawing.Point(410, 261); this.comboBoxLanguage.Location = new System.Drawing.Point(418, 342);
this.comboBoxLanguage.Name = "comboBoxLanguage"; this.comboBoxLanguage.Name = "comboBoxLanguage";
this.comboBoxLanguage.Size = new System.Drawing.Size(100, 28); this.comboBoxLanguage.Size = new System.Drawing.Size(100, 28);
this.comboBoxLanguage.TabIndex = 120; this.comboBoxLanguage.TabIndex = 120;
@ -526,15 +542,129 @@
this.labelTitleLanguage.ForeColor = System.Drawing.Color.White; this.labelTitleLanguage.ForeColor = System.Drawing.Color.White;
this.labelTitleLanguage.InitVisible = true; this.labelTitleLanguage.InitVisible = true;
this.labelTitleLanguage.LineSpacing = 0F; this.labelTitleLanguage.LineSpacing = 0F;
this.labelTitleLanguage.Location = new System.Drawing.Point(189, 261); this.labelTitleLanguage.Location = new System.Drawing.Point(147, 342);
this.labelTitleLanguage.Name = "labelTitleLanguage"; this.labelTitleLanguage.Name = "labelTitleLanguage";
this.labelTitleLanguage.Size = new System.Drawing.Size(215, 30); this.labelTitleLanguage.Size = new System.Drawing.Size(265, 30);
this.labelTitleLanguage.TabIndex = 117; this.labelTitleLanguage.TabIndex = 117;
this.labelTitleLanguage.Text = "언어설정"; this.labelTitleLanguage.Text = "언어설정";
this.labelTitleLanguage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; this.labelTitleLanguage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelTitleLanguage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleLanguage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelTitleLanguage.Wordwrap = false; this.labelTitleLanguage.Wordwrap = false;
// //
// smartLabel2
//
this.smartLabel2.BackPictureBox1 = null;
this.smartLabel2.BackPictureBox2 = this.smartGroupBox1;
this.smartLabel2.BorderColor = System.Drawing.Color.Black;
this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel2.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel2.ForeColor = System.Drawing.Color.White;
this.smartLabel2.InitVisible = true;
this.smartLabel2.LineSpacing = 0F;
this.smartLabel2.Location = new System.Drawing.Point(524, 238);
this.smartLabel2.Name = "smartLabel2";
this.smartLabel2.Size = new System.Drawing.Size(30, 28);
this.smartLabel2.TabIndex = 230;
this.smartLabel2.Text = "ms";
this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel2.Wordwrap = false;
//
// labelUnit
//
this.labelUnit.BackPictureBox1 = null;
this.labelUnit.BackPictureBox2 = this.smartGroupBox1;
this.labelUnit.BorderColor = System.Drawing.Color.Black;
this.labelUnit.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.labelUnit.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.labelUnit.ForeColor = System.Drawing.Color.White;
this.labelUnit.InitVisible = true;
this.labelUnit.LineSpacing = 0F;
this.labelUnit.Location = new System.Drawing.Point(524, 204);
this.labelUnit.Name = "labelUnit";
this.labelUnit.Size = new System.Drawing.Size(30, 28);
this.labelUnit.TabIndex = 231;
this.labelUnit.Text = "g";
this.labelUnit.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.labelUnit.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.labelUnit.Wordwrap = false;
//
// smartLabel4
//
this.smartLabel4.BackPictureBox1 = null;
this.smartLabel4.BackPictureBox2 = this.smartGroupBox1;
this.smartLabel4.BorderColor = System.Drawing.Color.Black;
this.smartLabel4.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel4.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel4.ForeColor = System.Drawing.Color.White;
this.smartLabel4.InitVisible = true;
this.smartLabel4.LineSpacing = 0F;
this.smartLabel4.Location = new System.Drawing.Point(524, 170);
this.smartLabel4.Name = "smartLabel4";
this.smartLabel4.Size = new System.Drawing.Size(30, 28);
this.smartLabel4.TabIndex = 232;
this.smartLabel4.Text = "ms";
this.smartLabel4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel4.Wordwrap = false;
//
// smartLabel5
//
this.smartLabel5.BackPictureBox1 = null;
this.smartLabel5.BackPictureBox2 = this.smartGroupBox1;
this.smartLabel5.BorderColor = System.Drawing.Color.Black;
this.smartLabel5.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel5.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel5.ForeColor = System.Drawing.Color.White;
this.smartLabel5.InitVisible = true;
this.smartLabel5.LineSpacing = 0F;
this.smartLabel5.Location = new System.Drawing.Point(524, 96);
this.smartLabel5.Name = "smartLabel5";
this.smartLabel5.Size = new System.Drawing.Size(30, 28);
this.smartLabel5.TabIndex = 233;
this.smartLabel5.Text = "ms";
this.smartLabel5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel5.Wordwrap = false;
//
// smartLabel6
//
this.smartLabel6.BackPictureBox1 = null;
this.smartLabel6.BackPictureBox2 = this.smartGroupBox1;
this.smartLabel6.BorderColor = System.Drawing.Color.Black;
this.smartLabel6.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel6.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel6.ForeColor = System.Drawing.Color.White;
this.smartLabel6.InitVisible = true;
this.smartLabel6.LineSpacing = 0F;
this.smartLabel6.Location = new System.Drawing.Point(350, 272);
this.smartLabel6.Name = "smartLabel6";
this.smartLabel6.Size = new System.Drawing.Size(30, 28);
this.smartLabel6.TabIndex = 234;
this.smartLabel6.Text = "ms";
this.smartLabel6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel6.Wordwrap = false;
//
// smartLabel7
//
this.smartLabel7.BackPictureBox1 = null;
this.smartLabel7.BackPictureBox2 = this.smartGroupBox1;
this.smartLabel7.BorderColor = System.Drawing.Color.Black;
this.smartLabel7.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.smartLabel7.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold);
this.smartLabel7.ForeColor = System.Drawing.Color.White;
this.smartLabel7.InitVisible = true;
this.smartLabel7.LineSpacing = 0F;
this.smartLabel7.Location = new System.Drawing.Point(589, 272);
this.smartLabel7.Name = "smartLabel7";
this.smartLabel7.Size = new System.Drawing.Size(30, 28);
this.smartLabel7.TabIndex = 235;
this.smartLabel7.Text = "ms";
this.smartLabel7.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left;
this.smartLabel7.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle;
this.smartLabel7.Wordwrap = false;
//
// ControlCenterEquipFunctionSetting // ControlCenterEquipFunctionSetting
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -543,7 +673,6 @@
this.Name = "ControlCenterEquipFunctionSetting"; this.Name = "ControlCenterEquipFunctionSetting";
this.Size = new System.Drawing.Size(710, 470); this.Size = new System.Drawing.Size(710, 470);
this.smartGroupBox1.ResumeLayout(false); this.smartGroupBox1.ResumeLayout(false);
this.smartGroupBox4.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
} }
@ -563,14 +692,21 @@
private SmartX.SmartLabel labelTitleEquipmentID; private SmartX.SmartLabel labelTitleEquipmentID;
private SmartX.SmartLabel labelTitleLogin; private SmartX.SmartLabel labelTitleLogin;
private SmartX.SmartButton buttonLogin; private SmartX.SmartButton buttonLogin;
private SmartX.SmartLabel smartLabel7;
private SmartX.SmartLabel smartLabel6;
public SmartX.SmartLabel labelUser3Password;
public SmartX.SmartLabel labelUser2Password;
public SmartX.SmartLabel labelUser1Password;
private SmartX.SmartLabel smartLabel4;
private SmartX.SmartGroupBox smartGroupBox4;
private SmartX.SmartLabel labelTitleCommunicationLog; private SmartX.SmartLabel labelTitleCommunicationLog;
private SmartX.SmartButton buttonCommunicationLog; private SmartX.SmartButton buttonCommunicationLog;
public SmartX.SmartLabel labelSensorErrorDetectingTime;
private SmartX.SmartLabel labelTitleSensorErrorDetectingTime;
public SmartX.SmartLabel labelEntryNotDetected;
private SmartX.SmartLabel labelTitleEntryNotDetected;
private SmartX.SmartLabel labelJudgmentValue1;
private SmartX.SmartLabel smartLabel1;
private SmartX.SmartLabel labelJudgmentValue2;
private SmartX.SmartLabel smartLabel3;
private SmartX.SmartLabel labelUnit;
private SmartX.SmartLabel smartLabel2;
private SmartX.SmartLabel smartLabel7;
private SmartX.SmartLabel smartLabel6;
private SmartX.SmartLabel smartLabel5;
private SmartX.SmartLabel smartLabel4;
} }
} }

View File

@ -111,7 +111,7 @@ namespace ITC81DB_2.Controls
this.comboBoxLanguage.SelectedIndexChanged += new EventHandler(this.comboBoxLanguage_SelectedIndexChanged); this.comboBoxLanguage.SelectedIndexChanged += new EventHandler(this.comboBoxLanguage_SelectedIndexChanged);
} }
private void UpdateParameterDisplay(SystemConfigurationItem item, SystemParameter9507 parameter) private void UpdateParameterDisplay(SystemConfigurationItem item, SystemParameter9507 system)
{ {
string value = ""; string value = "";
int index = 0; int index = 0;
@ -137,30 +137,39 @@ namespace ITC81DB_2.Controls
this.buttonLogin.ButtonDown(); this.buttonLogin.ButtonDown();
// 부저ON시간 // 부저ON시간
value = parameter.BuzzerOnTime.Trim(); value = system.BuzzerOnTime.Trim();
if (this.labelBuzzerOnTime.Text != value) if (this.labelBuzzerOnTime.Text != value)
this.labelBuzzerOnTime.Text = value; this.labelBuzzerOnTime.Text = value;
// 릴레이동작시간 // 릴레이동작시간
value = parameter.RelayOnTime.Trim(); value = system.RelayOnTime.Trim();
if (this.labelRelayOnTime.Text != value) if (this.labelRelayOnTime.Text != value)
this.labelRelayOnTime.Text = value; this.labelRelayOnTime.Text = value;
// 채터링감지 // 채터링감지
value = parameter.Chattering.Trim(); value = system.Chattering.Trim();
if (this.labelChattering.Text != value) if (this.labelChattering.Text != value)
this.labelChattering.Text = value; this.labelChattering.Text = value;
}
private void UpdateUserPasswordDisplay(UserPasswordType user)
{
if (this.labelUser1Password.Text != user.Level1Password)
this.labelUser1Password.Text = user.Level1Password;
if (this.labelUser2Password.Text != user.Level2Password) value = Helper.StringToDecimalPlaces(system.EntryNotDetectedWeight, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces);
this.labelUser2Password.Text = user.Level2Password; if (this.labelEntryNotDetected.Text != value)
this.labelEntryNotDetected.Text = value;
if (this.labelUser3Password.Text != user.Level3Password) value = item.SensorErrorDetectingTime.ToString();
this.labelUser3Password.Text = user.Level3Password; if (this.labelSensorErrorDetectingTime.Text != value)
this.labelSensorErrorDetectingTime.Text = value;
value = this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime.ToString();
if (this.labelJudgmentValue1.Text != value)
this.labelJudgmentValue1.Text = value;
value = this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime.ToString();
if (this.labelJudgmentValue2.Text != value)
this.labelJudgmentValue2.Text = value;
value = this.ParentForm.ParentForm.SystemConfig.Unit;
if (this.labelUnit.Text != value)
this.labelUnit.Text = value;
} }
private void UpdateDisplayUser(UserItem user) private void UpdateDisplayUser(UserItem user)
@ -187,7 +196,6 @@ namespace ITC81DB_2.Controls
this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu);
this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus);
this.UpdateUserPasswordDisplay(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType);
this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig, this.ParentForm.ParentForm.CurrentSystemParameter9507); this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig, this.ParentForm.ParentForm.CurrentSystemParameter9507);
this.UpdateDisplayUser(status.CurrentUser); this.UpdateDisplayUser(status.CurrentUser);
} }
@ -231,10 +239,9 @@ namespace ITC81DB_2.Controls
else else
{ {
this.labelBuzzerOnTime.Text = myKeyPad.StringValue; this.labelBuzzerOnTime.Text = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelBuzzerOnTime.Text);
this.ParentForm.ParentForm.CurrentSystemParameter9507.BuzzerOnTime = myKeyPad.StringValue; this.ParentForm.ParentForm.CurrentSystemParameter9507.BuzzerOnTime = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6001_BuzzerOnTime, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6001_BuzzerOnTime, value);
} }
} }
@ -255,10 +262,9 @@ namespace ITC81DB_2.Controls
else else
{ {
this.labelRelayOnTime.Text = myKeyPad.StringValue; this.labelRelayOnTime.Text = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(this.labelRelayOnTime.Text);
this.ParentForm.ParentForm.CurrentSystemParameter9507.RelayOnTime = myKeyPad.StringValue; this.ParentForm.ParentForm.CurrentSystemParameter9507.RelayOnTime = myKeyPad.StringValue;
value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6002_RelayRunTime, value); this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6002_RelayRunTime, value);
} }
} }
@ -287,13 +293,15 @@ namespace ITC81DB_2.Controls
} }
} }
} }
private void labelUser1Password_Click(object sender, EventArgs e) private void labelEntryNotDeteced_Click(object sender, EventArgs e)
{ {
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelUser1Password.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language); string value = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelEntryNotDetected.Text, 5, this.ParentForm.ParentForm.SystemConfig.DecimalPlaces,
false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK) if (myKeyPad.ShowDialog() == DialogResult.OK)
{ {
if (myKeyPad.StringValue.Length != 4) if (myKeyPad.doubleValue < 0.0)
{ {
// 입력범위를 확인하세요 // 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language);
@ -301,55 +309,37 @@ namespace ITC81DB_2.Controls
} }
else else
{ {
this.labelUser1Password.Text = myKeyPad.StringValue; this.labelEntryNotDetected.Text = myKeyPad.StringValue;
this.ParentForm.ParentForm.CurrentSystemParameter9507.EntryNotDetectedWeight = myKeyPad.StringValue.Replace(".", "");
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType.Level1Password = myKeyPad.StringValue; value = Helper.StringZeroFillDigits7(this.ParentForm.ParentForm.CurrentSystemParameter9507.EntryNotDetectedWeight);
this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6010_EntryNotDetectedWeight, value);
this.ParentForm.ParentForm.SaveUserGroupPasswordFile(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType);
} }
} }
} }
private void labelUser2Password_Click(object sender, EventArgs e) private void labelSensorErrorDetectingTime_Click(object sender, EventArgs e)
{ {
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelUser2Password.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language); string value = "";
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelSensorErrorDetectingTime.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK) if (myKeyPad.ShowDialog() == DialogResult.OK)
{ {
if (myKeyPad.StringValue.Length != 4) if (myKeyPad.doubleValue < this.ParentForm.ParentForm.CurrentJudgmentSetItem1.JudgmentDelayTime
|| myKeyPad.doubleValue < this.ParentForm.ParentForm.CurrentJudgmentSetItem2.JudgmentDelayTime)
{ {
// 입력범위를 확인하세요 // 센서에러감지시간은 판정지연 값 이상이어야 합니다.
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language); DialogFormMessage myMsg = new DialogFormMessage(43, this.ParentForm.ParentForm.SystemConfig.Language);
myMsg.ShowDialog(); myMsg.ShowDialog();
} }
else else
{ {
this.labelUser2Password.Text = myKeyPad.StringValue; this.labelSensorErrorDetectingTime.Text = myKeyPad.StringValue;
this.ParentForm.ParentForm.SystemConfig.SensorErrorDetectingTime = myKeyPad.IntValue;
this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig);
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType.Level2Password = myKeyPad.StringValue; this.ParentForm.ParentForm.TimerSensorErrorInterval(myKeyPad.IntValue);
this.ParentForm.ParentForm.SaveUserGroupPasswordFile(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType); value = Helper.StringZeroFillDigits4(myKeyPad.StringValue);
} this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress._6011_SensorErrorDetectingTime, value);
}
}
private void labelUser3Password_Click(object sender, EventArgs e)
{
DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelUser3Password.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig.Language);
if (myKeyPad.ShowDialog() == DialogResult.OK)
{
if (myKeyPad.StringValue.Length != 4)
{
// 입력범위를 확인하세요
DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig.Language);
myMsg.ShowDialog();
}
else
{
this.labelUser3Password.Text = myKeyPad.StringValue;
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType.Level3Password = myKeyPad.StringValue;
this.ParentForm.ParentForm.SaveUserGroupPasswordFile(this.ParentForm.ParentForm.CurrentSystemStatus.CurrentUserPasswordType);
} }
} }
} }

View File

@ -63,7 +63,7 @@ namespace ITC81DB_2.Controls
private void DefaultSetting() private void DefaultSetting()
{ {
this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig.SerialNumber; this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig.SerialNumber;
this.labelDisplayVer.Text = "2.6.0"; this.labelDisplayVer.Text = "2.6.3";
} }
public void UpdateMainBoardVersionDisplay(string version) public void UpdateMainBoardVersionDisplay(string version)

View File

@ -250,6 +250,16 @@ namespace ITC81DB_2
public static readonly string AlarmNg = "Caa00"; public static readonly string AlarmNg = "Caa00";
// 불량알람 해지 // 불량알람 해지
public static readonly string AlarmNgClear = "CAA00"; public static readonly string AlarmNgClear = "CAA00";
// 불량알람(펄스)
public static readonly string AlarmPulse = "Cac00";
// 부저ON(부저ON시간과 연동)
public static readonly string BuzzerOn = "Cad00";
// 부저ON(연속)
public static readonly string BuzzerOnContinuousEnable = "Cae00";
// 외부출력ON(연속)
public static readonly string ExternalOutputContinuousEnable = "Cai00";
// 부저해지
public static readonly string BuzzerOnContinuousDisable = "CAE00";
// 업다운 - 다운 // 업다운 - 다운
public static readonly string MotorDown = "Cmd00"; public static readonly string MotorDown = "Cmd00";
@ -569,6 +579,8 @@ namespace ITC81DB_2
public static readonly string _6007_ExternalInput = "6007"; public static readonly string _6007_ExternalInput = "6007";
// 옵션 - 제품진입 미감지 // 옵션 - 제품진입 미감지
public static readonly string _6010_EntryNotDetectedWeight = "6010"; public static readonly string _6010_EntryNotDetectedWeight = "6010";
// 옵션 - 센서에러 감지시간
public static readonly string _6011_SensorErrorDetectingTime = "6011";
// 옵션 - OPT2_포트 // 옵션 - OPT2_포트
public static readonly string _6231_OPT2Port = "6231"; public static readonly string _6231_OPT2Port = "6231";
// 옵션 - OPT2_지연시간1 // 옵션 - OPT2_지연시간1
@ -698,6 +710,7 @@ namespace ITC81DB_2
private int m_SerialCOM4BaudRate; private int m_SerialCOM4BaudRate;
private int m_SerialCOM4Mode; private int m_SerialCOM4Mode;
private int m_EquipmentType; private int m_EquipmentType;
private int m_SensorErrorDetectingTime;
private string m_SerialNumber; private string m_SerialNumber;
private string m_MainBoardVersion; private string m_MainBoardVersion;
@ -795,6 +808,11 @@ namespace ITC81DB_2
get { return this.m_EquipmentType; } get { return this.m_EquipmentType; }
set { this.m_EquipmentType = value; } set { this.m_EquipmentType = value; }
} }
public int SensorErrorDetectingTime
{
get { return this.m_SensorErrorDetectingTime; }
set { this.m_SensorErrorDetectingTime = value; }
}
public string SerialNumber public string SerialNumber
{ {
@ -863,8 +881,9 @@ namespace ITC81DB_2
this.IsBypassDirectionPass2 = true; this.IsBypassDirectionPass2 = true;
this.IsBypassOnce1 = true; this.IsBypassOnce1 = true;
this.IsBypassOnce2 = true; this.IsBypassOnce2 = true;
this.SensorErrorDetectingTime = 0;
this.SerialNumber = "20G0000"; this.SerialNumber = "23A000";
this.MainBoardVersion = "000"; this.MainBoardVersion = "000";
this.Unit = "g"; this.Unit = "g";
@ -907,7 +926,7 @@ namespace ITC81DB_2
public int DummyInt1; public int DummyInt1;
public int DummyInt2; public int DummyInt2;
public int DummyInt3; public int DummyInt3;
public int DummyInt4; public int SensorErrorDetectingTime;
public int EquipmentType; public int EquipmentType;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 40)]

View File

@ -216,6 +216,11 @@ namespace ITC81DB_2.DialogForms
this.labelMessage1.Text = "읽기 실패"; this.labelMessage1.Text = "읽기 실패";
this.labelMessage2.Text = "다시 시도해 주세요"; this.labelMessage2.Text = "다시 시도해 주세요";
break; break;
case 43:
this.labelErrorCode.Text = "Error 43";
this.labelMessage1.Text = "센서에러 감지시간은 판정지연 값 이상이어야 합니다.";
this.labelMessage2.Text = "다시 입력해 주세요";
break;
default: default:
this.labelErrorCode.Text = "Error 99"; this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "제조사에 문의하세요"; this.labelMessage1.Text = "제조사에 문의하세요";
@ -377,6 +382,11 @@ namespace ITC81DB_2.DialogForms
this.labelMessage1.Text = "Failed to read"; this.labelMessage1.Text = "Failed to read";
this.labelMessage2.Text = "Please try again"; this.labelMessage2.Text = "Please try again";
break; break;
case 43:
this.labelErrorCode.Text = "Error 43";
this.labelMessage1.Text = "The sensor error detection time must be longer";
this.labelMessage2.Text = "than the judgment delay value.";
break;
default: default:
this.labelErrorCode.Text = "Error 99"; this.labelErrorCode.Text = "Error 99";
this.labelMessage1.Text = "Please contact a manufacturer"; this.labelMessage1.Text = "Please contact a manufacturer";
@ -537,6 +547,11 @@ namespace ITC81DB_2.DialogForms
this.labelMessage1.Text = "读取失败"; this.labelMessage1.Text = "读取失败";
this.labelMessage2.Text = "请再试一次"; this.labelMessage2.Text = "请再试一次";
break; break;
case 43:
this.labelErrorCode.Text = "Error 43";
this.labelMessage1.Text = "传感器错误检测时间必须大于判断延迟值。";
this.labelMessage2.Text = "";
break;
default: default:
this.labelErrorCode.Text = "错误 99"; this.labelErrorCode.Text = "错误 99";
this.labelMessage1.Text = "请联系厂商"; this.labelMessage1.Text = "请联系厂商";

View File

@ -39,6 +39,8 @@
this.serialPort4 = new System.IO.Ports.SerialPort(this.components); this.serialPort4 = new System.IO.Ports.SerialPort(this.components);
this.smartSerialPort2 = new SmartX.SmartSerialPort(); this.smartSerialPort2 = new SmartX.SmartSerialPort();
this.smartFileDataBackup2 = new SmartX.SmartFile(); this.smartFileDataBackup2 = new SmartX.SmartFile();
this.timerSensorError1 = new System.Windows.Forms.Timer();
this.timerSensorError2 = new System.Windows.Forms.Timer();
((System.ComponentModel.ISupportInitialize)(this.smartForm)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.smartForm)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -100,6 +102,16 @@
// //
this.smartFileDataBackup2.FilePathName = null; this.smartFileDataBackup2.FilePathName = null;
// //
// timerSensorError1
//
this.timerSensorError1.Interval = 1;
this.timerSensorError1.Tick += new System.EventHandler(this.timerSensorError1_Tick);
//
// timerSensorError2
//
this.timerSensorError2.Interval = 1;
this.timerSensorError2.Tick += new System.EventHandler(this.timerSensorError2_Tick);
//
// FormMain // FormMain
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@ -126,6 +138,8 @@
private System.IO.Ports.SerialPort serialPort4; private System.IO.Ports.SerialPort serialPort4;
private SmartX.SmartSerialPort smartSerialPort2; private SmartX.SmartSerialPort smartSerialPort2;
private SmartX.SmartFile smartFileDataBackup2; private SmartX.SmartFile smartFileDataBackup2;
private System.Windows.Forms.Timer timerSensorError1;
private System.Windows.Forms.Timer timerSensorError2;
} }
} }

View File

@ -303,14 +303,17 @@ namespace ITC81DB_2.Forms
{ } { }
else else
{ } { }
// 알람 11-진입센서걸림 // 알람 11-진입센서걸림(센서에러감지시간)
if (sValue3[1] == '0') if (sValue3[1] == '0')
data.IsEntryStucked = false; data.IsEntryStucked = false;
else else
{ {
data.IsEntryStucked = true; data.IsEntryStucked = true;
if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start)
{
this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard);
this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard);
}
} }
// 알람 10- // 알람 10-
if (sValue3[2] == '0') if (sValue3[2] == '0')
@ -333,7 +336,10 @@ namespace ITC81DB_2.Forms
{ {
data.IsEntryNotDetected = true; data.IsEntryNotDetected = true;
if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start)
{
this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard);
this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard);
}
} }
} }
else else
@ -342,7 +348,10 @@ namespace ITC81DB_2.Forms
{ {
data.IsEntryNotDetected = true; data.IsEntryNotDetected = true;
if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start) if (this.CurrentSystemStatus.Equipment == DataStore.EquipmentStatus.Start)
{
this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard);
this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard); this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard);
}
} }
} }
} }
@ -623,6 +632,22 @@ namespace ITC81DB_2.Forms
} }
} }
public void TimerSensorErrorInterval(int interval)
{
if (this.timerSensorError1.Enabled == true)
this.timerSensorError1.Enabled = false;
this.timerSensorError1.Interval = this.SystemConfig.SensorErrorDetectingTime;
if (this.timerSensorError2.Enabled == true)
this.timerSensorError2.Enabled = false;
this.timerSensorError2.Interval = this.SystemConfig.SensorErrorDetectingTime;
// 로그
if (this.IsCommunicationLogOpen == true)
this.smartFileCommunicationLog.WriteString(string.Format("timerSensorError Interval ({0:yyyy-MM-dd HH:mm:ss}): timer1:{1}, timer2:{2}", DateTime.Now,
this.timerSensorError1.Interval, this.timerSensorError2.Interval));
}
#region Uart Communication #region Uart Communication
public void OpenSmartUartLink() public void OpenSmartUartLink()
{ {
@ -840,7 +865,7 @@ namespace ITC81DB_2.Forms
private int ReceiveCommandC(string strTemp) private int ReceiveCommandC(string strTemp)
{ {
int ret = 0; int ret = 0;
string cmd = ""; string cmd = "", lane = "";
if (this.ChksumCheck(strTemp) == false) if (this.ChksumCheck(strTemp) == false)
{ {
@ -855,6 +880,7 @@ namespace ITC81DB_2.Forms
this.smartFileCommunicationLog.WriteString(string.Format("Receive ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, strTemp)); this.smartFileCommunicationLog.WriteString(string.Format("Receive ({0:yyyy-MM-dd HH:mm:ss}): {1}", DateTime.Now, strTemp));
cmd = strTemp.Substring(0, 3); cmd = strTemp.Substring(0, 3);
lane = strTemp.Substring(5, 1);
switch (cmd) switch (cmd)
{ {
@ -945,6 +971,30 @@ namespace ITC81DB_2.Forms
#endregion #endregion
break; break;
case "CSa":
try
{
switch (lane)
{
case "A":
// 센서에러 감지시간 설정 시
if (this.SystemConfig.SensorErrorDetectingTime > 0)
this.timerSensorError1.Enabled = true;
break;
case "B":
// 센서에러 감지시간 설정 시
if (this.SystemConfig.SensorErrorDetectingTime > 0)
this.timerSensorError2.Enabled = true;
break;
default:
break;
}
}
catch
{
ret = -1;
}
break;
default: default:
break; break;
} }
@ -1494,6 +1544,11 @@ namespace ITC81DB_2.Forms
{ {
int ret = 0; int ret = 0;
if (this.timerSensorError1.Enabled == true)
this.timerSensorError1.Enabled = false;
if (this.timerSensorError2.Enabled == true)
this.timerSensorError2.Enabled = false;
try try
{ {
switch (lane) switch (lane)
@ -1748,6 +1803,11 @@ namespace ITC81DB_2.Forms
{ {
int ret = 0, temp = 15; int ret = 0, temp = 15;
if (this.timerSensorError1.Enabled == true)
this.timerSensorError1.Enabled = false;
if (this.timerSensorError2.Enabled == true)
this.timerSensorError2.Enabled = false;
switch (lane) switch (lane)
{ {
case "A": case "A":
@ -2285,7 +2345,7 @@ namespace ITC81DB_2.Forms
structItem.DummyInt1 = 1; structItem.DummyInt1 = 1;
structItem.DummyInt2 = 1; structItem.DummyInt2 = 1;
structItem.DummyInt3 = 1; structItem.DummyInt3 = 1;
structItem.DummyInt4 = 1; structItem.SensorErrorDetectingTime = this.SystemConfig.SensorErrorDetectingTime;
structItem.EquipmentType = this.SystemConfig.EquipmentType; structItem.EquipmentType = this.SystemConfig.EquipmentType;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
@ -2342,7 +2402,7 @@ namespace ITC81DB_2.Forms
structItem.DummyInt1 = 1; structItem.DummyInt1 = 1;
structItem.DummyInt2 = 1; structItem.DummyInt2 = 1;
structItem.DummyInt3 = 1; structItem.DummyInt3 = 1;
structItem.DummyInt4 = 1; structItem.SensorErrorDetectingTime = item.SensorErrorDetectingTime;
structItem.EquipmentType = item.EquipmentType; structItem.EquipmentType = item.EquipmentType;
structItem.DummyString1 = ""; structItem.DummyString1 = "";
structItem.DummyString2 = ""; structItem.DummyString2 = "";
@ -2397,6 +2457,7 @@ namespace ITC81DB_2.Forms
this.SystemConfig.Unit = structItem.Unit; this.SystemConfig.Unit = structItem.Unit;
this.SystemConfig.EquipmentType = structItem.EquipmentType; this.SystemConfig.EquipmentType = structItem.EquipmentType;
this.SystemConfig.SensorErrorDetectingTime = structItem.SensorErrorDetectingTime;
} }
catch catch
{ {
@ -4363,6 +4424,8 @@ namespace ITC81DB_2.Forms
this.smartForm.Show((int)DataStore.FormStore.FormMainDisplay); this.smartForm.Show((int)DataStore.FormStore.FormMainDisplay);
this.ChildFormMainDisplay.CurrentBottomMenuControlEnable(DataStore.EquipmentStatus.Stop); this.ChildFormMainDisplay.CurrentBottomMenuControlEnable(DataStore.EquipmentStatus.Stop);
this.TimerSensorErrorInterval(this.SystemConfig.SensorErrorDetectingTime);
// 메인 통신 OPEN // 메인 통신 OPEN
this.OpenSmartUartLink(); this.OpenSmartUartLink();
// CH1 OPEN // CH1 OPEN
@ -4395,6 +4458,29 @@ namespace ITC81DB_2.Forms
this.CommunicationCheckCount += 1; this.CommunicationCheckCount += 1;
} }
} }
private void timerSensorError1_Tick(object sender, EventArgs e)
{
this.timerSensorError1.Enabled = false;
if (this.SystemConfig.Language == DataStore.LanguageID.Korean)
this.ChildFormMainDisplay.PopUpWarning("진입센서 이상");
else
this.ChildFormMainDisplay.PopUpWarning("Entry Sensor stucked");
this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard);
this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard);
}
private void timerSensorError2_Tick(object sender, EventArgs e)
{
this.timerSensorError2.Enabled = false;
if (this.SystemConfig.Language == DataStore.LanguageID.Korean)
this.ChildFormMainDisplay.PopUpWarning("진입센서 이상");
else
this.ChildFormMainDisplay.PopUpWarning("Entry Sensor stucked");
this.TransferData(CommunicationCommand.BuzzerOnContinuousEnable, CommunicationID.MainBoard);
this.TransferData(CommunicationCommand.Stop, CommunicationID.MainBoard);
}
#endregion #endregion
} }
} }

View File

@ -144,10 +144,19 @@
<metadata name="smartFileDataBackup2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="smartFileDataBackup2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>661, 17</value> <value>661, 17</value>
</metadata> </metadata>
<metadata name="timerSensorError1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>26, 50</value>
</metadata>
<metadata name="timerSensorError2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>178, 50</value>
</metadata>
<metadata name="$this.FormFactorShadowProperty" xml:space="preserve"> <metadata name="$this.FormFactorShadowProperty" xml:space="preserve">
<value>WEBPAD</value> <value>WEBPAD</value>
</metadata> </metadata>
<metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="$this.Skin" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>False</value> <value>False</value>
</metadata> </metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>96</value>
</metadata>
</root> </root>

View File

@ -118,7 +118,7 @@
// //
// buttonExit // buttonExit
// //
this.buttonExit.Location = new System.Drawing.Point(632, 577); this.buttonExit.Location = new System.Drawing.Point(632, 42);
this.buttonExit.Name = "buttonExit"; this.buttonExit.Name = "buttonExit";
this.buttonExit.Size = new System.Drawing.Size(72, 20); this.buttonExit.Size = new System.Drawing.Size(72, 20);
this.buttonExit.TabIndex = 4; this.buttonExit.TabIndex = 4;
@ -661,6 +661,7 @@
this.panel1.Controls.Add(this.buttonList); this.panel1.Controls.Add(this.buttonList);
this.panel1.Controls.Add(this.buttonStop); this.panel1.Controls.Add(this.buttonStop);
this.panel1.Controls.Add(this.buttonDataStat); this.panel1.Controls.Add(this.buttonDataStat);
this.panel1.Controls.Add(this.buttonExit);
this.panel1.Location = new System.Drawing.Point(0, 535); this.panel1.Location = new System.Drawing.Point(0, 535);
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(710, 65); this.panel1.Size = new System.Drawing.Size(710, 65);
@ -810,7 +811,6 @@
this.Controls.Add(this.pictureBoxCOM1Disable); this.Controls.Add(this.pictureBoxCOM1Disable);
this.Controls.Add(this.pictureBoxCOM3Disable); this.Controls.Add(this.pictureBoxCOM3Disable);
this.Controls.Add(this.pictureBoxIconUsbDesable); this.Controls.Add(this.pictureBoxIconUsbDesable);
this.Controls.Add(this.buttonExit);
this.Controls.Add(this.panel1); this.Controls.Add(this.panel1);
this.Controls.Add(this.pictureBoxCommunicationStatus); this.Controls.Add(this.pictureBoxCommunicationStatus);
this.Controls.Add(this.labelUserID); this.Controls.Add(this.labelUserID);

View File

@ -625,7 +625,11 @@ namespace ITC81DB_2.Forms
public void PopUpWarningClose() public void PopUpWarningClose()
{ {
if (this.labelAlarmWindow.Visible == true) if (this.labelAlarmWindow.Visible == true)
{
this.labelAlarmWindow.Visible = false; this.labelAlarmWindow.Visible = false;
this.ParentForm.TransferData(CommunicationCommand.BuzzerOnContinuousDisable, CommunicationID.MainBoard);
}
} }
public void CurrentBottomMenuControlEnable(DataStore.EquipmentStatus status) public void CurrentBottomMenuControlEnable(DataStore.EquipmentStatus status)

File diff suppressed because it is too large Load Diff

View File

@ -45,6 +45,10 @@
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies> <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="ITC81DB_2_ImageDll, Version=1.0.8389.17726, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\ITC81DB_2_ImageDll\bin\Release\ITC81DB_2_ImageDll.dll</HintPath>
</Reference>
<Reference Include="Microsoft.WindowsCE.Forms" /> <Reference Include="Microsoft.WindowsCE.Forms" />
<Reference Include="mscorlib" /> <Reference Include="mscorlib" />
<Reference Include="SmartXCommon, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="SmartXCommon, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL">
@ -574,12 +578,6 @@
<ItemGroup> <ItemGroup>
<Content Include="Version.txt" /> <Content Include="Version.txt" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<ProjectReference Include="..\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll\ITC81DB_2_ImageDll.csproj">
<Project>{501CC4ED-3B74-4189-8FD5-29F990358D21}</Project>
<Name>ITC81DB_2_ImageDll</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
<ProjectExtensions> <ProjectExtensions>
<VisualStudio> <VisualStudio>

View File

@ -13,10 +13,30 @@
2열 기본형 컨베어 계량기 2열 기본형 컨베어 계량기
*/ */
@ Ver 2.6.3 by CJY
- 2023.1.12
- Ver 2.6.2 Modify
- 판정설정 판정시에도 timerSensorError1, 2 Enabled = false 처리
@ Ver 2.6.2 by CJY
- 2023.1.4
- Ver 2.6.1 Modify
- 제품진입 미감지 발생 시 부저 울림 추가
@ Ver 2.6.1 by CJY
- 2022.12.23
- Ver 2.6.0 Modify
- MainBoard 2.5.3와 호환
- 센서에러감지시간(진입센서걸림) 시나리오 수정
1. 기능설정 '센서에러감지시간' 설정하여 설정된 시간만큼 진입센서가 감지되면 알람발생
알람 발생 시, 장비 정지 신호 메인보드로 전송
센서에러 감지시간은 1열 및 2열 판정지연값 이상이어야 함.
2. timerSensorError1, 2 추가
@ Ver 2.6.0 by CJY @ Ver 2.6.0 by CJY
- 2022.12.06 - 2022.12.06
- Ver 2.5.0 Modify - Ver 2.5.0 Modify
- MainBoard 2.4.2¿Í ȣȯ - MainBoard 2.4.5와 호환
- 진입센서걸림 추가 - 진입센서걸림 추가
1. 알람 11 - 진입센서걸림 추가 1. 알람 11 - 진입센서걸림 추가
2. 진입센서가 이중지연값보다 오랜 시간동안 센싱되어 있을 때 알람 발생 2. 진입센서가 이중지연값보다 오랜 시간동안 센싱되어 있을 때 알람 발생

Binary file not shown.

Binary file not shown.

View File

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.5 KiB

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 9.8 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Some files were not shown because too many files have changed in this diff Show More