Commit 507349e6 LN

增加中英文

1 个父辈 4fe808a8
......@@ -69,7 +69,9 @@ namespace OnlineStore.ACSingleStore
{
return true;
}
MyMessage.Show("叉子不在待机位,请先将叉子退回待机位(" + InOutDefaultPosition + ")", "警告(叉子在待机位时,才能移动升降轴和旋转轴) ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
// MyMessage.Show("叉子不在待机位,请先将叉子退回待机位(" + InOutDefaultPosition + ")", "警告(叉子在待机位时,才能移动升降轴和旋转轴) ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
MessageBox.Show(ResourceCulture.GetString( "叉子不在待机位,请先将叉子退回待机位") + "(" + InOutDefaultPosition + ")!",
ResourceCulture.GetString( "警告(叉子在待机位时,才能移动升降轴和旋转轴)"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return false;
}
private void btnMiddleMove_MouseDown(object sender, MouseEventArgs e)
......
......@@ -19,7 +19,6 @@
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.btnCloseLed = new System.Windows.Forms.Button();
this.label3 = new System.Windows.Forms.Label();
this.txtSlaveId = new System.Windows.Forms.TextBox();
this.btnOpenLed = new System.Windows.Forms.Button();
this.label2 = new System.Windows.Forms.Label();
......@@ -80,7 +79,6 @@
this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
this.groupBox1.Controls.Add(this.btnCloseLed);
this.groupBox1.Controls.Add(this.label3);
this.groupBox1.Controls.Add(this.txtSlaveId);
this.groupBox1.Controls.Add(this.btnOpenLed);
this.groupBox1.Controls.Add(this.label2);
......@@ -97,8 +95,8 @@
this.groupBox1.Controls.Add(this.btnReadAllDi);
this.groupBox1.Controls.Add(this.cmbWriteValue);
this.groupBox1.Controls.Add(this.label6);
this.groupBox1.Controls.Add(this.btnReadAllDo);
this.groupBox1.Controls.Add(this.cmbWriteIO);
this.groupBox1.Controls.Add(this.btnReadAllDo);
this.groupBox1.Controls.Add(this.btnCloseDoor);
this.groupBox1.Controls.Add(this.btnOpenDoor);
this.groupBox1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
......@@ -120,24 +118,13 @@
this.btnCloseLed.UseVisualStyleBackColor = true;
this.btnCloseLed.Click += new System.EventHandler(this.btnCloseLed_Click);
//
// label3
//
this.label3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label3.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label3.Location = new System.Drawing.Point(6, 78);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(65, 17);
this.label3.TabIndex = 247;
this.label3.Text = "选择DO:";
this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// txtSlaveId
//
this.txtSlaveId.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtSlaveId.Location = new System.Drawing.Point(238, 48);
this.txtSlaveId.Location = new System.Drawing.Point(245, 75);
this.txtSlaveId.MaxLength = 10;
this.txtSlaveId.Name = "txtSlaveId";
this.txtSlaveId.Size = new System.Drawing.Size(74, 23);
this.txtSlaveId.Size = new System.Drawing.Size(66, 23);
this.txtSlaveId.TabIndex = 246;
this.txtSlaveId.Text = "0";
//
......@@ -156,9 +143,9 @@
//
this.label2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label2.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label2.Location = new System.Drawing.Point(155, 51);
this.label2.Location = new System.Drawing.Point(162, 78);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(76, 17);
this.label2.Size = new System.Drawing.Size(68, 17);
this.label2.TabIndex = 245;
this.label2.Text = "SlaveId";
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -166,20 +153,20 @@
// txtDOIndex
//
this.txtDOIndex.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtDOIndex.Location = new System.Drawing.Point(75, 48);
this.txtDOIndex.Location = new System.Drawing.Point(82, 75);
this.txtDOIndex.MaxLength = 10;
this.txtDOIndex.Name = "txtDOIndex";
this.txtDOIndex.Size = new System.Drawing.Size(74, 23);
this.txtDOIndex.Size = new System.Drawing.Size(66, 23);
this.txtDOIndex.TabIndex = 242;
this.txtDOIndex.Text = "0";
//
// txtDoName
//
this.txtDoName.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtDoName.Location = new System.Drawing.Point(75, 22);
this.txtDoName.Location = new System.Drawing.Point(82, 49);
this.txtDoName.MaxLength = 10;
this.txtDoName.Name = "txtDoName";
this.txtDoName.Size = new System.Drawing.Size(237, 23);
this.txtDoName.Size = new System.Drawing.Size(229, 23);
this.txtDoName.TabIndex = 241;
this.txtDoName.Text = "0";
//
......@@ -198,9 +185,9 @@
//
this.label17.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label17.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label17.Location = new System.Drawing.Point(6, 24);
this.label17.Location = new System.Drawing.Point(6, 51);
this.label17.Name = "label17";
this.label17.Size = new System.Drawing.Size(65, 17);
this.label17.Size = new System.Drawing.Size(74, 17);
this.label17.TabIndex = 240;
this.label17.Text = "设备IP:";
this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -231,9 +218,9 @@
//
this.label14.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label14.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label14.Location = new System.Drawing.Point(6, 50);
this.label14.Location = new System.Drawing.Point(6, 77);
this.label14.Name = "label14";
this.label14.Size = new System.Drawing.Size(65, 17);
this.label14.Size = new System.Drawing.Size(74, 17);
this.label14.TabIndex = 239;
this.label14.Text = "地址:";
this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -252,10 +239,10 @@
// txtWriteTime
//
this.txtWriteTime.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtWriteTime.Location = new System.Drawing.Point(238, 103);
this.txtWriteTime.Location = new System.Drawing.Point(245, 103);
this.txtWriteTime.MaxLength = 10;
this.txtWriteTime.Name = "txtWriteTime";
this.txtWriteTime.Size = new System.Drawing.Size(74, 23);
this.txtWriteTime.Size = new System.Drawing.Size(66, 23);
this.txtWriteTime.TabIndex = 238;
this.txtWriteTime.Text = "0";
//
......@@ -263,9 +250,9 @@
//
this.label5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label5.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label5.Location = new System.Drawing.Point(152, 106);
this.label5.Location = new System.Drawing.Point(159, 106);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(85, 17);
this.label5.Size = new System.Drawing.Size(77, 17);
this.label5.TabIndex = 237;
this.label5.Text = "定时(ms):";
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -290,9 +277,9 @@
this.cmbWriteValue.Items.AddRange(new object[] {
"0",
"1"});
this.cmbWriteValue.Location = new System.Drawing.Point(75, 101);
this.cmbWriteValue.Location = new System.Drawing.Point(82, 101);
this.cmbWriteValue.Name = "cmbWriteValue";
this.cmbWriteValue.Size = new System.Drawing.Size(74, 24);
this.cmbWriteValue.Size = new System.Drawing.Size(66, 24);
this.cmbWriteValue.TabIndex = 236;
this.cmbWriteValue.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.cmbWriteValue_DrawItem);
//
......@@ -302,7 +289,7 @@
this.label6.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label6.Location = new System.Drawing.Point(6, 105);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(65, 17);
this.label6.Size = new System.Drawing.Size(74, 17);
this.label6.TabIndex = 235;
this.label6.Text = "写入值:";
this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -325,9 +312,9 @@
this.cmbWriteIO.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cmbWriteIO.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.cmbWriteIO.FormattingEnabled = true;
this.cmbWriteIO.Location = new System.Drawing.Point(75, 74);
this.cmbWriteIO.Location = new System.Drawing.Point(9, 19);
this.cmbWriteIO.Name = "cmbWriteIO";
this.cmbWriteIO.Size = new System.Drawing.Size(237, 24);
this.cmbWriteIO.Size = new System.Drawing.Size(303, 24);
this.cmbWriteIO.TabIndex = 234;
this.cmbWriteIO.ValueMember = "ProName";
this.cmbWriteIO.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.cmbWriteIO_DrawItem);
......@@ -498,10 +485,10 @@
//
this.txtSize.Enabled = false;
this.txtSize.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtSize.Location = new System.Drawing.Point(289, 156);
this.txtSize.Location = new System.Drawing.Point(263, 156);
this.txtSize.MaxLength = 10;
this.txtSize.Name = "txtSize";
this.txtSize.Size = new System.Drawing.Size(35, 23);
this.txtSize.Size = new System.Drawing.Size(59, 23);
this.txtSize.TabIndex = 256;
this.txtSize.Text = "0";
//
......@@ -509,9 +496,9 @@
//
this.label10.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.label10.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label10.Location = new System.Drawing.Point(169, 159);
this.label10.Location = new System.Drawing.Point(164, 159);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(115, 17);
this.label10.Size = new System.Drawing.Size(93, 17);
this.label10.TabIndex = 255;
this.label10.Text = "料盘尺寸:";
this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -520,10 +507,10 @@
//
this.txtHeight.Enabled = false;
this.txtHeight.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtHeight.Location = new System.Drawing.Point(118, 156);
this.txtHeight.Location = new System.Drawing.Point(99, 156);
this.txtHeight.MaxLength = 10;
this.txtHeight.Name = "txtHeight";
this.txtHeight.Size = new System.Drawing.Size(35, 23);
this.txtHeight.Size = new System.Drawing.Size(59, 23);
this.txtHeight.TabIndex = 254;
this.txtHeight.Text = "0";
//
......@@ -533,7 +520,7 @@
this.label9.ImageAlign = System.Drawing.ContentAlignment.MiddleRight;
this.label9.Location = new System.Drawing.Point(0, 159);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(115, 17);
this.label9.Size = new System.Drawing.Size(93, 17);
this.label9.TabIndex = 253;
this.label9.Text = "料盘高度:";
this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
......@@ -705,7 +692,6 @@
private System.Windows.Forms.Button btnReadAllDi;
private System.Windows.Forms.Button btnReadAllDo;
private System.Windows.Forms.TextBox txtDoName;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Button btnCloseDoor;
private System.Windows.Forms.Button btnOpenDoor;
private System.Windows.Forms.Button btnCloseAxisBreak;
......
......@@ -720,6 +720,7 @@
this.groupBox7.Controls.Add(this.label27);
this.groupBox7.Controls.Add(this.btnTempClose);
this.groupBox7.Controls.Add(this.btnTempInit);
this.groupBox7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.groupBox7.Location = new System.Drawing.Point(10, 6);
this.groupBox7.Name = "groupBox7";
this.groupBox7.Size = new System.Drawing.Size(544, 126);
......@@ -1117,11 +1118,11 @@
this.txtComP1.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtComP1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtComP1.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtComP1.Location = new System.Drawing.Point(169, 429);
this.txtComP1.MaxLength = 0;
this.txtComP1.Location = new System.Drawing.Point(179, 429);
this.txtComP1.MaxLength = 20;
this.txtComP1.Name = "txtComP1";
this.txtComP1.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtComP1.Size = new System.Drawing.Size(89, 23);
this.txtComP1.Size = new System.Drawing.Size(82, 23);
this.txtComP1.TabIndex = 214;
this.txtComP1.Text = "-12388";
//
......@@ -1132,11 +1133,11 @@
this.txtInOutP2.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtInOutP2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtInOutP2.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtInOutP2.Location = new System.Drawing.Point(169, 389);
this.txtInOutP2.MaxLength = 0;
this.txtInOutP2.Location = new System.Drawing.Point(179, 389);
this.txtInOutP2.MaxLength = 20;
this.txtInOutP2.Name = "txtInOutP2";
this.txtInOutP2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtInOutP2.Size = new System.Drawing.Size(89, 23);
this.txtInOutP2.Size = new System.Drawing.Size(82, 23);
this.txtInOutP2.TabIndex = 212;
this.txtInOutP2.Text = "-17000";
//
......@@ -1147,11 +1148,11 @@
this.txtInOutP1.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtInOutP1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtInOutP1.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtInOutP1.Location = new System.Drawing.Point(169, 349);
this.txtInOutP1.MaxLength = 0;
this.txtInOutP1.Location = new System.Drawing.Point(179, 349);
this.txtInOutP1.MaxLength = 20;
this.txtInOutP1.Name = "txtInOutP1";
this.txtInOutP1.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtInOutP1.Size = new System.Drawing.Size(89, 23);
this.txtInOutP1.Size = new System.Drawing.Size(82, 23);
this.txtInOutP1.TabIndex = 210;
this.txtInOutP1.Text = "3000";
//
......@@ -1162,11 +1163,11 @@
this.txtMiddleP1.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtMiddleP1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtMiddleP1.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtMiddleP1.Location = new System.Drawing.Point(169, 309);
this.txtMiddleP1.MaxLength = 0;
this.txtMiddleP1.Location = new System.Drawing.Point(179, 309);
this.txtMiddleP1.MaxLength = 20;
this.txtMiddleP1.Name = "txtMiddleP1";
this.txtMiddleP1.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtMiddleP1.Size = new System.Drawing.Size(89, 23);
this.txtMiddleP1.Size = new System.Drawing.Size(82, 23);
this.txtMiddleP1.TabIndex = 208;
this.txtMiddleP1.Text = "-52388";
//
......@@ -1177,11 +1178,11 @@
this.txtUpDownP7.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtUpDownP7.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtUpDownP7.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtUpDownP7.Location = new System.Drawing.Point(169, 229);
this.txtUpDownP7.MaxLength = 0;
this.txtUpDownP7.Location = new System.Drawing.Point(179, 229);
this.txtUpDownP7.MaxLength = 20;
this.txtUpDownP7.Name = "txtUpDownP7";
this.txtUpDownP7.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtUpDownP7.Size = new System.Drawing.Size(89, 23);
this.txtUpDownP7.Size = new System.Drawing.Size(82, 23);
this.txtUpDownP7.TabIndex = 204;
this.txtUpDownP7.Text = "-836025";
//
......@@ -1192,11 +1193,11 @@
this.txtUpDownP8.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtUpDownP8.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtUpDownP8.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtUpDownP8.Location = new System.Drawing.Point(169, 269);
this.txtUpDownP8.MaxLength = 0;
this.txtUpDownP8.Location = new System.Drawing.Point(179, 269);
this.txtUpDownP8.MaxLength = 20;
this.txtUpDownP8.Name = "txtUpDownP8";
this.txtUpDownP8.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtUpDownP8.Size = new System.Drawing.Size(89, 23);
this.txtUpDownP8.Size = new System.Drawing.Size(82, 23);
this.txtUpDownP8.TabIndex = 206;
this.txtUpDownP8.Text = "-816491";
//
......@@ -1207,11 +1208,11 @@
this.txtUpDownP1.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtUpDownP1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtUpDownP1.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtUpDownP1.Location = new System.Drawing.Point(169, 149);
this.txtUpDownP1.MaxLength = 0;
this.txtUpDownP1.Location = new System.Drawing.Point(179, 149);
this.txtUpDownP1.MaxLength = 20;
this.txtUpDownP1.Name = "txtUpDownP1";
this.txtUpDownP1.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtUpDownP1.Size = new System.Drawing.Size(89, 23);
this.txtUpDownP1.Size = new System.Drawing.Size(82, 23);
this.txtUpDownP1.TabIndex = 200;
this.txtUpDownP1.Text = "-816491";
//
......@@ -1222,11 +1223,11 @@
this.txtUpDownP2.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtUpDownP2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtUpDownP2.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtUpDownP2.Location = new System.Drawing.Point(169, 189);
this.txtUpDownP2.MaxLength = 0;
this.txtUpDownP2.Location = new System.Drawing.Point(179, 189);
this.txtUpDownP2.MaxLength = 20;
this.txtUpDownP2.Name = "txtUpDownP2";
this.txtUpDownP2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtUpDownP2.Size = new System.Drawing.Size(89, 23);
this.txtUpDownP2.Size = new System.Drawing.Size(82, 23);
this.txtUpDownP2.TabIndex = 202;
this.txtUpDownP2.Text = "-836025";
//
......@@ -1237,11 +1238,11 @@
this.txtComP3.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtComP3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtComP3.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtComP3.Location = new System.Drawing.Point(432, 429);
this.txtComP3.MaxLength = 0;
this.txtComP3.Location = new System.Drawing.Point(442, 429);
this.txtComP3.MaxLength = 20;
this.txtComP3.Name = "txtComP3";
this.txtComP3.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtComP3.Size = new System.Drawing.Size(89, 23);
this.txtComP3.Size = new System.Drawing.Size(82, 23);
this.txtComP3.TabIndex = 198;
this.txtComP3.Text = "-12388";
//
......@@ -1252,11 +1253,11 @@
this.txtComP2.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtComP2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtComP2.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtComP2.Location = new System.Drawing.Point(432, 389);
this.txtComP2.MaxLength = 0;
this.txtComP2.Location = new System.Drawing.Point(442, 389);
this.txtComP2.MaxLength = 20;
this.txtComP2.Name = "txtComP2";
this.txtComP2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtComP2.Size = new System.Drawing.Size(89, 23);
this.txtComP2.Size = new System.Drawing.Size(82, 23);
this.txtComP2.TabIndex = 196;
this.txtComP2.Text = "-12388";
//
......@@ -1267,11 +1268,11 @@
this.txtInOutP3.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtInOutP3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtInOutP3.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtInOutP3.Location = new System.Drawing.Point(432, 349);
this.txtInOutP3.MaxLength = 0;
this.txtInOutP3.Location = new System.Drawing.Point(442, 349);
this.txtInOutP3.MaxLength = 20;
this.txtInOutP3.Name = "txtInOutP3";
this.txtInOutP3.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtInOutP3.Size = new System.Drawing.Size(89, 23);
this.txtInOutP3.Size = new System.Drawing.Size(82, 23);
this.txtInOutP3.TabIndex = 194;
this.txtInOutP3.Text = "-12388";
//
......@@ -1282,11 +1283,11 @@
this.txtMiddleP2.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtMiddleP2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtMiddleP2.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtMiddleP2.Location = new System.Drawing.Point(432, 309);
this.txtMiddleP2.MaxLength = 0;
this.txtMiddleP2.Location = new System.Drawing.Point(442, 309);
this.txtMiddleP2.MaxLength = 20;
this.txtMiddleP2.Name = "txtMiddleP2";
this.txtMiddleP2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtMiddleP2.Size = new System.Drawing.Size(89, 23);
this.txtMiddleP2.Size = new System.Drawing.Size(82, 23);
this.txtMiddleP2.TabIndex = 192;
this.txtMiddleP2.Text = "-12388";
//
......@@ -1297,11 +1298,11 @@
this.txtUpDownP5.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtUpDownP5.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtUpDownP5.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtUpDownP5.Location = new System.Drawing.Point(432, 229);
this.txtUpDownP5.MaxLength = 0;
this.txtUpDownP5.Location = new System.Drawing.Point(442, 229);
this.txtUpDownP5.MaxLength = 20;
this.txtUpDownP5.Name = "txtUpDownP5";
this.txtUpDownP5.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtUpDownP5.Size = new System.Drawing.Size(89, 23);
this.txtUpDownP5.Size = new System.Drawing.Size(82, 23);
this.txtUpDownP5.TabIndex = 188;
this.txtUpDownP5.Text = "-16388";
//
......@@ -1312,11 +1313,11 @@
this.txtUpDownP6.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtUpDownP6.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtUpDownP6.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtUpDownP6.Location = new System.Drawing.Point(432, 269);
this.txtUpDownP6.MaxLength = 0;
this.txtUpDownP6.Location = new System.Drawing.Point(442, 269);
this.txtUpDownP6.MaxLength = 20;
this.txtUpDownP6.Name = "txtUpDownP6";
this.txtUpDownP6.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtUpDownP6.Size = new System.Drawing.Size(89, 23);
this.txtUpDownP6.Size = new System.Drawing.Size(82, 23);
this.txtUpDownP6.TabIndex = 190;
this.txtUpDownP6.Text = "-12388";
//
......@@ -1341,11 +1342,11 @@
this.txtUpDownP3.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtUpDownP3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtUpDownP3.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtUpDownP3.Location = new System.Drawing.Point(432, 149);
this.txtUpDownP3.MaxLength = 0;
this.txtUpDownP3.Location = new System.Drawing.Point(442, 149);
this.txtUpDownP3.MaxLength = 20;
this.txtUpDownP3.Name = "txtUpDownP3";
this.txtUpDownP3.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtUpDownP3.Size = new System.Drawing.Size(89, 23);
this.txtUpDownP3.Size = new System.Drawing.Size(82, 23);
this.txtUpDownP3.TabIndex = 162;
this.txtUpDownP3.Text = "-16388";
//
......@@ -1382,11 +1383,11 @@
this.txtUpDownP4.Cursor = System.Windows.Forms.Cursors.IBeam;
this.txtUpDownP4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.txtUpDownP4.ForeColor = System.Drawing.SystemColors.WindowText;
this.txtUpDownP4.Location = new System.Drawing.Point(432, 189);
this.txtUpDownP4.MaxLength = 0;
this.txtUpDownP4.Location = new System.Drawing.Point(442, 189);
this.txtUpDownP4.MaxLength = 20;
this.txtUpDownP4.Name = "txtUpDownP4";
this.txtUpDownP4.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.txtUpDownP4.Size = new System.Drawing.Size(89, 23);
this.txtUpDownP4.Size = new System.Drawing.Size(82, 23);
this.txtUpDownP4.TabIndex = 166;
this.txtUpDownP4.Text = "-12388";
//
......@@ -1402,7 +1403,7 @@
this.btnComP1.Location = new System.Drawing.Point(5, 424);
this.btnComP1.Name = "btnComP1";
this.btnComP1.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnComP1.Size = new System.Drawing.Size(160, 33);
this.btnComP1.Size = new System.Drawing.Size(171, 33);
this.btnComP1.TabIndex = 213;
this.btnComP1.Text = "压紧轴待机点P1:";
this.btnComP1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1421,7 +1422,7 @@
this.btnInOutP2.Location = new System.Drawing.Point(5, 384);
this.btnInOutP2.Name = "btnInOutP2";
this.btnInOutP2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnInOutP2.Size = new System.Drawing.Size(160, 33);
this.btnInOutP2.Size = new System.Drawing.Size(171, 33);
this.btnInOutP2.TabIndex = 211;
this.btnInOutP2.Text = "进出轴取料点P2:";
this.btnInOutP2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1440,7 +1441,7 @@
this.btnInOutP1.Location = new System.Drawing.Point(5, 344);
this.btnInOutP1.Name = "btnInOutP1";
this.btnInOutP1.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnInOutP1.Size = new System.Drawing.Size(160, 33);
this.btnInOutP1.Size = new System.Drawing.Size(171, 33);
this.btnInOutP1.TabIndex = 209;
this.btnInOutP1.Text = "进出轴待机点P1:";
this.btnInOutP1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1459,7 +1460,7 @@
this.btnMiddleP1.Location = new System.Drawing.Point(5, 304);
this.btnMiddleP1.Name = "btnMiddleP1";
this.btnMiddleP1.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnMiddleP1.Size = new System.Drawing.Size(160, 33);
this.btnMiddleP1.Size = new System.Drawing.Size(171, 33);
this.btnMiddleP1.TabIndex = 207;
this.btnMiddleP1.Text = "旋转轴待机点P1:";
this.btnMiddleP1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1478,7 +1479,7 @@
this.btnUpDownP7.Location = new System.Drawing.Point(5, 224);
this.btnUpDownP7.Name = "btnUpDownP7";
this.btnUpDownP7.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnUpDownP7.Size = new System.Drawing.Size(160, 33);
this.btnUpDownP7.Size = new System.Drawing.Size(171, 33);
this.btnUpDownP7.TabIndex = 203;
this.btnUpDownP7.Text = "升降轴入料缓冲点P7:";
this.btnUpDownP7.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1497,7 +1498,7 @@
this.btnUpDownP8.Location = new System.Drawing.Point(5, 264);
this.btnUpDownP8.Name = "btnUpDownP8";
this.btnUpDownP8.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnUpDownP8.Size = new System.Drawing.Size(160, 33);
this.btnUpDownP8.Size = new System.Drawing.Size(171, 33);
this.btnUpDownP8.TabIndex = 205;
this.btnUpDownP8.Text = "升降轴出料缓冲点P8:";
this.btnUpDownP8.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1516,7 +1517,7 @@
this.btnUpDownP1.Location = new System.Drawing.Point(5, 144);
this.btnUpDownP1.Name = "btnUpDownP1";
this.btnUpDownP1.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnUpDownP1.Size = new System.Drawing.Size(160, 33);
this.btnUpDownP1.Size = new System.Drawing.Size(171, 33);
this.btnUpDownP1.TabIndex = 199;
this.btnUpDownP1.Text = "升降轴入料点P1:";
this.btnUpDownP1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1535,7 +1536,7 @@
this.btnUpDownP2.Location = new System.Drawing.Point(5, 184);
this.btnUpDownP2.Name = "btnUpDownP2";
this.btnUpDownP2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnUpDownP2.Size = new System.Drawing.Size(160, 33);
this.btnUpDownP2.Size = new System.Drawing.Size(171, 33);
this.btnUpDownP2.TabIndex = 201;
this.btnUpDownP2.Text = "升降轴出料前点P2:";
this.btnUpDownP2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1553,7 +1554,7 @@
this.btnComP3.Location = new System.Drawing.Point(267, 424);
this.btnComP3.Name = "btnComP3";
this.btnComP3.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnComP3.Size = new System.Drawing.Size(160, 33);
this.btnComP3.Size = new System.Drawing.Size(171, 33);
this.btnComP3.TabIndex = 197;
this.btnComP3.Text = "压紧轴压紧前点P3:";
this.btnComP3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1571,7 +1572,7 @@
this.btnComP2.Location = new System.Drawing.Point(267, 384);
this.btnComP2.Name = "btnComP2";
this.btnComP2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnComP2.Size = new System.Drawing.Size(160, 33);
this.btnComP2.Size = new System.Drawing.Size(171, 33);
this.btnComP2.TabIndex = 195;
this.btnComP2.Text = "压紧轴压紧点P2:";
this.btnComP2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1589,7 +1590,7 @@
this.btnInOutP3.Location = new System.Drawing.Point(267, 344);
this.btnInOutP3.Name = "btnInOutP3";
this.btnInOutP3.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnInOutP3.Size = new System.Drawing.Size(160, 33);
this.btnInOutP3.Size = new System.Drawing.Size(171, 33);
this.btnInOutP3.TabIndex = 193;
this.btnInOutP3.Text = "进出轴取料点P3:";
this.btnInOutP3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1607,7 +1608,7 @@
this.btnMiddleP2.Location = new System.Drawing.Point(267, 304);
this.btnMiddleP2.Name = "btnMiddleP2";
this.btnMiddleP2.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnMiddleP2.Size = new System.Drawing.Size(160, 33);
this.btnMiddleP2.Size = new System.Drawing.Size(171, 33);
this.btnMiddleP2.TabIndex = 191;
this.btnMiddleP2.Text = "旋转轴库位点P2:";
this.btnMiddleP2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1625,7 +1626,7 @@
this.btnUpDownP5.Location = new System.Drawing.Point(267, 224);
this.btnUpDownP5.Name = "btnUpDownP5";
this.btnUpDownP5.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnUpDownP5.Size = new System.Drawing.Size(160, 33);
this.btnUpDownP5.Size = new System.Drawing.Size(171, 33);
this.btnUpDownP5.TabIndex = 187;
this.btnUpDownP5.Text = "升降轴出料前点P5:";
this.btnUpDownP5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1643,7 +1644,7 @@
this.btnUpDownP6.Location = new System.Drawing.Point(267, 264);
this.btnUpDownP6.Name = "btnUpDownP6";
this.btnUpDownP6.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnUpDownP6.Size = new System.Drawing.Size(160, 33);
this.btnUpDownP6.Size = new System.Drawing.Size(171, 33);
this.btnUpDownP6.TabIndex = 189;
this.btnUpDownP6.Text = "升降轴出料缓冲点P6:";
this.btnUpDownP6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1661,7 +1662,7 @@
this.btnUpDownP3.Location = new System.Drawing.Point(267, 144);
this.btnUpDownP3.Name = "btnUpDownP3";
this.btnUpDownP3.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnUpDownP3.Size = new System.Drawing.Size(160, 33);
this.btnUpDownP3.Size = new System.Drawing.Size(171, 33);
this.btnUpDownP3.TabIndex = 161;
this.btnUpDownP3.Text = "升降轴入料前点P3:";
this.btnUpDownP3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......@@ -1679,7 +1680,7 @@
this.btnUpDownP4.Location = new System.Drawing.Point(267, 184);
this.btnUpDownP4.Name = "btnUpDownP4";
this.btnUpDownP4.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.btnUpDownP4.Size = new System.Drawing.Size(160, 33);
this.btnUpDownP4.Size = new System.Drawing.Size(171, 33);
this.btnUpDownP4.TabIndex = 165;
this.btnUpDownP4.Text = "升降轴入料缓冲点P4:";
this.btnUpDownP4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
......
......@@ -139,7 +139,6 @@ namespace OnlineStore.ACSingleStore
string str = ConfigAppSettings.GetValue(Setting_Init.Default_Language);
LogUtil.info("默认语言:" + str);
ResourceCulture.SetCurrentCulture(str);
LogUtil.logBox = this.richTextBox1;
initValue();
this.ShowInTaskbar = true;
......@@ -191,7 +190,7 @@ namespace OnlineStore.ACSingleStore
StoreOpenStatus(true);
}
lblThisSta.Text = store.GetRunStr();
lblThisSta.Text = store.GetRunStr(store.storeRunStatus);
//复位按钮状态显示
if (复位ToolStripMenuItem.Enabled == false)
......@@ -220,14 +219,15 @@ namespace OnlineStore.ACSingleStore
}
}
}
lblWarnMsg.Text = store.WarnMsg;
lblWarnMsg.Text = store.WarnObj.WarnMsg;
if (store.Config.IsHasDoorLimit.Equals(1))
{
if (IOManager.IOValue(IO_Type.Door_Limit).Equals(IO_VALUE.LOW))
{
lblWarnMsg.Text = lblWarnMsg.Text + " 前门未关";
}else if (store.Config.StoreDIList.ContainsKey(IO_Type.Door_LeftLimit)&& IOManager.IOValue(IO_Type.Door_LeftLimit).Equals(IO_VALUE.LOW))
lblWarnMsg.Text = lblWarnMsg.Text + " "+dooropen;
}
else if (store.Config.StoreDIList.ContainsKey(IO_Type.Door_LeftLimit)&& IOManager.IOValue(IO_Type.Door_LeftLimit).Equals(IO_VALUE.LOW))
{
lblWarnMsg.Text = lblWarnMsg.Text + " 左侧门未关";
}
......@@ -643,7 +643,7 @@ namespace OnlineStore.ACSingleStore
if (store.autoNext)
{
store.autoNext = false;
btnStartAuTo.Text = "开始自动出入库";
btnStartAuTo.Text = StartAuto;
}
else
{
......@@ -659,12 +659,12 @@ namespace OnlineStore.ACSingleStore
store.autoPositionIndex = currIndex;
store.AutoStartIndex = currIndex;
string poText = cmbPosition.Text;
store.autoMsg = "自动出库:" + poText;
store.autoMsg = AutoOut+":" + poText;
LogUtil.info(LOGGER, store.StoreName + "开启自动出入库模式,开始位置【" + poText + "】(索引=" + currIndex + "),间隔=" + jiange + ",入库开始!");
//store.StartOutStoreMove(new InOutStoreParam("", poText));
store.StartInStoreMove(new InOutStoreParam("", poText));
}
btnStartAuTo.Text = "停止自动出入库";
btnStartAuTo.Text = StopAuto;
}
}
}
......
using OnlineStore.Common;
using OnlineStore.Common;
using OnlineStore.DeviceLibrary;
using OnlineStore.LoadCSVLibrary;
using System;
using System.Collections.Generic;
......@@ -44,7 +45,7 @@ namespace OnlineStore
private static char spilt = ',';
private static void LoadData()
{
//ResourceControl.GetStringEvent += GetString;
ResourceControl.GetStringEvent += GetString;
CSVResourceControl.GetStrEvent += GetString;
CSVResourceControl.GetStringEvent += GetString;
CodeLibrary.CodeResourceControl.GetLanguageEvent += CodeResourceControl_GetLanguageEvent;
......@@ -345,7 +346,7 @@ namespace OnlineStore
string showMsg = ResourceCulture.GetString(msg, msg, param);
string showTitle = ResourceCulture.GetString("提示");
return MessageBox.Show(showTitle, showMsg);
return MessageBox.Show( showMsg,showTitle);
}
public static DialogResult Show(string msg, string title, MessageBoxButtons but, params object[] param)
{
......
FrmStoreBox_Text,AC_SA_料仓,AC_SA_SMD BOX
FrmStoreBox_tabControl2_Text,FrmStoreBox_tabControl2_Text,FrmStoreBox_tabControl2_Text
FrmStoreBox_tabPage4_Text,料仓操作,Operation
FrmStoreBox_chbBuzzer_Text,启用蜂鸣器,Enable the buzzer
FrmStoreBox_btnStoreExit_Text,退出系统,Exit
FrmStoreBox_btnStoreHome_Text,回待机位,Back to standby
FrmStoreBox_chbAuto_Text,开机自动启动,Auto start
FrmStoreBox_btnSotreReset_Text,复位,Reset
FrmStoreBox_btnStoreStop_Text,停止,Stop
FrmStoreBox_btnStoreStart_Text,启动,Start
FrmStoreBox_tabPage5_Text,设备调试,Device Debugging
FrmStoreBox_btnUpdown_Text,升降轴位置调试,Updown-Axis Debug Location
FrmStoreBox_btnDebug_Text,启用调试,Enable debugging
FrmStoreBox_btnAxisOff_Text,料仓运转OFF,SMD BOX operating OFF
FrmStoreBox_btnAxisOn_Text,料仓运转ON,SMD BOX operating ON
FrmStoreBox_btnScanCode_Text,扫码测试,scanning test
FrmStoreBox_btnAxisP_Text,轴卡点动,axis inching adjusting
FrmStoreBox_btnIO_Text,查看IO,IO check
FrmStoreBox_tabPage6_Text,其他,Other
FrmStoreBox_btnLan_Text,语言,Language
FrmStoreBox_button4_Text,关于软件,About
FrmStoreBox_btnClearL_Text,清理日志,Clean log
FrmStoreBox_btnLogDebug_Text,开启DEBUG,Open Debug
FrmStoreBox_tabControl1_Text,FrmStoreBox_tabControl1_Text,FrmStoreBox_tabControl1_Text
FrmStoreBox_tabPage3_Text,操作日志,Operation Log
FrmStoreBox_btnCloseLed_Text,关闭照明,Close light
FrmStoreBox_btnClearLog_Text,清理日志,Clean log
FrmStoreBox_btnOpenLed_Text,打开照明,Open light
FrmStoreBox_btnCloseDoor_Text,关闭仓门,Close door
FrmStoreBox_btnOpenDoor_Text,打开仓门,Open door
FrmStoreBox_tabPage1_Text,伺服调试,Servo debug
FrmStoreBox_axisMoveControl1_Text,FrmStoreBox_axisMoveControl1_Text,FrmStoreBox_axisMoveControl1_Text
FrmStoreBox_groupBox1_Text,伺服状态,Servo state
FrmStoreBox_axis_4_Alarm_Text,FrmStoreBox_axis_4_Alarm_Text,FrmStoreBox_axis_4_Alarm_Text
FrmStoreBox_label1_Text,label1,label1
FrmStoreBox_axis_1_Alarm_Text,FrmStoreBox_axis_1_Alarm_Text,FrmStoreBox_axis_1_Alarm_Text
FrmStoreBox_axis_3_Alarm_Text,FrmStoreBox_axis_3_Alarm_Text,FrmStoreBox_axis_3_Alarm_Text
FrmStoreBox_axis_2_Alarm_Text,FrmStoreBox_axis_2_Alarm_Text,FrmStoreBox_axis_2_Alarm_Text
FrmStoreBox_label38_Text,ALM:,ALM:
FrmStoreBox_label12_Text,出入库目标值:,Providing target value:
FrmStoreBox_label4_Text,轴三:进出轴,Axis 3 in-out axis
FrmStoreBox_label3_Text,轴二:上下轴,Axis 2 lifting axis
FrmStoreBox_label5_Text,轴一:旋转轴,Axis 1 rotation axis
FrmStoreBox_label43_Text,输出脉冲值:,Output impulse valve:
FrmStoreBox_label42_Text,编码器计数:,Encoder count:
FrmStoreBox_groupAxis_Text,伺服运动,Servo motor
FrmStoreBox_label7_Text,伺服状态:,Servo Info
FrmStoreBox_label17_Text,负极限信号:,Negative limit signal:
FrmStoreBox_label19_Text,正极限信号:,Positive limit signal:
FrmStoreBox_label6_Text,原点信号:,Home signal:
FrmStoreBox_label11_Text,HOME-CMP状态:,HOME-CMP state:
FrmStoreBox_label10_Text,BUSY状态:,BUSY state:
FrmStoreBox_label2_Text,报警状态:,Alarm state:
FrmStoreBox_btnGetAlarm_Text,读取状态,Read state
FrmStoreBox_btnReadPosition_Text,读取位置,Update location
FrmStoreBox_label8_Text,实时位置:,Actual position:
FrmStoreBox_btnOpenAxis_Text,打开伺服,Open servo
FrmStoreBox_btnCloseAxis_Text,关闭伺服,Close servo
FrmStoreBox_label47_Text,速度:,Speed:
FrmStoreBox_btnAxisVMove_Text,匀速运动,uniform move
FrmStoreBox_btnAxisRMove_Text,相对运动,Relative move
FrmStoreBox_btnAxisReturnHome_Text,原点返回,Back to home
FrmStoreBox_btnAxisAMove_Text,绝对运动,Abosolute move
FrmStoreBox_btnComAlarmClear_Text,清除报警,Clear alarm
FrmStoreBox_label48_Text,位置:,Position:
FrmStoreBox_btnAxisStop_Text,停止运动,Stop move
FrmStoreBox_label45_Text,端口号:,Port number:
FrmStoreBox_label46_Text,地址:,Address:
FrmStoreBox_label49_Text,AC伺服:,AC server:
FrmStoreBox_tabPage2_Text,压紧轴/温湿度,Temp controller
FrmStoreBox_groupCode_Text,扫码测试,scanning test
FrmStoreBox_label32_Text,二维码内容:,Code info:
FrmStoreBox_label31_Text,图片:,Image:
FrmStoreBox_btnCodeTest_Text,扫码测试,scanning test
FrmStoreBox_btnOpenFile_Text,打开本地图片,Open Local Image
FrmStoreBox_groupBox7_Text,温控器调试,Temp controller debug
FrmStoreBox_groupHistory_Text,历史记录,History:
FrmStoreBox_btnSelHistory_Text,查询记录信息,Query record information
FrmStoreBox_label24_Text,记录总条数:,Total number:
FrmStoreBox_label30_Text,记录时间:,Time:
FrmStoreBox_label23_Text,当前指针位置:,pointer position:
FrmStoreBox_label26_Text,记录湿度值:,humidity value:
FrmStoreBox_label22_Text,记录温度值:,temperature value:
FrmStoreBox_btnSelTemp_Text,查询实时数据,Query real-time data
FrmStoreBox_label29_Text,湿度:,Humidity:
FrmStoreBox_label28_Text,温度:,Temperature:
FrmStoreBox_label27_Text,端口号:,Port number:
FrmStoreBox_btnTempClose_Text,断开,Disconnect
FrmStoreBox_btnTempInit_Text,初始化,Initialize
FrmStoreBox_groupBox3_Text,设备状态,Machine state
FrmStoreBox_lblWarnMsg_Text,FrmStoreBox_lblWarnMsg_Text,FrmStoreBox_lblWarnMsg_Text
FrmStoreBox_lblThisSta_Text,等待启动,Wait to start
FrmStoreBox_groupInout_Text,料仓操作,Operation
FrmStoreBox_lblTemp_Text,当前温度--,当前湿度--,Current temperature--& current humidity--
FrmStoreBox_lblMsg_Text,没有开启自动出入库,Auto providing not start
FrmStoreBox_btnSavePosition_Text,保存位置,Save position
FrmStoreBox_btnStartAuTo_Text,启动自动模式,Start auto mode
FrmStoreBox_label9_Text,入库间隔仓位:,Storage space:
FrmStoreBox_label21_Text,选择仓位:,Seletct Position:
FrmStoreBox_btnInStore_Text,入库测试,Saving testing
FrmStoreBox_btnOutStore_Text,出库测试,Outbound test
FrmStoreBox_btnComP1_Text,压紧轴待机点P1:,p-axis stanby P1:
FrmStoreBox_btnInOutP2_Text,进出轴取料点P2:,In-out axis P2:
FrmStoreBox_btnInOutP1_Text,进出轴待机点P1:,In-out axis stanby P1:
FrmStoreBox_btnMiddleP1_Text,旋转轴待机点P1:,Rotation axis stanby P1:
FrmStoreBox_btnUpDownP7_Text,升降轴入料缓冲点P7:,l-axis storing buffer P7:
FrmStoreBox_btnUpDownP8_Text,升降轴出料缓冲点P8:,l-axis providing buffer P8:
FrmStoreBox_btnUpDownP1_Text,升降轴入料点P1:,l-axis storing P1:
FrmStoreBox_btnUpDownP2_Text,升降轴出料前点P2:,l-axis providing P2:
FrmStoreBox_btnComP3_Text,压紧轴压紧前点P3:,p-axis former pressing P3:
FrmStoreBox_btnComP2_Text,压紧轴压紧点P2:,p-axis pressing P2:
FrmStoreBox_btnInOutP3_Text,进出轴取料点P3:,In-out axis P3:
FrmStoreBox_btnMiddleP2_Text,旋转轴库位点P2:,Rotation axis storage P2:
FrmStoreBox_btnUpDownP5_Text,升降轴出料前点P5:,l-axis former providing P5:
FrmStoreBox_btnUpDownP6_Text,升降轴出料缓冲点P6:,l-axis providing buffer P6:
FrmStoreBox_btnUpDownP3_Text,升降轴入料前点P3:,l-axis former storing P3:
FrmStoreBox_btnUpDownP4_Text,升降轴入料缓冲点P4:,l-axis storing buffer P4:
FrmPwd_Text,请输入密码,Enter PSW:
FrmPwd_btnNext_Text,确定,Confirm
FrmPwd_btnBack_Text,返回,Back
FrmPwd_label1_Text,请输入密码:,Enter PSW:
FrmIOStatus_Text,IO查看,IO check
FrmIOStatus_button1_Text,关闭,Close
FrmIOStatus_groupBox2_Text,高度传感器,Height Single:
FrmIOStatus_label11_Text,4:,4:
FrmIOStatus_label10_Text,料盘尺寸:,Size:
FrmIOStatus_label9_Text,料盘高度:,Hieght:
FrmIOStatus_label8_Text,->,->
FrmIOStatus_label7_Text,3:,3:
FrmIOStatus_label4_Text,2:,2:
FrmIOStatus_label1_Text,1:,1:
FrmIOStatus_groupBox1_Text,DO写入,DO write
FrmIOStatus_btnCloseLed_Text,关闭照明,Close light
FrmIOStatus_label3_Text,选择DO:,Select DO:
FrmIOStatus_btnOpenLed_Text,打开照明,Open light
FrmIOStatus_label2_Text,SlaveId,SlaveId
FrmIOStatus_btnCloseAxisBreak_Text,关闭刹车,Close brake
FrmIOStatus_label17_Text,设备IP:,IP:
FrmIOStatus_btnReadIO_Text,读取IO状态,Read IO state
FrmIOStatus_btnOpenAxisBreak_Text,打开刹车,Open brake
FrmIOStatus_label14_Text,地址:,Servo address:
FrmIOStatus_btnWriteSingleDO_Text,写入DO,Write DO
FrmIOStatus_label5_Text,定时(ms):,Time(ms):
FrmIOStatus_btnReadAllDi_Text,读取所有DI,Read all DI
FrmIOStatus_label6_Text,写入值:,Write value:
FrmIOStatus_btnReadAllDo_Text,读取所有DO,Read all DO
FrmIOStatus_btnCloseDoor_Text,关闭仓门,Close door
FrmIOStatus_btnOpenDoor_Text,打开仓门,Open door
FrmIOStatus_groupBox4_Text,DO列表,DO list
FrmIOStatus_groupBox3_Text,DI列表,DI list
FrmIOStatus_chbAutoRead_Text,自动读取,Auto read
FrmAxisDebug_Text,料仓BOX_1 _轴点动调试,SMD BOX_1 _axis inching adjusting
FrmAxisDebug_btnCCopy_Text,复制,Copy
FrmAxisDebug_btnICopy_Text,复制,Copy
FrmAxisDebug_btnUCopy_Text,复制,Copy
FrmAxisDebug_btnMCopy_Text,复制,Copy
FrmAxisDebug_lblSpeed_Text,点动速度=0.2倍目标速度,Speed=0.2xTarget Speed
FrmAxisDebug_btnComMovej_Text,压紧轴-(向上),Pressure axis-(up)
FrmAxisDebug_btnComMove_Text,压紧轴+(向下),Pressure axis+(down)
FrmAxisDebug_label4_Text,(轴四)压紧轴,(Axis 4)pressure axis
FrmAxisDebug_label6_Text,实时坐标,Real time coordinate
FrmAxisDebug_label5_Text,点动速度,Inching speed
FrmAxisDebug_button1_Text,关闭,Close
FrmAxisDebug_btnInOutMovej_Text,进出轴-(后退),In-out axis-backward
FrmAxisDebug_btnUpDownMovej_Text,升降轴-(下降),l-axis-descent
FrmAxisDebug_btnMiddleMovej_Text,旋转轴-(逆时针),Rotation axis- anti-clockwise
FrmAxisDebug_btnInOutMove_Text,进出轴+(前进),In-out axis+forward
FrmAxisDebug_btnUpDownMove_Text,升降轴+(上升),l-axis+ascent
FrmAxisDebug_btnMiddleMove_Text,旋转轴+(顺时针),Rotation axis+clockwise
FrmAxisDebug_label3_Text,(轴三)进出轴,(Axis 3) in-out axis
FrmAxisDebug_label2_Text,(轴二)升降轴,(Axis 2) lifting axis
FrmAxisDebug_label1_Text,(轴一)旋转轴,(Axis 1) rotation axis
升降轴位置调试:,升降轴位置调试:,Updown-Axis Debug Location:
FrmPositionTool_Text,升降轴位置测试,Updown-Axis Debug Location
FrmPositionTool_groupBox6_Text,FrmPositionTool_groupBox6_Text,FrmPositionTool_groupBox6_Text
FrmPositionTool_groupBox2_Text,位置信息,location information
FrmPositionTool_label10_Text,入料缓冲点P4偏移量:,Point P4 offset:
FrmPositionTool_label9_Text,入料前点P3偏移量:,Point P3 offset:
FrmPositionTool_label5_Text,出料缓冲点P6偏移量:,Point P6 offset:
FrmPositionTool_label4_Text,出料前点P5偏移值:,Point P5 offset:
FrmPositionTool_btnOpenFolder_Text,打开文件夹,Open the folder
FrmPositionTool_btnGetActualPosition_Text,读取位置,Update location
FrmPositionTool_label8_Text,移动速度:,Move speed:
FrmPositionTool_ioStatusControl1_Text,FrmPositionTool_ioStatusControl1_Text,FrmPositionTool_ioStatusControl1_Text
FrmPositionTool_label1_Text,label1,label1
FrmPositionTool_btnAbsMove_Text,开始运动,Start
FrmPositionTool_label3_Text,保存文件名称:,file name:
FrmPositionTool_label7_Text,实际位置:,actual position:
FrmPositionTool_label13_Text,目标位置:,target location:
FrmPositionTool_btnSdStop_Text,停止,Stop
FrmPositionTool_label6_Text,目标位置:,target location:
FrmPositionTool_groupBox1_Text,设备信息,equipment information
FrmPositionTool_label12_Text,端口号:,Port number:
FrmPositionTool_label18_Text,地址:,Servo address:
FrmPositionTool_btnHomeMove_Text,原点返回,Back to home
FrmPositionTool_btnServoOn_Text,打开伺服,Open servo
FrmPositionTool_btnServoOff_Text,关闭伺服,Close servo
FrmPositionTool_label2_Text,检测信号地址:,signal address:
FrmPositionTool_btnExit_Text,退出,Exit
FrmPositionTool_btnClear_Text,清理,Clear
检测信号,检测信号,detection signal
FrmLanguare_Text,语言设置,Language
FrmLanguare_btnCancel_Text,取消,Cancel
FrmLanguare_btnOk_Text,确定,Confirm
FrmLanguare_rbtnEnglish_Text,英文,English
FrmLanguare_rbtnChina_Text,中文,Chinese
FrmAbout_Text,软件信息,Software Info
FrmAbout_btnCopy_Text,复制编号,Copy
FrmAbout_lblCodeName_Text,软件编号:52 43 2D 44 4C 2D 41 43 53 69 6E 67 6C 65 53 74 6F 72 65,Software Number:52 43 2D 44 4C 2D 41 43 53 69 6E 67 6C 65 53 74 6F 72 65
FrmAbout_lblTime_Text,更新时间:2020-02-07 21:16,UpdateTime:2020-02-07 21:16
FrmAbout_lblVersion_Text,版本号:1.0.7342.38298,Version:1.0.7342.38298
FrmAbout_btnNext_Text,确定,Confirm
Middle_Axis,(轴一)旋转轴,(Axis 1) rotation axis
UpDown_Axis,(轴二)升降轴轴,(Axis 2) lifting axis
InOut_Axis,(轴三)进出轴,(Axis 3) in-out axis
Comp_Axis,(轴四)压紧轴,(Axis 4)pressure axis
启用调试,启用调试,Enable debugging
等待启动,等待启动,Wait to start
前门未关,前门未关,Front door open
叉子料盘检测有料,请检查,叉子料盘检测有料,请检查,Fork tray full& please check
开始自动出入库,开始自动出入库,Start auto storing
停止自动出入库,停止自动出入库,Stop auto storing
自动出库:,自动出库:,
自动入库:,自动入库:,
定位气缸不在下降端,不能移动进出轴,定位气缸不在下降端,不能移动进出轴,The position cylinder is not at the descent position& not move the in-out axis
警告,警告,Warning
开始循环出库,开始循环出库,Start looping out
停止循环出库,停止循环出库,Stop the loop
FrmStoreBox_显示ToolStripMenuItem_Text,显示,Show
FrmStoreBox_toolStripMenuItem1_Text,退出,Exit
X01,急停,Emergency stop
X02,复位,Reset
X03,自动,
X04,气压检测,Pressure detection
X05,料盘检测1(进料口),
X06,料盘检测2(料叉),
X07,进料口门上升端,Portal ascent position
X08,进料口门下降端,Portal descent position
X09,安全光栅,Security grating
X10,前门限位,
X11,左侧门限位,
X12,右侧门限位,
Y01,自动指示灯,Auto indicator light
Y02,故障指示灯,Error indicator light
Y03,待机指示灯,indicator light
Y04,故障蜂鸣器,
Y05,吹气SOL ON,Blowing SOL ON
Y06,料仓运转ON,SMD BOX operating ON
Y07,轴2刹车电源ON,Brake power of axis2 ON
Y08,进料口门上升SOL,Portal ascent SOL
Y09,进料口门下降SOL,Portal descent SOL
Y10,相机照明开,Camera light ON
升降轴位置调试:,升降轴位置调试:,Updown-Axis Debug Location:
是否确定退出?,是否确定退出?,
提示,提示,Remind
FrmStoreBox_Text,AC_SA_料仓,AC_SA_SMD BOX,
FrmStoreBox_tabControl2_Text,FrmStoreBox_tabControl2_Text,FrmStoreBox_tabControl2_Text,
FrmStoreBox_tabPage4_Text,料仓操作,Operation,
FrmStoreBox_chbBuzzer_Text,启用蜂鸣器,Enable the buzzer,
FrmStoreBox_btnStoreExit_Text,退出系统,Exit,
FrmStoreBox_btnStoreHome_Text,回待机位,Back to standby,
FrmStoreBox_chbAuto_Text,开机自动启动,Auto start,
FrmStoreBox_btnSotreReset_Text,复位,Reset,
FrmStoreBox_btnStoreStop_Text,停止,Stop,
FrmStoreBox_btnStoreStart_Text,启动,Start,
FrmStoreBox_tabPage5_Text,设备调试,Device Debugging,
FrmStoreBox_btnUpdown_Text,升降轴位置调试,Updown-Axis Debug Location,
FrmStoreBox_btnDebug_Text,启用调试,Enable debugging,
FrmStoreBox_btnAxisOff_Text,料仓运转OFF,SMD BOX operating OFF,
FrmStoreBox_btnAxisOn_Text,料仓运转ON,SMD BOX operating ON,
FrmStoreBox_btnScanCode_Text,扫码测试,scanning test,
FrmStoreBox_btnAxisP_Text,轴卡点动,axis inching adjusting,
FrmStoreBox_btnIO_Text,查看IO,IO check,
FrmStoreBox_tabPage6_Text,其他,Other,
FrmStoreBox_btnLan_Text,语言,Language,
FrmStoreBox_button4_Text,关于软件,About,
FrmStoreBox_btnClearL_Text,清理日志,Clean log,
FrmStoreBox_btnLogDebug_Text,开启DEBUG,Open Debug,
FrmStoreBox_tabControl1_Text,FrmStoreBox_tabControl1_Text,FrmStoreBox_tabControl1_Text,
FrmStoreBox_tabPage3_Text,操作日志,Operation Log,
FrmStoreBox_btnCloseLed_Text,关闭照明,Close light,
FrmStoreBox_btnClearLog_Text,清理日志,Clean log,
FrmStoreBox_btnOpenLed_Text,打开照明,Open light,
FrmStoreBox_btnCloseDoor_Text,关闭仓门,Close door,
FrmStoreBox_btnOpenDoor_Text,打开仓门,Open door,
FrmStoreBox_tabPage1_Text,伺服调试,Servo debug,
FrmStoreBox_axisMoveControl1_Text,FrmStoreBox_axisMoveControl1_Text,FrmStoreBox_axisMoveControl1_Text,
FrmStoreBox_groupBox1_Text,伺服状态,Servo state,
FrmStoreBox_axis_4_Alarm_Text,FrmStoreBox_axis_4_Alarm_Text,FrmStoreBox_axis_4_Alarm_Text,
FrmStoreBox_label1_Text,label1,label1,
FrmStoreBox_axis_1_Alarm_Text,FrmStoreBox_axis_1_Alarm_Text,FrmStoreBox_axis_1_Alarm_Text,
FrmStoreBox_axis_3_Alarm_Text,FrmStoreBox_axis_3_Alarm_Text,FrmStoreBox_axis_3_Alarm_Text,
FrmStoreBox_axis_2_Alarm_Text,FrmStoreBox_axis_2_Alarm_Text,FrmStoreBox_axis_2_Alarm_Text,
FrmStoreBox_label38_Text,ALM:,ALM:,
FrmStoreBox_label12_Text,出入库目标值:,Providing target value:,
FrmStoreBox_label4_Text,轴三:进出轴,Axis 3 in-out axis,
FrmStoreBox_label3_Text,轴二:上下轴,Axis 2 lifting axis,
FrmStoreBox_label5_Text,轴一:旋转轴,Axis 1 rotation axis,
FrmStoreBox_label43_Text,输出脉冲值:,Output impulse valve:,
FrmStoreBox_label42_Text,编码器计数:,Encoder count:,
FrmStoreBox_groupAxis_Text,伺服运动,Servo motor,
FrmStoreBox_label7_Text,伺服状态:,Servo Info,
FrmStoreBox_label17_Text,负极限信号:,Negative limit signal:,
FrmStoreBox_label19_Text,正极限信号:,Positive limit signal:,
FrmStoreBox_label6_Text,原点信号:,Home signal:,
FrmStoreBox_label11_Text,HOME-CMP状态:,HOME-CMP state:,
FrmStoreBox_label10_Text,BUSY状态:,BUSY state:,
FrmStoreBox_label2_Text,报警状态:,Alarm state:,
FrmStoreBox_btnGetAlarm_Text,读取状态,Read state,
FrmStoreBox_btnReadPosition_Text,读取位置,Update location,
FrmStoreBox_label8_Text,实时位置:,Actual position:,
FrmStoreBox_btnOpenAxis_Text,打开伺服,Open servo,
FrmStoreBox_btnCloseAxis_Text,关闭伺服,Close servo,
FrmStoreBox_label47_Text,速度:,Speed:,
FrmStoreBox_btnAxisVMove_Text,匀速运动,uniform move,
FrmStoreBox_btnAxisRMove_Text,相对运动,Relative move,
FrmStoreBox_btnAxisReturnHome_Text,原点返回,Back to home,
FrmStoreBox_btnAxisAMove_Text,绝对运动,Abosolute move,
FrmStoreBox_btnComAlarmClear_Text,清除报警,Clear alarm,
FrmStoreBox_label48_Text,位置:,Position:,
FrmStoreBox_btnAxisStop_Text,停止运动,Stop move,
FrmStoreBox_label45_Text,端口号:,Port number:,
FrmStoreBox_label46_Text,地址:,Address:,
FrmStoreBox_label49_Text,AC伺服:,AC server:,
FrmStoreBox_tabPage2_Text,压紧轴/温湿度,Temp controller,
FrmStoreBox_groupCode_Text,扫码测试,scanning test,
FrmStoreBox_label32_Text,二维码内容:,Code info:,
FrmStoreBox_label31_Text,图片:,Image:,
FrmStoreBox_btnCodeTest_Text,扫码测试,scanning test,
FrmStoreBox_btnOpenFile_Text,打开本地图片,Open Local Image,
FrmStoreBox_groupBox7_Text,温控器调试,Temp controller debug,
FrmStoreBox_groupHistory_Text,历史记录,History:,
FrmStoreBox_btnSelHistory_Text,查询记录信息,Query record information,
FrmStoreBox_label24_Text,记录总条数:,Total number:,
FrmStoreBox_label30_Text,记录时间:,Time:,
FrmStoreBox_label23_Text,当前指针位置:,pointer position:,
FrmStoreBox_label26_Text,记录湿度值:,humidity value:,
FrmStoreBox_label22_Text,记录温度值:,temperature value:,
FrmStoreBox_btnSelTemp_Text,查询实时数据,Query real-time data,
FrmStoreBox_label29_Text,湿度:,Humidity:,
FrmStoreBox_label28_Text,温度:,Temperature:,
FrmStoreBox_label27_Text,端口号:,Port number:,
FrmStoreBox_btnTempClose_Text,断开,Disconnect,
FrmStoreBox_btnTempInit_Text,初始化,Initialize,
FrmStoreBox_groupBox3_Text,设备状态,Machine state,
FrmStoreBox_lblWarnMsg_Text,FrmStoreBox_lblWarnMsg_Text,FrmStoreBox_lblWarnMsg_Text,
FrmStoreBox_lblThisSta_Text,等待启动,Wait to start,
FrmStoreBox_groupInout_Text,料仓操作,Operation,
FrmStoreBox_lblTemp_Text,当前温度--,当前湿度--,Current temperature--& current humidity--,
FrmStoreBox_lblMsg_Text,没有开启自动出入库,Auto providing not start,
FrmStoreBox_btnSavePosition_Text,保存位置,Save position,
FrmStoreBox_btnStartAuTo_Text,启动自动模式,Start auto mode,
FrmStoreBox_label9_Text,入库间隔仓位:,Storage space:,
FrmStoreBox_label21_Text,选择仓位:,Seletct Position:,
FrmStoreBox_btnInStore_Text,入库测试,Saving testing,
FrmStoreBox_btnOutStore_Text,出库测试,Outbound test,
FrmStoreBox_btnComP1_Text,压紧轴待机点P1:,p-axis stanby P1:,
FrmStoreBox_btnInOutP2_Text,进出轴取料点P2:,In-out axis P2:,
FrmStoreBox_btnInOutP1_Text,进出轴待机点P1:,In-out axis stanby P1:,
FrmStoreBox_btnMiddleP1_Text,旋转轴待机点P1:,Rotation axis stanby P1:,
FrmStoreBox_btnUpDownP7_Text,升降轴入料缓冲点P7:,l-axis storing buffer P7:,
FrmStoreBox_btnUpDownP8_Text,升降轴出料缓冲点P8:,l-axis providing buffer P8:,
FrmStoreBox_btnUpDownP1_Text,升降轴入料点P1:,l-axis storing P1:,
FrmStoreBox_btnUpDownP2_Text,升降轴出料前点P2:,l-axis providing P2:,
FrmStoreBox_btnComP3_Text,压紧轴压紧前点P3:,p-axis former pressing P3:,
FrmStoreBox_btnComP2_Text,压紧轴压紧点P2:,p-axis pressing P2:,
FrmStoreBox_btnInOutP3_Text,进出轴取料点P3:,In-out axis P3:,
FrmStoreBox_btnMiddleP2_Text,旋转轴库位点P2:,Rotation axis storage P2:,
FrmStoreBox_btnUpDownP5_Text,升降轴出料前点P5:,l-axis former providing P5:,
FrmStoreBox_btnUpDownP6_Text,升降轴出料缓冲点P6:,l-axis providing buffer P6:,
FrmStoreBox_btnUpDownP3_Text,升降轴入料前点P3:,l-axis former storing P3:,
FrmStoreBox_btnUpDownP4_Text,升降轴入料缓冲点P4:,l-axis storing buffer P4:,
FrmPwd_Text,请输入密码,Enter PSW:,
FrmPwd_btnNext_Text,确定,Confirm,
FrmPwd_btnBack_Text,返回,Back,
FrmPwd_label1_Text,请输入密码:,Enter PSW:,
FrmIOStatus_Text,IO查看,IO check,
FrmIOStatus_button1_Text,关闭,Close,
FrmIOStatus_groupBox2_Text,高度传感器,Height Single:,
FrmIOStatus_label11_Text,4:,4:,
FrmIOStatus_label10_Text,料盘尺寸:,Size:,
FrmIOStatus_label9_Text,料盘高度:,Hieght:,
FrmIOStatus_label8_Text,->,->,
FrmIOStatus_label7_Text,3:,3:,
FrmIOStatus_label4_Text,2:,2:,
FrmIOStatus_label1_Text,1:,1:,
FrmIOStatus_groupBox1_Text,DO写入,DO write,
FrmIOStatus_btnCloseLed_Text,关闭照明,Close light,
FrmIOStatus_label3_Text,选择DO:,Select DO:,
FrmIOStatus_btnOpenLed_Text,打开照明,Open light,
FrmIOStatus_label2_Text,SlaveId,SlaveId,
FrmIOStatus_btnCloseAxisBreak_Text,关闭刹车,Close brake,
FrmIOStatus_label17_Text,设备IP:,IP:,
FrmIOStatus_btnReadIO_Text,读取IO状态,Read IO state,
FrmIOStatus_btnOpenAxisBreak_Text,打开刹车,Open brake,
FrmIOStatus_label14_Text,地址:,Servo address:,
FrmIOStatus_btnWriteSingleDO_Text,写入DO,Write DO,
FrmIOStatus_label5_Text,定时(ms):,Time(ms):,
FrmIOStatus_btnReadAllDi_Text,读取所有DI,Read all DI,
FrmIOStatus_label6_Text,写入值:,Write value:,
FrmIOStatus_btnReadAllDo_Text,读取所有DO,Read all DO,
FrmIOStatus_btnCloseDoor_Text,关闭仓门,Close door,
FrmIOStatus_btnOpenDoor_Text,打开仓门,Open door,
FrmIOStatus_groupBox4_Text,DO列表,DO list,
FrmIOStatus_groupBox3_Text,DI列表,DI list,
FrmIOStatus_chbAutoRead_Text,自动读取,Auto read,
FrmAxisDebug_Text,料仓BOX_1 _轴点动调试,SMD BOX_1 _axis inching adjusting,
FrmAxisDebug_btnCCopy_Text,复制,Copy,
FrmAxisDebug_btnICopy_Text,复制,Copy,
FrmAxisDebug_btnUCopy_Text,复制,Copy,
FrmAxisDebug_btnMCopy_Text,复制,Copy,
FrmAxisDebug_lblSpeed_Text,点动速度=0.2倍目标速度,Speed=0.2xTarget Speed,
FrmAxisDebug_btnComMovej_Text,压紧轴-(向上),Pressure axis-(up),
FrmAxisDebug_btnComMove_Text,压紧轴+(向下),Pressure axis+(down),
FrmAxisDebug_label4_Text,(轴四)压紧轴,(Axis 4)pressure axis,
FrmAxisDebug_label6_Text,实时坐标,Real time coordinate,
FrmAxisDebug_label5_Text,点动速度,Inching speed,
FrmAxisDebug_button1_Text,关闭,Close,
FrmAxisDebug_btnInOutMovej_Text,进出轴-(后退),In-out axis-backward,
FrmAxisDebug_btnUpDownMovej_Text,升降轴-(下降),l-axis-descent,
FrmAxisDebug_btnMiddleMovej_Text,旋转轴-(逆时针),Rotation axis- anti-clockwise,
FrmAxisDebug_btnInOutMove_Text,进出轴+(前进),In-out axis+forward,
FrmAxisDebug_btnUpDownMove_Text,升降轴+(上升),l-axis+ascent,
FrmAxisDebug_btnMiddleMove_Text,旋转轴+(顺时针),Rotation axis+clockwise,
FrmAxisDebug_label3_Text,(轴三)进出轴,(Axis 3) in-out axis,
FrmAxisDebug_label2_Text,(轴二)升降轴,(Axis 2) lifting axis,
FrmAxisDebug_label1_Text,(轴一)旋转轴,(Axis 1) rotation axis,
升降轴位置调试:,升降轴位置调试:,Updown-Axis Debug Location:,
FrmPositionTool_Text,升降轴位置测试,Updown-Axis Debug Location,
FrmPositionTool_groupBox6_Text,FrmPositionTool_groupBox6_Text,FrmPositionTool_groupBox6_Text,
FrmPositionTool_groupBox2_Text,位置信息,location information,
FrmPositionTool_label10_Text,入料缓冲点P4偏移量:,Point P4 offset:,
FrmPositionTool_label9_Text,入料前点P3偏移量:,Point P3 offset:,
FrmPositionTool_label5_Text,出料缓冲点P6偏移量:,Point P6 offset:,
FrmPositionTool_label4_Text,出料前点P5偏移值:,Point P5 offset:,
FrmPositionTool_btnOpenFolder_Text,打开文件夹,Open the folder,
FrmPositionTool_btnGetActualPosition_Text,读取位置,Update location,
FrmPositionTool_label8_Text,移动速度:,Move speed:,
FrmPositionTool_ioStatusControl1_Text,FrmPositionTool_ioStatusControl1_Text,FrmPositionTool_ioStatusControl1_Text,
FrmPositionTool_label1_Text,label1,label1,
FrmPositionTool_btnAbsMove_Text,开始运动,Start,
FrmPositionTool_label3_Text,保存文件名称:,file name:,
FrmPositionTool_label7_Text,实际位置:,actual position:,
FrmPositionTool_label13_Text,目标位置:,target location:,
FrmPositionTool_btnSdStop_Text,停止,Stop,
FrmPositionTool_label6_Text,目标位置:,target location:,
FrmPositionTool_groupBox1_Text,设备信息,equipment information,
FrmPositionTool_label12_Text,端口号:,Port number:,
FrmPositionTool_label18_Text,地址:,Servo address:,
FrmPositionTool_btnHomeMove_Text,原点返回,Back to home,
FrmPositionTool_btnServoOn_Text,打开伺服,Open servo,
FrmPositionTool_btnServoOff_Text,关闭伺服,Close servo,
FrmPositionTool_label2_Text,检测信号地址:,signal address:,
FrmPositionTool_btnExit_Text,退出,Exit,
FrmPositionTool_btnClear_Text,清理,Clear,
检测信号,检测信号,detection signal,
FrmLanguare_Text,语言设置,Language,
FrmLanguare_btnCancel_Text,取消,Cancel,
FrmLanguare_btnOk_Text,确定,Confirm,
FrmLanguare_rbtnEnglish_Text,英文,English,
FrmLanguare_rbtnChina_Text,中文,Chinese,
FrmAbout_Text,软件信息,Software Info,
FrmAbout_btnCopy_Text,复制编号,Copy,
FrmAbout_lblCodeName_Text,软件编号:52 43 2D 44 4C 2D 41 43 53 69 6E 67 6C 65 53 74 6F 72 65,Software Number:52 43 2D 44 4C 2D 41 43 53 69 6E 67 6C 65 53 74 6F 72 65,
FrmAbout_lblTime_Text,更新时间:2020-02-07 21:16,UpdateTime:2020-02-07 21:16,
FrmAbout_lblVersion_Text,版本号:1.0.7342.38298,Version:1.0.7342.38298,
FrmAbout_btnNext_Text,确定,Confirm,
Middle_Axis,(轴一)旋转轴,(Axis 1) rotation axis,
UpDown_Axis,(轴二)升降轴轴,(Axis 2) lifting axis,
InOut_Axis,(轴三)进出轴,(Axis 3) in-out axis,
Comp_Axis,(轴四)压紧轴,(Axis 4)pressure axis,
启用调试,启用调试,Enable debugging,
等待启动,等待启动,Wait to start,
前门未关,前门未关,Front door open,
叉子料盘检测有料,请检查,叉子料盘检测有料,请检查,Fork tray full& please check,
开始自动出入库,开始自动出入库,Start auto storing,
停止自动出入库,停止自动出入库,Stop auto storing,
自动出库:,自动出库:,Auto outbound:,
自动入库:,自动入库:,Auto warehousing:,
定位气缸不在下降端,不能移动进出轴,定位气缸不在下降端,不能移动进出轴,The position cylinder is not at the descent position& not move the in-out axis,
警告,警告,Warning,
开始循环出库,开始循环出库,Start looping out,
停止循环出库,停止循环出库,Stop the loop,
FrmStoreBox_显示ToolStripMenuItem_Text,显示,Show,
FrmStoreBox_toolStripMenuItem1_Text,退出,Exit,
X01,急停,Emergency stop,
X02,复位,Reset,
X03,自动,Auto,
X04,气压检测,Pressure detection,
X05,料盘检测1(进料口),Tray check 1,
X06,料盘检测2(料叉),Tray check 2,
X07,进料口门上升端,Portal ascent position,
X08,进料口门下降端,Portal descent position,
X09,安全光栅,Security grating,
X10,前门限位,front door limit,
X11,左侧门限位,Left side threshold,
X12,右侧门限位,Right hand threshold,
Y01,自动指示灯,Auto indicator light,
Y02,故障指示灯,Error indicator light,
Y03,待机指示灯,indicator light,
Y04,故障蜂鸣器,Fault buzzer,
Y05,吹气SOL ON,Blowing SOL ON,
Y06,料仓运转ON,SMD BOX operating ON,
Y07,轴2刹车电源ON,Brake power of axis2 ON,
Y08,进料口门上升SOL,Portal ascent SOL,
Y09,进料口门下降SOL,Portal descent SOL,
Y10,相机照明开,Camera light ON,
是否确定退出?,是否确定退出?,Are you sure you want to quit?,
提示,提示,Remind,
点动速度,点动速度,Inching speed,
倍目标速度,倍目标速度,Double target speed,
禁用调试,禁用调试,Disable debugging,
无报警,无出入库或者重置操作时,才可以回待机点!,无报警,无出入库或者重置操作时,才可以回待机点!,"No alarm
inSuddenStop,收到急停信号",报警急停"
InoutAlarm,进出轴报警!复位失败,请检查,in-out axis alarm! Reset failed& please check,
OpenAxisFail,打开轴{0}失败,Failed to open axis {0},
NoAIr,未检测到气压信号,Pressure signal undetected,
AutoReset,收到复位信号,自动复位,Receive reset signal& automatical reset,
AxisAlarm,运动轴{0}报警,Motion axis {0} alarm,
startFail,启动失败:急停未开,Startup failure: emergency stop not opened,
WaitSingleTimeOut,等待信号{0}={1}超时,Wait signal {0}={1} timeout,
startFailAir,启动失败:没有气压信号,Startup failure: no air pressure signal,
AxisHomeMoveAlarm,运动{0}轴{1}收到原点完成信号,当前位置[{2}],误差过大,需要报警,The movement {0} axis {1} receives the origin completion signal& the current position [{2}]& the error is too large& it needs to alarm,
AxisMoveAlarm,运动{0}轴{1}目标位置[{2}]当前位置{3}误差过大,需要报警,Movement {0} axis {1} target position [{2}] current position {3} error is too large& need to alarm,
MoveTimeOut,{0}]超时{1}[{2}],{0}]Time out {1}[{2}],
WaitInstoreTimeOut,[{0}]超时[等待可以入库][{1}秒],[{0}] timeout [wait to store][{1} seconds],
HasWare,叉子料盘检测有料,请检查,Fork tray full& please check,
NoCodeMsg,未扫到二维码,请重新放入料盘,If the qr code is not scanned& please put it back into the material tray,
InStoreNoCode,未扫到二维码,需要将料盘送出,The qr code is not scanned& the material plate needs to be sent out,
InStoreError,入库库位格式错误:条码[{0}]库位号[{1}],Incorrect format of the library entry: barcode [{0}] library entry number [{1}],
InStoreNoPosition,入库未找到库位:条码[{0}]库位号[{1}],Storage location not found: barcode [{0}] storage location [{1}],
OutStoreError,出库格式错误{0},Providing format error{0},
OutStoreNoPosition,出库未找库位:{0},Storage location not found :{0},
HomeMove,原点返回,Back to home,
AbsMove,绝对运动,Abosolute move,
WaitIo,IO信号等待,IO wait,
WaitTime,时间等待:,Time to wait:,
TargetPosition,电钢目标位置:,Target position of electric steel:,
trayHeight,料盘高度,Reel height,
请先启动料仓!,请先启动料仓!,Please start the system!,
保存位置失败!,保存位置失败!,Save position Fail!,
警告(叉子在待机位时,才能移动升降轴和旋转轴),警告(叉子在待机位时,才能移动升降轴和旋转轴),Warn(move the lifting and rotating axis only when the gripper is stanby),
叉子不在待机位,请先将叉子退回待机位,叉子不在待机位,请先将叉子退回待机位,Gripper not stanby& return the gripper to standby,
确定开始自动出入库?,确定开始自动出入库?,Make sure to start automatic storage ?,
请输入正确的密码,请输入正确的密码,Enter the right PSW,
打开串口失败,打开串口失败,Failed to open serial port,
请输入正确的速度,请输入正确的速度,Please enter the correct speed,
FrmStoreBox_Text,AC_SA_料仓,AC_SA_SMD BOX
FrmStoreBox_tabControl2_Text,FrmStoreBox_tabControl2_Text,FrmStoreBox_tabControl2_Text
FrmStoreBox_tabPage4_Text,料仓操作,Operation
FrmStoreBox_chbBuzzer_Text,启用蜂鸣器,Enable the buzzer
FrmStoreBox_btnStoreExit_Text,退出系统,Exit
FrmStoreBox_btnStoreHome_Text,回待机位,Back to standby
FrmStoreBox_chbAuto_Text,开机自动启动,Auto start
FrmStoreBox_btnSotreReset_Text,复位,Reset
FrmStoreBox_btnStoreStop_Text,停止,Stop
FrmStoreBox_btnStoreStart_Text,启动,Start
FrmStoreBox_tabPage5_Text,设备调试,Device Debugging
FrmStoreBox_btnUpdown_Text,升降轴位置调试,Updown-Axis Debug Location
FrmStoreBox_btnDebug_Text,启用调试,Enable debugging
FrmStoreBox_btnAxisOff_Text,料仓运转OFF,SMD BOX operating OFF
FrmStoreBox_btnAxisOn_Text,料仓运转ON,SMD BOX operating ON
FrmStoreBox_btnScanCode_Text,扫码测试,scanning test
FrmStoreBox_btnAxisP_Text,轴卡点动,axis inching adjusting
FrmStoreBox_btnIO_Text,查看IO,IO check
FrmStoreBox_tabPage6_Text,其他,Other
FrmStoreBox_btnLan_Text,语言,Language
FrmStoreBox_button4_Text,关于软件,About
FrmStoreBox_btnClearL_Text,清理日志,Clean log
FrmStoreBox_btnLogDebug_Text,开启DEBUG,Open Debug
FrmStoreBox_tabControl1_Text,FrmStoreBox_tabControl1_Text,FrmStoreBox_tabControl1_Text
FrmStoreBox_tabPage3_Text,操作日志,Operation Log
FrmStoreBox_btnCloseLed_Text,关闭照明,Close light
FrmStoreBox_btnClearLog_Text,清理日志,Clean log
FrmStoreBox_btnOpenLed_Text,打开照明,Open light
FrmStoreBox_btnCloseDoor_Text,关闭仓门,Close door
FrmStoreBox_btnOpenDoor_Text,打开仓门,Open door
FrmStoreBox_tabPage1_Text,伺服调试,Servo debug
FrmStoreBox_axisMoveControl1_Text,FrmStoreBox_axisMoveControl1_Text,FrmStoreBox_axisMoveControl1_Text
FrmStoreBox_groupBox1_Text,伺服状态,Servo state
FrmStoreBox_axis_4_Alarm_Text,FrmStoreBox_axis_4_Alarm_Text,FrmStoreBox_axis_4_Alarm_Text
FrmStoreBox_label1_Text,label1,label1
FrmStoreBox_axis_1_Alarm_Text,FrmStoreBox_axis_1_Alarm_Text,FrmStoreBox_axis_1_Alarm_Text
FrmStoreBox_axis_3_Alarm_Text,FrmStoreBox_axis_3_Alarm_Text,FrmStoreBox_axis_3_Alarm_Text
FrmStoreBox_axis_2_Alarm_Text,FrmStoreBox_axis_2_Alarm_Text,FrmStoreBox_axis_2_Alarm_Text
FrmStoreBox_label38_Text,ALM:,ALM:
FrmStoreBox_label12_Text,出入库目标值:,Providing target value:
FrmStoreBox_label4_Text,轴三:进出轴,Axis 3 in-out axis
FrmStoreBox_label3_Text,轴二:上下轴,Axis 2 lifting axis
FrmStoreBox_label5_Text,轴一:旋转轴,Axis 1 rotation axis
FrmStoreBox_label43_Text,输出脉冲值:,Output impulse valve:
FrmStoreBox_label42_Text,编码器计数:,Encoder count:
FrmStoreBox_groupAxis_Text,伺服运动,Servo motor
FrmStoreBox_label7_Text,伺服状态:,Servo Info
FrmStoreBox_label17_Text,负极限信号:,Negative limit signal:
FrmStoreBox_label19_Text,正极限信号:,Positive limit signal:
FrmStoreBox_label6_Text,原点信号:,Home signal:
FrmStoreBox_label11_Text,HOME-CMP状态:,HOME-CMP state:
FrmStoreBox_label10_Text,BUSY状态:,BUSY state:
FrmStoreBox_label2_Text,报警状态:,Alarm state:
FrmStoreBox_btnGetAlarm_Text,读取状态,Read state
FrmStoreBox_btnReadPosition_Text,读取位置,Update location
FrmStoreBox_label8_Text,实时位置:,Actual position:
FrmStoreBox_btnOpenAxis_Text,打开伺服,Open servo
FrmStoreBox_btnCloseAxis_Text,关闭伺服,Close servo
FrmStoreBox_label47_Text,速度:,Speed:
FrmStoreBox_btnAxisVMove_Text,匀速运动,uniform move
FrmStoreBox_btnAxisRMove_Text,相对运动,Relative move
FrmStoreBox_btnAxisReturnHome_Text,原点返回,Back to home
FrmStoreBox_btnAxisAMove_Text,绝对运动,Abosolute move
FrmStoreBox_btnComAlarmClear_Text,清除报警,Clear alarm
FrmStoreBox_label48_Text,位置:,Position:
FrmStoreBox_btnAxisStop_Text,停止运动,Stop move
FrmStoreBox_label45_Text,端口号:,Port number:
FrmStoreBox_label46_Text,地址:,Address:
FrmStoreBox_label49_Text,AC伺服:,AC server:
FrmStoreBox_tabPage2_Text,压紧轴/温湿度,Temp controller
FrmStoreBox_groupCode_Text,扫码测试,scanning test
FrmStoreBox_label32_Text,二维码内容:,Code info:
FrmStoreBox_label31_Text,图片:,Image:
FrmStoreBox_btnCodeTest_Text,扫码测试,scanning test
FrmStoreBox_btnOpenFile_Text,打开本地图片,Open Local Image
FrmStoreBox_groupBox7_Text,温控器调试,Temp controller debug
FrmStoreBox_groupHistory_Text,历史记录,History:
FrmStoreBox_btnSelHistory_Text,查询记录信息,Query record information
FrmStoreBox_label24_Text,记录总条数:,Total number:
FrmStoreBox_label30_Text,记录时间:,Time:
FrmStoreBox_label23_Text,当前指针位置:,pointer position:
FrmStoreBox_label26_Text,记录湿度值:,humidity value:
FrmStoreBox_label22_Text,记录温度值:,temperature value:
FrmStoreBox_btnSelTemp_Text,查询实时数据,Query real-time data
FrmStoreBox_label29_Text,湿度:,Humidity:
FrmStoreBox_label28_Text,温度:,Temperature:
FrmStoreBox_label27_Text,端口号:,Port number:
FrmStoreBox_btnTempClose_Text,断开,Disconnect
FrmStoreBox_btnTempInit_Text,初始化,Initialize
FrmStoreBox_groupBox3_Text,设备状态,Machine state
FrmStoreBox_lblWarnMsg_Text,FrmStoreBox_lblWarnMsg_Text,FrmStoreBox_lblWarnMsg_Text
FrmStoreBox_lblThisSta_Text,等待启动,Wait to start
FrmStoreBox_groupInout_Text,料仓操作,Operation
FrmStoreBox_lblTemp_Text,当前温度--,当前湿度--,Current temperature--& current humidity--
FrmStoreBox_lblMsg_Text,没有开启自动出入库,Auto providing not start
FrmStoreBox_btnSavePosition_Text,保存位置,Save position
FrmStoreBox_btnStartAuTo_Text,启动自动模式,Start auto mode
FrmStoreBox_label9_Text,入库间隔仓位:,Storage space:
FrmStoreBox_label21_Text,选择仓位:,Seletct Position:
FrmStoreBox_btnInStore_Text,入库测试,Saving testing
FrmStoreBox_btnOutStore_Text,出库测试,Outbound test
FrmStoreBox_btnComP1_Text,压紧轴待机点P1:,p-axis stanby P1:
FrmStoreBox_btnInOutP2_Text,进出轴取料点P2:,In-out axis P2:
FrmStoreBox_btnInOutP1_Text,进出轴待机点P1:,In-out axis stanby P1:
FrmStoreBox_btnMiddleP1_Text,旋转轴待机点P1:,Rotation axis stanby P1:
FrmStoreBox_btnUpDownP7_Text,升降轴入料缓冲点P7:,l-axis storing buffer P7:
FrmStoreBox_btnUpDownP8_Text,升降轴出料缓冲点P8:,l-axis providing buffer P8:
FrmStoreBox_btnUpDownP1_Text,升降轴入料点P1:,l-axis storing P1:
FrmStoreBox_btnUpDownP2_Text,升降轴出料前点P2:,l-axis providing P2:
FrmStoreBox_btnComP3_Text,压紧轴压紧前点P3:,p-axis former pressing P3:
FrmStoreBox_btnComP2_Text,压紧轴压紧点P2:,p-axis pressing P2:
FrmStoreBox_btnInOutP3_Text,进出轴取料点P3:,In-out axis P3:
FrmStoreBox_btnMiddleP2_Text,旋转轴库位点P2:,Rotation axis storage P2:
FrmStoreBox_btnUpDownP5_Text,升降轴出料前点P5:,l-axis former providing P5:
FrmStoreBox_btnUpDownP6_Text,升降轴出料缓冲点P6:,l-axis providing buffer P6:
FrmStoreBox_btnUpDownP3_Text,升降轴入料前点P3:,l-axis former storing P3:
FrmStoreBox_btnUpDownP4_Text,升降轴入料缓冲点P4:,l-axis storing buffer P4:
FrmPwd_Text,请输入密码,Enter PSW:
FrmPwd_btnNext_Text,确定,Confirm
FrmPwd_btnBack_Text,返回,Back
FrmPwd_label1_Text,请输入密码:,Enter PSW:
FrmIOStatus_Text,IO查看,IO check
FrmIOStatus_button1_Text,关闭,Close
FrmIOStatus_groupBox2_Text,高度传感器,Height Single:
FrmIOStatus_label11_Text,4:,4:
FrmIOStatus_label10_Text,料盘尺寸:,Size:
FrmIOStatus_label9_Text,料盘高度:,Hieght:
FrmIOStatus_label8_Text,->,->
FrmIOStatus_label7_Text,3:,3:
FrmIOStatus_label4_Text,2:,2:
FrmIOStatus_label1_Text,1:,1:
FrmIOStatus_groupBox1_Text,DO写入,DO write
FrmIOStatus_btnCloseLed_Text,关闭照明,Close light
FrmIOStatus_label3_Text,选择DO:,Select DO:
FrmIOStatus_btnOpenLed_Text,打开照明,Open light
FrmIOStatus_label2_Text,SlaveId,SlaveId
FrmIOStatus_btnCloseAxisBreak_Text,关闭刹车,Close brake
FrmIOStatus_label17_Text,设备IP:,IP:
FrmIOStatus_btnReadIO_Text,读取IO状态,Read IO state
FrmIOStatus_btnOpenAxisBreak_Text,打开刹车,Open brake
FrmIOStatus_label14_Text,地址:,Servo address:
FrmIOStatus_btnWriteSingleDO_Text,写入DO,Write DO
FrmIOStatus_label5_Text,定时(ms):,Time(ms):
FrmIOStatus_btnReadAllDi_Text,读取所有DI,Read all DI
FrmIOStatus_label6_Text,写入值:,Write value:
FrmIOStatus_btnReadAllDo_Text,读取所有DO,Read all DO
FrmIOStatus_btnCloseDoor_Text,关闭仓门,Close door
FrmIOStatus_btnOpenDoor_Text,打开仓门,Open door
FrmIOStatus_groupBox4_Text,DO列表,DO list
FrmIOStatus_groupBox3_Text,DI列表,DI list
FrmIOStatus_chbAutoRead_Text,自动读取,Auto read
FrmAxisDebug_Text,料仓BOX_1 _轴点动调试,SMD BOX_1 _axis inching adjusting
FrmAxisDebug_btnCCopy_Text,复制,Copy
FrmAxisDebug_btnICopy_Text,复制,Copy
FrmAxisDebug_btnUCopy_Text,复制,Copy
FrmAxisDebug_btnMCopy_Text,复制,Copy
FrmAxisDebug_lblSpeed_Text,点动速度=0.2倍目标速度,Speed=0.2xTarget Speed
FrmAxisDebug_btnComMovej_Text,压紧轴-(向上),Pressure axis-(up)
FrmAxisDebug_btnComMove_Text,压紧轴+(向下),Pressure axis+(down)
FrmAxisDebug_label4_Text,(轴四)压紧轴,(Axis 4)pressure axis
FrmAxisDebug_label6_Text,实时坐标,Real time coordinate
FrmAxisDebug_label5_Text,点动速度,Inching speed
FrmAxisDebug_button1_Text,关闭,Close
FrmAxisDebug_btnInOutMovej_Text,进出轴-(后退),In-out axis-backward
FrmAxisDebug_btnUpDownMovej_Text,升降轴-(下降),l-axis-descent
FrmAxisDebug_btnMiddleMovej_Text,旋转轴-(逆时针),Rotation axis- anti-clockwise
FrmAxisDebug_btnInOutMove_Text,进出轴+(前进),In-out axis+forward
FrmAxisDebug_btnUpDownMove_Text,升降轴+(上升),l-axis+ascent
FrmAxisDebug_btnMiddleMove_Text,旋转轴+(顺时针),Rotation axis+clockwise
FrmAxisDebug_label3_Text,(轴三)进出轴,(Axis 3) in-out axis
FrmAxisDebug_label2_Text,(轴二)升降轴,(Axis 2) lifting axis
FrmAxisDebug_label1_Text,(轴一)旋转轴,(Axis 1) rotation axis
升降轴位置调试:,升降轴位置调试:,Updown-Axis Debug Location:
FrmPositionTool_Text,升降轴位置测试,Updown-Axis Debug Location
FrmPositionTool_groupBox6_Text,FrmPositionTool_groupBox6_Text,FrmPositionTool_groupBox6_Text
FrmPositionTool_groupBox2_Text,位置信息,location information
FrmPositionTool_label10_Text,入料缓冲点P4偏移量:,Point P4 offset:
FrmPositionTool_label9_Text,入料前点P3偏移量:,Point P3 offset:
FrmPositionTool_label5_Text,出料缓冲点P6偏移量:,Point P6 offset:
FrmPositionTool_label4_Text,出料前点P5偏移值:,Point P5 offset:
FrmPositionTool_btnOpenFolder_Text,打开文件夹,Open the folder
FrmPositionTool_btnGetActualPosition_Text,读取位置,Update location
FrmPositionTool_label8_Text,移动速度:,Move speed:
FrmPositionTool_ioStatusControl1_Text,FrmPositionTool_ioStatusControl1_Text,FrmPositionTool_ioStatusControl1_Text
FrmPositionTool_label1_Text,label1,label1
FrmPositionTool_btnAbsMove_Text,开始运动,Start
FrmPositionTool_label3_Text,保存文件名称:,file name:
FrmPositionTool_label7_Text,实际位置:,actual position:
FrmPositionTool_label13_Text,目标位置:,target location:
FrmPositionTool_btnSdStop_Text,停止,Stop
FrmPositionTool_label6_Text,目标位置:,target location:
FrmPositionTool_groupBox1_Text,设备信息,equipment information
FrmPositionTool_label12_Text,端口号:,Port number:
FrmPositionTool_label18_Text,地址:,Servo address:
FrmPositionTool_btnHomeMove_Text,原点返回,Back to home
FrmPositionTool_btnServoOn_Text,打开伺服,Open servo
FrmPositionTool_btnServoOff_Text,关闭伺服,Close servo
FrmPositionTool_label2_Text,检测信号地址:,signal address:
FrmPositionTool_btnExit_Text,退出,Exit
FrmPositionTool_btnClear_Text,清理,Clear
检测信号,检测信号,detection signal
FrmLanguare_Text,语言设置,Language
FrmLanguare_btnCancel_Text,取消,Cancel
FrmLanguare_btnOk_Text,确定,Confirm
FrmLanguare_rbtnEnglish_Text,英文,English
FrmLanguare_rbtnChina_Text,中文,Chinese
FrmAbout_Text,软件信息,Software Info
FrmAbout_btnCopy_Text,复制编号,Copy
FrmAbout_lblCodeName_Text,软件编号:52 43 2D 44 4C 2D 41 43 53 69 6E 67 6C 65 53 74 6F 72 65,Software Number:52 43 2D 44 4C 2D 41 43 53 69 6E 67 6C 65 53 74 6F 72 65
FrmAbout_lblTime_Text,更新时间:2020-02-07 21:16,UpdateTime:2020-02-07 21:16
FrmAbout_lblVersion_Text,版本号:1.0.7342.38298,Version:1.0.7342.38298
FrmAbout_btnNext_Text,确定,Confirm
Middle_Axis,(轴一)旋转轴,(Axis 1) rotation axis
UpDown_Axis,(轴二)升降轴轴,(Axis 2) lifting axis
InOut_Axis,(轴三)进出轴,(Axis 3) in-out axis
Comp_Axis,(轴四)压紧轴,(Axis 4)pressure axis
启用调试,启用调试,Enable debugging
等待启动,等待启动,Wait to start
前门未关,前门未关,Front door open
叉子料盘检测有料,请检查,叉子料盘检测有料,请检查,Fork tray full& please check
开始自动出入库,开始自动出入库,Start auto storing
停止自动出入库,停止自动出入库,Stop auto storing
自动出库:,自动出库:,
自动入库:,自动入库:,
定位气缸不在下降端,不能移动进出轴,定位气缸不在下降端,不能移动进出轴,The position cylinder is not at the descent position& not move the in-out axis
警告,警告,Warning
开始循环出库,开始循环出库,Start looping out
停止循环出库,停止循环出库,Stop the loop
FrmStoreBox_显示ToolStripMenuItem_Text,显示,Show
FrmStoreBox_toolStripMenuItem1_Text,退出,Exit
X01,急停,Emergency stop
X02,复位,Reset
X03,自动,
X04,气压检测,Pressure detection
X05,料盘检测1(进料口),
X06,料盘检测2(料叉),
X07,进料口门上升端,Portal ascent position
X08,进料口门下降端,Portal descent position
X09,安全光栅,Security grating
X10,前门限位,
X11,左侧门限位,
X12,右侧门限位,
Y01,自动指示灯,Auto indicator light
Y02,故障指示灯,Error indicator light
Y03,待机指示灯,indicator light
Y04,故障蜂鸣器,
Y05,吹气SOL ON,Blowing SOL ON
Y06,料仓运转ON,SMD BOX operating ON
Y07,轴2刹车电源ON,Brake power of axis2 ON
Y08,进料口门上升SOL,Portal ascent SOL
Y09,进料口门下降SOL,Portal descent SOL
Y10,相机照明开,Camera light ON
升降轴位置调试:,升降轴位置调试:,Updown-Axis Debug Location:
是否确定退出?,是否确定退出?,
提示,提示,Remind
FrmStoreBox_Text,AC_SA_料仓,AC_SA_SMD BOX,
FrmStoreBox_tabControl2_Text,FrmStoreBox_tabControl2_Text,FrmStoreBox_tabControl2_Text,
FrmStoreBox_tabPage4_Text,料仓操作,Operation,
FrmStoreBox_chbBuzzer_Text,启用蜂鸣器,Enable the buzzer,
FrmStoreBox_btnStoreExit_Text,退出系统,Exit,
FrmStoreBox_btnStoreHome_Text,回待机位,Back to standby,
FrmStoreBox_chbAuto_Text,开机自动启动,Auto start,
FrmStoreBox_btnSotreReset_Text,复位,Reset,
FrmStoreBox_btnStoreStop_Text,停止,Stop,
FrmStoreBox_btnStoreStart_Text,启动,Start,
FrmStoreBox_tabPage5_Text,设备调试,Device Debugging,
FrmStoreBox_btnUpdown_Text,升降轴位置调试,Updown-Axis Debug Location,
FrmStoreBox_btnDebug_Text,启用调试,Enable debugging,
FrmStoreBox_btnAxisOff_Text,料仓运转OFF,SMD BOX operating OFF,
FrmStoreBox_btnAxisOn_Text,料仓运转ON,SMD BOX operating ON,
FrmStoreBox_btnScanCode_Text,扫码测试,scanning test,
FrmStoreBox_btnAxisP_Text,轴卡点动,axis inching adjusting,
FrmStoreBox_btnIO_Text,查看IO,IO check,
FrmStoreBox_tabPage6_Text,其他,Other,
FrmStoreBox_btnLan_Text,语言,Language,
FrmStoreBox_button4_Text,关于软件,About,
FrmStoreBox_btnClearL_Text,清理日志,Clean log,
FrmStoreBox_btnLogDebug_Text,开启DEBUG,Open Debug,
FrmStoreBox_tabControl1_Text,FrmStoreBox_tabControl1_Text,FrmStoreBox_tabControl1_Text,
FrmStoreBox_tabPage3_Text,操作日志,Operation Log,
FrmStoreBox_btnCloseLed_Text,关闭照明,Close light,
FrmStoreBox_btnClearLog_Text,清理日志,Clean log,
FrmStoreBox_btnOpenLed_Text,打开照明,Open light,
FrmStoreBox_btnCloseDoor_Text,关闭仓门,Close door,
FrmStoreBox_btnOpenDoor_Text,打开仓门,Open door,
FrmStoreBox_tabPage1_Text,伺服调试,Servo debug,
FrmStoreBox_axisMoveControl1_Text,FrmStoreBox_axisMoveControl1_Text,FrmStoreBox_axisMoveControl1_Text,
FrmStoreBox_groupBox1_Text,伺服状态,Servo state,
FrmStoreBox_axis_4_Alarm_Text,FrmStoreBox_axis_4_Alarm_Text,FrmStoreBox_axis_4_Alarm_Text,
FrmStoreBox_label1_Text,label1,label1,
FrmStoreBox_axis_1_Alarm_Text,FrmStoreBox_axis_1_Alarm_Text,FrmStoreBox_axis_1_Alarm_Text,
FrmStoreBox_axis_3_Alarm_Text,FrmStoreBox_axis_3_Alarm_Text,FrmStoreBox_axis_3_Alarm_Text,
FrmStoreBox_axis_2_Alarm_Text,FrmStoreBox_axis_2_Alarm_Text,FrmStoreBox_axis_2_Alarm_Text,
FrmStoreBox_label38_Text,ALM:,ALM:,
FrmStoreBox_label12_Text,出入库目标值:,Providing target value:,
FrmStoreBox_label4_Text,轴三:进出轴,Axis 3 in-out axis,
FrmStoreBox_label3_Text,轴二:上下轴,Axis 2 lifting axis,
FrmStoreBox_label5_Text,轴一:旋转轴,Axis 1 rotation axis,
FrmStoreBox_label43_Text,输出脉冲值:,Output impulse valve:,
FrmStoreBox_label42_Text,编码器计数:,Encoder count:,
FrmStoreBox_groupAxis_Text,伺服运动,Servo motor,
FrmStoreBox_label7_Text,伺服状态:,Servo Info,
FrmStoreBox_label17_Text,负极限信号:,Negative limit signal:,
FrmStoreBox_label19_Text,正极限信号:,Positive limit signal:,
FrmStoreBox_label6_Text,原点信号:,Home signal:,
FrmStoreBox_label11_Text,HOME-CMP状态:,HOME-CMP state:,
FrmStoreBox_label10_Text,BUSY状态:,BUSY state:,
FrmStoreBox_label2_Text,报警状态:,Alarm state:,
FrmStoreBox_btnGetAlarm_Text,读取状态,Read state,
FrmStoreBox_btnReadPosition_Text,读取位置,Update location,
FrmStoreBox_label8_Text,实时位置:,Actual position:,
FrmStoreBox_btnOpenAxis_Text,打开伺服,Open servo,
FrmStoreBox_btnCloseAxis_Text,关闭伺服,Close servo,
FrmStoreBox_label47_Text,速度:,Speed:,
FrmStoreBox_btnAxisVMove_Text,匀速运动,uniform move,
FrmStoreBox_btnAxisRMove_Text,相对运动,Relative move,
FrmStoreBox_btnAxisReturnHome_Text,原点返回,Back to home,
FrmStoreBox_btnAxisAMove_Text,绝对运动,Abosolute move,
FrmStoreBox_btnComAlarmClear_Text,清除报警,Clear alarm,
FrmStoreBox_label48_Text,位置:,Position:,
FrmStoreBox_btnAxisStop_Text,停止运动,Stop move,
FrmStoreBox_label45_Text,端口号:,Port number:,
FrmStoreBox_label46_Text,地址:,Address:,
FrmStoreBox_label49_Text,AC伺服:,AC server:,
FrmStoreBox_tabPage2_Text,压紧轴/温湿度,Temp controller,
FrmStoreBox_groupCode_Text,扫码测试,scanning test,
FrmStoreBox_label32_Text,二维码内容:,Code info:,
FrmStoreBox_label31_Text,图片:,Image:,
FrmStoreBox_btnCodeTest_Text,扫码测试,scanning test,
FrmStoreBox_btnOpenFile_Text,打开本地图片,Open Local Image,
FrmStoreBox_groupBox7_Text,温控器调试,Temp controller debug,
FrmStoreBox_groupHistory_Text,历史记录,History:,
FrmStoreBox_btnSelHistory_Text,查询记录信息,Query record information,
FrmStoreBox_label24_Text,记录总条数:,Total number:,
FrmStoreBox_label30_Text,记录时间:,Time:,
FrmStoreBox_label23_Text,当前指针位置:,pointer position:,
FrmStoreBox_label26_Text,记录湿度值:,humidity value:,
FrmStoreBox_label22_Text,记录温度值:,temperature value:,
FrmStoreBox_btnSelTemp_Text,查询实时数据,Query real-time data,
FrmStoreBox_label29_Text,湿度:,Humidity:,
FrmStoreBox_label28_Text,温度:,Temperature:,
FrmStoreBox_label27_Text,端口号:,Port number:,
FrmStoreBox_btnTempClose_Text,断开,Disconnect,
FrmStoreBox_btnTempInit_Text,初始化,Initialize,
FrmStoreBox_groupBox3_Text,设备状态,Machine state,
FrmStoreBox_lblWarnMsg_Text,FrmStoreBox_lblWarnMsg_Text,FrmStoreBox_lblWarnMsg_Text,
FrmStoreBox_lblThisSta_Text,等待启动,Wait to start,
FrmStoreBox_groupInout_Text,料仓操作,Operation,
FrmStoreBox_lblTemp_Text,当前温度--,当前湿度--,Current temperature--& current humidity--,
FrmStoreBox_lblMsg_Text,没有开启自动出入库,Auto providing not start,
FrmStoreBox_btnSavePosition_Text,保存位置,Save position,
FrmStoreBox_btnStartAuTo_Text,启动自动模式,Start auto mode,
FrmStoreBox_label9_Text,入库间隔仓位:,Storage space:,
FrmStoreBox_label21_Text,选择仓位:,Seletct Position:,
FrmStoreBox_btnInStore_Text,入库测试,Saving testing,
FrmStoreBox_btnOutStore_Text,出库测试,Outbound test,
FrmStoreBox_btnComP1_Text,压紧轴待机点P1:,p-axis stanby P1:,
FrmStoreBox_btnInOutP2_Text,进出轴取料点P2:,In-out axis P2:,
FrmStoreBox_btnInOutP1_Text,进出轴待机点P1:,In-out axis stanby P1:,
FrmStoreBox_btnMiddleP1_Text,旋转轴待机点P1:,Rotation axis stanby P1:,
FrmStoreBox_btnUpDownP7_Text,升降轴入料缓冲点P7:,l-axis storing buffer P7:,
FrmStoreBox_btnUpDownP8_Text,升降轴出料缓冲点P8:,l-axis providing buffer P8:,
FrmStoreBox_btnUpDownP1_Text,升降轴入料点P1:,l-axis storing P1:,
FrmStoreBox_btnUpDownP2_Text,升降轴出料前点P2:,l-axis providing P2:,
FrmStoreBox_btnComP3_Text,压紧轴压紧前点P3:,p-axis former pressing P3:,
FrmStoreBox_btnComP2_Text,压紧轴压紧点P2:,p-axis pressing P2:,
FrmStoreBox_btnInOutP3_Text,进出轴取料点P3:,In-out axis P3:,
FrmStoreBox_btnMiddleP2_Text,旋转轴库位点P2:,Rotation axis storage P2:,
FrmStoreBox_btnUpDownP5_Text,升降轴出料前点P5:,l-axis former providing P5:,
FrmStoreBox_btnUpDownP6_Text,升降轴出料缓冲点P6:,l-axis providing buffer P6:,
FrmStoreBox_btnUpDownP3_Text,升降轴入料前点P3:,l-axis former storing P3:,
FrmStoreBox_btnUpDownP4_Text,升降轴入料缓冲点P4:,l-axis storing buffer P4:,
FrmPwd_Text,请输入密码,Enter PSW:,
FrmPwd_btnNext_Text,确定,Confirm,
FrmPwd_btnBack_Text,返回,Back,
FrmPwd_label1_Text,请输入密码:,Enter PSW:,
FrmIOStatus_Text,IO查看,IO check,
FrmIOStatus_button1_Text,关闭,Close,
FrmIOStatus_groupBox2_Text,高度传感器,Height Single:,
FrmIOStatus_label11_Text,4:,4:,
FrmIOStatus_label10_Text,料盘尺寸:,Size:,
FrmIOStatus_label9_Text,料盘高度:,Hieght:,
FrmIOStatus_label8_Text,->,->,
FrmIOStatus_label7_Text,3:,3:,
FrmIOStatus_label4_Text,2:,2:,
FrmIOStatus_label1_Text,1:,1:,
FrmIOStatus_groupBox1_Text,DO写入,DO write,
FrmIOStatus_btnCloseLed_Text,关闭照明,Close light,
FrmIOStatus_label3_Text,选择DO:,Select DO:,
FrmIOStatus_btnOpenLed_Text,打开照明,Open light,
FrmIOStatus_label2_Text,SlaveId,SlaveId,
FrmIOStatus_btnCloseAxisBreak_Text,关闭刹车,Close brake,
FrmIOStatus_label17_Text,设备IP:,IP:,
FrmIOStatus_btnReadIO_Text,读取IO状态,Read IO state,
FrmIOStatus_btnOpenAxisBreak_Text,打开刹车,Open brake,
FrmIOStatus_label14_Text,地址:,Servo address:,
FrmIOStatus_btnWriteSingleDO_Text,写入DO,Write DO,
FrmIOStatus_label5_Text,定时(ms):,Time(ms):,
FrmIOStatus_btnReadAllDi_Text,读取所有DI,Read all DI,
FrmIOStatus_label6_Text,写入值:,Write value:,
FrmIOStatus_btnReadAllDo_Text,读取所有DO,Read all DO,
FrmIOStatus_btnCloseDoor_Text,关闭仓门,Close door,
FrmIOStatus_btnOpenDoor_Text,打开仓门,Open door,
FrmIOStatus_groupBox4_Text,DO列表,DO list,
FrmIOStatus_groupBox3_Text,DI列表,DI list,
FrmIOStatus_chbAutoRead_Text,自动读取,Auto read,
FrmAxisDebug_Text,料仓BOX_1 _轴点动调试,SMD BOX_1 _axis inching adjusting,
FrmAxisDebug_btnCCopy_Text,复制,Copy,
FrmAxisDebug_btnICopy_Text,复制,Copy,
FrmAxisDebug_btnUCopy_Text,复制,Copy,
FrmAxisDebug_btnMCopy_Text,复制,Copy,
FrmAxisDebug_lblSpeed_Text,点动速度=0.2倍目标速度,Speed=0.2xTarget Speed,
FrmAxisDebug_btnComMovej_Text,压紧轴-(向上),Pressure axis-(up),
FrmAxisDebug_btnComMove_Text,压紧轴+(向下),Pressure axis+(down),
FrmAxisDebug_label4_Text,(轴四)压紧轴,(Axis 4)pressure axis,
FrmAxisDebug_label6_Text,实时坐标,Real time coordinate,
FrmAxisDebug_label5_Text,点动速度,Inching speed,
FrmAxisDebug_button1_Text,关闭,Close,
FrmAxisDebug_btnInOutMovej_Text,进出轴-(后退),In-out axis-backward,
FrmAxisDebug_btnUpDownMovej_Text,升降轴-(下降),l-axis-descent,
FrmAxisDebug_btnMiddleMovej_Text,旋转轴-(逆时针),Rotation axis- anti-clockwise,
FrmAxisDebug_btnInOutMove_Text,进出轴+(前进),In-out axis+forward,
FrmAxisDebug_btnUpDownMove_Text,升降轴+(上升),l-axis+ascent,
FrmAxisDebug_btnMiddleMove_Text,旋转轴+(顺时针),Rotation axis+clockwise,
FrmAxisDebug_label3_Text,(轴三)进出轴,(Axis 3) in-out axis,
FrmAxisDebug_label2_Text,(轴二)升降轴,(Axis 2) lifting axis,
FrmAxisDebug_label1_Text,(轴一)旋转轴,(Axis 1) rotation axis,
升降轴位置调试:,升降轴位置调试:,Updown-Axis Debug Location:,
FrmPositionTool_Text,升降轴位置测试,Updown-Axis Debug Location,
FrmPositionTool_groupBox6_Text,FrmPositionTool_groupBox6_Text,FrmPositionTool_groupBox6_Text,
FrmPositionTool_groupBox2_Text,位置信息,location information,
FrmPositionTool_label10_Text,入料缓冲点P4偏移量:,Point P4 offset:,
FrmPositionTool_label9_Text,入料前点P3偏移量:,Point P3 offset:,
FrmPositionTool_label5_Text,出料缓冲点P6偏移量:,Point P6 offset:,
FrmPositionTool_label4_Text,出料前点P5偏移值:,Point P5 offset:,
FrmPositionTool_btnOpenFolder_Text,打开文件夹,Open the folder,
FrmPositionTool_btnGetActualPosition_Text,读取位置,Update location,
FrmPositionTool_label8_Text,移动速度:,Move speed:,
FrmPositionTool_ioStatusControl1_Text,FrmPositionTool_ioStatusControl1_Text,FrmPositionTool_ioStatusControl1_Text,
FrmPositionTool_label1_Text,label1,label1,
FrmPositionTool_btnAbsMove_Text,开始运动,Start,
FrmPositionTool_label3_Text,保存文件名称:,file name:,
FrmPositionTool_label7_Text,实际位置:,actual position:,
FrmPositionTool_label13_Text,目标位置:,target location:,
FrmPositionTool_btnSdStop_Text,停止,Stop,
FrmPositionTool_label6_Text,目标位置:,target location:,
FrmPositionTool_groupBox1_Text,设备信息,equipment information,
FrmPositionTool_label12_Text,端口号:,Port number:,
FrmPositionTool_label18_Text,地址:,Servo address:,
FrmPositionTool_btnHomeMove_Text,原点返回,Back to home,
FrmPositionTool_btnServoOn_Text,打开伺服,Open servo,
FrmPositionTool_btnServoOff_Text,关闭伺服,Close servo,
FrmPositionTool_label2_Text,检测信号地址:,signal address:,
FrmPositionTool_btnExit_Text,退出,Exit,
FrmPositionTool_btnClear_Text,清理,Clear,
检测信号,检测信号,detection signal,
FrmLanguare_Text,语言设置,Language,
FrmLanguare_btnCancel_Text,取消,Cancel,
FrmLanguare_btnOk_Text,确定,Confirm,
FrmLanguare_rbtnEnglish_Text,英文,English,
FrmLanguare_rbtnChina_Text,中文,Chinese,
FrmAbout_Text,软件信息,Software Info,
FrmAbout_btnCopy_Text,复制编号,Copy,
FrmAbout_lblCodeName_Text,软件编号:52 43 2D 44 4C 2D 41 43 53 69 6E 67 6C 65 53 74 6F 72 65,Software Number:52 43 2D 44 4C 2D 41 43 53 69 6E 67 6C 65 53 74 6F 72 65,
FrmAbout_lblTime_Text,更新时间:2020-02-07 21:16,UpdateTime:2020-02-07 21:16,
FrmAbout_lblVersion_Text,版本号:1.0.7342.38298,Version:1.0.7342.38298,
FrmAbout_btnNext_Text,确定,Confirm,
Middle_Axis,(轴一)旋转轴,(Axis 1) rotation axis,
UpDown_Axis,(轴二)升降轴轴,(Axis 2) lifting axis,
InOut_Axis,(轴三)进出轴,(Axis 3) in-out axis,
Comp_Axis,(轴四)压紧轴,(Axis 4)pressure axis,
启用调试,启用调试,Enable debugging,
等待启动,等待启动,Wait to start,
前门未关,前门未关,Front door open,
叉子料盘检测有料,请检查,叉子料盘检测有料,请检查,Fork tray full& please check,
开始自动出入库,开始自动出入库,Start auto storing,
停止自动出入库,停止自动出入库,Stop auto storing,
自动出库:,自动出库:,Auto outbound:,
自动入库:,自动入库:,Auto warehousing:,
定位气缸不在下降端,不能移动进出轴,定位气缸不在下降端,不能移动进出轴,The position cylinder is not at the descent position& not move the in-out axis,
警告,警告,Warning,
开始循环出库,开始循环出库,Start looping out,
停止循环出库,停止循环出库,Stop the loop,
FrmStoreBox_显示ToolStripMenuItem_Text,显示,Show,
FrmStoreBox_toolStripMenuItem1_Text,退出,Exit,
X01,急停,Emergency stop,
X02,复位,Reset,
X03,自动,Auto,
X04,气压检测,Pressure detection,
X05,料盘检测1(进料口),Tray check 1,
X06,料盘检测2(料叉),Tray check 2,
X07,进料口门上升端,Portal ascent position,
X08,进料口门下降端,Portal descent position,
X09,安全光栅,Security grating,
X10,前门限位,front door limit,
X11,左侧门限位,Left side threshold,
X12,右侧门限位,Right hand threshold,
Y01,自动指示灯,Auto indicator light,
Y02,故障指示灯,Error indicator light,
Y03,待机指示灯,indicator light,
Y04,故障蜂鸣器,Fault buzzer,
Y05,吹气SOL ON,Blowing SOL ON,
Y06,料仓运转ON,SMD BOX operating ON,
Y07,轴2刹车电源ON,Brake power of axis2 ON,
Y08,进料口门上升SOL,Portal ascent SOL,
Y09,进料口门下降SOL,Portal descent SOL,
Y10,相机照明开,Camera light ON,
是否确定退出?,是否确定退出?,Are you sure you want to quit?,
提示,提示,Remind,
点动速度,点动速度,Inching speed,
倍目标速度,倍目标速度,Double target speed,
禁用调试,禁用调试,Disable debugging,
无报警,无出入库或者重置操作时,才可以回待机点!,无报警,无出入库或者重置操作时,才可以回待机点!,"No alarm
inSuddenStop,收到急停信号",报警急停"
InoutAlarm,进出轴报警!复位失败,请检查,in-out axis alarm! Reset failed& please check,
OpenAxisFail,打开轴{0}失败,Failed to open axis {0},
NoAIr,未检测到气压信号,Pressure signal undetected,
AutoReset,收到复位信号,自动复位,Receive reset signal& automatical reset,
AxisAlarm,运动轴{0}报警,Motion axis {0} alarm,
startFail,启动失败:急停未开,Startup failure: emergency stop not opened,
WaitSingleTimeOut,等待信号{0}={1}超时,Wait signal {0}={1} timeout,
startFailAir,启动失败:没有气压信号,Startup failure: no air pressure signal,
AxisHomeMoveAlarm,运动{0}轴{1}收到原点完成信号,当前位置[{2}],误差过大,需要报警,The movement {0} axis {1} receives the origin completion signal& the current position [{2}]& the error is too large& it needs to alarm,
AxisMoveAlarm,运动{0}轴{1}目标位置[{2}]当前位置{3}误差过大,需要报警,Movement {0} axis {1} target position [{2}] current position {3} error is too large& need to alarm,
MoveTimeOut,{0}]超时{1}[{2}],{0}]Time out {1}[{2}],
WaitInstoreTimeOut,[{0}]超时[等待可以入库][{1}秒],[{0}] timeout [wait to store][{1} seconds],
HasWare,叉子料盘检测有料,请检查,Fork tray full& please check,
NoCodeMsg,未扫到二维码,请重新放入料盘,If the qr code is not scanned& please put it back into the material tray,
InStoreNoCode,未扫到二维码,需要将料盘送出,The qr code is not scanned& the material plate needs to be sent out,
InStoreError,入库库位格式错误:条码[{0}]库位号[{1}],Incorrect format of the library entry: barcode [{0}] library entry number [{1}],
InStoreNoPosition,入库未找到库位:条码[{0}]库位号[{1}],Storage location not found: barcode [{0}] storage location [{1}],
OutStoreError,出库格式错误{0},Providing format error{0},
OutStoreNoPosition,出库未找库位:{0},Storage location not found :{0},
HomeMove,原点返回,Back to home,
AbsMove,绝对运动,Abosolute move,
WaitIo,IO信号等待,IO wait,
WaitTime,时间等待:,Time to wait:,
TargetPosition,电钢目标位置:,Target position of electric steel:,
trayHeight,料盘高度,Reel height,
请先启动料仓!,请先启动料仓!,Please start the system!,
保存位置失败!,保存位置失败!,Save position Fail!,
警告(叉子在待机位时,才能移动升降轴和旋转轴),警告(叉子在待机位时,才能移动升降轴和旋转轴),Warn(move the lifting and rotating axis only when the gripper is stanby),
叉子不在待机位,请先将叉子退回待机位,叉子不在待机位,请先将叉子退回待机位,Gripper not stanby& return the gripper to standby,
确定开始自动出入库?,确定开始自动出入库?,Make sure to start automatic storage ?,
请输入正确的密码,请输入正确的密码,Enter the right PSW,
打开串口失败,打开串口失败,Failed to open serial port,
请输入正确的速度,请输入正确的速度,Please enter the correct speed,
......@@ -72,7 +72,9 @@ namespace OnlineStore.ACPackingStore
{
return true;
}
MyMessage.Show("叉子不在待机位,请先将叉子退回待机位(" + InOutDefaultPosition + ")", "警告(叉子在待机位时,才能移动升降轴和旋转轴) ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
// MyMessage.Show("叉子不在待机位,请先将叉子退回待机位(" + InOutDefaultPosition + ")", "警告(叉子在待机位时,才能移动升降轴和旋转轴) ", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
MessageBox.Show(ResourceCulture.GetString("叉子不在待机位,请先将叉子退回待机位") + "(" + InOutDefaultPosition + ")!",
ResourceCulture.GetString("警告(叉子在待机位时,才能移动升降轴和旋转轴)"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return false;
}
private void btnAxisAMove_Click(object sender, EventArgs e)
......
......@@ -71,6 +71,7 @@
<Compile Include="PanasonicServo\ACCMDManager.cs" />
<Compile Include="PanasonicServo\ACServerManager.cs" />
<Compile Include="PanasonicServo\ACServerManager_Partial.cs" />
<Compile Include="ResourceControl.cs" />
<Compile Include="store\LineMoveP.cs" />
<Compile Include="store\LineAlarm.cs">
<SubType>Code</SubType>
......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OnlineStore.DeviceLibrary
{
public class ResourceControl
{
public delegate string GetStrDelegate(string id, string defaultStr);
public static event GetStrDelegate GetStrEvent;
public delegate string GetStringDelegate(string id, string defaultStr, params object[] param);
public static event GetStringDelegate GetStringEvent;
public static string GetMsgStr(string value)
{
string result = GetStrEvent?.Invoke(value, value);
return result;
}
public static string GetString(string id, params object[] param)
{
string result = GetStringEvent?.Invoke(id, id, param);
return result;
}
public static string GetString(string id, string defaultStr)
{
string result = GetStrEvent?.Invoke(id, defaultStr);
return result;
}
public static string GetString(string id, string defaultStr, params object[] param)
{
string result = GetStringEvent?.Invoke(id, defaultStr, param);
return result;
}
/// <summary>
/// AutoOut 自动出库:
/// </summary>
public static string AutoOut = "AutoOut";
/// <summary>
/// AutoIn 自动入库:
/// </summary>
public static string AutoIn = "AutoIn";
/// <summary>
/// AutoEnd 自动出入库结束
/// </summary>
public static string AutoEnd = "AutoEnd";
/// <summary>
///"运行中"
/// </summary>
public static string Run = "Run";
/// <summary>
///"忙碌"
/// </summary>
public static string Busy = "Busy";
/// <summary>
///"原点返回"
/// </summary>
public static string HomeMove = "HomeMove";
/// <summary>
///"重置"
/// </summary>
public static string Reset = "Reset";
/// <summary>
///"运行中"
/// </summary>
public static string Runing = "Runing";
/// <summary>
///"等待启动"
/// </summary>
public static string Wait = "Wait";
/// <summary>
///"设备调试中"
/// </summary>
public static string Debugging = "Debugging";
/// <summary>
///"料盘入仓位完成"
/// </summary>
public static string InStoreEnd = "InStoreEnd";
/// <summary>
///"入库执行中"
/// </summary>
public static string InStoreExecute = "InStoreExecute";
/// <summary>
///"故障中"
/// </summary>
public static string InTrouble = "InTrouble";
/// <summary>
///"料盘出仓位完成"
/// </summary>
public static string OutStoreBoxEnd = "OutStoreBoxEnd";
/// <summary>
///"出库执行中"
/// </summary>
public static string OutStoreExecute = "OutStoreExecute";
/// <summary>
///"设备联机"
/// </summary>
public static string StoreOnline = "StoreOnline";
/// <summary>
///"急停中"
/// </summary>
public static string SuddenStop = "SuddenStop";
/// <summary>
///"出库完成"
/// </summary>
public static string OutMoveExecute = "OutMoveExecute";
/// <summary>
///"入库失败"
/// </summary>
public static string InStoreFailed = "InStoreFailed";
/// <summary>
///"出库失败"
/// </summary>
public static string OutStoreFailed = "OutStoreFailed";
/// <summary>
///"等待信号"
/// </summary>
public static string WaitSingle = "WaitSingle";
/// <summary>
///"超时"
/// </summary>
public static string TimeOut = "TimeOut";
/// <summary>
///"收到急停信号,报警急停"
/// </summary>
public static string inSuddenStop = "inSuddenStop";
/// <summary>
///"进出轴报警!复位失败,请检查"
/// </summary>
public static string InoutAlarm = "InoutAlarm";
/// <summary>
///"打开"
/// </summary>
public static string Open = "Open";
/// <summary>
///"失败"
/// </summary>
public static string Fail = "Fail";
/// <summary>
///"收到复位信号,自动复位"
/// </summary>
public static string AutoReset = "AutoReset";
/// <summary>
///"运动轴"
/// </summary>
public static string MoveAxis = "MoveAxis";
/// <summary>
///"报警"
/// </summary>
public static string Alarm = "Alarm";
/// <summary>
///入库库位格式错误:条码[{0}]库位号[{1}]
/// </summary>
public static string InStoreError = "InStoreError";
/// <summary>
///"入库未找到库位:条码[{0}]库位号[{1}]"
/// </summary>
public static string InStoreNoPosition = "InStoreNoPosition";
/// <summary>
///出库格式错误{0}
/// </summary>
public static string OutStoreError = "OutStoreError";
/// <summary>
///"出库未找库位:{0}"
/// </summary>
public static string OutStoreNoPosition = "OutStoreNoPosition";
/// <summary>
///"绝对运动:"
/// </summary>
public static string AbsMove = "AbsMove";
/// <summary>
///"IO信号等待:"
/// </summary>
public static string WaitIo = "WaitIo";
/// <summary>
///"时间等待:"
/// </summary>
public static string WaitTime = "WaitTime";
/// <summary>
///"电钢目标位置:"
/// </summary>
public static string TargetPosition = "TargetPosition";
/// <summary>
/// 此设备不支持单个入库
/// </summary>
public static string CanotSingleInStore = "CanotSingleInStore";
/// <summary>
///叉子不在待机位,请先将叉子退回待机位
/// </summary>
public static string InoutNotOk = "InoutNotOk";
/// <summary>
///警告(叉子在待机位时,才能移动升降轴和旋转轴)
/// </summary>
public static string InoutWarn = "InoutWarn";
/// <summary>
///无报警,无出入库或者重置操作时,才可以回待机点
/// </summary>
public static string CanotBack = "CanotBack";
/// <summary>
///请先关闭批量上下料门
/// </summary>
public static string PCloseDoor = "PCloseDoor";
/// <summary>
///请输入正确的密码
/// </summary>
public static string PWPwd = "PWPwd";
/// <summary>
///忙碌中,无法打开门锁
/// </summary>
public static string CnotOpen = "CnotOpen";
/// <summary>
///批量入库失败:请先关闭上料机构
/// </summary>
public static string batchInError = "batchInError";
/// <summary>
///批量入库失败:叉子料盘检测有料,请检查后再入库
/// </summary>
public static string batchInError2 = "batchInError2";
/// <summary>
///取出料盘失败:无料盘可取
/// </summary>
public static string GetError = "GetError";
/// <summary>
///取出料盘失败:忙碌中,无法打开门锁
/// </summary>
public static string GetError2 = "GetError2";
/// <summary>
///锁门失败:请先关闭上料机构
/// </summary>
public static string CloseError = "CloseError";
/// <summary>
///已确认料盘已手动拿出
/// </summary>
public static string TakeTrayOut = "TakeTrayOut";
/// <summary>
///未检测到气压信号
/// </summary>
public static string NoAIr = "NoAIr";
/// <summary>
///料盘高度
/// </summary>
public static string trayHeight = "trayHeight";
/// <summary>
///负限位
/// </summary>
public static string FuLimit = "FuLimit";
/// <summary>
///正限位
/// </summary>
public static string ZhLimit = "ZhLimit";
/// <summary>
///上料轴运动停止
/// </summary>
public static string BatchStop = "BatchStop";
/// <summary>
///扫码结束
/// </summary>
public static string ScanOk = "ScanOk";
/// <summary>
///操作人员拿走料盘
/// </summary>
public static string TakeTrayGo = "TakeTrayGo";
/// <summary>
///等待送料结束
/// </summary>
public static string WaitEnd = "WaitEnd";
/// <summary>
///吸盘吸料失败
/// </summary>
public static string XiLiaoError = "XiLiaoError";
/// <summary>
///伺服OFF
/// </summary>
public static string ServoOff = "ServoOff";
/// <summary>
///伺服ON
/// </summary>
public static string servoON = "servoON";
/// <summary>
///仓门状态未知
/// </summary>
public static string NoDoorStatus = "NoDoorStatus";
/// <summary>
///批量出入库信息: 入库:
/// </summary>
public static string InstoreInfo = "InstoreInfo";
/// <summary>
///出库
/// </summary>
public static string oustore = "oustore";
/// <summary>
///门锁关闭
/// </summary>
public static string doorClose = "doorClose";
/// <summary>
///门锁打开
/// </summary>
public static string doorOpen = "doorOpen";
/// <summary>
///启动失败:压紧轴连接失败
/// </summary>
public static string PreConnectFail = "PreConnectFail";
/// <summary>
///启动失败:急停未开
/// </summary>
public static string startFail = "startFail";
/// <summary>
///启动失败:没有气压信号
/// </summary>
public static string startFailAir = "startFailAir";
/// <summary>
/// 打开轴{0}失败
/// </summary>
public static string OpenAxisFail = "OpenAxisFail";
/// <summary>
/// 运动轴{0}报警
/// </summary>
public static string AxisAlarm = "AxisAlarm";
/// <summary>
/// 等待信号{0}={1}超时
/// </summary>
public static string WaitSingleTimeOut = "WaitSingleTimeOut";
/// <summary>
/// 运动{0}轴{1}收到原点完成信号,当前位置[{2}],误差过大,需要报警
/// </summary>
public static string AxisHomeMoveAlarm = "AxisHomeMoveAlarm";
/// <summary>
/// 运动{0}轴{1}目标位置[{2}]当前位置{3}误差过大,需要报警
/// </summary>
public static string AxisMoveAlarm = "AxisMoveAlarm";
/// <summary>
/// [{0}]超时{1}[{2}]
/// </summary>
public static string MoveTimeOut = "MoveTimeOut";
/// <summary>
/// [{0}]超时[等待可以入库][{1}秒]
/// </summary>
public static string WaitInstoreTimeOut = "WaitInstoreTimeOut";
/// <summary>
/// 叉子料盘检测有料,请检查
/// </summary>
public static string HasWare = "HasWare";
/// <summary>
/// 未扫到二维码,请重新放入料盘
/// </summary>
public static string NoCodeMsg = "NoCodeMsg";
/// <summary>
/// 未扫到二维码,需要将料盘送出
/// </summary>
public static string InStoreNoCode = "InStoreNoCode";
/// <summary>
/// 门未关闭,无法执行出库
/// </summary>
public static string TheDoorOpen = "TheDoorOpen";
/// <summary>
/// 批量轴已满,请取出料盘
/// </summary>
public static string OutFull = "OutFull";
}
}
......@@ -123,11 +123,11 @@ namespace OnlineStore.DeviceLibrary
if (isInSuddenDown.Equals(false))
{
isInSuddenDown = true;
LogUtil.error(LOGGER, StoreName + "收到急停信号,报警急停");
WarnMsg = StoreName + "收到急停信号,报警急停";
LogUtil.error(LOGGER, StoreName + "收到急停信号,报警急停");
// WarnMsg = StoreName + "收到急停信号,报警急停";
SetWarnMsg(ResourceControl.inSuddenStop);
//报警时会关闭所有轴
Alarm(StoreAlarmType.SuddenStop, "1", WarnMsg, StoreMoveType.None);
Alarm(StoreAlarmType.SuddenStop, "1", WarnObj.WarnMsg, StoreMoveType.None);
}
}
else
......@@ -221,7 +221,7 @@ namespace OnlineStore.DeviceLibrary
{
isNoAirCheck = false;
isInSuddenDown = false;
WarnMsg = "";
SetWarnMsg();
CurrInOutACount = 0;
CurrInOutCount = 0;
IOManager.IOMove(IO_Type.Alarm_HddLed, IO_VALUE.LOW);
......@@ -280,7 +280,7 @@ namespace OnlineStore.DeviceLibrary
storeRunStatus = StoreRunStatus.Reset;
storeStatus = StoreStatus.ResetMove;
StoreMove.NewMove(StoreMoveType.StoreReset);
WarnMsg = "";
SetWarnMsg();
if (!RunAxis(true))
////打开四个轴
......@@ -385,7 +385,7 @@ namespace OnlineStore.DeviceLibrary
storeStatus = StoreStatus.StoreOnline;
if (alarmType.Equals(StoreAlarmType.None))
{
WarnMsg = "";
SetWarnMsg();
}
break;
......@@ -413,7 +413,7 @@ namespace OnlineStore.DeviceLibrary
storeRunStatus = StoreRunStatus.Runing;
if (alarmType.Equals(StoreAlarmType.None))
{
WarnMsg = "";
SetWarnMsg();
}
break;
......@@ -483,7 +483,8 @@ namespace OnlineStore.DeviceLibrary
//如果此时轴三还在报警,需要提示错误并等待
if (ACServerManager.GetAlarmStatus(Config.InOut_Axis.DeviceName, Config.InOut_Axis.GetAxisValue()) > 0)
{
WarnMsg = "进出轴报警!复位失败,请检查!";
SetWarnMsg(ResourceControl.InoutAlarm);
//WarnMsg = "进出轴报警!复位失败,请检查!";
LogUtil.error(LOGGER, "进出轴报警!复位失败,请检查!");
}
//复位和回原点要等轴3进出轴ORG亮了以后才能返回其他轴
......@@ -509,7 +510,7 @@ namespace OnlineStore.DeviceLibrary
storeRunStatus = StoreRunStatus.Runing;
StoreMove.EndMove();
storeStatus = StoreStatus.StoreOnline;
WarnMsg = "";
SetWarnMsg();
break;
default: break;
}
......@@ -580,9 +581,11 @@ namespace OnlineStore.DeviceLibrary
{
ACServerManager.ServoOff(axis.DeviceName, axis.GetAxisValue());
int alarmCode = GetAlarmCodeByAxis(axis);
WarnMsg = StoreName + "打开轴" + axis.Explain + "失败 ";
LogUtil.info(LOGGER, StoreName + WarnMsg);
Alarm(StoreAlarmType.AxisAlarm, GetAlarmCodeByAxis(axis).ToString(), WarnMsg, StoreMove.MoveType);
SetWarnMsg(ResourceControl.OpenAxisFail,axis.DisplayStr);
// WarnMsg = StoreName + "打开轴" + axis.Explain + "失败 ";
LogUtil.info(LOGGER, StoreName +WarnObj.WarnMsg);
Alarm(StoreAlarmType.AxisAlarm, GetAlarmCodeByAxis(axis).ToString(), WarnObj.WarnMsg, StoreMove.MoveType);
return false;
}
}
......@@ -632,7 +635,7 @@ namespace OnlineStore.DeviceLibrary
/// </summary>
public override void StopRun()
{
WarnMsg = "";
SetWarnMsg();
autoNext = false;
IoCheckTimer.Enabled = false;
serverConnectTimer.Enabled = false;
......@@ -748,10 +751,11 @@ namespace OnlineStore.DeviceLibrary
TimeSpan span = DateTime.Now - lastAirCloseTime;
if (span.TotalSeconds > Config.AirCheckSeconds)
{
WarnMsg = "未检测到气压信号";
//WarnMsg = "未检测到气压信号";
SetWarnMsg(ResourceControl.NoAIr);
preAirValue = IO_VALUE.LOW;
LogUtil.info("已持续【" + FormUtil.GetSpanStr(span) + "】未检测到气压信号,报警");
Alarm(StoreAlarmType.NoAirCheck, "2", WarnMsg, StoreMoveType.None);
Alarm(StoreAlarmType.NoAirCheck, "2", WarnObj.WarnMsg, StoreMoveType.None);
return;
}
}
......@@ -945,7 +949,8 @@ namespace OnlineStore.DeviceLibrary
{
//收到复位信号
LogUtil.info(LOGGER, "收到复位信号,自动复位");
WarnMsg = "收到复位信号,自动复位";
//WarnMsg = "收到复位信号,自动复位";
SetWarnMsg(ResourceControl.AutoReset);
Reset();
}
}
......@@ -1111,7 +1116,7 @@ namespace OnlineStore.DeviceLibrary
{
LogUtil.info(StoreName + "之前有IO超时异常【" + alarmInfo.alarmDetail + "】,但是当前已经没有在等待中,清理信号超时异常!");
alarmType = StoreAlarmType.None;
WarnMsg = "";
SetWarnMsg();
}
}
}
......@@ -1224,9 +1229,10 @@ namespace OnlineStore.DeviceLibrary
if (alarmIo == 1)
{
WarnMsg = StoreName + " 运动轴" + axisInfo.Explain + "报警";
//WarnMsg = StoreName + " 运动轴" + axisInfo.Explain + "报警";
SetWarnMsg(ResourceControl.AxisAlarm, axisInfo.DisplayStr);
info.AlarmIoValue = alarmIo;
Alarm(StoreAlarmType.AxisAlarm, GetAlarmCodeByAxis(axisInfo).ToString(), WarnMsg, StoreMoveType.None);
Alarm(StoreAlarmType.AxisAlarm, GetAlarmCodeByAxis(axisInfo).ToString(), WarnObj.WarnMsg, StoreMoveType.None);
isInAlarm = true;
}
else
......@@ -1389,7 +1395,8 @@ namespace OnlineStore.DeviceLibrary
string[] posArray = posId.Split('#');
if (!(posArray.Length == 2))
{
WarnMsg = StoreName + "入库库位格式错误:二维码【" + message + "】库位【" + posId + "】";
//WarnMsg = StoreName + "入库库位格式错误:二维码【" + message + "】库位【" + posId + "】";
SetWarnMsg(ResourceControl.InStoreError, message, posId);
LogUtil.error(LOGGER, "服务器反馈 入库库位格式错误:二维码【" + message + "】库位【" + posId + "】");
LogUtil.info(LOGGER, "服务器反馈 入库库位格式错误:二维码【" + message + "】库位【" + posId + "】");
return;
......@@ -1400,7 +1407,9 @@ namespace OnlineStore.DeviceLibrary
ACStorePosition position = CSVPositionReader<ACStorePosition>.GetPositon(posId);
if (position == null)
{ //出入库没有找到服务器发送的库位,需要打印日志方便查询原因
WarnMsg = "入库未找到库位:二维码【" + message + "】库位【" + posId + "】 ";
SetWarnMsg(ResourceControl.InStoreNoPosition, message, posId);
// WarnMsg = "入库未找到库位:二维码【" + message + "】库位【" + posId + "】 ";
LogUtil.error(LOGGER, "收到服务器入库命令:入库未找到库位:二维码【" + message + "】库位【" + posId + "】");
LogUtil.info(LOGGER, "收到服务器入库命令:入库未找到库位:二维码【" + message + "】库位【" + posId + "】");
return;
......@@ -1751,10 +1760,10 @@ namespace OnlineStore.DeviceLibrary
lineOperation.cid = CID;
lineOperation.seq = ConfigAppSettings.nextSeq();
lineOperation.status = 1;
if (WarnMsg != "")
if (WarnObj.WarnMsg != "")
{
lineOperation.status = (int)StoreStatus.Warning;
lineOperation.msg = WarnMsg;
lineOperation.msg = WarnObj.WarnMsg;
}
else if (IsRun)
{
......@@ -1772,10 +1781,10 @@ namespace OnlineStore.DeviceLibrary
{
boxStatus.status = (int)StoreStatus.Debugging;
}
boxStatus.msg = WarnMsg;
lineOperation.msg = WarnMsg;
boxStatus.msg = WarnObj.WarnMsg;
lineOperation.msg = WarnObj.WarnMsg;
if (WarnMsg.Equals(""))
if (WarnObj.WarnMsg.Equals(""))
{
boxStatus.msg = CodeMsg;
lineOperation.msg = CodeMsg;
......@@ -1789,7 +1798,7 @@ namespace OnlineStore.DeviceLibrary
}
}
CodeMsg = "";
//WarnMsg = "";
//SetWarnMsg();
//状态
boxStatus.status = (int)storeStatus;
if (IsDebug)
......@@ -1916,7 +1925,8 @@ namespace OnlineStore.DeviceLibrary
string[] posArray = posId.Split('#');
if (posArray.Length != 2)
{
WarnMsg = StoreName + "出库格式错误:库位号【" + posId + "】";
//WarnMsg = StoreName + "出库格式错误:库位号【" + posId + "】";
SetWarnMsg(ResourceControl.OutStoreError, posId);
LogUtil.error(LOGGER, "收到服务器出库命令:库位号【" + posId + "】格式错误");
continue;
}
......@@ -1927,7 +1937,8 @@ namespace OnlineStore.DeviceLibrary
if (position == null)
{
//出入库没有找到服务器发送的库位,需要打印日志方便查询原因
WarnMsg = StoreName + "出库未找库位:【" + posId + "】";
//WarnMsg = StoreName + "出库未找库位:【" + posId + "】";
SetWarnMsg(ResourceControl.OutStoreNoPosition, posId);
LogUtil.error(LOGGER, "收到服务器出库命令:未找到【" + posId + "】的库位信息");
continue;
}
......
......@@ -139,8 +139,8 @@ namespace OnlineStore.DeviceLibrary
if (!msg.Equals(""))
{
isOk = false;
WarnMsg = msg;
Alarm(StoreAlarmType.AxisMoveError, GetAlarmCodeByAxis(wait.AxisInfo).ToString(), WarnMsg, StoreMove.MoveType);
// WarnMsg = msg;
Alarm(StoreAlarmType.AxisMoveError, GetAlarmCodeByAxis(wait.AxisInfo).ToString(), msg, StoreMove.MoveType);
break;
}
}
......@@ -155,8 +155,9 @@ namespace OnlineStore.DeviceLibrary
if ((!wait.IsEnd) && span.TotalMilliseconds > timeOutMs)
{
ConfigIO io = Config.getWaitIO(wait.IoType);
WarnMsg = StoreName + " 等待信号" + io.DisplayStr + "=" + wait.IoValue + "超时!";
Alarm(StoreAlarmType.IoSingleTimeOut, io.ElectricalDefinition, WarnMsg, StoreMove.MoveType);
//WarnMsg = StoreName + " 等待信号" + io.DisplayStr + "=" + wait.IoValue + "超时!";
SetWarnMsg(ResourceControl.WaitSingleTimeOut, io.DisplayStr, wait.IoValue.ToString());
Alarm(StoreAlarmType.IoSingleTimeOut, io.ElectricalDefinition, WarnObj.WarnMsg, StoreMove.MoveType);
LogUtil.error(LOGGER, StoreName + wait.IoType + "等待信号(" + io.DisplayStr + "=" + wait.IoValue + ") 超时", 14);
isOk = false;
break;
......@@ -204,10 +205,11 @@ namespace OnlineStore.DeviceLibrary
}
else if (span.TotalSeconds > StoreMove.TimeOutSeconds)
{
WarnMsg = StoreName + "【" + StoreMove.MoveType + "】【" + StoreMove.MoveStep + "】等待超时 [" + NotOkMsg
+ "]已等待[" + Math.Round(span.TotalSeconds, 1) + "]秒";
LogUtil.error(LOGGER, WarnMsg,100);
Alarm(StoreAlarmType.IoSingleTimeOut, "", WarnMsg, StoreMove.MoveType);
// WarnMsg = StoreName + "【" + StoreMove.MoveType + "】【" + StoreMove.MoveStep + "】等待超时 [" + NotOkMsg
// + "]已等待[" + Math.Round(span.TotalSeconds, 1) + "]秒";
SetWarnMsg(ResourceControl.MoveTimeOut, StoreMove.MoveStep + "", NotOkMsg, Math.Round(span.TotalSeconds, 1)+"");
LogUtil.error(LOGGER, WarnObj.WarnMsg,100);
Alarm(StoreAlarmType.IoSingleTimeOut, "", WarnObj.WarnMsg, StoreMove.MoveType);
}
}
private static DateTime lastComRHomeTime = DateTime.Now;
......
......@@ -28,7 +28,7 @@ namespace OnlineStore.DeviceLibrary
/// <summary>
/// 提示消息,一般发给服务器后清空(LineBean表示报警提示消息,BoxBean表示出入库失败的原因记录)
/// </summary>
public string WarnMsg = "";
// public string WarnMsg = "";
/// <summary>
/// 日志颜色
/// </summary>
......@@ -101,67 +101,68 @@ namespace OnlineStore.DeviceLibrary
protected abstract void InStoreProcess();
#endregion
public string GetRunStr()
public string GetRunStr(StoreRunStatus runStatus )
{
string sta = "运行中";
string sta = ResourceControl.GetString(ResourceControl.Run, "运行中");
string aa = "";
switch (storeRunStatus)
switch (runStatus)
{
case StoreRunStatus.Busy:
sta = "忙碌";
sta = ResourceControl.GetString(ResourceControl.Busy, "忙碌");
break;
case StoreRunStatus.HomeMoving:
sta = "原点返回";
sta = ResourceControl.GetString(ResourceControl.HomeMove, "原点返回");
break;
case StoreRunStatus.Reset:
sta = "重置";
sta = ResourceControl.GetString(ResourceControl.Reset, "重置");
break;
case StoreRunStatus.Runing:
sta = "运行中";
sta = ResourceControl.GetString(ResourceControl.Runing, "运行中");
break;
case StoreRunStatus.Wait:
sta = "等待启动";
sta = ResourceControl.GetString(ResourceControl.Wait, "等待启动");
break;
}
if (storeRunStatus > StoreRunStatus.Wait)
if (runStatus > StoreRunStatus.Wait)
{
//"0":"急停中", "1":"设备联机", "2":"故障中", "3":"入库执行中", "4":"出库执行中", 5":"料盘入仓位完成", "6":"料盘出仓位完成", 7":"设备调试中",
switch (storeStatus)
{
case StoreStatus.Debugging:
aa = "设备调试中";
aa = ResourceControl.GetString(ResourceControl.Debugging, "设备调试中");
break;
case StoreStatus.InStoreEnd:
aa = "料盘入仓位完成";
aa = ResourceControl.GetString(ResourceControl.InStoreEnd, "料盘入仓位完成");
break;
case StoreStatus.InStoreExecute:
aa = "入库执行中";
aa = ResourceControl.GetString(ResourceControl.InStoreExecute, "入库执行中");
break;
case StoreStatus.InTrouble:
aa = "故障中";
aa = ResourceControl.GetString(ResourceControl.InTrouble, "故障中");
break;
case StoreStatus.OutStoreBoxEnd:
aa = "料盘出仓位完成";
aa = ResourceControl.GetString(ResourceControl.OutStoreBoxEnd, "料盘出仓位完成");
break;
case StoreStatus.OutStoreExecute:
aa = "出库执行中";
aa = ResourceControl.GetString(ResourceControl.OutStoreExecute, "出库执行中");
break;
case StoreStatus.StoreOnline:
aa = "设备联机";
aa = ResourceControl.GetString(ResourceControl.StoreOnline, "设备联机");
break;
case StoreStatus.SuddenStop:
aa = "急停中";
aa = ResourceControl.GetString(ResourceControl.SuddenStop, "急停中");
break;
case StoreStatus.OutMoveExecute:
aa = "出库完成";
aa = ResourceControl.GetString(ResourceControl.OutMoveExecute, "出库完成");
break;
case StoreStatus.InStoreFaild:
aa = "入库失败(" + WarnMsg + ")";
aa = ResourceControl.GetString(ResourceControl.InStoreFailed, "入库失败") + "(" + WarnObj.WarnMsg + ")";
break;
case StoreStatus.OutStoreFaild:
aa = "出库失败(" + WarnMsg + ")";
aa = ResourceControl.GetString(ResourceControl.OutStoreFailed, "出库失败") + "(" + WarnObj.WarnMsg + ")";
break;
}
if (!aa.Equals(""))
......@@ -178,6 +179,50 @@ namespace OnlineStore.DeviceLibrary
return sta;
}
}
public WarnInfo WarnObj = new WarnInfo();
public void SetWarnMsg(string code="", params string[] param)
{
if (code.Equals(""))
{
// WarnMsg =msg;
WarnObj.WarnMsg = "";
WarnObj.MsgCode = "";
WarnObj.MsgParam = param;
}
else
{
// WarnMsg = String.Format(msg, param);
WarnObj.WarnMsg = ResourceControl.GetString(code, param);
WarnObj.MsgCode = code;
WarnObj.MsgParam = param;
}
}
public void SetWarnMsgAndLog(string code, params string[] param)
{
SetWarnMsg(code, param);
LogUtil.error("WarnObj: Type[" + WarnObj.MsgCode + "]Msg[" + WarnObj.WarnMsg + "]");
}
public void SetWaitWarnMsg(string myType, string type, params string[] param)
{
WarnObj.WarnMsg = myType;
WarnObj.MsgCode = type;
WarnObj.MsgParam = param;
}
}
public class WarnInfo
{
public WarnInfo()
{
MsgCode = "";
WarnMsg = "";
MsgParam = null;
}
public string MsgCode { set; get; }
public string WarnMsg { set; get; }
public string[] MsgParam { set; get; }
}
}
......@@ -280,8 +280,10 @@ namespace OnlineStore.DeviceLibrary
}
else
{
msg = StoreName + " storeMoveStep=" + StoreMove.MoveStep + moveAxis.DisplayStr + "目标位置[" + targetPosition + "]当前位置[" + outCount
+ "],误差过大,需要报警";
//msg = StoreName + " storeMoveStep=" + StoreMove.MoveStep + moveAxis.DisplayStr + "目标位置[" + targetPosition + "]当前位置[" + outCount
// + "],误差过大,需要报警";
SetWarnMsgAndLog(ResourceControl.AxisMoveAlarm, StoreMove.MoveStep + "", moveAxis.GetNameStr(), targetPosition + "", outCount + "");
msg = WarnObj.WarnMsg;
LogUtil.error(LOGGER, msg);
}
}
......@@ -309,7 +311,10 @@ namespace OnlineStore.DeviceLibrary
}
else
{
msg = StoreName + " storeMoveStep=" + StoreMove.MoveStep + moveAxis.DisplayStr + "收到原点完成信号,当前位置[" + outCount + "],误差过大,需要报警";
//msg = StoreName + " storeMoveStep=" + StoreMove.MoveStep + moveAxis.DisplayStr + "收到原点完成信号,当前位置[" + outCount + "],误差过大,需要报警";
SetWarnMsgAndLog(ResourceControl.AxisHomeMoveAlarm, StoreMove.MoveStep + "", moveAxis.GetNameStr(), outCount + "");
msg = WarnObj.WarnMsg;
LogUtil.error(LOGGER, msg);
}
}
......
......@@ -247,39 +247,40 @@ namespace OnlineStore.DeviceLibrary
{
if (IsHomeMove)
{
return "轴【" + AxisInfo.DisplayStr + "】原点返回";
return "【" + AxisInfo.DisplayStr + "】" + ResourceControl.GetString(ResourceControl.HomeMove, "原点返回");
}
else
{
return "轴【" + AxisInfo.DisplayStr + "】绝对运动,目标位置【" + TargetPosition + "】";
return "【" + AxisInfo.DisplayStr + "】" + ResourceControl.GetString(ResourceControl.AbsMove, "绝对运动") + "【" + TargetPosition + "】";
}
}
else if (WaitType == 2)
{
return "IO信号等待,IO类型【" + IoType + "】,等待值【" + IoValue + "】";
return ResourceControl.GetString(ResourceControl.WaitIo, "IO信号等待") + "【" + IoType + "】=【" + IoValue + "】";
}
else if (WaitType == 3)
{
return "时间等待:【" + TimeMSeconds + "】毫秒";
return ResourceControl.GetString(ResourceControl.WaitTime, "时间等待:") + "【" + TimeMSeconds + "】";
}
else if (WaitType == 4)
else if (WaitType ==4)
{
return "电钢目标位置:【" + TargetPosition + "】 ";
return ResourceControl.GetString(ResourceControl.TargetPosition, "电钢目标位置:") + "【" + TargetPosition + "】 ";
}
else if (WaitType == 5)
else if (WaitType ==5)
{
return "硕科电机目标位置:【" + TargetPosition + "】 ";
return ResourceControl.GetString(ResourceControl.TargetPosition, "电钢目标位置:") + "【" + TargetPosition + "】 ";
}
else if (WaitType == 6)
else if (WaitType ==6)
{
return "轴【" + AxisInfo.DisplayStr + "】ORG信号:【" + IoValue + "】 ";
}else if (WaitType == 7)
return "【" + AxisInfo.DisplayStr + "】ORG:【" + IoValue + "】 ";
}
else if (WaitType ==7)
{
return "料盘高度【" + HeightValue + "】 ";
return ResourceControl.GetString(ResourceControl.trayHeight, "料盘高度") + "【" + HeightValue + "】 ";
}
else
{
return "Wait位置类型:WaitType=【" + WaitType + "】";
return "WaitType=【" + WaitType + "】";
}
}
/// <summary>
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!