Commit 1efab408 张东亮

跨楼层单电梯单送料任务测试ok

1 个父辈 5c416acb
正在显示 39 个修改的文件 包含 8381 行增加989 行删除
......@@ -44,12 +44,12 @@
this.tblLayoutUnlock = new System.Windows.Forms.TableLayoutPanel();
this.dgvInfos = new System.Windows.Forms.DataGridView();
this.tabPage3 = new System.Windows.Forms.TabPage();
this.lblShow = new System.Windows.Forms.Label();
this.label12 = new System.Windows.Forms.Label();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.tabControlManual = new System.Windows.Forms.TabControl();
this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel();
this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel();
this.lblShow = new System.Windows.Forms.Label();
this.tableLayoutPanel3.SuspendLayout();
this.tabControl1.SuspendLayout();
this.tabPage2.SuspendLayout();
......@@ -79,10 +79,10 @@
this.tableLayoutPanel3.Margin = new System.Windows.Forms.Padding(2);
this.tableLayoutPanel3.Name = "tableLayoutPanel3";
this.tableLayoutPanel3.RowCount = 2;
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 48.43538F));
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 51.56462F));
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 56.9273F));
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 43.0727F));
this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
this.tableLayoutPanel3.Size = new System.Drawing.Size(1215, 735);
this.tableLayoutPanel3.Size = new System.Drawing.Size(1284, 729);
this.tableLayoutPanel3.TabIndex = 7;
//
// tabControl1
......@@ -92,10 +92,10 @@
this.tabControl1.Controls.Add(this.tabPage4);
this.tabControl1.Controls.Add(this.tabPage3);
this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tabControl1.Location = new System.Drawing.Point(3, 359);
this.tabControl1.Location = new System.Drawing.Point(3, 418);
this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0;
this.tabControl1.Size = new System.Drawing.Size(1209, 373);
this.tabControl1.Size = new System.Drawing.Size(1278, 308);
this.tabControl1.TabIndex = 7;
this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged);
//
......@@ -105,7 +105,7 @@
this.tabPage2.Location = new System.Drawing.Point(4, 22);
this.tabPage2.Name = "tabPage2";
this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
this.tabPage2.Size = new System.Drawing.Size(1201, 347);
this.tabPage2.Size = new System.Drawing.Size(1756, 347);
this.tabPage2.TabIndex = 3;
this.tabPage2.Text = "日志";
this.tabPage2.UseVisualStyleBackColor = true;
......@@ -122,7 +122,7 @@
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 1;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(1195, 341);
this.tableLayoutPanel1.Size = new System.Drawing.Size(1750, 341);
this.tableLayoutPanel1.TabIndex = 6;
//
// richTextBox1
......@@ -130,7 +130,7 @@
this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill;
this.richTextBox1.Location = new System.Drawing.Point(3, 3);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.Size = new System.Drawing.Size(1189, 335);
this.richTextBox1.Size = new System.Drawing.Size(1744, 335);
this.richTextBox1.TabIndex = 7;
this.richTextBox1.Text = "";
//
......@@ -140,7 +140,7 @@
this.tabPage1.Location = new System.Drawing.Point(4, 22);
this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
this.tabPage1.Size = new System.Drawing.Size(1201, 347);
this.tabPage1.Size = new System.Drawing.Size(1756, 347);
this.tabPage1.TabIndex = 0;
this.tabPage1.Text = "节点状态";
this.tabPage1.UseVisualStyleBackColor = true;
......@@ -157,7 +157,7 @@
this.tableLayoutPanel2.Name = "tableLayoutPanel2";
this.tableLayoutPanel2.RowCount = 1;
this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel2.Size = new System.Drawing.Size(1195, 341);
this.tableLayoutPanel2.Size = new System.Drawing.Size(1750, 341);
this.tableLayoutPanel2.TabIndex = 34;
//
// DgvNode
......@@ -169,6 +169,7 @@
this.DgvNode.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
this.DgvNode.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
this.DgvNode.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.DgvNode.Dock = System.Windows.Forms.DockStyle.Fill;
this.DgvNode.Location = new System.Drawing.Point(3, 3);
this.DgvNode.MultiSelect = false;
this.DgvNode.Name = "DgvNode";
......@@ -177,7 +178,7 @@
this.DgvNode.RowHeadersVisible = false;
this.DgvNode.RowHeadersWidth = 50;
this.DgvNode.RowTemplate.Height = 23;
this.DgvNode.Size = new System.Drawing.Size(1189, 298);
this.DgvNode.Size = new System.Drawing.Size(1744, 335);
this.DgvNode.TabIndex = 1;
this.DgvNode.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.DgvNode_CellClick);
//
......@@ -186,7 +187,7 @@
this.tabPage4.Controls.Add(this.groupBox1);
this.tabPage4.Location = new System.Drawing.Point(4, 22);
this.tabPage4.Name = "tabPage4";
this.tabPage4.Size = new System.Drawing.Size(1201, 347);
this.tabPage4.Size = new System.Drawing.Size(1756, 347);
this.tabPage4.TabIndex = 4;
this.tabPage4.Text = "任务信息";
this.tabPage4.UseVisualStyleBackColor = true;
......@@ -200,7 +201,7 @@
this.groupBox1.Margin = new System.Windows.Forms.Padding(2);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Padding = new System.Windows.Forms.Padding(2);
this.groupBox1.Size = new System.Drawing.Size(1201, 347);
this.groupBox1.Size = new System.Drawing.Size(1756, 347);
this.groupBox1.TabIndex = 34;
this.groupBox1.TabStop = false;
//
......@@ -216,7 +217,7 @@
this.tableLayoutPanel5.RowCount = 1;
this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 326F));
this.tableLayoutPanel5.Size = new System.Drawing.Size(1197, 326);
this.tableLayoutPanel5.Size = new System.Drawing.Size(1752, 326);
this.tableLayoutPanel5.TabIndex = 2;
//
// grpUnlock
......@@ -226,7 +227,7 @@
this.grpUnlock.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.grpUnlock.Location = new System.Drawing.Point(3, 3);
this.grpUnlock.Name = "grpUnlock";
this.grpUnlock.Size = new System.Drawing.Size(1191, 320);
this.grpUnlock.Size = new System.Drawing.Size(1746, 320);
this.grpUnlock.TabIndex = 4;
this.grpUnlock.TabStop = false;
this.grpUnlock.Text = "任务信息";
......@@ -243,7 +244,7 @@
this.tblLayoutUnlock.Name = "tblLayoutUnlock";
this.tblLayoutUnlock.RowCount = 1;
this.tblLayoutUnlock.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tblLayoutUnlock.Size = new System.Drawing.Size(1185, 298);
this.tblLayoutUnlock.Size = new System.Drawing.Size(1740, 298);
this.tblLayoutUnlock.TabIndex = 1;
//
// dgvInfos
......@@ -257,8 +258,9 @@
this.dgvInfos.ReadOnly = true;
this.dgvInfos.RowHeadersVisible = false;
this.dgvInfos.RowTemplate.Height = 23;
this.dgvInfos.Size = new System.Drawing.Size(1179, 292);
this.dgvInfos.Size = new System.Drawing.Size(1734, 292);
this.dgvInfos.TabIndex = 0;
this.dgvInfos.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvInfos_CellContentClick);
//
// tabPage3
//
......@@ -268,18 +270,27 @@
this.tabPage3.Location = new System.Drawing.Point(4, 22);
this.tabPage3.Name = "tabPage3";
this.tabPage3.Padding = new System.Windows.Forms.Padding(3);
this.tabPage3.Size = new System.Drawing.Size(1201, 347);
this.tabPage3.Size = new System.Drawing.Size(1270, 282);
this.tabPage3.TabIndex = 2;
this.tabPage3.Text = "手动";
this.tabPage3.UseVisualStyleBackColor = true;
//
// lblShow
//
this.lblShow.Dock = System.Windows.Forms.DockStyle.Left;
this.lblShow.Location = new System.Drawing.Point(253, 3);
this.lblShow.Name = "lblShow";
this.lblShow.Size = new System.Drawing.Size(420, 276);
this.lblShow.TabIndex = 47;
this.lblShow.Text = resources.GetString("lblShow.Text");
//
// label12
//
this.label12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192)))));
this.label12.Dock = System.Windows.Forms.DockStyle.Left;
this.label12.Location = new System.Drawing.Point(3, 3);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(250, 341);
this.label12.Size = new System.Drawing.Size(250, 276);
this.label12.TabIndex = 46;
this.label12.Text = "说明:\r\n·小车/任务状态:\r\n Wait=已发送任务,还未获取到最新状态\r\n Executing=正在执行任务\r\n None=空闲状态\r\n " +
" Done=任务完成\r\n Aborted=任务中止\r\n Unknown=软件获取小车状态失败\r\n\r\n";
......@@ -289,11 +300,11 @@
this.groupBox2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.groupBox2.Controls.Add(this.tabControlManual);
this.groupBox2.Dock = System.Windows.Forms.DockStyle.Right;
this.groupBox2.Location = new System.Drawing.Point(770, 3);
this.groupBox2.Location = new System.Drawing.Point(839, 3);
this.groupBox2.Margin = new System.Windows.Forms.Padding(2);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Padding = new System.Windows.Forms.Padding(2);
this.groupBox2.Size = new System.Drawing.Size(428, 341);
this.groupBox2.Size = new System.Drawing.Size(428, 276);
this.groupBox2.TabIndex = 32;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "小车操作";
......@@ -304,7 +315,7 @@
this.tabControlManual.Location = new System.Drawing.Point(2, 16);
this.tabControlManual.Name = "tabControlManual";
this.tabControlManual.SelectedIndex = 0;
this.tabControlManual.Size = new System.Drawing.Size(424, 323);
this.tabControlManual.Size = new System.Drawing.Size(424, 258);
this.tabControlManual.TabIndex = 0;
//
// tableLayoutPanel4
......@@ -319,34 +330,25 @@
this.tableLayoutPanel4.RowCount = 1;
this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 352F));
this.tableLayoutPanel4.Size = new System.Drawing.Size(1211, 352);
this.tableLayoutPanel4.Size = new System.Drawing.Size(1280, 411);
this.tableLayoutPanel4.TabIndex = 8;
//
// flowLayoutPanel1
//
this.flowLayoutPanel1.AutoScroll = true;
this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.flowLayoutPanel1.Location = new System.Drawing.Point(3, 3);
this.flowLayoutPanel1.Name = "flowLayoutPanel1";
this.flowLayoutPanel1.Size = new System.Drawing.Size(1205, 346);
this.flowLayoutPanel1.Size = new System.Drawing.Size(1274, 405);
this.flowLayoutPanel1.TabIndex = 0;
//
// lblShow
//
this.lblShow.Dock = System.Windows.Forms.DockStyle.Left;
this.lblShow.Location = new System.Drawing.Point(253, 3);
this.lblShow.Name = "lblShow";
this.lblShow.Size = new System.Drawing.Size(420, 341);
this.lblShow.TabIndex = 47;
this.lblShow.Text = resources.GetString("lblShow.Text");
//
// FrmMain
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1215, 735);
this.ClientSize = new System.Drawing.Size(1284, 729);
this.Controls.Add(this.tableLayoutPanel3);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MaximizeBox = false;
this.Name = "FrmMain";
this.Text = "AGV调度系统";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmMain_FormClosing);
......
......@@ -64,7 +64,7 @@ namespace AGVControl
{
Invoke(new Action(() =>
{
NodeManager.UpdateDataSource(DgvNode);
NodeManager.UpdateDataSource(DgvNode, curRow, curColum);
}));
}
......@@ -72,7 +72,7 @@ namespace AGVControl
{
Invoke(new Action(() =>
{
NodeManager.UpdateDataSource(DgvNode);
NodeManager.UpdateDataSource(DgvNode, curRow, curColum);
}));
}
......@@ -127,16 +127,17 @@ namespace AGVControl
showTimer.Stop();
NodeManager.UnRegisEvent(Server_NodeChanged, Server_NodeOnline);
}
private int curRow=0, curColum=0;
private void DgvNode_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex == -1) return;
int idx = e.RowIndex;
curRow = e.RowIndex;
curColum = e.ColumnIndex;
if (e.ColumnIndex == 0) //调用
{
NodeManager.nodeInfo[idx].IsUse = !NodeManager.nodeInfo[idx].IsUse;
NodeManager.UpdateDataSource(DgvNode);
NodeManager.nodeInfo[curRow].IsUse = !NodeManager.nodeInfo[curRow].IsUse;
NodeManager.UpdateDataSource(DgvNode,curRow,curColum);
}
}
......@@ -190,15 +191,18 @@ namespace AGVControl
LogUtil.logBox = this.richTextBox1;
}
}
int missionCurRow = 0, missionCurColum = 0;
private void dgvInfos_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 5)
{
if (e.RowIndex == -1)
return;
DeviceLibrary.manager.MissionManager.UpdateDataSource(dgvInfos);
}
if (e.RowIndex == -1)
return;
missionCurColum = e.ColumnIndex;
missionCurRow = e.RowIndex;
}
private void dgvInfos_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
......
......@@ -103,20 +103,27 @@ namespace AGVControl
LogUtil.info($"取消自动任务,当前运行信息是:{Agv.Msg}");
try
{
if (Agv.CurJob != null && Agv.CurJob.JobParam != null && Agv.CurJob.JobParam.GetMissionInfo() != null)
//Agv.CurJob != null && Agv.CurJob.JobParam != null &&
if ( Agv.CurJob.JobParam.GetMissionInfo() != null)
{
DeviceLibrary.manager.MissionManager.SetMissionState(Agv.CurJob.JobParam.GetMissionInfo().missionId, DeviceLibrary.service.model.MissionState.中止,out string msg);
LogUtil.info($"取消自动任务,当前任务信息是:{Common.JsonHelper.SerializeObject(Agv.CurJob.JobParam.GetMissionInfo())}");
if (MessageBox.Show($"是否删除该任务[{Agv.JobContext.MissionId}]?", "提示", MessageBoxButtons.YesNo).Equals(DialogResult.Yes))
{
DeviceLibrary.manager.MissionManager.SetMissionState(Agv.CurJob.JobParam.GetMissionInfo().missionId, DeviceLibrary.service.model.MissionState.中止, out string msg);
LogUtil.info($"{Agv.Name}取消自动任务,并终止当前任务:{Common.JsonHelper.SerializeObject(Agv.CurJob.JobParam.GetMissionInfo())}");
}
else
{
LogUtil.info($"{Agv.Name}取消自动任务,任务不中止:{Common.JsonHelper.SerializeObject(Agv.CurJob.JobParam.GetMissionInfo())}");
}
}
}
catch { }
Agv.CurJob = null;
//MiR_API.Del_Mission(Agv);
//添加Init任务
AgvTaskManager.AssignMission(Agv, $"{SettingString.Init}");
}
Agv.CurJob = null;
Agv.JobContext = new DeviceLibrary.bean.agv.JobContext();
}
else
{
......
......@@ -7,19 +7,18 @@
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/>
</startup>
<log4net>
<appender name="AgvServer" type="log4net.Appender.RollingFileAppender">
<file value="logs/AgvServer/AgvServer.log"/>
<appender name="AGVDispatch" type="log4net.Appender.RollingFileAppender">
<file value="logs/AGVDispatch/AGVDispatch.log"/>
<param name="Encoding" value="UTF-8"/>
<appendToFile value="true"/>
<param name="MaxSizeRollBackups" value="30"/>
<rollingStyle value="Date"/>
<datePattern value="yyyy-MM-dd"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="[%date][%t][%c:%L]%-5p %m%n"/>
</layout>
</appender>
<appender name="HttpManager" type="log4net.Appender.RollingFileAppender">
<file value="logs/HttpManager/HttpManager.log"/>
<appender name="AgvServer" type="log4net.Appender.RollingFileAppender">
<file value="logs/AgvServer/AgvServer.log"/>
<param name="Encoding" value="UTF-8"/>
<appendToFile value="true"/>
<param name="MaxSizeRollBackups" value="30"/>
......@@ -29,10 +28,11 @@
<conversionPattern value="[%date][%t][%c:%L]%-5p %m%n"/>
</layout>
</appender>
<appender name="AGVDispatch" type="log4net.Appender.RollingFileAppender">
<file value="logs/AGVDispatch/AGVDispatch.log"/>
<appender name="HttpManager" type="log4net.Appender.RollingFileAppender">
<file value="logs/HttpManager/HttpManager.log"/>
<param name="Encoding" value="UTF-8"/>
<appendToFile value="true"/>
<param name="MaxSizeRollBackups" value="30"/>
<rollingStyle value="Date"/>
<datePattern value="yyyy-MM-dd"/>
<layout type="log4net.Layout.PatternLayout">
......@@ -86,6 +86,17 @@
<conversionPattern value="%m%n"/>
</layout>
</appender>
<appender name="TcpKPIO" type="log4net.Appender.RollingFileAppender">
<file value="logs/TcpKPIO/TcpKPIO.log"/>
<param name="Encoding" value="UTF-8"/>
<appendToFile value="true"/>
<param name="MaxSizeRollBackups" value="30" />
<rollingStyle value="Date"/>
<datePattern value="yyyy-MM-dd"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%m%n"/>
</layout>
</appender>
<logger name="MissionManager">
<level value="info"/>
<appender-ref ref="MissionManager"/>
......@@ -110,9 +121,13 @@
<level value="Info"/>
<appender-ref ref="HttpManager"/>
</logger>
<logger name="AGVDispatch">
<logger name="TcpKPIO">
<level value="fatal"/>
<appender-ref ref="TcpKPIO"/>
</logger>
<root name="AGVDispatch">
<level value="info"/>
<appender-ref ref="AGVDispatch"/>
</logger>
</root>
</log4net>
</configuration>
\ No newline at end of file
......@@ -154,7 +154,36 @@ namespace Common
;
return result;
}
public static string PostWithFormUrlEncoded(string url, string paramData, Encoding encoding)
{
if (paramData != "null" && paramData != null)
{
// LogUtil.debug(LOGGER, "HTTP POST to " + url + " \n\t >> " + paramData);
}
string result = "";
if (url.ToLower().IndexOf("https", System.StringComparison.Ordinal) > -1)
{
ServicePointManager.ServerCertificateValidationCallback =
new RemoteCertificateValidationCallback((sender, certificate, chain, errors) => { return true; });
}
try
{
var wc = new MyWebClient(10000);
if (string.IsNullOrEmpty(wc.Headers["Content-Type"]))
wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
wc.Encoding = encoding;
result = wc.UploadString(url, "POST", paramData);
//LogUtil.info(result);
}
catch (Exception e)
{
LogUtil.error("POST ERROR:" + e.ToString());
}
return result;
}
public static string Get(string url)
{
return Get(url, Encoding.UTF8);
......@@ -176,7 +205,7 @@ namespace Common
}
catch (Exception e)
{
LogUtil.error("HTTP GET ERROR:" +url+ e.Message);
LogUtil.error("HTTP GET ERROR:[" +url+ "]"+e.Message);
}
return "";
}
......
[{"Name":"2号车","MissionId":"P05120220303134542","JobFullName":"DeviceLibrary.bean.job.LineOneToManyJob","JobStep":"SD_Line_OneToMany_04_UpdateLocation","JobParam":{"SrcNode":{"Id":63,"Name":"D11Tail","Type":2,"Workshop":"4D","IP":"","Online":true,"IOState":"","IsUse":true,"nodeStatus":0,"ExtendEquip":{"IP":"","ButtonConfirmSig":false,"ApiConfirmSig":false,"CanConfirm":true},"RFID":"00","ClientLevel":0,"AliceName":"D11线尾","WarnMsg":""},"CurTargetNode":{"Id":30,"Name":"T1","Type":2,"Workshop":"4D","IP":"10.85.164.26","Online":true,"IOState":"DI0=0,DI1=0","IsUse":true,"nodeStatus":0,"ExtendEquip":{"IP":"10.85.164.26","ButtonConfirmSig":false,"ApiConfirmSig":false,"CanConfirm":true},"RFID":"00","ClientLevel":0,"AliceName":"T1线","WarnMsg":""},"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"T1_TakeShelfOff","AliceName":"T1线的放料点","Guid":"d82ffed1-4d21-11ec-bb1a-94c691a7387d","Type":1,"TypeId":"10.85.199.3"}},{"Name":"17号车","MissionId":"","JobFullName":"DeviceLibrary.ChargeJob","JobStep":"NONE","JobParam":{"SrcNode":{"Id":75,"Name":"3C5EWarehouse","Type":2,"Workshop":"3C","IP":"172.16.15.17","Online":true,"IOState":"DI0=0,DI1=0","IsUse":true,"nodeStatus":0,"ExtendEquip":{"IP":"172.16.15.17","ButtonConfirmSig":false,"ApiConfirmSig":false,"CanConfirm":true},"RFID":"00","ClientLevel":0,"AliceName":"3C5E库房","WarnMsg":""},"CurTargetNode":null,"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"AutoCharge_3C","AliceName":"3C充电位","Guid":"e4def119-88de-11ec-b8f1-0001297a28c0","Type":0,"TypeId":null}},{"Name":"207号车","MissionId":"","JobFullName":"DeviceLibrary.ChargeJob","JobStep":"CHARGE_WAIT_REACH_CHARGE","JobParam":{"SrcNode":{"Id":16,"Name":"4DPCBAWarehouse","Type":2,"Workshop":"1F","IP":"","Online":true,"IOState":"","IsUse":true,"nodeStatus":0,"ExtendEquip":{"IP":"","ButtonConfirmSig":false,"ApiConfirmSig":false,"CanConfirm":true},"RFID":"00","ClientLevel":0,"AliceName":"PCBA库房","WarnMsg":""},"CurTargetNode":null,"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"AutoCharge_1F","AliceName":"1F充电位","Guid":"f5ba94d1-8fcb-11ec-8251-00012977e167","Type":0,"TypeId":null}},{"Name":"205号车","MissionId":"","JobFullName":"","JobStep":"","JobParam":{"SrcNode":null,"CurTargetNode":null,"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"","AliceName":null,"Guid":null,"Type":0,"TypeId":null}},{"Name":"201号车","MissionId":"","JobFullName":"","JobStep":"","JobParam":{"SrcNode":null,"CurTargetNode":null,"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"","AliceName":null,"Guid":null,"Type":0,"TypeId":null}}]
\ No newline at end of file
[{"Name":"2号车","MissionId":"P05120220303134542","JobFullName":"DeviceLibrary.bean.job.LineOneToManyJob","JobStep":"SD_Line_OneToMany_04_UpdateLocation","JobParam":{"SrcNode":{"Id":63,"Name":"D11Tail","Type":2,"Workshop":"4D","IP":"","Online":true,"IOState":"","IsUse":true,"nodeStatus":0,"ExtendEquip":{"IP":"","ButtonConfirmSig":false,"ApiConfirmSig":false,"CanConfirm":true},"RFID":"00","ClientLevel":0,"AliceName":"D11线尾","WarnMsg":""},"CurTargetNode":{"Id":30,"Name":"T1","Type":2,"Workshop":"4D","IP":"10.85.164.26","Online":true,"IOState":"DI0=0,DI1=0","IsUse":true,"nodeStatus":0,"ExtendEquip":{"IP":"10.85.164.26","ButtonConfirmSig":false,"ApiConfirmSig":false,"CanConfirm":true},"RFID":"00","ClientLevel":0,"AliceName":"T1线","WarnMsg":""},"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"T1_TakeShelfOff","AliceName":"T1线的放料点","Guid":"d82ffed1-4d21-11ec-bb1a-94c691a7387d","Type":1,"TypeId":"10.85.199.3"}},{"Name":"17号车","MissionId":"","JobFullName":"DeviceLibrary.ChargeJob","JobStep":"NONE","JobParam":{"SrcNode":{"Id":75,"Name":"3C5EWarehouse","Type":2,"Workshop":"3C","IP":"172.16.15.17","Online":true,"IOState":"DI0=0,DI1=0","IsUse":true,"nodeStatus":0,"ExtendEquip":{"IP":"172.16.15.17","ButtonConfirmSig":false,"ApiConfirmSig":false,"CanConfirm":true},"RFID":"00","ClientLevel":0,"AliceName":"3C5E库房","WarnMsg":""},"CurTargetNode":null,"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"TakeShelfOff","AliceName":"卸下料车","Guid":"f76a06cc-4e0f-11ec-9e66-54b2038d1924","Type":3,"TypeId":"10.85.199.140"}},{"Name":"207号车","MissionId":"","JobFullName":"DeviceLibrary.ChargeJob","JobStep":"CHARGE_WAIT_REACH_CHARGE","JobParam":{"SrcNode":{"Id":16,"Name":"4DPCBAWarehouse","Type":2,"Workshop":"1F","IP":"","Online":true,"IOState":"","IsUse":true,"nodeStatus":0,"ExtendEquip":{"IP":"","ButtonConfirmSig":false,"ApiConfirmSig":false,"CanConfirm":true},"RFID":"00","ClientLevel":0,"AliceName":"PCBA库房","WarnMsg":""},"CurTargetNode":null,"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"AutoCharge_1F","AliceName":"1F充电位","Guid":"f5ba94d1-8fcb-11ec-8251-00012977e167","Type":0,"TypeId":null}},{"Name":"205号车","MissionId":"","JobFullName":"","JobStep":"","JobParam":{"SrcNode":null,"CurTargetNode":null,"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"","AliceName":null,"Guid":null,"Type":0,"TypeId":null}},{"Name":"201号车","MissionId":"","JobFullName":"","JobStep":"","JobParam":{"SrcNode":null,"CurTargetNode":null,"TargetNodes":[],"Shelf":null,"OpType":2},"AgvTask":{"Id":-1,"Name":"","AliceName":null,"Guid":null,"Type":0,"TypeId":null}}]
\ No newline at end of file
[]
\ No newline at end of file
[{"missionId":"P05120220303134542","liftName":null,"canMerge":false,"State":7,"sourceWorkshop":"4D","sourceFloor":4,"destinationFloor":4,"sourcePoint":"D11Tail","destinationWorkshop":"4D","destinationPoint":"T1","needBack":true,"projectType":5,"Remark":null,"JobName":"[4D->4D 半成品领用任务]"}]
\ No newline at end of file
......@@ -73,7 +73,7 @@ namespace DeviceLibrary.manager
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(File_AgvInfo);
XmlElement xe = xmlDoc.DocumentElement; // DocumentElement 获取xml文档对象的根XmlElement.
string strPath = string.Format("/agvs/agv[@id=\"{0}\"]", agv.ID);
string strPath = string.Format("/agvs/agv[@ip=\"{0}\"]", agv.IP);
XmlElement selectXe = (XmlElement)xe.SelectSingleNode(strPath); //selectSingleNode 根据XPath表达式,获得符合条件的第一个节点.
//selectXe.SetAttribute("Type", dgvBookInfo.CurrentRow.Cells[0].Value.ToString());//也可以通过SetAttribute来增加一个属性
selectXe.GetElementsByTagName("Auto").Item(0).InnerText = agv.Auto.ToString();
......
<?xml version="1.0" encoding="utf-8"?>
<agvs>
<agv id="20" ip="10.85.199.68">
<name>2号车</name>
<!--职责范围-->
<Scope>
<Workshop>4D</Workshop>
<!--可执行的任务:
无,
PCB领用 = 1,
Tray领用 = 2,
包材领用 = 4,
半成品领用,
静电箱领用,
空台车领用,
空台车归还,
成品入库,
半成品入库,
半成品入库与领用,
垃圾清运
-->
<Tasks>
<Task>PCB领用</Task>
<Task>半成品领用</Task>
<Task>Tray领用</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_D2</Remark>
</Scope>
<!--是否自动-->
<Auto>True</Auto>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.3</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
<!-- <agv id="7" ip="10.85.199.73"> -->
<!-- <name>7号车</name> -->
<!-- <!--职责范围--> -->
<!-- <Scope> -->
<!-- <Workshop>4D</Workshop> -->
<!-- <!--可执行的任务: -->
<!-- 无, -->
<!-- PCB领用 = 1, -->
<!-- Tray领用 = 2, -->
<!-- 包材领用 = 4, -->
<!-- 半成品领用, -->
<!-- 静电箱领用, -->
<!-- 空台车领用, -->
<!-- 空台车归还, -->
<!-- 成品入库, -->
<!-- 半成品入库, -->
<!-- 半成品入库与领用, -->
<!-- 垃圾清运 -->
<!-- --> -->
<!-- <Tasks> -->
<!-- <Task>PCB领用</Task> -->
<!-- <Task>半成品领用</Task> -->
<!-- <Task>Tray领用</Task> -->
<!-- </Tasks> -->
<!-- <!--使用的电梯,多个电梯使用逗号隔开--> -->
<!-- <Remark>LIFT_D2</Remark> -->
<!-- </Scope> -->
<!-- <!--是否自动--> -->
<!-- <Auto>False</Auto> -->
<!-- <UseFleet>false</UseFleet> -->
<!-- <FleetIp>10.85.199.3</FleetIp> -->
<!-- <Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization> -->
<!-- <IO_GUIDs> -->
<!-- <IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID> -->
<!-- </IO_GUIDs> -->
<!-- </agv> -->
<agv id="4" ip="10.85.199.64">
<name>17号车</name>
<!--职责范围-->
<Scope>
<Workshop>3C</Workshop>
<!--可执行的任务:
无,
PCB领用 = 1,
Tray领用 = 2,
包材领用 = 4,
半成品领用,
静电箱领用,
空台车领用,
空台车归还,
成品入库,
半成品入库,
半成品入库与领用,
垃圾清运
-->
<Tasks>
<Task>包材领用</Task>
<Task>半成品领用</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_C1</Remark>
</Scope>
<!--是否自动-->
<Auto>True</Auto>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.140</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
<agv id="132" ip="10.85.199.132">
<name>207号车</name>
<!--职责范围-->
<Scope>
<Workshop>1F</Workshop>
<!--可执行的任务:
无,
PCB领用 = 1,
Tray领用 = 2,
包材领用 = 4,
半成品领用,
静电箱领用,
空台车领用,
空台车归还,
成品入库,
半成品入库,
半成品入库与领用,
垃圾清运
-->
<Tasks>
<Task>包材领用</Task>
<Task>半成品领用</Task>
<Task>Tray领用</Task>
<Task>静电箱领用</Task>
<Task>PCB领用</Task>
<Task>空台车领用</Task>
<Task>空台车归还</Task>
<Task>成品入库</Task>
<Task>半成品入库</Task>
<Task>半成品入库与领用</Task>
<Task>垃圾清运</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_C1,LIFT_D2</Remark>
</Scope>
<!--是否自动-->
<Auto>False</Auto>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.132</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
<agv id="19" ip="10.85.199.19">
<name>205号车</name>
<!--职责范围-->
<Scope>
<Workshop>3D</Workshop>
<!--可执行的任务:
无,
PCB领用 = 1,
Tray领用 = 2,
包材领用 = 4,
半成品领用,
静电箱领用,
空台车领用,
空台车归还,
成品入库,
半成品入库,
半成品入库与领用,
垃圾清运
-->
<Tasks>
<Task>PCB领用</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_D2</Remark>
</Scope>
<!--是否自动-->
<Auto>False</Auto>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.140</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
<agv id="27" ip="10.85.199.27">
<name>201号车</name>
<!--职责范围-->
<Scope>
<Workshop>4C</Workshop>
<!--可执行的任务:
无,
PCB领用 = 1,
Tray领用 = 2,
包材领用 = 4,
半成品领用,
静电箱领用,
空台车领用,
空台车归还,
成品入库,
半成品入库,
半成品入库与领用,
垃圾清运
-->
<Tasks>
<Task>PCB领用</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_C1</Remark>
</Scope>
<!--是否自动-->
<Auto>False</Auto>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.3</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
</agvs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<agvs>
<agv id="20" ip="192.168.101.75">
<agv id="20" ip="10.85.199.68">
<name>2号车</name>
<!--职责范围-->
<Scope>
......@@ -22,12 +22,13 @@
<Tasks>
<Task>PCB领用</Task>
<Task>半成品领用</Task>
<Task>Tray领用</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_D2</Remark>
</Scope>
<!--是否自动-->
<Auto>False</Auto>
<Auto>True</Auto>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.3</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
......@@ -35,11 +36,11 @@
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
<agv id="7" ip="10.85.199.73">
<name>7号车</name>
<agv id="4" ip="10.85.199.64">
<name>17号车</name>
<!--职责范围-->
<Scope>
<Workshop>4D</Workshop>
<Workshop>3C</Workshop>
<!--可执行的任务:
无,
PCB领用 = 1,
......@@ -55,23 +56,67 @@
垃圾清运
-->
<Tasks>
<Task>PCB领用</Task>
<Task>包材领用</Task>
<Task>半成品领用</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_D2</Remark>
<Remark>LIFT_C1</Remark>
</Scope>
<!--是否自动-->
<Auto>False</Auto>
<UseFleet>true</UseFleet>
<FleetIp>10.85.199.3</FleetIp>
<Auto>True</Auto>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.140</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
<agv id="17" ip="10.85.199.64">
<name>17号车</name>
<agv id="132" ip="10.85.199.132">
<name>207号车</name>
<!--职责范围-->
<Scope>
<Workshop>1F</Workshop>
<!--可执行的任务:
无,
PCB领用 = 1,
Tray领用 = 2,
包材领用 = 4,
半成品领用,
静电箱领用,
空台车领用,
空台车归还,
成品入库,
半成品入库,
半成品入库与领用,
垃圾清运
-->
<Tasks>
<Task>包材领用</Task>
<Task>半成品领用</Task>
<Task>Tray领用</Task>
<Task>静电箱领用</Task>
<Task>PCB领用</Task>
<Task>空台车领用</Task>
<Task>空台车归还</Task>
<Task>成品入库</Task>
<Task>半成品入库</Task>
<Task>半成品入库与领用</Task>
<Task>垃圾清运</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_C1,LIFT_D2</Remark>
</Scope>
<!--是否自动-->
<Auto>True</Auto>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.132</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
<agv id="19" ip="10.85.199.19">
<name>205号车</name>
<!--职责范围-->
<Scope>
<Workshop>3D</Workshop>
......@@ -91,18 +136,86 @@
-->
<Tasks>
<Task>PCB领用</Task>
<Task>半成品领用</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_D2</Remark>
</Scope>
<!--是否自动-->
<Auto>False</Auto>
<UseFleet>true</UseFleet>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.140</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
<agv id="27" ip="10.85.199.27">
<name>201号车</name>
<!--职责范围-->
<Scope>
<Workshop>4C</Workshop>
<!--可执行的任务:
无,
PCB领用 = 1,
Tray领用 = 2,
包材领用 = 4,
半成品领用,
静电箱领用,
空台车领用,
空台车归还,
成品入库,
半成品入库,
半成品入库与领用,
垃圾清运
-->
<Tasks>
<Task>PCB领用</Task>
</Tasks>
<!--使用的电梯,多个电梯使用逗号隔开-->
<Remark>LIFT_C1</Remark>
</Scope>
<!--是否自动-->
<Auto>False</Auto>
<UseFleet>false</UseFleet>
<FleetIp>10.85.199.3</FleetIp>
<Authorization>Basic ZGlzdHJpYnV0b3I6NjJmMmYwZjFlZmYxMGQzMTUyYzk1ZjZmMDU5NjU3NmU0ODJiYjhlNDQ4MDY0MzNmNGNmOTI5NzkyODM0YjAxNA==</Authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
<agv id="7" ip="10.85.199.73">
<name>7号车</name>
<!-- 职责范围 -->
<scope>
<workshop>4d</workshop>
<!--可执行的任务:
无,
pcb领用 = 1,
tray领用 = 2,
包材领用 = 4,
半成品领用,
静电箱领用,
空台车领用,
空台车归还,
成品入库,
半成品入库,
半成品入库与领用,
垃圾清运 -->
<tasks>
<task>pcb领用</task>
<task>半成品领用</task>
<task>tray领用</task>
</tasks>
<!-- 使用的电梯,多个电梯使用逗号隔开 -->
<remark>lift_d2</remark>
</scope>
<!-- 是否自动 -->
<auto>false</auto>
<usefleet>false</usefleet>
<fleetip>10.85.199.3</fleetip>
<authorization>basic zglzdhjpynv0b3i6njjmmmywzjflzmyxmgqzmtuyyzk1zjzmmdu5nju3nmu0odjiyjhlndq4mdy0mznmngnmoti5nzkyodm0yjaxna==</authorization>
<IO_GUIDs>
<IO_GUID index="0">6ad07e3a-e0e9-11eb-a184-0001299981d4</IO_GUID>
</IO_GUIDs>
</agv>
</agvs>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<root>
<!--最小充电电量,小于该电量将不会执行任务-->
<min>20</min>
<!--空闲车辆需要充电的电量-->
<mid>50</mid>
<!--充电完成电量-->
<max>90</max>
<piles>
<pile id ="0">
<!--名称-->
<name>AutoCharge1</name>
<!--别名-->
<alicename>充电位1</alicename>
<guid>40c17cb4-e2f2-11eb-8a99-94c691a7387d</guid>
<!--固定充电桩-->
<fixed>true</fixed>
<!--固定充电桩为true,取第一个;false则判断所有agv.填写AGV编号-->
<agvs>
<agv>20</agv>
</agvs>
</pile>
</piles>
</root>
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
<root>
<!--最小充电电量,小于该电量将不会执行任务-->
<min>20</min>
<!--空闲车辆需要充电的电量-->
<mid>50</mid>
<!--充电完成电量-->
<max>90</max>
<max>95</max>
<piles>
<pile id ="0">
<!--名称-->
<name>AutoCharge1</name>
<name>AutoCharge2</name>
<!--别名-->
<alicename>充电位1</alicename>
<guid>40c17cb4-e2f2-11eb-8a99-94c691a7387d</guid>
<alicename>充电位2</alicename>
<guid>d756f63d-2886-11ea-a0d6-94c691a734f1</guid>
<!--固定充电桩-->
<fixed>true</fixed>
<!--固定充电桩为true,取第一个;false则判断所有agv.填写AGV编号-->
......@@ -20,5 +20,31 @@
<agv>10.85.199.68</agv>
</agvs>
</pile>
<pile id ="1">
<!--名称-->
<name>AutoCharge_3C</name>
<!--别名-->
<alicename>3C充电位</alicename>
<guid>e4def119-88de-11ec-b8f1-0001297a28c0</guid>
<!--固定充电桩-->
<fixed>true</fixed>
<!--固定充电桩为true,取第一个;false则判断所有agv.填写AGV编号-->
<agvs>
<agv>10.85.199.64</agv>
</agvs>
</pile>
<pile id ="2">
<!--名称-->
<name>AutoCharge_1F</name>
<!--别名-->
<alicename>1F充电位</alicename>
<guid>f5ba94d1-8fcb-11ec-8251-00012977e167</guid>
<!--固定充电桩-->
<fixed>true</fixed>
<!--固定充电桩为true,取第一个;false则判断所有agv.填写AGV编号-->
<agvs>
<agv>10.85.199.132</agv>
</agvs>
</pile>
</piles>
</root>
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<nodes>
<node id ="0">
<node id="0">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>PCBAWarehouse</name>
<!--是否调用-->
......@@ -13,9 +14,10 @@
<!--所在车间-->
<Area>1C</Area>
</node>
<node id ="1">
<node id="1">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>ToolingWarehouse</name>
<!--是否调用-->
......@@ -26,9 +28,10 @@
<!--所在车间-->
<Area>1C</Area>
</node>
<node id ="2">
<node id="2">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>1FPackageArea</name>
<!--是否调用-->
......@@ -39,9 +42,10 @@
<!--所在车间-->
<Area>1C</Area>
</node>
<node id ="3">
<node id="3">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>EmptyCarArea</name>
<!--是否调用-->
......@@ -52,9 +56,10 @@
<!--所在车间-->
<Area>1D</Area>
</node>
<node id ="4">
<node id="4">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>FinishedProductArea</name>
<!--是否调用-->
......@@ -65,10 +70,10 @@
<!--所在车间-->
<Area>1D</Area>
</node>
<node id ="5">
<node id="5">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S3Head</name>
<!--是否调用-->
......@@ -79,9 +84,11 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="6">
<node id="6">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
10.85.162.130
</ip>
<!--名称-->
<name>S3Tail</name>
<!--是否调用-->
......@@ -92,9 +99,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="7">
<node id="7">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S4Head</name>
<!--是否调用-->
......@@ -105,9 +113,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="8">
<node id="8">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S4Tail</name>
<!--是否调用-->
......@@ -118,9 +127,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="9">
<node id="9">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S5Head</name>
<!--是否调用-->
......@@ -131,9 +141,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="10">
<node id="10">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S6Head</name>
<!--是否调用-->
......@@ -144,9 +155,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="11">
<node id="11">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S6Tail</name>
<!--是否调用-->
......@@ -157,9 +169,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="12">
<node id="12">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S7Head</name>
<!--是否调用-->
......@@ -170,9 +183,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="13">
<node id="13">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S7Tail</name>
<!--是否调用-->
......@@ -183,9 +197,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="14">
<node id="14">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S8Head</name>
<!--是否调用-->
......@@ -196,9 +211,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="15">
<node id="15">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S8Tail</name>
<!--是否调用-->
......@@ -209,22 +225,52 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="16">
<node id="16">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S9Head</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>S9线头</alicename>
<type>Node</type>
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="17">
<node id="16">
<!--节点IP,不需要通讯的设为空-->
<ip>
</ip>
<!--名称-->
<name>4DPCBAWarehouse</name>
<!--是否调用-->
<IsUse>true</IsUse>
<!--别名-->
<alicename>PCBA库房</alicename>
<type>Node</type>
<!--所在车间-->
<Area>1F</Area>
</node>
<node id="16">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>4DPCBAArea</name>
<!--是否调用-->
<IsUse>true</IsUse>
<!--别名-->
<alicename>PCBA暂放区</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id="17">
<!--节点IP,不需要通讯的设为空-->
<ip>
</ip>
<!--名称-->
<name>S9Tail</name>
<!--是否调用-->
......@@ -235,9 +281,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="18">
<node id="18">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S10Head</name>
<!--是否调用-->
......@@ -248,9 +295,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="19">
<node id="19">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S10Tail</name>
<!--是否调用-->
......@@ -261,9 +309,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="20">
<node id="20">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S11Head</name>
<!--是否调用-->
......@@ -274,9 +323,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="21">
<node id="21">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S11Tail</name>
<!--是否调用-->
......@@ -287,9 +337,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="22">
<node id="22">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S12Head</name>
<!--是否调用-->
......@@ -300,9 +351,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="23">
<node id="23">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S12Tail</name>
<!--是否调用-->
......@@ -313,9 +365,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="24">
<node id="24">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>MI1</name>
<!--是否调用-->
......@@ -326,9 +379,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="25">
<node id="25">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>MI2</name>
<!--是否调用-->
......@@ -339,9 +393,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="26">
<node id="26">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>MI3</name>
<!--是否调用-->
......@@ -352,9 +407,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="27">
<node id="27">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>3DPCBABuff</name>
<!--是否调用-->
......@@ -365,9 +421,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="28">
<node id="28">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S13Head</name>
<!--是否调用-->
......@@ -378,9 +435,10 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="29">
<node id="29">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>S13Tail</name>
<!--是否调用-->
......@@ -391,48 +449,50 @@
<!--所在车间-->
<Area>3D</Area>
</node>
<node id ="30">
<node id="30">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>10.85.164.26</ip>
<!--名称-->
<name>T1</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>T1线</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="31">
<node id="31">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
10.85.164.27
</ip>
<!--名称-->
<name>T2</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>T2线</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="32">
<node id="32">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>10.85.164.22</ip>
<!--名称-->
<name>T3</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>T3线</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="33">
<node id="33">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>10.85.164.141</ip>
<!--名称-->
<name>T4</name>
<!--是否调用-->
......@@ -443,48 +503,53 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="34">
<node id="34">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>10.85.164.145</ip>
<!--名称-->
<name>T5</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>T5线</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="35">
<node id="35">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
10.85.164.144
</ip>
<!--名称-->
<name>T6</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>T6线</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="36">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<node id="36">
<!--节点IP,不需要通讯的设为空10.85.199.187-->
<ip>
10.85.199.40
</ip>
<!--名称-->
<name>T7</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>T7线</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="37">
<node id="37">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>T8</name>
<!--是否调用-->
......@@ -495,35 +560,38 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="38">
<node id="38">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>T9</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>T9线</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="39">
<node id="39">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>4DPCBABuff</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>4DPCBA暂放区</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="40">
<node id="40">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D1Head</name>
<!--是否调用-->
......@@ -534,22 +602,24 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="41">
<node id="41">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D1Tail</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>D1线尾</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="42">
<node id="42">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D1Head</name>
<!--是否调用-->
......@@ -560,9 +630,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="43">
<node id="43">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D1Tail</name>
<!--是否调用-->
......@@ -573,9 +644,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="44">
<node id="44">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D2Head</name>
<!--是否调用-->
......@@ -586,22 +658,25 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="45">
<node id="45">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
10.85.196.61
</ip>
<!--名称-->
<name>D2Tail</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>D2线尾</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="46">
<node id="46">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D3Head</name>
<!--是否调用-->
......@@ -612,9 +687,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="47">
<node id="47">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D3Tail</name>
<!--是否调用-->
......@@ -625,9 +701,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="48">
<node id="48">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D4Head</name>
<!--是否调用-->
......@@ -638,9 +715,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="49">
<node id="49">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D4Tail</name>
<!--是否调用-->
......@@ -651,9 +729,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="50">
<node id="50">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D5Head</name>
<!--是否调用-->
......@@ -664,9 +743,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="51">
<node id="51">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D5Tail</name>
<!--是否调用-->
......@@ -677,9 +757,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="52">
<node id="52">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D6Head</name>
<!--是否调用-->
......@@ -690,9 +771,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="53">
<node id="53">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D6Tail</name>
<!--是否调用-->
......@@ -703,9 +785,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="54">
<node id="54">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D7Head</name>
<!--是否调用-->
......@@ -716,9 +799,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="55">
<node id="55">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D7Tail</name>
<!--是否调用-->
......@@ -729,9 +813,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="56">
<node id="56">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D8Head</name>
<!--是否调用-->
......@@ -742,22 +827,24 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="57">
<node id="57">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D8Tail</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>D8线尾</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="58">
<node id="58">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D9Head</name>
<!--是否调用-->
......@@ -768,22 +855,24 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="59">
<node id="59">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D9Tail</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>D9线尾</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="60">
<node id="60">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D10Head</name>
<!--是否调用-->
......@@ -794,22 +883,24 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="61">
<node id="61">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D10Tail</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>D10线尾</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="62">
<node id="62">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D11Head</name>
<!--是否调用-->
......@@ -820,9 +911,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="63">
<node id="63">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D11Tail</name>
<!--是否调用-->
......@@ -833,9 +925,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="64">
<node id="64">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D12Head</name>
<!--是否调用-->
......@@ -846,9 +939,11 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="65">
<node id="65">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
169.254.223.196
</ip>
<!--名称-->
<name>D12Tail</name>
<!--是否调用-->
......@@ -859,9 +954,10 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="66">
<node id="66">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D13Head</name>
<!--是否调用-->
......@@ -872,22 +968,24 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="67">
<node id="67">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D13Tail</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>D13线尾</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="68">
<node id="68">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D14Head</name>
<!--是否调用-->
......@@ -898,22 +996,24 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="69">
<node id="69">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D14Tail</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>D14线尾</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="70">
<node id="70">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D15Head</name>
<!--是否调用-->
......@@ -924,22 +1024,24 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="71">
<node id="71">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D15Tail</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>D15线尾</alicename>
<type>Node</type>
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="72">
<node id="72">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>D16Head</name>
<!--是否调用-->
......@@ -950,9 +1052,11 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="73">
<node id="73">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
169.254.55.184
</ip>
<!--名称-->
<name>D16Tail</name>
<!--是否调用-->
......@@ -963,48 +1067,56 @@
<!--所在车间-->
<Area>4D</Area>
</node>
<node id ="74">
<node id="74">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.15.124
</ip>
<!--名称-->
<name>3CPackageArea</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>3C包材区</alicename>
<type>Node</type>
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="75">
<node id="75">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.15.17
</ip>
<!--名称-->
<name>3C5EWarehouse</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>3C5E库房</alicename>
<type>Node</type>
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="76">
<node id="76">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.15.129
</ip>
<!--名称-->
<name>3CCarPackageArea</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>3C车载包装区</alicename>
<type>Node</type>
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="77">
<node id="77">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.15.131
</ip>
<!--名称-->
<name>P01</name>
<!--是否调用-->
......@@ -1015,9 +1127,11 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="78">
<node id="78">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.15.16
</ip>
<!--名称-->
<name>P03</name>
<!--是否调用-->
......@@ -1028,9 +1142,11 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="79">
<node id="79">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.15.14
</ip>
<!--名称-->
<name>P05</name>
<!--是否调用-->
......@@ -1041,22 +1157,24 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="80">
<node id="80">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B01</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>3CB01</alicename>
<type>Node</type>
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="81">
<node id="81">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B02</name>
<!--是否调用-->
......@@ -1067,9 +1185,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="82">
<node id="82">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B03</name>
<!--是否调用-->
......@@ -1080,9 +1199,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="83">
<node id="83">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B04</name>
<!--是否调用-->
......@@ -1093,9 +1213,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="84">
<node id="84">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B05</name>
<!--是否调用-->
......@@ -1106,9 +1227,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="85">
<node id="85">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B06</name>
<!--是否调用-->
......@@ -1119,9 +1241,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="86">
<node id="86">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B07</name>
<!--是否调用-->
......@@ -1132,9 +1255,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="87">
<node id="87">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B08</name>
<!--是否调用-->
......@@ -1145,9 +1269,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="88">
<node id="88">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B09</name>
<!--是否调用-->
......@@ -1158,22 +1283,24 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="89">
<node id="89">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B10</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>3CB10</alicename>
<type>Node</type>
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="90">
<node id="90">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B11</name>
<!--是否调用-->
......@@ -1184,9 +1311,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="91">
<node id="91">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B12</name>
<!--是否调用-->
......@@ -1197,9 +1325,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="92">
<node id="92">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B13</name>
<!--是否调用-->
......@@ -1210,22 +1339,24 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="93">
<node id="93">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B14</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>3CB14</alicename>
<type>Node</type>
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="94">
<node id="94">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B15</name>
<!--是否调用-->
......@@ -1236,9 +1367,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="95">
<node id="95">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B16</name>
<!--是否调用-->
......@@ -1249,9 +1381,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="96">
<node id="96">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B17</name>
<!--是否调用-->
......@@ -1262,9 +1395,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="97">
<node id="97">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B18</name>
<!--是否调用-->
......@@ -1275,9 +1409,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="98">
<node id="98">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B19</name>
<!--是否调用-->
......@@ -1288,22 +1423,24 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="99">
<node id="99">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B20</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>3CB20</alicename>
<type>Node</type>
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="100">
<node id="100">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B21</name>
<!--是否调用-->
......@@ -1314,9 +1451,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="101">
<node id="101">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B22</name>
<!--是否调用-->
......@@ -1327,9 +1465,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="102">
<node id="102">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B23</name>
<!--是否调用-->
......@@ -1340,9 +1479,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="103">
<node id="103">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>B24</name>
<!--是否调用-->
......@@ -1353,9 +1493,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="104">
<node id="104">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y20</name>
<!--是否调用-->
......@@ -1366,9 +1507,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="105">
<node id="105">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y21</name>
<!--是否调用-->
......@@ -1379,9 +1521,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="106">
<node id="106">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y25</name>
<!--是否调用-->
......@@ -1392,9 +1535,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="107">
<node id="107">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y26</name>
<!--是否调用-->
......@@ -1405,9 +1549,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="108">
<node id="108">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y27</name>
<!--是否调用-->
......@@ -1418,9 +1563,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="109">
<node id="109">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y30</name>
<!--是否调用-->
......@@ -1431,9 +1577,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="110">
<node id="110">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y31</name>
<!--是否调用-->
......@@ -1444,9 +1591,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="111">
<node id="111">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y32</name>
<!--是否调用-->
......@@ -1457,9 +1605,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="112">
<node id="112">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y35</name>
<!--是否调用-->
......@@ -1470,9 +1619,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="113">
<node id="113">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y37</name>
<!--是否调用-->
......@@ -1483,9 +1633,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="114">
<node id="114">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y38</name>
<!--是否调用-->
......@@ -1496,9 +1647,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="115">
<node id="115">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y39</name>
<!--是否调用-->
......@@ -1509,9 +1661,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="116">
<node id="116">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y40</name>
<!--是否调用-->
......@@ -1522,9 +1675,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="117">
<node id="117">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y41</name>
<!--是否调用-->
......@@ -1535,9 +1689,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="118">
<node id="118">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>Y42</name>
<!--是否调用-->
......@@ -1548,9 +1703,10 @@
<!--所在车间-->
<Area>3C</Area>
</node>
<node id ="119">
<node id="119">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C1Head</name>
<!--是否调用-->
......@@ -1561,9 +1717,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="120">
<node id="120">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.121
</ip>
<!--名称-->
<name>C1Tail</name>
<!--是否调用-->
......@@ -1574,9 +1732,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="121">
<node id="121">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C2Head</name>
<!--是否调用-->
......@@ -1587,9 +1746,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="122">
<node id="122">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.31
</ip>
<!--名称-->
<name>C2Tail</name>
<!--是否调用-->
......@@ -1600,9 +1761,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="123">
<node id="123">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C3Head</name>
<!--是否调用-->
......@@ -1613,9 +1775,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="124">
<node id="124">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.32
</ip>
<!--名称-->
<name>C3Tail</name>
<!--是否调用-->
......@@ -1626,9 +1790,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="125">
<node id="125">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C4Head</name>
<!--是否调用-->
......@@ -1639,9 +1804,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="126">
<node id="126">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.33
</ip>
<!--名称-->
<name>C4Tail</name>
<!--是否调用-->
......@@ -1652,9 +1819,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="127">
<node id="127">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C5Head</name>
<!--是否调用-->
......@@ -1665,9 +1833,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="128">
<node id="128">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.122
</ip>
<!--名称-->
<name>C5Tail</name>
<!--是否调用-->
......@@ -1678,9 +1848,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="129">
<node id="129">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C6Head</name>
<!--是否调用-->
......@@ -1691,9 +1862,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="130">
<node id="130">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.40
</ip>
<!--名称-->
<name>C6Tail</name>
<!--是否调用-->
......@@ -1704,9 +1877,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="131">
<node id="131">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C7Head</name>
<!--是否调用-->
......@@ -1717,9 +1891,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="132">
<node id="132">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.41
</ip>
<!--名称-->
<name>C7Tail</name>
<!--是否调用-->
......@@ -1730,9 +1906,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="133">
<node id="133">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C8Head</name>
<!--是否调用-->
......@@ -1743,9 +1920,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="134">
<node id="134">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.42
</ip>
<!--名称-->
<name>C8Tail</name>
<!--是否调用-->
......@@ -1756,9 +1935,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="135">
<node id="135">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C9Head</name>
<!--是否调用-->
......@@ -1769,9 +1949,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="136">
<node id="136">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.43
</ip>
<!--名称-->
<name>C9Tail</name>
<!--是否调用-->
......@@ -1782,9 +1964,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="137">
<node id="137">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C10Head</name>
<!--是否调用-->
......@@ -1795,9 +1978,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="138">
<node id="138">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.30
</ip>
<!--名称-->
<name>C10Tail</name>
<!--是否调用-->
......@@ -1808,9 +1993,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="139">
<node id="139">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C14Head</name>
<!--是否调用-->
......@@ -1821,9 +2007,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="140">
<node id="140">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C14Tail</name>
<!--是否调用-->
......@@ -1834,9 +2021,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="141">
<node id="141">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C15Head</name>
<!--是否调用-->
......@@ -1847,9 +2035,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="142">
<node id="142">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C15Tail</name>
<!--是否调用-->
......@@ -1860,9 +2049,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="143">
<node id="143">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C16Head</name>
<!--是否调用-->
......@@ -1873,9 +2063,10 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="144">
<node id="144">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>C16Tail</name>
<!--是否调用-->
......@@ -1886,9 +2077,11 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="145">
<node id="145">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
172.16.36.123
</ip>
<!--名称-->
<name>4CPCBABuff</name>
<!--是否调用-->
......@@ -1899,22 +2092,24 @@
<!--所在车间-->
<Area>4C</Area>
</node>
<node id ="146">
<node id="146">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>LIFT_D2</name>
<!--是否调用-->
<IsUse>true</IsUse>
<IsUse>True</IsUse>
<!--别名-->
<alicename>电梯D2</alicename>
<type>Lift</type>
<!--所在车间-->
<Area>D</Area>
<Area>4D</Area>
</node>
<node id ="147">
<node id="147">
<!--节点IP,不需要通讯的设为空-->
<ip></ip>
<ip>
</ip>
<!--名称-->
<name>LIFT_C1</name>
<!--是否调用-->
......
<?xml version="1.0" encoding="utf-8" ?>
<tasks>
<!--四楼Fleet里的任务-->
<type id="10.85.199.3">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>06099981-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>2f2a4ed8-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>941d0e97-4d18-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>1c312e74-4d1a-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>4DPCBAArea</name>
<alicename>4DPCBA暂放区</alicename>
<guid>374568b0-97a8-11ec-a46d-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="4">
<name>LIFT_C1</name>
<alicename>移动到C1电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_C1</name>
<alicename>离开C1电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_C1_TakeShelfOff</name>
<alicename>C1电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_C1_PutShelfOn</name>
<alicename>C1电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_C1_Temp1_TakeShelfOff</name>
<alicename>C1电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_C1_Temp1_PutShelfOn</name>
<alicename>C1电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_C1_Temp2_TakeShelfOff</name>
<alicename>C1电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_C1_Temp2_PutShelfOn</name>
<alicename>C1电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBABuff_TakeShelfOff</name>
<alicename>4DPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_TakeShelfOff</name>
<alicename>4CPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBABuff_PutShelfOn</name>
<alicename>4DPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_PutShelfOn</name>
<alicename>4CPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_TakeShelfOff</name>
<alicename>T1线的放料点</alicename>
<guid>d82ffed1-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="12">
<name>T2_TakeShelfOff</name>
<alicename>T2线的放料点</alicename>
<guid>4e249584-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="13">
<name>T3_TakeShelfOff</name>
<alicename>T3线的放料点</alicename>
<guid>400ab6f2-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="14">
<name>T4_TakeShelfOff</name>
<alicename>T4线的放料点</alicename>
<guid>5814774c-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="15">
<name>T5_TakeShelfOff</name>
<alicename>T5线的放料点</alicename>
<guid>f67e5159-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="16">
<name>T6_TakeShelfOff</name>
<alicename>T6线的放料点</alicename>
<guid>8a479ef3-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="17">
<name>T7_TakeShelfOff</name>
<alicename>T7线的放料点</alicename>
<guid>26eb47c5-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T8_TakeShelfOff</name>
<alicename>T8线的放料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T9_TakeShelfOff</name>
<alicename>T9线的放料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_PutShelfOn</name>
<alicename>T1线的取料点</alicename>
<guid>d82ffed1-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="12">
<name>T2_PutShelfOn</name>
<alicename>T2线的取料点</alicename>
<guid>4e249584-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="13">
<name>T3_PutShelfOn</name>
<alicename>T3线的取料点</alicename>
<guid>400ab6f2-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="14">
<name>T4_PutShelfOn</name>
<alicename>T4线的取料点</alicename>
<guid>5814774c-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="15">
<name>T5_PutShelfOn</name>
<alicename>T5线的取料点</alicename>
<guid>f67e5159-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="16">
<name>T6_PutShelfOn</name>
<alicename>T6线的取料点</alicename>
<guid>8a479ef3-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="17">
<name>T7_PutShelfOn</name>
<alicename>T7线的取料点</alicename>
<guid>26eb47c5-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T8_PutShelfOn</name>
<alicename>T8线的取料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T9_PutShelfOn</name>
<alicename>T9线的取料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_TakeShelfOff</name>
<alicename>C1线尾的放料点</alicename>
<guid>06cede7a-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="20">
<name>C2Tail_TakeShelfOff</name>
<alicename>C2线尾的放料点</alicename>
<guid>61cefe1d-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="21">
<name>C3Tail_TakeShelfOff</name>
<alicename>C3线尾的放料点</alicename>
<guid>895fdcd7-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="22">
<name>C4Tail_TakeShelfOff</name>
<alicename>C4线尾的放料点</alicename>
<guid>b4103e8e-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="23">
<name>C5Tail_TakeShelfOff</name>
<alicename>C5线尾的放料点</alicename>
<guid>d893d053-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="24">
<name>C6Tail_TakeShelfOff</name>
<alicename>C6线尾的放料点</alicename>
<guid>fa12eeed-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="25">
<name>C7Tail_TakeShelfOff</name>
<alicename>C7线尾的放料点</alicename>
<guid>22764751-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="26">
<name>C8Tail_TakeShelfOff</name>
<alicename>C8线尾的放料点</alicename>
<guid>3d04eede-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="27">
<name>C9Tail_TakeShelfOff</name>
<alicename>C9线尾的放料点</alicename>
<guid>6798a394-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C10Tail_TakeShelfOff</name>
<alicename>C10线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C14Tail_TakeShelfOff</name>
<alicename>C14线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C15Tail_TakeShelfOff</name>
<alicename>C15线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C16Tail_TakeShelfOff</name>
<alicename>C16线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_PutShelfOn</name>
<alicename>C1线尾的取料点</alicename>
<guid>06cede7a-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="20">
<name>C2Tail_PutShelfOn</name>
<alicename>C2线尾的取料点</alicename>
<guid>61cefe1d-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="21">
<name>C3Tail_PutShelfOn</name>
<alicename>C3线尾的取料点</alicename>
<guid>895fdcd7-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="22">
<name>C4Tail_PutShelfOn</name>
<alicename>C4线尾的取料点</alicename>
<guid>b4103e8e-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="23">
<name>C5Tail_PutShelfOn</name>
<alicename>C5线尾的取料点</alicename>
<guid>d893d053-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="24">
<name>C6Tail_PutShelfOn</name>
<alicename>C6线尾的取料点</alicename>
<guid>fa12eeed-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="25">
<name>C7Tail_PutShelfOn</name>
<alicename>C7线尾的取料点</alicename>
<guid>22764751-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="26">
<name>C8Tail_PutShelfOn</name>
<alicename>C8线尾的取料点</alicename>
<guid>3d04eede-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="27">
<name>C9Tail_PutShelfOn</name>
<alicename>C9线尾的取料点</alicename>
<guid>6798a394-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C10Tail_PutShelfOn</name>
<alicename>C10线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C14Tail_PutShelfOn</name>
<alicename>C14线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C15Tail_PutShelfOn</name>
<alicename>C15线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C16Tail_PutShelfOn</name>
<alicename>C16线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="29">
<name>D1Tail_TakeShelfOff</name>
<alicename>D1线尾的放料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="30">
<name>D2Tail_TakeShelfOff</name>
<alicename>D2线尾的放料点</alicename>
<guid>9398fa5d-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="31">
<name>D3Tail_TakeShelfOff</name>
<alicename>D3线尾的放料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="32">
<name>D4Tail_TakeShelfOff</name>
<alicename>D4线尾的放料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="33">
<name>D5Tail_TakeShelfOff</name>
<alicename>D5线尾的放料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="34">
<name>D6Tail_TakeShelfOff</name>
<alicename>D6线尾的放料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="35">
<name>D8Tail_TakeShelfOff</name>
<alicename>D8线尾的放料点</alicename>
<guid>84f653c3-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="36">
<name>D9Tail_TakeShelfOff</name>
<alicename>D9线尾的放料点</alicename>
<guid>8b464945-4d1f-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="37">
<name>D10Tail_TakeShelfOff</name>
<alicename>D10线尾的放料点</alicename>
<guid>47800233-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="38">
<name>D11Tail_TakeShelfOff</name>
<alicename>D11线尾的放料点</alicename>
<guid>734e32ab-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="39">
<name>D12Tail_TakeShelfOff</name>
<alicename>D12线尾的放料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="40">
<name>D13Tail_TakeShelfOff</name>
<alicename>D13线尾的放料点</alicename>
<guid>b67b0eeb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="41">
<name>D14Tail_TakeShelfOff</name>
<alicename>D14线尾的放料点</alicename>
<guid>d5c0ec12-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D15Tail_TakeShelfOff</name>
<alicename>D15线尾的放料点</alicename>
<guid>43230196-7d00-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="43">
<name>D16Tail_TakeShelfOff</name>
<alicename>D16线尾的放料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="44">
<name>D1Tail_PutShelfOn</name>
<alicename>D1线尾的取料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="45">
<name>D2Tail_PutShelfOn</name>
<alicename>D2线尾的取料点</alicename>
<guid>a399b2e0-750e-11ec-8aec-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="46">
<name>D3Tail_PutShelfOn</name>
<alicename>D3线尾的取料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="47">
<name>D4Tail_PutShelfOn</name>
<alicename>D4线尾的取料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="48">
<name>D5Tail_PutShelfOn</name>
<alicename>D5线尾的取料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="49">
<name>D6Tail_PutShelfOn</name>
<alicename>D6线尾的取料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="50">
<name>D8Tail_PutShelfOn</name>
<alicename>D8线尾的取料点</alicename>
<guid>00a58e55-7cf1-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="51">
<name>D9Tail_PutShelfOn</name>
<alicename>D9线尾的取料点</alicename>
<guid>d459ccbb-7cf5-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="52">
<name>D10Tail_PutShelfOn</name>
<alicename>D10线尾的取料点</alicename>
<guid>cf3c2c6a-7ae3-11ec-b091-94c691a73861</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="53">
<name>D11Tail_PutShelfOn</name>
<alicename>D11线尾的取料点</alicename>
<guid>a7601392-7cf9-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="54">
<name>D12Tail_PutShelfOn</name>
<alicename>D12线尾的取料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="55">
<name>D13Tail_PutShelfOn</name>
<alicename>D13线尾的取料点</alicename>
<guid>4110b6cb-7cfc-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="56">
<name>D14Tail_PutShelfOn</name>
<alicename>D14线尾的取料点</alicename>
<guid>7d079436-7cfe-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="57">
<name>D15Tail_PutShelfOn</name>
<alicename>D15线尾的取料点</alicename>
<guid>08371208-7d00-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D16Tail_PutShelfOn</name>
<alicename>D16线尾的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D1Head_PutShelfOn</name>
<alicename>D1线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D1Head_PutShelfOn</name>
<alicename>D1线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D2Head_PutShelfOn</name>
<alicename>D2线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D3Head_PutShelfOn</name>
<alicename>D3线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D4Head_PutShelfOn</name>
<alicename>D4线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D5Head_PutShelfOn</name>
<alicename>D5线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D6Head_PutShelfOn</name>
<alicename>D6线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D8Head_PutShelfOn</name>
<alicename>D8线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D9Head_PutShelfOn</name>
<alicename>D9线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D10Head_PutShelfOn</name>
<alicename>D10线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D11Head_PutShelfOn</name>
<alicename>D11线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D12Head_PutShelfOn</name>
<alicename>D12线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D13Head_PutShelfOn</name>
<alicename>D13线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D14Head_PutShelfOn</name>
<alicename>D14线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D15Head_PutShelfOn</name>
<alicename>D15线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D16Head_PutShelfOn</name>
<alicename>D16线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D1Head_TakeShelfOff</name>
<alicename>D1线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D2Head_TakeShelfOff</name>
<alicename>D2线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D3Head_TakeShelfOff</name>
<alicename>D3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D4Head_TakeShelfOff</name>
<alicename>D4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D5Head_TakeShelfOff</name>
<alicename>D5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D6Head_TakeShelfOff</name>
<alicename>D6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D8Head_TakeShelfOff</name>
<alicename>D8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D9Head_TakeShelfOff</name>
<alicename>D9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D10Head_TakeShelfOff</name>
<alicename>D10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D11Head_TakeShelfOff</name>
<alicename>D11线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D12Head_TakeShelfOff</name>
<alicename>D12线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D13Head_TakeShelfOff</name>
<alicename>D13线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D14Head_TakeShelfOff</name>
<alicename>D14线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D15Head_TakeShelfOff</name>
<alicename>D15线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D16Head_TakeShelfOff</name>
<alicename>D16线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C1Head_TakeShelfOff</name>
<alicename>C1线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C2Head_TakeShelfOff</name>
<alicename>C2线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C3Head_TakeShelfOff</name>
<alicename>C3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C4Head_TakeShelfOff</name>
<alicename>C4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C5Head_TakeShelfOff</name>
<alicename>C5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C6Head_TakeShelfOff</name>
<alicename>C6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C7Head_TakeShelfOff</name>
<alicename>C7线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C8Head_TakeShelfOff</name>
<alicename>C8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C9Head_TakeShelfOff</name>
<alicename>C9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C10Head_TakeShelfOff</name>
<alicename>C10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C14Head_TakeShelfOff</name>
<alicename>C14线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C15Head_TakeShelfOff</name>
<alicename>C15线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C16Head_TakeShelfOff</name>
<alicename>C16线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
<!--三楼Fleet里的任务-->
<type id="10.85.199.140">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>ddc00d0c-7e0d-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>de663eca-7e0a-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>ff9dc953-4e08-11ec-9e66-54b2038d1924</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>f76a06cc-4e0f-11ec-9e66-54b2038d1924</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="4">
<name>LIFT_C1</name>
<alicename>移动到C1电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_C1</name>
<alicename>离开C1电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_C1_TakeShelfOff</name>
<alicename>C1电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_C1_PutShelfOn</name>
<alicename>C1电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_C1_Temp1_TakeShelfOff</name>
<alicename>C1电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_C1_Temp1_PutShelfOn</name>
<alicename>C1电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_C1_Temp2_TakeShelfOff</name>
<alicename>C1电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_C1_Temp2_PutShelfOn</name>
<alicename>C1电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>PCBAWarehouse_TakeShelfOff</name>
<alicename>1FPCBA库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>1FPackageArea_TakeShelfOff</name>
<alicename>1F包材区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>ToolingWarehouse_TakeShelfOff</name>
<alicename>1F治具库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>EmptyCarArea_TakeShelfOff</name>
<alicename>1F空车区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>FinishedProductArea_TakeShelfOff</name>
<alicename>1F成品区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBABuff_TakeShelfOff</name>
<alicename>3DPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CPackageArea_TakeShelfOff</name>
<alicename>3C包材区放料点</alicename>
<guid>720d6294-7dea-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_TakeShelfOff</name>
<alicename>3C5E库房放料点</alicename>
<guid>4f6328ec-7de7-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CCarPackageArea_TakeShelfOff</name>
<alicename>3C车载包装区放料点</alicename>
<guid>645b8d07-8053-11ec-aea5-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>PCBAWarehouse_PutShelfOn</name>
<alicename>1FPCBA库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>1FPackageArea_PutShelfOn</name>
<alicename>1F包材区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>ToolingWarehouse_PutShelfOn</name>
<alicename>1F治具库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>EmptyCarArea_PutShelfOn</name>
<alicename>1F空车区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>FinishedProductArea_PutShelfOn</name>
<alicename>1F成品区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBABuff_PutShelfOn</name>
<alicename>3DPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CPackageArea_PutShelfOn</name>
<alicename>3C包材区取料点</alicename>
<guid>9b24e8bb-7dea-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_PutShelfOn</name>
<alicename>3C5E库房取料点</alicename>
<guid>162cb900-7de8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CCarPackageArea_PutShelfOn</name>
<alicename>3C车载包装区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S3Head_TakeShelfOff</name>
<alicename>S3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S4Head_TakeShelfOff</name>
<alicename>S4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S5Head_TakeShelfOff</name>
<alicename>S5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S6Head_TakeShelfOff</name>
<alicename>S6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S7Head_TakeShelfOff</name>
<alicename>S7线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S8Head_TakeShelfOff</name>
<alicename>S8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S9Head_TakeShelfOff</name>
<alicename>S9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S10Head_TakeShelfOff</name>
<alicename>S10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S11Head_TakeShelfOff</name>
<alicename>S11线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S12Head_TakeShelfOff</name>
<alicename>S12线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S3Head_PutShelfOn</name>
<alicename>S3线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S4Head_PutShelfOn</name>
<alicename>S4线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S5Head_PutShelfOn</name>
<alicename>S5线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S6Head_PutShelfOn</name>
<alicename>S6线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S7Head_PutShelfOn</name>
<alicename>S7线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S8Head_PutShelfOn</name>
<alicename>S8线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S9Head_PutShelfOn</name>
<alicename>S9线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S10Head_PutShelfOn</name>
<alicename>S10线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S11Head_PutShelfOn</name>
<alicename>S11线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S12Head_PutShelfOn</name>
<alicename>S12线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B01_TakeShelfOff</name>
<alicename>3CB01的放料点</alicename>
<guid>6d97a63a-7df7-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B02_TakeShelfOff</name>
<alicename>3CB02的放料点</alicename>
<guid>8da2886c-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B03_TakeShelfOff</name>
<alicename>3CB03的放料点</alicename>
<guid>a55a0d47-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B04_TakeShelfOff</name>
<alicename>3CB04的放料点</alicename>
<guid>bfb748e3-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B05_TakeShelfOff</name>
<alicename>3CB05的放料点</alicename>
<guid>b8e72aa2-7df9-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B06_TakeShelfOff</name>
<alicename>3CB06的放料点</alicename>
<guid>1bd86f7b-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B07_TakeShelfOff</name>
<alicename>3CB07的放料点</alicename>
<guid>8b58e6ce-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B08_TakeShelfOff</name>
<alicename>3CB08的放料点</alicename>
<guid>d90a0ad8-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B09_TakeShelfOff</name>
<alicename>3CB09的放料点</alicename>
<guid>564aa1c4-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B10_TakeShelfOff</name>
<alicename>3CB10的放料点</alicename>
<guid>69036e81-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B11_TakeShelfOff</name>
<alicename>3CB11的放料点</alicename>
<guid>7ea4c682-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B12_TakeShelfOff</name>
<alicename>3CB12的放料点</alicename>
<guid>aa91ec24-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B13_TakeShelfOff</name>
<alicename>3CB13的放料点</alicename>
<guid>bf802776-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B14_TakeShelfOff</name>
<alicename>3CB14的放料点</alicename>
<guid>41f0bd20-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B15_TakeShelfOff</name>
<alicename>3CB15的放料点</alicename>
<guid>dfa60469-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B16_TakeShelfOff</name>
<alicename>3CB16的放料点</alicename>
<guid>f68803a5-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B17_TakeShelfOff</name>
<alicename>3CB17的放料点</alicename>
<guid>37763eac-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B18_TakeShelfOff</name>
<alicename>3CB18的放料点</alicename>
<guid>6a950d7d-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B19_TakeShelfOff</name>
<alicename>3CB19的放料点</alicename>
<guid>a02aaf75-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B20_TakeShelfOff</name>
<alicename>3CB20的放料点</alicename>
<guid>c4409e97-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B21_TakeShelfOff</name>
<alicename>3CB21的放料点</alicename>
<guid>f6d4544f-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B22_TakeShelfOff</name>
<alicename>3CB22的放料点</alicename>
<guid>1bd5b8f0-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B23_TakeShelfOff</name>
<alicename>3CB23的放料点</alicename>
<guid>60c7f42d-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B24_TakeShelfOff</name>
<alicename>3CB24的放料点</alicename>
<guid>8889067a-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P01_TakeShelfOff</name>
<alicename>3CP01的放料点</alicename>
<guid>fd339e5e-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P03_TakeShelfOff</name>
<alicename>3CP03的放料点</alicename>
<guid>0f34b6c8-7dfd-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P05_TakeShelfOff</name>
<alicename>3CP05的放料点</alicename>
<guid>2391d3e5-7dfd-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
<!--一楼Fleet里的任务-->
<type id="10.85.199.132">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>5f345c30-8fc5-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>6216e731-8fc6-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>476443a7-8fc9-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>3a2e187a-8fcb-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>2f1217c7-99c6-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>7b435b86-976e-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>74122c5c-96df-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>9662f2a9-96df-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>504bf153-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>78cddc94-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveC1SHELF-OUT</name>
<alicename>C1电梯出口放料点</alicename>
<guid>a05cf182-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveC1SHELF-OUT-Ready</name>
<alicename>C1电梯出口放料点前点</alicename>
<guid>86ed5166-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveD2SHELF-OUT</name>
<alicename>D2电梯出口放料点</alicename>
<guid>504bf153-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveD2SHELF-OUT-Ready</name>
<alicename>D2电梯出口放料点前点</alicename>
<guid>78cddc94-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBAWarehouse_TakeShelfOff</name>
<alicename>VMI库房的放料点</alicename>
<guid>f59384f5-96a6-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBAWarehouse_PutShelfOn</name>
<alicename>VMI库房的取料点</alicename>
<guid>b3be293f-96a7-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBAWarehouse_TakeShelfOff</name>
<alicename>VMI库房的放料点</alicename>
<guid>cede6f86-96a7-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBAWarehouse_PutShelfOn</name>
<alicename>VMI库房的取料点</alicename>
<guid>20a89a5b-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBAWarehouse_TakeShelfOff</name>
<alicename>PCBA库房的放料点</alicename>
<guid>80a6b7f5-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBAWarehouse_PutShelfOn</name>
<alicename>PCBA库房的放料点</alicename>
<guid>c46a9fd2-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
</tasks>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<tasks>
<!--四楼Fleet里的任务-->
<type id="10.85.199.3">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>06099981-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>2f2a4ed8-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>941d0e97-4d18-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>1c312e74-4d1a-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>5d4ebd7e-99f7-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>5d4ebd7e-99f7-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>d68b59d3-99f6-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>109d229d-99f7-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>3ede3949-99f7-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>22c72cab-99f7-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="4">
<name>LIFT_C1</name>
<alicename>移动到C1电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_C1</name>
<alicename>离开C1电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_C1_TakeShelfOff</name>
<alicename>C1电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_C1_PutShelfOn</name>
<alicename>C1电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_C1_Temp1_TakeShelfOff</name>
<alicename>C1电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_C1_Temp1_PutShelfOn</name>
<alicename>C1电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_C1_Temp2_TakeShelfOff</name>
<alicename>C1电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_C1_Temp2_PutShelfOn</name>
<alicename>C1电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBABuff_TakeShelfOff</name>
<alicename>4DPCBA暂放区放料点</alicename>
<guid>374568b0-97a8-11ec-a46d-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_TakeShelfOff</name>
<alicename>4CPCBA暂放区放料点</alicename>
<guid>374568b0-97a8-11ec-a46d-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBABuff_PutShelfOn</name>
<alicename>4DPCBA暂放区取料点</alicename>
<guid>374568b0-97a8-11ec-a46d-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_PutShelfOn</name>
<alicename>4CPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_TakeShelfOff</name>
<alicename>T1线的放料点</alicename>
<guid>d82ffed1-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="12">
<name>T2_TakeShelfOff</name>
<alicename>T2线的放料点</alicename>
<guid>4e249584-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="13">
<name>T3_TakeShelfOff</name>
<alicename>T3线的放料点</alicename>
<guid>400ab6f2-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="14">
<name>T4_TakeShelfOff</name>
<alicename>T4线的放料点</alicename>
<guid>5814774c-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="15">
<name>T5_TakeShelfOff</name>
<alicename>T5线的放料点</alicename>
<guid>f67e5159-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="16">
<name>T6_TakeShelfOff</name>
<alicename>T6线的放料点</alicename>
<guid>8a479ef3-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="17">
<name>T7_TakeShelfOff</name>
<alicename>T7线的放料点</alicename>
<guid>26eb47c5-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T8_TakeShelfOff</name>
<alicename>T8线的放料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T9_TakeShelfOff</name>
<alicename>T9线的放料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_PutShelfOn</name>
<alicename>T1线的取料点</alicename>
<guid>d82ffed1-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="12">
<name>T2_PutShelfOn</name>
<alicename>T2线的取料点</alicename>
<guid>4e249584-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="13">
<name>T3_PutShelfOn</name>
<alicename>T3线的取料点</alicename>
<guid>400ab6f2-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="14">
<name>T4_PutShelfOn</name>
<alicename>T4线的取料点</alicename>
<guid>5814774c-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="15">
<name>T5_PutShelfOn</name>
<alicename>T5线的取料点</alicename>
<guid>f67e5159-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="16">
<name>T6_PutShelfOn</name>
<alicename>T6线的取料点</alicename>
<guid>8a479ef3-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="17">
<name>T7_PutShelfOn</name>
<alicename>T7线的取料点</alicename>
<guid>26eb47c5-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T8_PutShelfOn</name>
<alicename>T8线的取料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T9_PutShelfOn</name>
<alicename>T9线的取料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_TakeShelfOff</name>
<alicename>C1线尾的放料点</alicename>
<guid>06cede7a-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="20">
<name>C2Tail_TakeShelfOff</name>
<alicename>C2线尾的放料点</alicename>
<guid>61cefe1d-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="21">
<name>C3Tail_TakeShelfOff</name>
<alicename>C3线尾的放料点</alicename>
<guid>895fdcd7-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="22">
<name>C4Tail_TakeShelfOff</name>
<alicename>C4线尾的放料点</alicename>
<guid>b4103e8e-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="23">
<name>C5Tail_TakeShelfOff</name>
<alicename>C5线尾的放料点</alicename>
<guid>d893d053-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="24">
<name>C6Tail_TakeShelfOff</name>
<alicename>C6线尾的放料点</alicename>
<guid>fa12eeed-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="25">
<name>C7Tail_TakeShelfOff</name>
<alicename>C7线尾的放料点</alicename>
<guid>22764751-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="26">
<name>C8Tail_TakeShelfOff</name>
<alicename>C8线尾的放料点</alicename>
<guid>3d04eede-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="27">
<name>C9Tail_TakeShelfOff</name>
<alicename>C9线尾的放料点</alicename>
<guid>6798a394-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C10Tail_TakeShelfOff</name>
<alicename>C10线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C14Tail_TakeShelfOff</name>
<alicename>C14线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C15Tail_TakeShelfOff</name>
<alicename>C15线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C16Tail_TakeShelfOff</name>
<alicename>C16线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_PutShelfOn</name>
<alicename>C1线尾的取料点</alicename>
<guid>06cede7a-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="20">
<name>C2Tail_PutShelfOn</name>
<alicename>C2线尾的取料点</alicename>
<guid>61cefe1d-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="21">
<name>C3Tail_PutShelfOn</name>
<alicename>C3线尾的取料点</alicename>
<guid>895fdcd7-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="22">
<name>C4Tail_PutShelfOn</name>
<alicename>C4线尾的取料点</alicename>
<guid>b4103e8e-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="23">
<name>C5Tail_PutShelfOn</name>
<alicename>C5线尾的取料点</alicename>
<guid>d893d053-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="24">
<name>C6Tail_PutShelfOn</name>
<alicename>C6线尾的取料点</alicename>
<guid>fa12eeed-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="25">
<name>C7Tail_PutShelfOn</name>
<alicename>C7线尾的取料点</alicename>
<guid>22764751-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="26">
<name>C8Tail_PutShelfOn</name>
<alicename>C8线尾的取料点</alicename>
<guid>3d04eede-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="27">
<name>C9Tail_PutShelfOn</name>
<alicename>C9线尾的取料点</alicename>
<guid>6798a394-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C10Tail_PutShelfOn</name>
<alicename>C10线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C14Tail_PutShelfOn</name>
<alicename>C14线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C15Tail_PutShelfOn</name>
<alicename>C15线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C16Tail_PutShelfOn</name>
<alicename>C16线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="29">
<name>D1Tail_TakeShelfOff</name>
<alicename>D1线尾的放料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="30">
<name>D2Tail_TakeShelfOff</name>
<alicename>D2线尾的放料点</alicename>
<guid>9398fa5d-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="31">
<name>D3Tail_TakeShelfOff</name>
<alicename>D3线尾的放料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="32">
<name>D4Tail_TakeShelfOff</name>
<alicename>D4线尾的放料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="33">
<name>D5Tail_TakeShelfOff</name>
<alicename>D5线尾的放料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="34">
<name>D6Tail_TakeShelfOff</name>
<alicename>D6线尾的放料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="35">
<name>D8Tail_TakeShelfOff</name>
<alicename>D8线尾的放料点</alicename>
<guid>84f653c3-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="36">
<name>D9Tail_TakeShelfOff</name>
<alicename>D9线尾的放料点</alicename>
<guid>8b464945-4d1f-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="37">
<name>D10Tail_TakeShelfOff</name>
<alicename>D10线尾的放料点</alicename>
<guid>47800233-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="38">
<name>D11Tail_TakeShelfOff</name>
<alicename>D11线尾的放料点</alicename>
<guid>734e32ab-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="39">
<name>D12Tail_TakeShelfOff</name>
<alicename>D12线尾的放料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="40">
<name>D13Tail_TakeShelfOff</name>
<alicename>D13线尾的放料点</alicename>
<guid>b67b0eeb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="41">
<name>D14Tail_TakeShelfOff</name>
<alicename>D14线尾的放料点</alicename>
<guid>d5c0ec12-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D15Tail_TakeShelfOff</name>
<alicename>D15线尾的放料点</alicename>
<guid>43230196-7d00-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="43">
<name>D16Tail_TakeShelfOff</name>
<alicename>D16线尾的放料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="44">
<name>D1Tail_PutShelfOn</name>
<alicename>D1线尾的取料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="45">
<name>D2Tail_PutShelfOn</name>
<alicename>D2线尾的取料点</alicename>
<guid>a399b2e0-750e-11ec-8aec-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="46">
<name>D3Tail_PutShelfOn</name>
<alicename>D3线尾的取料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="47">
<name>D4Tail_PutShelfOn</name>
<alicename>D4线尾的取料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="48">
<name>D5Tail_PutShelfOn</name>
<alicename>D5线尾的取料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="49">
<name>D6Tail_PutShelfOn</name>
<alicename>D6线尾的取料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="50">
<name>D8Tail_PutShelfOn</name>
<alicename>D8线尾的取料点</alicename>
<guid>00a58e55-7cf1-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="51">
<name>D9Tail_PutShelfOn</name>
<alicename>D9线尾的取料点</alicename>
<guid>d459ccbb-7cf5-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="52">
<name>D10Tail_PutShelfOn</name>
<alicename>D10线尾的取料点</alicename>
<guid>cf3c2c6a-7ae3-11ec-b091-94c691a73861</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="53">
<name>D11Tail_PutShelfOn</name>
<alicename>D11线尾的取料点</alicename>
<guid>a7601392-7cf9-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="54">
<name>D12Tail_PutShelfOn</name>
<alicename>D12线尾的取料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="55">
<name>D13Tail_PutShelfOn</name>
<alicename>D13线尾的取料点</alicename>
<guid>4110b6cb-7cfc-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="56">
<name>D14Tail_PutShelfOn</name>
<alicename>D14线尾的取料点</alicename>
<guid>7d079436-7cfe-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="57">
<name>D15Tail_PutShelfOn</name>
<alicename>D15线尾的取料点</alicename>
<guid>08371208-7d00-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D16Tail_PutShelfOn</name>
<alicename>D16线尾的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D1Head_PutShelfOn</name>
<alicename>D1线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D1Head_PutShelfOn</name>
<alicename>D1线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D2Head_PutShelfOn</name>
<alicename>D2线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D3Head_PutShelfOn</name>
<alicename>D3线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D4Head_PutShelfOn</name>
<alicename>D4线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D5Head_PutShelfOn</name>
<alicename>D5线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D6Head_PutShelfOn</name>
<alicename>D6线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D8Head_PutShelfOn</name>
<alicename>D8线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D9Head_PutShelfOn</name>
<alicename>D9线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D10Head_PutShelfOn</name>
<alicename>D10线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D11Head_PutShelfOn</name>
<alicename>D11线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D12Head_PutShelfOn</name>
<alicename>D12线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D13Head_PutShelfOn</name>
<alicename>D13线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D14Head_PutShelfOn</name>
<alicename>D14线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D15Head_PutShelfOn</name>
<alicename>D15线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D16Head_PutShelfOn</name>
<alicename>D16线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D1Head_TakeShelfOff</name>
<alicename>D1线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D2Head_TakeShelfOff</name>
<alicename>D2线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D3Head_TakeShelfOff</name>
<alicename>D3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D4Head_TakeShelfOff</name>
<alicename>D4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D5Head_TakeShelfOff</name>
<alicename>D5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D6Head_TakeShelfOff</name>
<alicename>D6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D8Head_TakeShelfOff</name>
<alicename>D8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D9Head_TakeShelfOff</name>
<alicename>D9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D10Head_TakeShelfOff</name>
<alicename>D10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D11Head_TakeShelfOff</name>
<alicename>D11线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D12Head_TakeShelfOff</name>
<alicename>D12线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D13Head_TakeShelfOff</name>
<alicename>D13线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D14Head_TakeShelfOff</name>
<alicename>D14线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D15Head_TakeShelfOff</name>
<alicename>D15线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D16Head_TakeShelfOff</name>
<alicename>D16线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C1Head_TakeShelfOff</name>
<alicename>C1线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C2Head_TakeShelfOff</name>
<alicename>C2线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C3Head_TakeShelfOff</name>
<alicename>C3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C4Head_TakeShelfOff</name>
<alicename>C4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C5Head_TakeShelfOff</name>
<alicename>C5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C6Head_TakeShelfOff</name>
<alicename>C6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C7Head_TakeShelfOff</name>
<alicename>C7线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C8Head_TakeShelfOff</name>
<alicename>C8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C9Head_TakeShelfOff</name>
<alicename>C9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C10Head_TakeShelfOff</name>
<alicename>C10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C14Head_TakeShelfOff</name>
<alicename>C14线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C15Head_TakeShelfOff</name>
<alicename>C15线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C16Head_TakeShelfOff</name>
<alicename>C16线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
<!--三楼Fleet里的任务-->
<type id="10.85.199.140">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>ddc00d0c-7e0d-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>de663eca-7e0a-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>ff9dc953-4e08-11ec-9e66-54b2038d1924</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>f76a06cc-4e0f-11ec-9e66-54b2038d1924</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="4">
<name>LIFT_C1</name>
<alicename>移动到C1电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_C1</name>
<alicename>离开C1电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_C1_TakeShelfOff</name>
<alicename>C1电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_C1_PutShelfOn</name>
<alicename>C1电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_C1_Temp1_TakeShelfOff</name>
<alicename>C1电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_C1_Temp1_PutShelfOn</name>
<alicename>C1电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_C1_Temp2_TakeShelfOff</name>
<alicename>C1电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_C1_Temp2_PutShelfOn</name>
<alicename>C1电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>PCBAWarehouse_TakeShelfOff</name>
<alicename>1FPCBA库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>1FPackageArea_TakeShelfOff</name>
<alicename>1F包材区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>ToolingWarehouse_TakeShelfOff</name>
<alicename>1F治具库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>EmptyCarArea_TakeShelfOff</name>
<alicename>1F空车区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>FinishedProductArea_TakeShelfOff</name>
<alicename>1F成品区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBABuff_TakeShelfOff</name>
<alicename>3DPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CPackageArea_TakeShelfOff</name>
<alicename>3C包材区放料点</alicename>
<guid>720d6294-7dea-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_TakeShelfOff</name>
<alicename>3C5E库房放料点</alicename>
<guid>4f6328ec-7de7-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CCarPackageArea_TakeShelfOff</name>
<alicename>3C车载包装区放料点</alicename>
<guid>645b8d07-8053-11ec-aea5-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>PCBAWarehouse_PutShelfOn</name>
<alicename>1FPCBA库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>1FPackageArea_PutShelfOn</name>
<alicename>1F包材区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>ToolingWarehouse_PutShelfOn</name>
<alicename>1F治具库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>EmptyCarArea_PutShelfOn</name>
<alicename>1F空车区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>FinishedProductArea_PutShelfOn</name>
<alicename>1F成品区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBABuff_PutShelfOn</name>
<alicename>3DPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CPackageArea_PutShelfOn</name>
<alicename>3C包材区取料点</alicename>
<guid>9b24e8bb-7dea-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_PutShelfOn</name>
<alicename>3C5E库房取料点</alicename>
<guid>162cb900-7de8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CCarPackageArea_PutShelfOn</name>
<alicename>3C车载包装区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S3Head_TakeShelfOff</name>
<alicename>S3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S4Head_TakeShelfOff</name>
<alicename>S4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S5Head_TakeShelfOff</name>
<alicename>S5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S6Head_TakeShelfOff</name>
<alicename>S6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S7Head_TakeShelfOff</name>
<alicename>S7线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S8Head_TakeShelfOff</name>
<alicename>S8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S9Head_TakeShelfOff</name>
<alicename>S9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S10Head_TakeShelfOff</name>
<alicename>S10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S11Head_TakeShelfOff</name>
<alicename>S11线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S12Head_TakeShelfOff</name>
<alicename>S12线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S3Head_PutShelfOn</name>
<alicename>S3线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S4Head_PutShelfOn</name>
<alicename>S4线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S5Head_PutShelfOn</name>
<alicename>S5线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S6Head_PutShelfOn</name>
<alicename>S6线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S7Head_PutShelfOn</name>
<alicename>S7线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S8Head_PutShelfOn</name>
<alicename>S8线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S9Head_PutShelfOn</name>
<alicename>S9线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S10Head_PutShelfOn</name>
<alicename>S10线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S11Head_PutShelfOn</name>
<alicename>S11线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S12Head_PutShelfOn</name>
<alicename>S12线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B01_TakeShelfOff</name>
<alicename>3CB01的放料点</alicename>
<guid>6d97a63a-7df7-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B02_TakeShelfOff</name>
<alicename>3CB02的放料点</alicename>
<guid>8da2886c-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B03_TakeShelfOff</name>
<alicename>3CB03的放料点</alicename>
<guid>a55a0d47-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B04_TakeShelfOff</name>
<alicename>3CB04的放料点</alicename>
<guid>bfb748e3-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B05_TakeShelfOff</name>
<alicename>3CB05的放料点</alicename>
<guid>b8e72aa2-7df9-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B06_TakeShelfOff</name>
<alicename>3CB06的放料点</alicename>
<guid>1bd86f7b-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B07_TakeShelfOff</name>
<alicename>3CB07的放料点</alicename>
<guid>8b58e6ce-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B08_TakeShelfOff</name>
<alicename>3CB08的放料点</alicename>
<guid>d90a0ad8-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B09_TakeShelfOff</name>
<alicename>3CB09的放料点</alicename>
<guid>564aa1c4-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B10_TakeShelfOff</name>
<alicename>3CB10的放料点</alicename>
<guid>69036e81-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B11_TakeShelfOff</name>
<alicename>3CB11的放料点</alicename>
<guid>7ea4c682-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B12_TakeShelfOff</name>
<alicename>3CB12的放料点</alicename>
<guid>aa91ec24-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B13_TakeShelfOff</name>
<alicename>3CB13的放料点</alicename>
<guid>bf802776-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B14_TakeShelfOff</name>
<alicename>3CB14的放料点</alicename>
<guid>41f0bd20-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B15_TakeShelfOff</name>
<alicename>3CB15的放料点</alicename>
<guid>dfa60469-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B16_TakeShelfOff</name>
<alicename>3CB16的放料点</alicename>
<guid>f68803a5-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B17_TakeShelfOff</name>
<alicename>3CB17的放料点</alicename>
<guid>37763eac-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B18_TakeShelfOff</name>
<alicename>3CB18的放料点</alicename>
<guid>6a950d7d-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B19_TakeShelfOff</name>
<alicename>3CB19的放料点</alicename>
<guid>a02aaf75-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B20_TakeShelfOff</name>
<alicename>3CB20的放料点</alicename>
<guid>c4409e97-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B21_TakeShelfOff</name>
<alicename>3CB21的放料点</alicename>
<guid>f6d4544f-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B22_TakeShelfOff</name>
<alicename>3CB22的放料点</alicename>
<guid>1bd5b8f0-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B23_TakeShelfOff</name>
<alicename>3CB23的放料点</alicename>
<guid>60c7f42d-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B24_TakeShelfOff</name>
<alicename>3CB24的放料点</alicename>
<guid>8889067a-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P01_TakeShelfOff</name>
<alicename>3CP01的放料点</alicename>
<guid>fd339e5e-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P03_TakeShelfOff</name>
<alicename>3CP03的放料点</alicename>
<guid>0f34b6c8-7dfd-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P05_TakeShelfOff</name>
<alicename>3CP05的放料点</alicename>
<guid>2391d3e5-7dfd-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
<!--一楼Fleet里的任务-->
<type id="10.85.199.132">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>03aa3097-99ea-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>6216e731-8fc6-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>476443a7-8fc9-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>3a2e187a-8fcb-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>2f1217c7-99c6-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>613f3f62-99e6-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>74122c5c-96df-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>9662f2a9-96df-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>b4f73ae5-99e4-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>7b050631-99e4-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>bee45d63-99e4-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>cfae3776-99e4-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveC1SHELF-OUT</name>
<alicename>C1电梯出口放料点</alicename>
<guid>a05cf182-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveC1SHELF-OUT-Ready</name>
<alicename>C1电梯出口放料点前点</alicename>
<guid>86ed5166-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveD2SHELF-OUT</name>
<alicename>D2电梯出口放料点</alicename>
<guid>504bf153-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveD2SHELF-OUT-Ready</name>
<alicename>D2电梯出口放料点前点</alicename>
<guid>78cddc94-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBAWarehouse_TakeShelfOff</name>
<alicename>VMI库房的放料点</alicename>
<guid>f59384f5-96a6-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBAWarehouse_PutShelfOn</name>
<alicename>VMI库房的取料点</alicename>
<guid>b3be293f-96a7-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBAWarehouse_TakeShelfOff</name>
<alicename>VMI库房的放料点</alicename>
<guid>cede6f86-96a7-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBAWarehouse_PutShelfOn</name>
<alicename>VMI库房的取料点</alicename>
<guid>20a89a5b-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBAWarehouse_TakeShelfOff</name>
<alicename>PCBA库房的放料点</alicename>
<guid>80a6b7f5-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBAWarehouse_PutShelfOn</name>
<alicename>PCBA库房的放料点</alicename>
<guid>c46a9fd2-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
</tasks>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
<tasks>
<!--四楼Fleet里的任务-->
<type id="10.85.199.3">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>2bcd29b8-e2f2-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
<name>Init</name>
<alicename>初始化</alicename>
<guid>06099981-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>2f2a4ed8-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
<name>Standby</name>
<alicename>待机位</alicename>
<guid>2f2a4ed8-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>149e3edf-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>941d0e97-4d18-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_TakeShelfOff</name>
<alicename>T1线的放料点</alicename>
<guid>d82ffed1-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="12">
<name>T2_TakeShelfOff</name>
<alicename>T2线的放料点</alicename>
<guid>4e249584-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="13">
<name>T3_TakeShelfOff</name>
<alicename>T3线的放料点</alicename>
<guid>400ab6f2-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="14">
<name>T4_TakeShelfOff</name>
<alicename>T4线的放料点</alicename>
<guid>5814774c-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="15">
<name>T5_TakeShelfOff</name>
<alicename>T5线的放料点</alicename>
<guid>f67e5159-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="16">
<name>T6_TakeShelfOff</name>
<alicename>T6线的放料点</alicename>
<guid>8a479ef3-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="17">
<name>T7_TakeShelfOff</name>
<alicename>T7线的放料点</alicename>
<guid>26eb47c5-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T8_TakeShelfOff</name>
<alicename>T8线的放料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_TakeShelfOff</name>
<alicename>C1线尾的放料点</alicename>
<guid>06cede7a-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="20">
<name>C2Tail_TakeShelfOff</name>
<alicename>C2线尾的放料点</alicename>
<guid>61cefe1d-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="21">
<name>C3Tail_TakeShelfOff</name>
<alicename>C3线尾的放料点</alicename>
<guid>895fdcd7-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="22">
<name>C4Tail_TakeShelfOff</name>
<alicename>C4线尾的放料点</alicename>
<guid>b4103e8e-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="23">
<name>C5Tail_TakeShelfOff</name>
<alicename>C5线尾的放料点</alicename>
<guid>d893d053-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="24">
<name>C6Tail_TakeShelfOff</name>
<alicename>C6线尾的放料点</alicename>
<guid>fa12eeed-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="25">
<name>C7Tail_TakeShelfOff</name>
<alicename>C7线尾的放料点</alicename>
<guid>22764751-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="26">
<name>C8Tail_TakeShelfOff</name>
<alicename>C8线尾的放料点</alicename>
<guid>3d04eede-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="27">
<name>C9Tail_TakeShelfOff</name>
<alicename>C9线尾的放料点</alicename>
<guid>6798a394-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C10Tail_TakeShelfOff</name>
<alicename>C10线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="29">
<name>D1Tail_TakeShelfOff</name>
<alicename>D1线尾的放料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="30">
<name>D2Tail_TakeShelfOff</name>
<alicename>D2线尾的放料点</alicename>
<guid>9398fa5d-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="31">
<name>D3Tail_TakeShelfOff</name>
<alicename>D3线尾的放料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="32">
<name>D4Tail_TakeShelfOff</name>
<alicename>D4线尾的放料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="33">
<name>D5Tail_TakeShelfOff</name>
<alicename>D5线尾的放料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="34">
<name>D6Tail_TakeShelfOff</name>
<alicename>D6线尾的放料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="35">
<name>D8Tail_TakeShelfOff</name>
<alicename>D8线尾的放料点</alicename>
<guid>84f653c3-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="36">
<name>D9Tail_TakeShelfOff</name>
<alicename>D9线尾的放料点</alicename>
<guid>8b464945-4d1f-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="37">
<name>D10Tail_TakeShelfOff</name>
<alicename>D10线尾的放料点</alicename>
<guid>47800233-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="38">
<name>D11Tail_TakeShelfOff</name>
<alicename>D11线尾的放料点</alicename>
<guid>734e32ab-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="39">
<name>D12Tail_TakeShelfOff</name>
<alicename>D12线尾的放料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="40">
<name>D13Tail_TakeShelfOff</name>
<alicename>D13线尾的放料点</alicename>
<guid>b67b0eeb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="41">
<name>D14Tail_TakeShelfOff</name>
<alicename>D14线尾的放料点</alicename>
<guid>d5c0ec12-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D15Tail_TakeShelfOff</name>
<alicename>D15线尾的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="43">
<name>D16Tail_TakeShelfOff</name>
<alicename>D16线尾的放料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="44">
<name>D1Tail_PutShelfOn</name>
<alicename>D1线尾的取料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="45">
<name>D2Tail_PutShelfOn</name>
<alicename>D2线尾的取料点</alicename>
<guid>9398fa5d-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="46">
<name>D3Tail_PutShelfOn</name>
<alicename>D3线尾的取料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="47">
<name>D4Tail_PutShelfOn</name>
<alicename>D4线尾的取料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="48">
<name>D5Tail_PutShelfOn</name>
<alicename>D5线尾的取料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="49">
<name>D6Tail_PutShelfOn</name>
<alicename>D6线尾的取料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="50">
<name>D8Tail_PutShelfOn</name>
<alicename>D8线尾的取料点</alicename>
<guid>84f653c3-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="51">
<name>D9Tail_PutShelfOn</name>
<alicename>D9线尾的取料点</alicename>
<guid>8b464945-4d1f-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="52">
<name>D10Tail_PutShelfOn</name>
<alicename>D10线尾的取料点</alicename>
<guid>47800233-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="53">
<name>D11Tail_PutShelfOn</name>
<alicename>D11线尾的取料点</alicename>
<guid>734e32ab-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="54">
<name>D12Tail_PutShelfOn</name>
<alicename>D12线尾的取料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="55">
<name>D13Tail_PutShelfOn</name>
<alicename>D13线尾的取料点</alicename>
<guid>b67b0eeb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="56">
<name>D14Tail_PutShelfOn</name>
<alicename>D14线尾的取料点</alicename>
<guid>d5c0ec12-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="57">
<name>D15Tail_PutShelfOn</name>
<alicename>D15线尾的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D16Tail_PutShelfOn</name>
<alicename>D16线尾的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>1c312e74-4d1a-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>4DPCBAArea</name>
<alicename>4DPCBA暂放区</alicename>
<guid>374568b0-97a8-11ec-a46d-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="4">
<name>LIFT_C1</name>
<alicename>移动到C1电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_C1</name>
<alicename>离开C1电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_C1_TakeShelfOff</name>
<alicename>C1电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_C1_PutShelfOn</name>
<alicename>C1电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_C1_Temp1_TakeShelfOff</name>
<alicename>C1电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_C1_Temp1_PutShelfOn</name>
<alicename>C1电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_C1_Temp2_TakeShelfOff</name>
<alicename>C1电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_C1_Temp2_PutShelfOn</name>
<alicename>C1电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBABuff_TakeShelfOff</name>
<alicename>4DPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_TakeShelfOff</name>
<alicename>4CPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBABuff_PutShelfOn</name>
<alicename>4DPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_PutShelfOn</name>
<alicename>4CPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_TakeShelfOff</name>
<alicename>T1线的放料点</alicename>
<guid>d82ffed1-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="12">
<name>T2_TakeShelfOff</name>
<alicename>T2线的放料点</alicename>
<guid>4e249584-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="13">
<name>T3_TakeShelfOff</name>
<alicename>T3线的放料点</alicename>
<guid>400ab6f2-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="14">
<name>T4_TakeShelfOff</name>
<alicename>T4线的放料点</alicename>
<guid>5814774c-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="15">
<name>T5_TakeShelfOff</name>
<alicename>T5线的放料点</alicename>
<guid>f67e5159-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="16">
<name>T6_TakeShelfOff</name>
<alicename>T6线的放料点</alicename>
<guid>8a479ef3-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="17">
<name>T7_TakeShelfOff</name>
<alicename>T7线的放料点</alicename>
<guid>26eb47c5-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T8_TakeShelfOff</name>
<alicename>T8线的放料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T9_TakeShelfOff</name>
<alicename>T9线的放料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_PutShelfOn</name>
<alicename>T1线的取料点</alicename>
<guid>d82ffed1-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="12">
<name>T2_PutShelfOn</name>
<alicename>T2线的取料点</alicename>
<guid>4e249584-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="13">
<name>T3_PutShelfOn</name>
<alicename>T3线的取料点</alicename>
<guid>400ab6f2-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="14">
<name>T4_PutShelfOn</name>
<alicename>T4线的取料点</alicename>
<guid>5814774c-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="15">
<name>T5_PutShelfOn</name>
<alicename>T5线的取料点</alicename>
<guid>f67e5159-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="16">
<name>T6_PutShelfOn</name>
<alicename>T6线的取料点</alicename>
<guid>8a479ef3-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="17">
<name>T7_PutShelfOn</name>
<alicename>T7线的取料点</alicename>
<guid>26eb47c5-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T8_PutShelfOn</name>
<alicename>T8线的取料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T9_PutShelfOn</name>
<alicename>T9线的取料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_TakeShelfOff</name>
<alicename>C1线尾的放料点</alicename>
<guid>06cede7a-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="20">
<name>C2Tail_TakeShelfOff</name>
<alicename>C2线尾的放料点</alicename>
<guid>61cefe1d-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="21">
<name>C3Tail_TakeShelfOff</name>
<alicename>C3线尾的放料点</alicename>
<guid>895fdcd7-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="22">
<name>C4Tail_TakeShelfOff</name>
<alicename>C4线尾的放料点</alicename>
<guid>b4103e8e-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="23">
<name>C5Tail_TakeShelfOff</name>
<alicename>C5线尾的放料点</alicename>
<guid>d893d053-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="24">
<name>C6Tail_TakeShelfOff</name>
<alicename>C6线尾的放料点</alicename>
<guid>fa12eeed-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="25">
<name>C7Tail_TakeShelfOff</name>
<alicename>C7线尾的放料点</alicename>
<guid>22764751-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="26">
<name>C8Tail_TakeShelfOff</name>
<alicename>C8线尾的放料点</alicename>
<guid>3d04eede-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="27">
<name>C9Tail_TakeShelfOff</name>
<alicename>C9线尾的放料点</alicename>
<guid>6798a394-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C10Tail_TakeShelfOff</name>
<alicename>C10线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C14Tail_TakeShelfOff</name>
<alicename>C14线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C15Tail_TakeShelfOff</name>
<alicename>C15线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C16Tail_TakeShelfOff</name>
<alicename>C16线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_PutShelfOn</name>
<alicename>C1线尾的取料点</alicename>
<guid>06cede7a-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="20">
<name>C2Tail_PutShelfOn</name>
<alicename>C2线尾的取料点</alicename>
<guid>61cefe1d-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="21">
<name>C3Tail_PutShelfOn</name>
<alicename>C3线尾的取料点</alicename>
<guid>895fdcd7-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="22">
<name>C4Tail_PutShelfOn</name>
<alicename>C4线尾的取料点</alicename>
<guid>b4103e8e-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="23">
<name>C5Tail_PutShelfOn</name>
<alicename>C5线尾的取料点</alicename>
<guid>d893d053-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="24">
<name>C6Tail_PutShelfOn</name>
<alicename>C6线尾的取料点</alicename>
<guid>fa12eeed-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="25">
<name>C7Tail_PutShelfOn</name>
<alicename>C7线尾的取料点</alicename>
<guid>22764751-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="26">
<name>C8Tail_PutShelfOn</name>
<alicename>C8线尾的取料点</alicename>
<guid>3d04eede-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="27">
<name>C9Tail_PutShelfOn</name>
<alicename>C9线尾的取料点</alicename>
<guid>6798a394-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C10Tail_PutShelfOn</name>
<alicename>C10线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C14Tail_PutShelfOn</name>
<alicename>C14线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C15Tail_PutShelfOn</name>
<alicename>C15线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C16Tail_PutShelfOn</name>
<alicename>C16线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="29">
<name>D1Tail_TakeShelfOff</name>
<alicename>D1线尾的放料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="30">
<name>D2Tail_TakeShelfOff</name>
<alicename>D2线尾的放料点</alicename>
<guid>9398fa5d-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="31">
<name>D3Tail_TakeShelfOff</name>
<alicename>D3线尾的放料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="32">
<name>D4Tail_TakeShelfOff</name>
<alicename>D4线尾的放料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="33">
<name>D5Tail_TakeShelfOff</name>
<alicename>D5线尾的放料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="34">
<name>D6Tail_TakeShelfOff</name>
<alicename>D6线尾的放料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="35">
<name>D8Tail_TakeShelfOff</name>
<alicename>D8线尾的放料点</alicename>
<guid>84f653c3-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="36">
<name>D9Tail_TakeShelfOff</name>
<alicename>D9线尾的放料点</alicename>
<guid>8b464945-4d1f-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="37">
<name>D10Tail_TakeShelfOff</name>
<alicename>D10线尾的放料点</alicename>
<guid>47800233-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="38">
<name>D11Tail_TakeShelfOff</name>
<alicename>D11线尾的放料点</alicename>
<guid>734e32ab-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="39">
<name>D12Tail_TakeShelfOff</name>
<alicename>D12线尾的放料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="40">
<name>D13Tail_TakeShelfOff</name>
<alicename>D13线尾的放料点</alicename>
<guid>b67b0eeb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="41">
<name>D14Tail_TakeShelfOff</name>
<alicename>D14线尾的放料点</alicename>
<guid>d5c0ec12-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D15Tail_TakeShelfOff</name>
<alicename>D15线尾的放料点</alicename>
<guid>43230196-7d00-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="43">
<name>D16Tail_TakeShelfOff</name>
<alicename>D16线尾的放料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="44">
<name>D1Tail_PutShelfOn</name>
<alicename>D1线尾的取料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="45">
<name>D2Tail_PutShelfOn</name>
<alicename>D2线尾的取料点</alicename>
<guid>a399b2e0-750e-11ec-8aec-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="46">
<name>D3Tail_PutShelfOn</name>
<alicename>D3线尾的取料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="47">
<name>D4Tail_PutShelfOn</name>
<alicename>D4线尾的取料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="48">
<name>D5Tail_PutShelfOn</name>
<alicename>D5线尾的取料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="49">
<name>D6Tail_PutShelfOn</name>
<alicename>D6线尾的取料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="50">
<name>D8Tail_PutShelfOn</name>
<alicename>D8线尾的取料点</alicename>
<guid>00a58e55-7cf1-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="51">
<name>D9Tail_PutShelfOn</name>
<alicename>D9线尾的取料点</alicename>
<guid>d459ccbb-7cf5-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="52">
<name>D10Tail_PutShelfOn</name>
<alicename>D10线尾的取料点</alicename>
<guid>cf3c2c6a-7ae3-11ec-b091-94c691a73861</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="53">
<name>D11Tail_PutShelfOn</name>
<alicename>D11线尾的取料点</alicename>
<guid>a7601392-7cf9-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="54">
<name>D12Tail_PutShelfOn</name>
<alicename>D12线尾的取料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="55">
<name>D13Tail_PutShelfOn</name>
<alicename>D13线尾的取料点</alicename>
<guid>4110b6cb-7cfc-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="56">
<name>D14Tail_PutShelfOn</name>
<alicename>D14线尾的取料点</alicename>
<guid>7d079436-7cfe-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="57">
<name>D15Tail_PutShelfOn</name>
<alicename>D15线尾的取料点</alicename>
<guid>08371208-7d00-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D16Tail_PutShelfOn</name>
<alicename>D16线尾的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D1Head_PutShelfOn</name>
<alicename>D1线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D1Head_PutShelfOn</name>
<alicename>D1线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D2Head_PutShelfOn</name>
<alicename>D2线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D3Head_PutShelfOn</name>
<alicename>D3线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D4Head_PutShelfOn</name>
<alicename>D4线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D5Head_PutShelfOn</name>
<alicename>D5线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D6Head_PutShelfOn</name>
<alicename>D6线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D8Head_PutShelfOn</name>
<alicename>D8线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D9Head_PutShelfOn</name>
<alicename>D9线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D10Head_PutShelfOn</name>
<alicename>D10线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D11Head_PutShelfOn</name>
<alicename>D11线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D12Head_PutShelfOn</name>
<alicename>D12线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D13Head_PutShelfOn</name>
<alicename>D13线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D14Head_PutShelfOn</name>
<alicename>D14线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D15Head_PutShelfOn</name>
<alicename>D15线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D16Head_PutShelfOn</name>
<alicename>D16线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D1Head_TakeShelfOff</name>
<alicename>D1线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D2Head_TakeShelfOff</name>
<alicename>D2线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D3Head_TakeShelfOff</name>
<alicename>D3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D4Head_TakeShelfOff</name>
<alicename>D4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D5Head_TakeShelfOff</name>
<alicename>D5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D6Head_TakeShelfOff</name>
<alicename>D6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D8Head_TakeShelfOff</name>
<alicename>D8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D9Head_TakeShelfOff</name>
<alicename>D9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D10Head_TakeShelfOff</name>
<alicename>D10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D11Head_TakeShelfOff</name>
<alicename>D11线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D12Head_TakeShelfOff</name>
<alicename>D12线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D13Head_TakeShelfOff</name>
<alicename>D13线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D14Head_TakeShelfOff</name>
<alicename>D14线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D15Head_TakeShelfOff</name>
<alicename>D15线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D16Head_TakeShelfOff</name>
<alicename>D16线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C1Head_TakeShelfOff</name>
<alicename>C1线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C2Head_TakeShelfOff</name>
<alicename>C2线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C3Head_TakeShelfOff</name>
<alicename>C3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C4Head_TakeShelfOff</name>
<alicename>C4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C5Head_TakeShelfOff</name>
<alicename>C5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C6Head_TakeShelfOff</name>
<alicename>C6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C7Head_TakeShelfOff</name>
<alicename>C7线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C8Head_TakeShelfOff</name>
<alicename>C8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C9Head_TakeShelfOff</name>
<alicename>C9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C10Head_TakeShelfOff</name>
<alicename>C10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C14Head_TakeShelfOff</name>
<alicename>C14线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C15Head_TakeShelfOff</name>
<alicename>C15线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C16Head_TakeShelfOff</name>
<alicename>C16线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
<!--三楼Fleet里的任务-->
<type id="10.85.199.140">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>ddc00d0c-7e0d-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>de663eca-7e0a-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>ff9dc953-4e08-11ec-9e66-54b2038d1924</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>f76a06cc-4e0f-11ec-9e66-54b2038d1924</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="4">
<name>LIFT_C1</name>
<alicename>移动到C1电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_C1</name>
<alicename>离开C1电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_C1_TakeShelfOff</name>
<alicename>C1电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_C1_PutShelfOn</name>
<alicename>C1电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_C1_Temp1_TakeShelfOff</name>
<alicename>C1电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_C1_Temp1_PutShelfOn</name>
<alicename>C1电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_C1_Temp2_TakeShelfOff</name>
<alicename>C1电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_C1_Temp2_PutShelfOn</name>
<alicename>C1电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>PCBAWarehouse_TakeShelfOff</name>
<alicename>1FPCBA库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>1FPackageArea_TakeShelfOff</name>
<alicename>1F包材区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>ToolingWarehouse_TakeShelfOff</name>
<alicename>1F治具库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>EmptyCarArea_TakeShelfOff</name>
<alicename>1F空车区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>FinishedProductArea_TakeShelfOff</name>
<alicename>1F成品区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBABuff_TakeShelfOff</name>
<alicename>3DPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CPackageArea_TakeShelfOff</name>
<alicename>3C包材区放料点</alicename>
<guid>720d6294-7dea-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_TakeShelfOff</name>
<alicename>3C5E库房放料点</alicename>
<guid>4f6328ec-7de7-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CCarPackageArea_TakeShelfOff</name>
<alicename>3C车载包装区放料点</alicename>
<guid>645b8d07-8053-11ec-aea5-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>PCBAWarehouse_PutShelfOn</name>
<alicename>1FPCBA库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>1FPackageArea_PutShelfOn</name>
<alicename>1F包材区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>ToolingWarehouse_PutShelfOn</name>
<alicename>1F治具库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>EmptyCarArea_PutShelfOn</name>
<alicename>1F空车区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>FinishedProductArea_PutShelfOn</name>
<alicename>1F成品区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBABuff_PutShelfOn</name>
<alicename>3DPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CPackageArea_PutShelfOn</name>
<alicename>3C包材区取料点</alicename>
<guid>9b24e8bb-7dea-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_PutShelfOn</name>
<alicename>3C5E库房取料点</alicename>
<guid>162cb900-7de8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CCarPackageArea_PutShelfOn</name>
<alicename>3C车载包装区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S3Head_TakeShelfOff</name>
<alicename>S3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S4Head_TakeShelfOff</name>
<alicename>S4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S5Head_TakeShelfOff</name>
<alicename>S5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S6Head_TakeShelfOff</name>
<alicename>S6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S7Head_TakeShelfOff</name>
<alicename>S7线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S8Head_TakeShelfOff</name>
<alicename>S8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S9Head_TakeShelfOff</name>
<alicename>S9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S10Head_TakeShelfOff</name>
<alicename>S10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S11Head_TakeShelfOff</name>
<alicename>S11线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S12Head_TakeShelfOff</name>
<alicename>S12线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S3Head_PutShelfOn</name>
<alicename>S3线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S4Head_PutShelfOn</name>
<alicename>S4线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S5Head_PutShelfOn</name>
<alicename>S5线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S6Head_PutShelfOn</name>
<alicename>S6线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S7Head_PutShelfOn</name>
<alicename>S7线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S8Head_PutShelfOn</name>
<alicename>S8线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S9Head_PutShelfOn</name>
<alicename>S9线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S10Head_PutShelfOn</name>
<alicename>S10线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S11Head_PutShelfOn</name>
<alicename>S11线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S12Head_PutShelfOn</name>
<alicename>S12线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B01_TakeShelfOff</name>
<alicename>3CB01的放料点</alicename>
<guid>6d97a63a-7df7-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B02_TakeShelfOff</name>
<alicename>3CB02的放料点</alicename>
<guid>8da2886c-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B03_TakeShelfOff</name>
<alicename>3CB03的放料点</alicename>
<guid>a55a0d47-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B04_TakeShelfOff</name>
<alicename>3CB04的放料点</alicename>
<guid>bfb748e3-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B05_TakeShelfOff</name>
<alicename>3CB05的放料点</alicename>
<guid>b8e72aa2-7df9-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B06_TakeShelfOff</name>
<alicename>3CB06的放料点</alicename>
<guid>1bd86f7b-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B07_TakeShelfOff</name>
<alicename>3CB07的放料点</alicename>
<guid>8b58e6ce-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B08_TakeShelfOff</name>
<alicename>3CB08的放料点</alicename>
<guid>d90a0ad8-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B09_TakeShelfOff</name>
<alicename>3CB09的放料点</alicename>
<guid>564aa1c4-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B10_TakeShelfOff</name>
<alicename>3CB10的放料点</alicename>
<guid>69036e81-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B11_TakeShelfOff</name>
<alicename>3CB11的放料点</alicename>
<guid>7ea4c682-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B12_TakeShelfOff</name>
<alicename>3CB12的放料点</alicename>
<guid>aa91ec24-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B13_TakeShelfOff</name>
<alicename>3CB13的放料点</alicename>
<guid>bf802776-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B14_TakeShelfOff</name>
<alicename>3CB14的放料点</alicename>
<guid>41f0bd20-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B15_TakeShelfOff</name>
<alicename>3CB15的放料点</alicename>
<guid>dfa60469-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B16_TakeShelfOff</name>
<alicename>3CB16的放料点</alicename>
<guid>f68803a5-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B17_TakeShelfOff</name>
<alicename>3CB17的放料点</alicename>
<guid>37763eac-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B18_TakeShelfOff</name>
<alicename>3CB18的放料点</alicename>
<guid>6a950d7d-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B19_TakeShelfOff</name>
<alicename>3CB19的放料点</alicename>
<guid>a02aaf75-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B20_TakeShelfOff</name>
<alicename>3CB20的放料点</alicename>
<guid>c4409e97-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B21_TakeShelfOff</name>
<alicename>3CB21的放料点</alicename>
<guid>f6d4544f-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B22_TakeShelfOff</name>
<alicename>3CB22的放料点</alicename>
<guid>1bd5b8f0-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B23_TakeShelfOff</name>
<alicename>3CB23的放料点</alicename>
<guid>60c7f42d-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B24_TakeShelfOff</name>
<alicename>3CB24的放料点</alicename>
<guid>8889067a-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P01_TakeShelfOff</name>
<alicename>3CP01的放料点</alicename>
<guid>fd339e5e-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P03_TakeShelfOff</name>
<alicename>3CP03的放料点</alicename>
<guid>0f34b6c8-7dfd-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P05_TakeShelfOff</name>
<alicename>3CP05的放料点</alicename>
<guid>2391d3e5-7dfd-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
<!--一楼Fleet里的任务-->
<type id="10.85.199.132">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>5f345c30-8fc5-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>6216e731-8fc6-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>476443a7-8fc9-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>3a2e187a-8fcb-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>7b435b86-976e-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>7b435b86-976e-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>74122c5c-96df-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveC1SHELF-OUT</name>
<alicename>C1电梯出口放料点</alicename>
<guid>a05cf182-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveC1SHELF-OUT-Ready</name>
<alicename>C1电梯出口放料点前点</alicename>
<guid>86ed5166-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveD2SHELF-OUT</name>
<alicename>D2电梯出口放料点</alicename>
<guid>504bf153-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveD2SHELF-OUT-Ready</name>
<alicename>D2电梯出口放料点前点</alicename>
<guid>78cddc94-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBAWarehouse</name>
<alicename>3DPCB库房</alicename>
<guid>f59384f5-96a6-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBAWarehouse-Ready</name>
<alicename>3DPCB库房前点</alicename>
<guid>b3be293f-96a7-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBAWarehouse</name>
<alicename>4CPCB库房</alicename>
<guid>cede6f86-96a7-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBAWarehouse-Ready</name>
<alicename>4CPCB库房前点</alicename>
<guid>20a89a5b-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBAWarehouse</name>
<alicename>4DPCB库房</alicename>
<guid>80a6b7f5-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBAWarehouse-Ready</name>
<alicename>4DPCB库房前点</alicename>
<guid>c46a9fd2-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
</tasks>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<tasks>
<!--四楼Fleet里的任务-->
<type id="10.85.199.3">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>2bcd29b8-e2f2-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>2f2a4ed8-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>149e3edf-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="4">
<name>LIFT_C1</name>
<alicename>移动到C1电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_C1</name>
<alicename>离开C1电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_C1_TakeShelfOff</name>
<alicename>C1电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_C1_PutShelfOn</name>
<alicename>C1电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_C1_Temp1_TakeShelfOff</name>
<alicename>C1电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_C1_Temp1_PutShelfOn</name>
<alicename>C1电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_C1_Temp2_TakeShelfOff</name>
<alicename>C1电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_C1_Temp2_PutShelfOn</name>
<alicename>C1电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBABuff_TakeShelfOff</name>
<alicename>4DPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_TakeShelfOff</name>
<alicename>4CPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBABuff_PutShelfOn</name>
<alicename>4DPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_PutShelfOn</name>
<alicename>4CPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_TakeShelfOff</name>
<alicename>T1线的放料点</alicename>
<guid>d82ffed1-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="12">
<name>T2_TakeShelfOff</name>
<alicename>T2线的放料点</alicename>
<guid>4e249584-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="13">
<name>T3_TakeShelfOff</name>
<alicename>T3线的放料点</alicename>
<guid>400ab6f2-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="14">
<name>T4_TakeShelfOff</name>
<alicename>T4线的放料点</alicename>
<guid>5814774c-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="15">
<name>T5_TakeShelfOff</name>
<alicename>T5线的放料点</alicename>
<guid>f67e5159-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="16">
<name>T6_TakeShelfOff</name>
<alicename>T6线的放料点</alicename>
<guid>8a479ef3-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="17">
<name>T7_TakeShelfOff</name>
<alicename>T7线的放料点</alicename>
<guid>26eb47c5-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T8_TakeShelfOff</name>
<alicename>T8线的放料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T9_TakeShelfOff</name>
<alicename>T9线的放料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_PutShelfOn</name>
<alicename>T1线的取料点</alicename>
<guid>d82ffed1-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="12">
<name>T2_PutShelfOn</name>
<alicename>T2线的取料点</alicename>
<guid>4e249584-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="13">
<name>T3_PutShelfOn</name>
<alicename>T3线的取料点</alicename>
<guid>400ab6f2-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="14">
<name>T4_PutShelfOn</name>
<alicename>T4线的取料点</alicename>
<guid>5814774c-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="15">
<name>T5_PutShelfOn</name>
<alicename>T5线的取料点</alicename>
<guid>f67e5159-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="16">
<name>T6_PutShelfOn</name>
<alicename>T6线的取料点</alicename>
<guid>8a479ef3-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="17">
<name>T7_PutShelfOn</name>
<alicename>T7线的取料点</alicename>
<guid>26eb47c5-4d23-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T8_PutShelfOn</name>
<alicename>T8线的取料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="18">
<name>T9_PutShelfOn</name>
<alicename>T9线的取料点</alicename>
<guid>b7d5ff6d-4d22-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_TakeShelfOff</name>
<alicename>C1线尾的放料点</alicename>
<guid>06cede7a-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="20">
<name>C2Tail_TakeShelfOff</name>
<alicename>C2线尾的放料点</alicename>
<guid>61cefe1d-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="21">
<name>C3Tail_TakeShelfOff</name>
<alicename>C3线尾的放料点</alicename>
<guid>895fdcd7-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="22">
<name>C4Tail_TakeShelfOff</name>
<alicename>C4线尾的放料点</alicename>
<guid>b4103e8e-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="23">
<name>C5Tail_TakeShelfOff</name>
<alicename>C5线尾的放料点</alicename>
<guid>d893d053-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="24">
<name>C6Tail_TakeShelfOff</name>
<alicename>C6线尾的放料点</alicename>
<guid>fa12eeed-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="25">
<name>C7Tail_TakeShelfOff</name>
<alicename>C7线尾的放料点</alicename>
<guid>22764751-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="26">
<name>C8Tail_TakeShelfOff</name>
<alicename>C8线尾的放料点</alicename>
<guid>3d04eede-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="27">
<name>C9Tail_TakeShelfOff</name>
<alicename>C9线尾的放料点</alicename>
<guid>6798a394-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C10Tail_TakeShelfOff</name>
<alicename>C10线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C14Tail_TakeShelfOff</name>
<alicename>C14线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C15Tail_TakeShelfOff</name>
<alicename>C15线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C16Tail_TakeShelfOff</name>
<alicename>C16线尾的放料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_PutShelfOn</name>
<alicename>C1线尾的取料点</alicename>
<guid>06cede7a-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="20">
<name>C2Tail_PutShelfOn</name>
<alicename>C2线尾的取料点</alicename>
<guid>61cefe1d-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="21">
<name>C3Tail_PutShelfOn</name>
<alicename>C3线尾的取料点</alicename>
<guid>895fdcd7-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="22">
<name>C4Tail_PutShelfOn</name>
<alicename>C4线尾的取料点</alicename>
<guid>b4103e8e-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="23">
<name>C5Tail_PutShelfOn</name>
<alicename>C5线尾的取料点</alicename>
<guid>d893d053-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="24">
<name>C6Tail_PutShelfOn</name>
<alicename>C6线尾的取料点</alicename>
<guid>fa12eeed-4d20-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="25">
<name>C7Tail_PutShelfOn</name>
<alicename>C7线尾的取料点</alicename>
<guid>22764751-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="26">
<name>C8Tail_PutShelfOn</name>
<alicename>C8线尾的取料点</alicename>
<guid>3d04eede-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="27">
<name>C9Tail_PutShelfOn</name>
<alicename>C9线尾的取料点</alicename>
<guid>6798a394-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C10Tail_PutShelfOn</name>
<alicename>C10线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C14Tail_PutShelfOn</name>
<alicename>C14线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C15Tail_PutShelfOn</name>
<alicename>C15线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="28">
<name>C16Tail_PutShelfOn</name>
<alicename>C16线尾的取料点</alicename>
<guid>8816d073-4d21-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="29">
<name>D1Tail_TakeShelfOff</name>
<alicename>D1线尾的放料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="30">
<name>D2Tail_TakeShelfOff</name>
<alicename>D2线尾的放料点</alicename>
<guid>9398fa5d-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="31">
<name>D3Tail_TakeShelfOff</name>
<alicename>D3线尾的放料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="32">
<name>D4Tail_TakeShelfOff</name>
<alicename>D4线尾的放料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="33">
<name>D5Tail_TakeShelfOff</name>
<alicename>D5线尾的放料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="34">
<name>D6Tail_TakeShelfOff</name>
<alicename>D6线尾的放料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="35">
<name>D8Tail_TakeShelfOff</name>
<alicename>D8线尾的放料点</alicename>
<guid>84f653c3-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="36">
<name>D9Tail_TakeShelfOff</name>
<alicename>D9线尾的放料点</alicename>
<guid>8b464945-4d1f-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="37">
<name>D10Tail_TakeShelfOff</name>
<alicename>D10线尾的放料点</alicename>
<guid>47800233-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="38">
<name>D11Tail_TakeShelfOff</name>
<alicename>D11线尾的放料点</alicename>
<guid>734e32ab-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="39">
<name>D12Tail_TakeShelfOff</name>
<alicename>D12线尾的放料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="40">
<name>D13Tail_TakeShelfOff</name>
<alicename>D13线尾的放料点</alicename>
<guid>b67b0eeb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="41">
<name>D14Tail_TakeShelfOff</name>
<alicename>D14线尾的放料点</alicename>
<guid>d5c0ec12-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D15Tail_TakeShelfOff</name>
<alicename>D15线尾的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="43">
<name>D16Tail_TakeShelfOff</name>
<alicename>D16线尾的放料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="44">
<name>D1Tail_PutShelfOn</name>
<alicename>D1线尾的取料点</alicename>
<guid>4ccd1dee-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="45">
<name>D2Tail_PutShelfOn</name>
<alicename>D2线尾的取料点</alicename>
<guid>9398fa5d-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="46">
<name>D3Tail_PutShelfOn</name>
<alicename>D3线尾的取料点</alicename>
<guid>cf5438a7-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="47">
<name>D4Tail_PutShelfOn</name>
<alicename>D4线尾的取料点</alicename>
<guid>e8c42a58-4d11-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="48">
<name>D5Tail_PutShelfOn</name>
<alicename>D5线尾的取料点</alicename>
<guid>278fcbe5-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="49">
<name>D6Tail_PutShelfOn</name>
<alicename>D6线尾的取料点</alicename>
<guid>141c693e-4d15-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="50">
<name>D8Tail_PutShelfOn</name>
<alicename>D8线尾的取料点</alicename>
<guid>84f653c3-4d12-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="51">
<name>D9Tail_PutShelfOn</name>
<alicename>D9线尾的取料点</alicename>
<guid>8b464945-4d1f-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="52">
<name>D10Tail_PutShelfOn</name>
<alicename>D10线尾的取料点</alicename>
<guid>47800233-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="53">
<name>D11Tail_PutShelfOn</name>
<alicename>D11线尾的取料点</alicename>
<guid>734e32ab-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="54">
<name>D12Tail_PutShelfOn</name>
<alicename>D12线尾的取料点</alicename>
<guid>9114ddfc-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="55">
<name>D13Tail_PutShelfOn</name>
<alicename>D13线尾的取料点</alicename>
<guid>b67b0eeb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="56">
<name>D14Tail_PutShelfOn</name>
<alicename>D14线尾的取料点</alicename>
<guid>d5c0ec12-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="57">
<name>D15Tail_PutShelfOn</name>
<alicename>D15线尾的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D16Tail_PutShelfOn</name>
<alicename>D16线尾的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D1Head_PutShelfOn</name>
<alicename>D1线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D1Head_PutShelfOn</name>
<alicename>D1线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D2Head_PutShelfOn</name>
<alicename>D2线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D3Head_PutShelfOn</name>
<alicename>D3线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D4Head_PutShelfOn</name>
<alicename>D4线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D5Head_PutShelfOn</name>
<alicename>D5线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D6Head_PutShelfOn</name>
<alicename>D6线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D8Head_PutShelfOn</name>
<alicename>D8线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D9Head_PutShelfOn</name>
<alicename>D9线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D10Head_PutShelfOn</name>
<alicename>D10线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D11Head_PutShelfOn</name>
<alicename>D11线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D12Head_PutShelfOn</name>
<alicename>D12线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D13Head_PutShelfOn</name>
<alicename>D13线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D14Head_PutShelfOn</name>
<alicename>D14线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D15Head_PutShelfOn</name>
<alicename>D15线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="58">
<name>D16Head_PutShelfOn</name>
<alicename>D16线头的取料点</alicename>
<guid>0581b9f2-4d14-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D1Head_TakeShelfOff</name>
<alicename>D1线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D2Head_TakeShelfOff</name>
<alicename>D2线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D3Head_TakeShelfOff</name>
<alicename>D3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D4Head_TakeShelfOff</name>
<alicename>D4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D5Head_TakeShelfOff</name>
<alicename>D5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D6Head_TakeShelfOff</name>
<alicename>D6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D8Head_TakeShelfOff</name>
<alicename>D8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D9Head_TakeShelfOff</name>
<alicename>D9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D10Head_TakeShelfOff</name>
<alicename>D10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D11Head_TakeShelfOff</name>
<alicename>D11线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D12Head_TakeShelfOff</name>
<alicename>D12线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D13Head_TakeShelfOff</name>
<alicename>D13线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D14Head_TakeShelfOff</name>
<alicename>D14线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D15Head_TakeShelfOff</name>
<alicename>D15线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>D16Head_TakeShelfOff</name>
<alicename>D16线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C1Head_TakeShelfOff</name>
<alicename>C1线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C2Head_TakeShelfOff</name>
<alicename>C2线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C3Head_TakeShelfOff</name>
<alicename>C3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C4Head_TakeShelfOff</name>
<alicename>C4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C5Head_TakeShelfOff</name>
<alicename>C5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C6Head_TakeShelfOff</name>
<alicename>C6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C7Head_TakeShelfOff</name>
<alicename>C7线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C8Head_TakeShelfOff</name>
<alicename>C8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C9Head_TakeShelfOff</name>
<alicename>C9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C10Head_TakeShelfOff</name>
<alicename>C10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C14Head_TakeShelfOff</name>
<alicename>C14线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C15Head_TakeShelfOff</name>
<alicename>C15线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C16Head_TakeShelfOff</name>
<alicename>C16线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
<!--三楼Fleet里的任务-->
<type id="10.85.199.140">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>2bcd29b8-e2f2-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>2f2a4ed8-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>149e3edf-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="4">
<name>LIFT_C1</name>
<alicename>移动到C1电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_C1</name>
<alicename>离开C1电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_C1_TakeShelfOff</name>
<alicename>C1电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_C1_PutShelfOn</name>
<alicename>C1电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_C1_Temp1_TakeShelfOff</name>
<alicename>C1电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_C1_Temp1_PutShelfOn</name>
<alicename>C1电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="9">
<name>LIFT_C1_Temp2_TakeShelfOff</name>
<alicename>C1电梯临时点2的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="10">
<name>LIFT_C1_Temp2_PutShelfOn</name>
<alicename>C1电梯临时点2的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>PCBAWarehouse_TakeShelfOff</name>
<alicename>1FPCBA库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>1FPackageArea_TakeShelfOff</name>
<alicename>1F包材区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>ToolingWarehouse_TakeShelfOff</name>
<alicename>1F治具库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>EmptyCarArea_TakeShelfOff</name>
<alicename>1F空车区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>FinishedProductArea_TakeShelfOff</name>
<alicename>1F成品区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBABuff_TakeShelfOff</name>
<alicename>3DPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CPackageArea_TakeShelfOff</name>
<alicename>3C包材区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_TakeShelfOff</name>
<alicename>3C5E库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CCarPackageArea_TakeShelfOff</name>
<alicename>3C车载包装区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>PCBAWarehouse_PutShelfOn</name>
<alicename>1FPCBA库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>1FPackageArea_PutShelfOn</name>
<alicename>1F包材区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>ToolingWarehouse_PutShelfOn</name>
<alicename>1F治具库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>EmptyCarArea_PutShelfOn</name>
<alicename>1F空车区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>FinishedProductArea_PutShelfOn</name>
<alicename>1F成品区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBABuff_PutShelfOn</name>
<alicename>3DPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CPackageArea_PutShelfOn</name>
<alicename>3C包材区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_PutShelfOn</name>
<alicename>3C5E库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CCarPackageArea_PutShelfOn</name>
<alicename>3C车载包装区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S3Head_TakeShelfOff</name>
<alicename>S3线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S4Head_TakeShelfOff</name>
<alicename>S4线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S5Head_TakeShelfOff</name>
<alicename>S5线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S6Head_TakeShelfOff</name>
<alicename>S6线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S7Head_TakeShelfOff</name>
<alicename>S7线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S8Head_TakeShelfOff</name>
<alicename>S8线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S9Head_TakeShelfOff</name>
<alicename>S9线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S10Head_TakeShelfOff</name>
<alicename>S10线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S11Head_TakeShelfOff</name>
<alicename>S11线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S12Head_TakeShelfOff</name>
<alicename>S12线头的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S3Head_PutShelfOn</name>
<alicename>S3线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S4Head_PutShelfOn</name>
<alicename>S4线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S5Head_PutShelfOn</name>
<alicename>S5线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S6Head_PutShelfOn</name>
<alicename>S6线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S7Head_PutShelfOn</name>
<alicename>S7线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S8Head_PutShelfOn</name>
<alicename>S8线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S9Head_PutShelfOn</name>
<alicename>S9线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S10Head_PutShelfOn</name>
<alicename>S10线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S11Head_PutShelfOn</name>
<alicename>S11线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S12Head_PutShelfOn</name>
<alicename>S12线头的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
</tasks>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
<tasks>
<!--四楼Fleet里的任务-->
<type id="10.85.199.3">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>2bcd29b8-e2f2-11eb-8a99-94c691a7387d</guid>
<guid>06099981-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
......@@ -19,56 +19,84 @@
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>149e3edf-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>941d0e97-4d18-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>1c312e74-4d1a-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="2">
<name>PutShelfOn_LIFT_D2</name>
<alicename>D2电梯拾取料车</alicename>
<guid>06099981-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff_LIFT_D2</name>
<alicename>D2电梯卸下料车</alicename>
<guid>06099981-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="2">
<name>PutShelfOn_LIFT_C1</name>
<alicename>C1电梯拾取料车</alicename>
<guid>06099981-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff_LIFT_C1</name>
<alicename>C1电梯卸下料车</alicename>
<guid>06099981-4dcc-11ec-bb1a-94c691a7387d</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<guid>5d4ebd7e-99f7-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<guid>1a8f3960-9ab2-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<guid>d68b59d3-99f6-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<guid>109d229d-99f7-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<guid>3ede3949-99f7-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>ba68ea32-e310-11eb-8a99-94c691a7387d</guid>
<guid>22c72cab-99f7-11ec-a3fd-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
......@@ -145,30 +173,24 @@
<task id ="3">
<name>4DPCBABuff_TakeShelfOff</name>
<alicename>4DPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>374568b0-97a8-11ec-a46d-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_TakeShelfOff</name>
<alicename>4CPCBA暂放区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>374568b0-97a8-11ec-a46d-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBABuff_PutShelfOn</name>
<alicename>4DPCBA暂放区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>374568b0-97a8-11ec-a46d-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBABuff_PutShelfOn</name>
<alicename>4CPCBA暂放区取料点</alicename>
......@@ -176,7 +198,6 @@
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_TakeShelfOff</name>
<alicename>T1线的放料点</alicename>
......@@ -240,7 +261,6 @@
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="11">
<name>T1_PutShelfOn</name>
<alicename>T1线的取料点</alicename>
......@@ -304,8 +324,6 @@
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_TakeShelfOff</name>
<alicename>C1线尾的放料点</alicename>
......@@ -397,8 +415,6 @@
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="19">
<name>C1Tail_PutShelfOn</name>
<alicename>C1线尾的取料点</alicename>
......@@ -490,8 +506,6 @@
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="29">
<name>D1Tail_TakeShelfOff</name>
<alicename>D1线尾的放料点</alicename>
......@@ -586,7 +600,7 @@
<task id ="42">
<name>D15Tail_TakeShelfOff</name>
<alicename>D15线尾的放料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<guid>43230196-7d00-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
......@@ -607,7 +621,7 @@
<task id ="45">
<name>D2Tail_PutShelfOn</name>
<alicename>D2线尾的取料点</alicename>
<guid>9398fa5d-4d11-11ec-bb1a-94c691a7387d</guid>
<guid>a399b2e0-750e-11ec-8aec-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
......@@ -642,28 +656,28 @@
<task id ="50">
<name>D8Tail_PutShelfOn</name>
<alicename>D8线尾的取料点</alicename>
<guid>84f653c3-4d12-11ec-bb1a-94c691a7387d</guid>
<guid>00a58e55-7cf1-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="51">
<name>D9Tail_PutShelfOn</name>
<alicename>D9线尾的取料点</alicename>
<guid>8b464945-4d1f-11ec-bb1a-94c691a7387d</guid>
<guid>d459ccbb-7cf5-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="52">
<name>D10Tail_PutShelfOn</name>
<alicename>D10线尾的取料点</alicename>
<guid>47800233-4d13-11ec-bb1a-94c691a7387d</guid>
<guid>cf3c2c6a-7ae3-11ec-b091-94c691a73861</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="53">
<name>D11Tail_PutShelfOn</name>
<alicename>D11线尾的取料点</alicename>
<guid>734e32ab-4d13-11ec-bb1a-94c691a7387d</guid>
<guid>a7601392-7cf9-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
......@@ -677,21 +691,21 @@
<task id ="55">
<name>D13Tail_PutShelfOn</name>
<alicename>D13线尾的取料点</alicename>
<guid>b67b0eeb-4d13-11ec-bb1a-94c691a7387d</guid>
<guid>4110b6cb-7cfc-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="56">
<name>D14Tail_PutShelfOn</name>
<alicename>D14线尾的取料点</alicename>
<guid>d5c0ec12-4d13-11ec-bb1a-94c691a7387d</guid>
<guid>7d079436-7cfe-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="57">
<name>D15Tail_PutShelfOn</name>
<alicename>D15线尾的取料点</alicename>
<guid>ebadfceb-4d13-11ec-bb1a-94c691a7387d</guid>
<guid>08371208-7d00-11ec-9202-94c691a73768</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
......@@ -919,8 +933,6 @@
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>C1Head_TakeShelfOff</name>
<alicename>C1线头的放料点</alicename>
......@@ -1018,28 +1030,56 @@
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>2bcd29b8-e2f2-11eb-8a99-94c691a7387d</guid>
<guid>ddc00d0c-7e0d-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>2f2a4ed8-4dcc-11ec-bb1a-94c691a7387d</guid>
<guid>de663eca-7e0a-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<guid>149e3edf-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>ff9dc953-4e08-11ec-9e66-54b2038d1924</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>f76a06cc-4e0f-11ec-9e66-54b2038d1924</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="2">
<name>PutShelfOn_LIFT_D2</name>
<alicename>D2电梯拾取料车</alicename>
<guid>ddc00d0c-7e0d-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff_LIFT_D2</name>
<alicename>D2电梯卸下料车</alicename>
<guid>ddc00d0c-7e0d-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="2">
<name>PutShelfOn_LIFT_C1</name>
<alicename>C1电梯拾取料车</alicename>
<guid>ddc00d0c-7e0d-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff_LIFT_C1</name>
<alicename>C1电梯卸下料车</alicename>
<guid>ddc00d0c-7e0d-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
......@@ -1200,21 +1240,21 @@
<task id ="3">
<name>3CPackageArea_TakeShelfOff</name>
<alicename>3C包材区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>720d6294-7dea-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_TakeShelfOff</name>
<alicename>3C5E库房放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>4f6328ec-7de7-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3CCarPackageArea_TakeShelfOff</name>
<alicename>3C车载包装区放料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>645b8d07-8053-11ec-aea5-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
......@@ -1263,14 +1303,14 @@
<task id ="3">
<name>3CPackageArea_PutShelfOn</name>
<alicename>3C包材区取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>9b24e8bb-7dea-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3C5EWarehouse_PutShelfOn</name>
<alicename>3C5E库房取料点</alicename>
<guid>327ba409-4e8e-11ec-bb1a-94c691a7387d</guid>
<guid>162cb900-7de8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
......@@ -1351,7 +1391,6 @@
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>S3Head_PutShelfOn</name>
<alicename>S3线头的取料点</alicename>
......@@ -1422,5 +1461,381 @@
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
<task id ="42">
<name>B01_TakeShelfOff</name>
<alicename>3CB01的放料点</alicename>
<guid>6d97a63a-7df7-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B02_TakeShelfOff</name>
<alicename>3CB02的放料点</alicename>
<guid>8da2886c-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B03_TakeShelfOff</name>
<alicename>3CB03的放料点</alicename>
<guid>a55a0d47-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B04_TakeShelfOff</name>
<alicename>3CB04的放料点</alicename>
<guid>bfb748e3-7df8-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B05_TakeShelfOff</name>
<alicename>3CB05的放料点</alicename>
<guid>b8e72aa2-7df9-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B06_TakeShelfOff</name>
<alicename>3CB06的放料点</alicename>
<guid>1bd86f7b-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B07_TakeShelfOff</name>
<alicename>3CB07的放料点</alicename>
<guid>8b58e6ce-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B08_TakeShelfOff</name>
<alicename>3CB08的放料点</alicename>
<guid>d90a0ad8-7dfa-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B09_TakeShelfOff</name>
<alicename>3CB09的放料点</alicename>
<guid>564aa1c4-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B10_TakeShelfOff</name>
<alicename>3CB10的放料点</alicename>
<guid>69036e81-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B11_TakeShelfOff</name>
<alicename>3CB11的放料点</alicename>
<guid>7ea4c682-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B12_TakeShelfOff</name>
<alicename>3CB12的放料点</alicename>
<guid>aa91ec24-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B13_TakeShelfOff</name>
<alicename>3CB13的放料点</alicename>
<guid>bf802776-7dfb-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B14_TakeShelfOff</name>
<alicename>3CB14的放料点</alicename>
<guid>41f0bd20-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B15_TakeShelfOff</name>
<alicename>3CB15的放料点</alicename>
<guid>dfa60469-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B16_TakeShelfOff</name>
<alicename>3CB16的放料点</alicename>
<guid>f68803a5-897a-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B17_TakeShelfOff</name>
<alicename>3CB17的放料点</alicename>
<guid>37763eac-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B18_TakeShelfOff</name>
<alicename>3CB18的放料点</alicename>
<guid>6a950d7d-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B19_TakeShelfOff</name>
<alicename>3CB19的放料点</alicename>
<guid>a02aaf75-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B20_TakeShelfOff</name>
<alicename>3CB20的放料点</alicename>
<guid>c4409e97-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B21_TakeShelfOff</name>
<alicename>3CB21的放料点</alicename>
<guid>f6d4544f-897b-11ec-b8f1-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B22_TakeShelfOff</name>
<alicename>3CB22的放料点</alicename>
<guid>1bd5b8f0-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B23_TakeShelfOff</name>
<alicename>3CB23的放料点</alicename>
<guid>60c7f42d-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>B24_TakeShelfOff</name>
<alicename>3CB24的放料点</alicename>
<guid>8889067a-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P01_TakeShelfOff</name>
<alicename>3CP01的放料点</alicename>
<guid>fd339e5e-7dfc-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P03_TakeShelfOff</name>
<alicename>3CP03的放料点</alicename>
<guid>0f34b6c8-7dfd-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="42">
<name>P05_TakeShelfOff</name>
<alicename>3CP05的放料点</alicename>
<guid>2391d3e5-7dfd-11ec-bd2f-0001297a28c0</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
<!--一楼Fleet里的任务-->
<type id="10.85.199.132">
<task id ="0">
<name>Init</name>
<alicename>初始化</alicename>
<guid>03aa3097-99ea-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="1">
<name>Standby</name>
<alicename>待机位</alicename>
<guid>6216e731-8fc6-11ec-8251-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>None</type>
</task>
<task id ="2">
<name>PutShelfOn</name>
<alicename>拾取料车</alicename>
<!-- <guid>476443a7-8fc9-11ec-8251-00012977e167</guid> -->
<guid>03aa3097-99ea-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff</name>
<alicename>卸下料车</alicename>
<!-- <guid>3a2e187a-8fcb-11ec-8251-00012977e167</guid> -->
<guid>03aa3097-99ea-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="2">
<name>PutShelfOn_LIFT_D2</name>
<alicename>D2电梯拾取料车</alicename>
<guid>03aa3097-99ea-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff_LIFT_D2</name>
<alicename>D2电梯卸下料车</alicename>
<guid>03aa3097-99ea-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="2">
<name>PutShelfOn_LIFT_C1</name>
<alicename>C1电梯拾取料车</alicename>
<guid>03aa3097-99ea-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="3">
<name>TakeShelfOff_LIFT_C1</name>
<alicename>C1电梯卸下料车</alicename>
<guid>03aa3097-99ea-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>InOut</type>
</task>
<task id ="4">
<name>LIFT_D2</name>
<alicename>移动到D2电梯口</alicename>
<guid>2f1217c7-99c6-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>Leave_LIFT_D2</name>
<alicename>离开D2电梯</alicename>
<guid>613f3f62-99e6-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>LIFT_D2_TakeShelfOff</name>
<alicename>D2电梯放料点</alicename>
<guid>74122c5c-96df-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="6">
<name>LIFT_D2_PutShelfOn</name>
<alicename>D2电梯取料点</alicename>
<guid>9662f2a9-96df-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp1_TakeShelfOff</name>
<alicename>D2电梯临时点1的放料点</alicename>
<guid>b4f73ae5-99e4-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp1_PutShelfOn</name>
<alicename>D2电梯临时点1的取料点</alicename>
<guid>7b050631-99e4-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="7">
<name>LIFT_D2_Temp2_TakeShelfOff</name>
<alicename>D2电梯临时点2的放料点</alicename>
<guid>bee45d63-99e4-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="8">
<name>LIFT_D2_Temp2_PutShelfOn</name>
<alicename>D2电梯临时点2的取料点</alicename>
<guid>cfae3776-99e4-11ec-ac20-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveC1SHELF-OUT</name>
<alicename>C1电梯出口放料点</alicename>
<guid>a05cf182-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveC1SHELF-OUT-Ready</name>
<alicename>C1电梯出口放料点前点</alicename>
<guid>86ed5166-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveD2SHELF-OUT</name>
<alicename>D2电梯出口放料点</alicename>
<guid>504bf153-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="5">
<name>MoveD2SHELF-OUT-Ready</name>
<alicename>D2电梯出口放料点前点</alicename>
<guid>78cddc94-977b-11ec-81c8-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBAWarehouse_TakeShelfOff</name>
<alicename>VMI库房的放料点</alicename>
<guid>f59384f5-96a6-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>3DPCBAWarehouse_PutShelfOn</name>
<alicename>VMI库房的取料点</alicename>
<guid>b3be293f-96a7-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBAWarehouse_TakeShelfOff</name>
<alicename>VMI库房的放料点</alicename>
<guid>cede6f86-96a7-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4CPCBAWarehouse_PutShelfOn</name>
<alicename>VMI库房的取料点</alicename>
<guid>20a89a5b-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBAWarehouse_TakeShelfOff</name>
<alicename>PCBA库房的放料点</alicename>
<guid>80a6b7f5-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
<task id ="3">
<name>4DPCBAWarehouse_PutShelfOn</name>
<alicename>PCBA库房的放料点</alicename>
<guid>c46a9fd2-96a8-11ec-b290-00012977e167</guid>
<!--任务类型:None,Move,Dock,InOut-->
<type>Move</type>
</task>
</type>
</tasks>
\ No newline at end of file
......@@ -24,13 +24,14 @@ namespace DeviceLibrary
if (!value.Equals(msg))
{
AGVManager.SaveAgvContextInfo(step.ToString());
LogUtil.info(string.Format("[{0}]{1}",step,value));
LogUtil.info(string.Format("RunMsg:[{0}][{1}]{2}",Agv,step,value));
}
}
msg = value;
}
}
public string Agv = "";
public RunInfo StepRunInfo = new RunInfo();
public DateTime startTime = DateTime.Now;
......@@ -67,7 +68,15 @@ namespace DeviceLibrary
}
return false;
}
public bool IsTimeOut(double timeOutSeconds)
{
TimeSpan span = DateTime.Now - startTime;
if (span.TotalSeconds > timeOutSeconds)
{
return true;
}
return false;
}
/// <summary>
/// 进入下一个步骤
/// </summary>
......
......@@ -204,7 +204,7 @@ namespace DeviceLibrary
}
public override string ToString()
{
return string.Format("[Name={0},AliceName={1},Workshop={2}]", Name,AliceName,Workshop);
return string.Format("[Name={0},AliceName={1},Workshop={2}]", Name, AliceName, Workshop);
}
/// <summary>
/// 脱机
......@@ -250,6 +250,7 @@ namespace DeviceLibrary
public class ExtendEquip
{
public string IP { get; set; }
private bool buttonConfirmSig = false;
/// <summary>
/// 确认按钮
/// </summary>
......@@ -263,12 +264,13 @@ namespace DeviceLibrary
return false;
else
{
bool rtn= IOManager.GetDI(IP, 0);
if (rtn)
IOManager.WriteDO(IP, 0, 1);
if (buttonConfirmSig)
return true;
else
IOManager.WriteDO(IP,0,0);
return rtn;
{
buttonConfirmSig = GetIO();
return buttonConfirmSig;
}
}
}
......@@ -278,6 +280,22 @@ namespace DeviceLibrary
//}
}
}
private bool GetIO()
{
bool rtn = IOManager.GetDI(IP, 0);
if (rtn)
{
Common.LogUtil.info($"线体按钮确认[{IP}]");
System.Threading.Tasks.Task.Factory.StartNew(delegate
{
IOManager.WriteDO(IP, 0, 1);
System.Threading.Thread.Sleep(5000);
IOManager.WriteDO(IP, 0, 0);
});
}
return rtn;
}
/// <summary>
/// Api确认
/// </summary>
......@@ -319,7 +337,9 @@ namespace DeviceLibrary
public void Reset()
{
apiconfirmSig = false;
buttonConfirmSig = false;
IOManager.WriteDO(IP, 0, 0);
Common.LogUtil.info($"线体按钮状态重置[{IP}]");
}
}
/// <summary>
......
......@@ -248,7 +248,7 @@ namespace DeviceLibrary
Place = new Node();
Msg = "";
Position = new MirPosition();
RunInfos = new List<string>() { "状态", "目的地", "RFID", "负载", "运行模式", "任务信息", "AGV运行信息" };
RunInfos = new List<string>() { "状态", "目的地", "车间", "负载", "运行模式", "任务信息", "AGV运行信息" };
StateKanban = new AGV_UI.Status(name, RunInfos);
}
public AgvInfo()
......@@ -256,7 +256,7 @@ namespace DeviceLibrary
Place = new Node();
Msg = "";
Position = new MirPosition();
RunInfos = new List<string>() { "状态", "目的地", "RFID", "负载", "运行模式", "任务信息", "AGV运行信息" };
RunInfos = new List<string>() { "状态", "目的地", "车间", "顶升", "运行模式", "任务信息", "AGV运行信息" };
StateKanban = new AGV_UI.Status(RunInfos);
IOStatus = new List<IOInfo>();
TaskRunState = new TaskRunState();
......@@ -271,7 +271,7 @@ namespace DeviceLibrary
{
bool isChange = false;
bool preShelfState = IsExistShelf;
bool reachIoValue = GetInput(0, 3).Equals(true);
bool reachIoValue = GetInput(0, 0).Equals(true);
if (reachIoValue)
{
//满足给定的IO值,计算持续时间
......@@ -317,7 +317,7 @@ namespace DeviceLibrary
if (!IsExistShelf.Equals(preShelfState))
{
StateKanban.ShowInfo("负载", IsExistShelf ? "满载" : "空载");
StateKanban.ShowInfo("顶升", IsExistShelf ? "上升" : "下降");
}
......@@ -336,8 +336,8 @@ namespace DeviceLibrary
{
StateKanban.ShowInfo("目的地", Place == null ? "" : Place.AliceName);
StateKanban.ShowInfo("运行模式", Auto ? "自动" : "手动");
if (CurJob != null && CurJob.JobParam.Shelf != null)
StateKanban.ShowInfo("RFID", CurJob.JobParam.Shelf.RFID);
if (Scope!=null)
StateKanban.ShowInfo("车间", Scope.Workshop);
if (this.CurJob != null)
{
Msg = this.CurJob.runInfo;
......
......@@ -51,7 +51,7 @@ namespace DeviceLibrary.bean.job
}
else if (JobRunStep.IsStep(RunStep.S1F_LiftToStore_02_01_WaitLiftDoorOpen))
{
if (lift.LiftContext.IsDoorOpen(JobParam.SrcNode.Name, JobParam.GetMissionInfo().destinationFloor))
if (lift.LiftContext.IsDoorOpen(JobParam.SrcNode.Name, JobParam.GetMissionInfo().sourceFloor))
{
JobRunStep.ToNextStep(RunStep.S1F_LiftToStore_02_02_EnterLift);
runInfo = $"{JobParam.SrcNode.AliceName}门已开启,去取料点";
......@@ -68,7 +68,7 @@ namespace DeviceLibrary.bean.job
JobRunStep.ToNextStep(RunStep.S1F_LiftToStore_03_PutShelfOn);
runInfo = $"到达{JobParam.SrcNode.AliceName}取料点,开始取料车";
JobRunStep.Msg = runInfo;
AllocateTask(agv, SettingString.PutShelfOn);
AllocateTask(agv, $"{SettingString.PutShelfOn}_{JobParam.SrcNode.Name}");
}
}
else if (JobRunStep.IsStep(RunStep.S1F_LiftToStore_03_PutShelfOn))
......
......@@ -37,7 +37,7 @@ namespace DeviceLibrary
JobRunStep.ToNextStep(RunStep.S1F_StoreToLift_01_ToStore);
runInfo = $"任务开始:去{JobParam.SrcNode.AliceName}的取料点";
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.接料, out string msg);
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.已分配, out string msg);
AllocateTask(agv, $"{JobParam.SrcNode.Name}_{SettingString.PutShelfOn}");
JobRunStep.Msg = runInfo;
......@@ -47,6 +47,8 @@ namespace DeviceLibrary
if (agv.TaskRunState.CheckTaskFinished(agv.Name))
{
JobRunStep.ToNextStep(RunStep.S1F_StoreToLift_02_PutShelfOn);
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.接料, out string msg);
//上报状态
manager.UploadManager.UploadTransportStatus(new service.model.TransportStatus(agv.CurJob.JobParam.GetMissionInfo().missionId,
service.model.TransportStatus.TypeStr.status, agv.Name, agv.Place.Name, service.model.TransportStatus.ModeStr.auto,
......@@ -82,6 +84,8 @@ namespace DeviceLibrary
manager.UploadManager.UploadTransportStatus(new service.model.TransportStatus(agv.CurJob.JobParam.GetMissionInfo().missionId,
service.model.TransportStatus.TypeStr.status, agv.Name, agv.Place.Name, service.model.TransportStatus.ModeStr.auto,
$"到达{JobParam.CurTargetNode.Name}"));
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.到达电梯, out string msg);
runInfo = $"到达{JobParam.CurTargetNode.AliceName},请求电梯并等待开门";
JobRunStep.Msg = runInfo;
//开始请求电梯
......@@ -113,11 +117,11 @@ namespace DeviceLibrary
AllocateTask(agv, $"{JobParam.CurTargetNode.Name}_{SettingString.TakeShelfOff}");
}
}
else if (!lift.LiftContext.CheckIfRequestOk(JobParam.CurTargetNode.Name, JobParam.GetMissionInfo()))
else if (JobRunStep.IsTimeOut(5) && !lift.LiftContext.CheckIfRequestOk(JobParam.CurTargetNode.Name, JobParam.GetMissionInfo()))
{
JobRunStep.ToNextStep(RunStep.S1F_StoreToLift_04_CheckLiftStatus);
//请求电梯
lift.LiftContext.Request(JobParam.GetMissionInfo(),agv);
System.Threading.Thread.Sleep(2000);
}
}
#region 电梯内有料车
......@@ -158,7 +162,7 @@ namespace DeviceLibrary
JobRunStep.ToNextStep(RunStep.S1F_StoreToLift_05_05_PutShelfOn);
runInfo = $"到达{JobParam.CurTargetNode.AliceName}的取料点,准备拾取料车";
JobRunStep.Msg = runInfo;
AllocateTask(agv, $"{SettingString.PutShelfOn}");
AllocateTask(agv, $"{SettingString.PutShelfOn}_{JobParam.CurTargetNode.Name}");
}
}
else if (JobRunStep.IsStep(RunStep.S1F_StoreToLift_05_05_PutShelfOn))
......@@ -166,7 +170,7 @@ namespace DeviceLibrary
if (agv.TaskRunState.CheckTaskFinished(agv.Name))
{
JobRunStep.ToNextStep(RunStep.S1F_StoreToLift_05_06_LeaveLift);
runInfo = $"拾取{JobParam.CurTargetNode.AliceName}的料车完成,准备离开";
runInfo = $"拾取{JobParam.CurTargetNode.AliceName}的料车完成,准备离开电梯";
JobRunStep.Msg = runInfo;
AllocateTask(agv, $"{SettingString.Leave}_{JobParam.CurTargetNode.Name}");
}
......@@ -281,7 +285,7 @@ namespace DeviceLibrary
JobRunStep.ToNextStep(RunStep.S1F_StoreToLift_06_02_TakeShelfOffAtLift);
runInfo = $"到达{JobParam.CurTargetNode.AliceName}放料点,准备卸下料车";
JobRunStep.Msg = runInfo;
AllocateTask(agv, $"{SettingString.TakeShelfOff}");
AllocateTask(agv, $"{SettingString.TakeShelfOff}_{JobParam.CurTargetNode.Name}");
}
}
else if (JobRunStep.IsStep(RunStep.S1F_StoreToLift_06_02_TakeShelfOffAtLift))
......@@ -309,6 +313,8 @@ namespace DeviceLibrary
//AGV离开
bool rtn= lift.LiftContext.AGVLeave(JobParam.CurTargetNode.Name, agv);
runInfo = $"任务结束:离开{JobParam.CurTargetNode.AliceName}完成并发送离开信号:{rtn}";
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.电梯运行, out string msg);
JobRunStep.Msg = runInfo;
}
}
......
......@@ -41,7 +41,6 @@ namespace DeviceLibrary
public Job Execute(AgvInfo agv)
{
SetRunInfo(agv);
return Run(agv);
}
public abstract Job Run(AgvInfo agv);
......@@ -51,6 +50,7 @@ namespace DeviceLibrary
/// <param name="agv"></param>
public void SetRunInfo(AgvInfo agv)
{
JobRunStep.Agv = agv.Name;
JobRunStep.StepRunInfo.SetInfo(agv.Name.PadLeft(4, '0'), JobName, agv.Place.AliceName, JobRunStep.CurStep(), runInfo, StartJobTime, DateTime.Now);
TaskStateInfo = agv.TaskRunState.ToTaskInfo();
//FixInfo = JobParam.FixMissionInfo != null ? JobParam.FixMissionInfo.ToTxt():"";
......
......@@ -57,20 +57,20 @@ namespace DeviceLibrary.bean.job
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_03_EnterLift);
runInfo = $"{JobParam.SrcNode.AliceName}门已开启,进电梯取料点";
AllocateTask(agv, $"{JobParam.SrcNode.Name}_{SettingString.PutShelfOn}");
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.电梯到达, out string msg);
AllocateTask(agv, $"{JobParam.SrcNode.Name}_{SettingString.PutShelfOn}");
JobRunStep.Msg = runInfo;
}
}
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_03_EnterLift))
{
if (lift.LiftContext.IsDoorOpen(JobParam.SrcNode.Name, JobParam.GetMissionInfo().destinationFloor))
if (agv.TaskRunState.CheckTaskFinished(agv.Name))
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_04_PutShelfOn);
runInfo = $"到达{JobParam.SrcNode.AliceName}取料点,准备拾取料车";
JobRunStep.Msg = runInfo;
AllocateTask(agv, SettingString.PutShelfOn);
AllocateTask(agv, $"{SettingString.PutShelfOn}_{JobParam.SrcNode.Name}");
}
}
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_04_PutShelfOn))
......@@ -94,7 +94,7 @@ namespace DeviceLibrary.bean.job
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_06_CloseLiftDoor);
//关门
bool rtn= lift.LiftContext.AGVLeave(JobParam.SrcNode.Name, agv);
bool rtn = lift.LiftContext.AGVLeave(JobParam.SrcNode.Name, agv);
runInfo = $"离开{JobParam.SrcNode.AliceName},关闭门:{rtn}";
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.离开电梯, out string msg);
......@@ -128,7 +128,7 @@ namespace DeviceLibrary.bean.job
}
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_08_UpdateLocation))
{
if(NeedConfirm())
if (NeedConfirm())
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_09_WaitConfirm);
runInfo = $"等待{JobParam.CurTargetNode.AliceName}的人员确认";
......@@ -164,7 +164,7 @@ namespace DeviceLibrary.bean.job
}
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_10_CheckNextLine))
{
if (JobParam.TargetNodes!=null && JobParam.TargetNodes.Count > 0)
if (JobParam.TargetNodes != null && JobParam.TargetNodes.Count > 0)
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_07_ToLine);
JobParam.CurTargetNode = JobParam.TargetNodes[0];
......@@ -176,7 +176,7 @@ namespace DeviceLibrary.bean.job
}
else
{
if(JobParam.GetMissionInfo()!=null && JobParam.GetMissionInfo().needBack)
if (JobParam.GetMissionInfo() != null && JobParam.GetMissionInfo().needBack)
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_11_BackToLift);
runInfo = $"{JobParam.CurTargetNode.AliceName}是最后一个线体,分发结束,料车需返回,去电梯口";
......@@ -186,7 +186,7 @@ namespace DeviceLibrary.bean.job
AllocateTask(agv, JobParam.SrcNode.Name);
JobRunStep.Msg = runInfo;
}
else if(JobParam.GetMissionInfo() != null && !JobParam.GetMissionInfo().needBack)
else if (JobParam.GetMissionInfo() != null && !JobParam.GetMissionInfo().needBack)
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_15_TakeShelfOff);
runInfo = $"{JobParam.CurTargetNode.AliceName}是最后一个线体,分发结束,料车无需返回,准备卸车";
......@@ -210,13 +210,13 @@ namespace DeviceLibrary.bean.job
service.model.TransportStatus.TypeStr.status, agv.Name, agv.Place.Name, service.model.TransportStatus.ModeStr.auto,
$"到达{ JobParam.SrcNode.Name }"));
//请求电梯
lift.LiftContext.Request( JobParam.GetMissionInfo(),agv, true);
lift.LiftContext.Request(JobParam.GetMissionInfo(), agv, true);
System.Threading.Thread.Sleep(1000);
}
}
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_12_WaitDoorOpen))
{
if (lift.LiftContext.IsDoorOpen(JobParam.SrcNode.Name, JobParam.GetMissionInfo().sourceFloor))
if (lift.LiftContext.IsDoorOpen(JobParam.SrcNode.Name, JobParam.GetMissionInfo().destinationFloor))
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_13_CheckLiftStatus);
runInfo = $"{JobParam.SrcNode.AliceName}门已开,检查电梯内该层是否有料车";
......@@ -224,38 +224,36 @@ namespace DeviceLibrary.bean.job
//上报位置
System.Threading.Thread.Sleep(1000);
}
else if (JobRunStep.IsTimeOut(5) && !lift.LiftContext.CheckIfRequestOk(JobParam.SrcNode.Name, JobParam.GetMissionInfo()))
{
//请求电梯
lift.LiftContext.Request(JobParam.GetMissionInfo(), agv,true);
}
}
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_13_CheckLiftStatus))
{
if (lift.LiftContext.IsDoorOpen(JobParam.CurTargetNode.Name, JobParam.GetMissionInfo().sourceFloor))
if (lift.LiftContext.HasShelfNeedLeave(JobParam.SrcNode.Name, agv.Client, out liftStatus))
{
if (lift.LiftContext.HasShelfNeedLeave(JobParam.SrcNode.Name, agv.Client, out liftStatus))
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_14_01_ToTemp1);
runInfo = $"{JobParam.SrcNode.AliceName}内有料车,去临时点1放料点";
AllocateTask(agv, $"{JobParam.SrcNode.Name}_{SettingString.Temp1}_{SettingString.TakeShelfOff}");
service.model.MissionInfo missionInfo = manager.MissionManager.GetMission(liftStatus.missionId);
if (missionInfo != null)
{
//任务状态变更
MissionManager.SetMissionState(missionInfo.missionId, service.model.MissionState.返回电梯到达, out string msg);
}
JobRunStep.Msg = runInfo;
}
else
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_14_01_ToTemp1);
runInfo = $"{JobParam.SrcNode.AliceName}内有料车,去临时点1放料点";
AllocateTask(agv, $"{JobParam.SrcNode.Name}_{SettingString.Temp1}_{SettingString.TakeShelfOff}");
service.model.MissionInfo missionInfo = manager.MissionManager.GetMission(liftStatus.missionId);
if (missionInfo != null)
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_14_01_EnterLift);
runInfo = $"{JobParam.SrcNode.AliceName}无料车,去放料点";
JobRunStep.Msg = runInfo;
AllocateTask(agv, $"{JobParam.SrcNode.Name}_{SettingString.TakeShelfOff}");
//任务状态变更
MissionManager.SetMissionState(missionInfo.missionId, service.model.MissionState.返回电梯到达, out string msg);
}
JobRunStep.Msg = runInfo;
}
else if (!lift.LiftContext.CheckIfRequestOk(JobParam.CurTargetNode.Name, JobParam.GetMissionInfo()))
else
{
//请求电梯
lift.LiftContext.Request(JobParam.GetMissionInfo(),agv);
System.Threading.Thread.Sleep(2000);
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_14_01_EnterLift);
runInfo = $"{JobParam.SrcNode.AliceName}无料车,去放料点";
JobRunStep.Msg = runInfo;
AllocateTask(agv, $"{JobParam.SrcNode.Name}_{SettingString.TakeShelfOff}");
}
}
#region 电梯内无料车
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_14_01_EnterLift))
......@@ -265,7 +263,7 @@ namespace DeviceLibrary.bean.job
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_14_02_TakeShelfOffAtLift);
runInfo = $"到达{JobParam.SrcNode.AliceName}放料点,准备卸下料车";
JobRunStep.Msg = runInfo;
AllocateTask(agv, $"{SettingString.TakeShelfOff}");
AllocateTask(agv, $"{SettingString.TakeShelfOff}_{JobParam.SrcNode.Name}");
}
}
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_14_02_TakeShelfOffAtLift))
......@@ -280,6 +278,8 @@ namespace DeviceLibrary.bean.job
manager.UploadManager.UploadTransportStatus(new service.model.TransportStatus(agv.CurJob.JobParam.GetMissionInfo().missionId,
service.model.TransportStatus.TypeStr.status, agv.Name, agv.Place.Name, service.model.TransportStatus.ModeStr.auto,
$"电梯卸车"));
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.返回到达电梯内, out string msg);
}
}
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_14_03_LeaveLift))
......@@ -287,7 +287,7 @@ namespace DeviceLibrary.bean.job
if (agv.TaskRunState.CheckTaskFinished(agv.Name))
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_14_04_CloseLiftDoor);
bool rtn =lift.LiftContext.AGVLeave(JobParam.SrcNode.Name, agv);
bool rtn = lift.LiftContext.AGVLeave(JobParam.SrcNode.Name, agv);
runInfo = $"离开{JobParam.SrcNode.AliceName},关门: {rtn}";
JobRunStep.Msg = runInfo;
System.Threading.Thread.Sleep(1000);
......@@ -298,6 +298,8 @@ namespace DeviceLibrary.bean.job
if (!lift.LiftContext.IsDoorOpen(JobParam.SrcNode.Name, JobParam.GetMissionInfo().sourceFloor))
{
JobRunStep.ToNextStep(RunStep.END);
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.返回电梯运行, out string msg);
runInfo = $"{JobName}结束:{JobParam.SrcNode.AliceName}已关门";
JobRunStep.Msg = runInfo;
}
......@@ -325,21 +327,21 @@ namespace DeviceLibrary.bean.job
runInfo = $"请求使用{JobParam.SrcNode.AliceName}";
JobRunStep.Msg = runInfo;
//请求电梯
lift.LiftContext.Request( JobParam.GetMissionInfo(), agv,true);
lift.LiftContext.Request(JobParam.GetMissionInfo(), agv, true);
}
else if (JobRunStep.IsStep(RunStep.SD_LiftToLine_14_03_RequestLift))
{
if(!lift.LiftContext.CheckIfRequestOk(JobParam.SrcNode.Name, JobParam.GetMissionInfo()))
if (!lift.LiftContext.CheckIfRequestOk(JobParam.SrcNode.Name, JobParam.GetMissionInfo()))
{
JobRunStep.ToNextStep(RunStep.SD_LiftToLine_11_BackToLift);
runInfo = $"请求使用{JobParam.SrcNode.AliceName}成功,去电梯口";
JobRunStep.Msg = runInfo;
AllocateTask(agv, JobParam.SrcNode.Name);
}
else if(JobRunStep.IsTimeOut(1,out double timeval))
else if (JobRunStep.IsTimeOut(1, out double timeval))
{
//请求电梯
lift.LiftContext.Request( JobParam.GetMissionInfo(),agv, true);
lift.LiftContext.Request(JobParam.GetMissionInfo(), agv, true);
System.Threading.Thread.Sleep(3000);
}
}
......
......@@ -26,7 +26,7 @@ namespace DeviceLibrary.bean.job
JobRunStep.ToNextStep(RunStep.SD_Line_OneToMany_01_ToPickUpPosition);
runInfo = $"任务开始,去{JobParam.SrcNode.AliceName}的取料点";
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.接料, out string msg);
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.已分配, out string msg);
AllocateTask(agv, $"{JobParam.SrcNode.Name}_{SettingString.PutShelfOn}");
JobRunStep.Msg = runInfo;
}
......@@ -35,6 +35,8 @@ namespace DeviceLibrary.bean.job
if (agv.TaskRunState.CheckTaskFinished(agv.Name))
{
JobRunStep.ToNextStep(RunStep.SD_Line_OneToMany_02_PutShelfOn);
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.接料, out string msg);
runInfo = $"到达{JobParam.SrcNode.AliceName}的取料点,准备拾取料车";
JobRunStep.Msg = runInfo;
AllocateTask(agv, $"{SettingString.PutShelfOn}");
......
......@@ -26,7 +26,7 @@ namespace DeviceLibrary.bean.job
JobRunStep.ToNextStep(RunStep.SD_LineToLine_01_ToPickUpPosition);
runInfo = $"{JobName}开始:去{JobParam.SrcNode.AliceName}的取料点";
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.接料, out string msg);
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.已分配, out string msg);
AllocateTask(agv, $"{JobParam.SrcNode.Name}_{SettingString.PutShelfOn}");
JobRunStep.Msg = runInfo;
}
......@@ -35,6 +35,8 @@ namespace DeviceLibrary.bean.job
if (agv.TaskRunState.CheckTaskFinished(agv.Name))
{
JobRunStep.ToNextStep(RunStep.SD_LineToLine_02_PutShelfOn);
//任务状态变更
MissionManager.SetMissionState(JobParam.GetMissionInfo().missionId, service.model.MissionState.接料, out string msg);
//上报运输状态
manager.UploadManager.UploadTransportStatus(new service.model.TransportStatus(agv.CurJob.JobParam.GetMissionInfo().missionId,
service.model.TransportStatus.TypeStr.status, agv.Name, agv.Place.Name, service.model.TransportStatus.ModeStr.auto,
......
......@@ -50,7 +50,7 @@ namespace DeviceLibrary
}
else if (JobRunStep.IsStep(RunStep.STANDBY_WAIT_REACH_STANDBY))
{
//if (agv.TaskRunState.CheckTaskFinished(agv.Name))
if (agv.TaskRunState.CheckTaskFinished(agv.Name))
{
JobRunStep.ToNextStep(RunStep.END);
// runInfo = "到达待机位";
......
......@@ -16,7 +16,7 @@ namespace DeviceLibrary.bean.jobType
{
if(agv.Scope.Floor.Equals(1) && agv.HasEmptyShelfInLift(out string liftname, out lift.LiftStatus lift))
{
service.model.MissionInfo missionInfo = manager.MissionManager.GetReceiveMission(agv);
service.model.MissionInfo missionInfo = manager.MissionManager.GetF1ReceiveMission(agv);
if(missionInfo!=null)
{
Node src = manager.NodeManager.GetNode(liftname, NodeType.Lift);
......
......@@ -15,13 +15,23 @@ namespace DeviceLibrary.bean.jobType
{
if (!agv.IsIdle())
return null;
else if(agv.Scope.Floor.Equals(1))
else if (agv.Scope.Floor.Equals(1))
{
service.model.MissionInfo missionInfo = manager.MissionManager.GetDeliverMission(agv,out string liftname);
if(missionInfo!=null)
{
Node src = manager.NodeManager.GetNode(missionInfo.sourcePoint, NodeType.Node);
Node dest = manager.NodeManager.GetNode(liftname, NodeType.Lift);
if (src == null)
{
Common.LogUtil.error($"无法生成任务,起始点不存在:{missionInfo.sourcePoint}");
return null;
}
if (dest == null)
{
Common.LogUtil.error($"无法生成任务,电梯不存在:{liftname}");
return null;
}
JobParam jobParam = new JobParam(src, dest, null, missionInfo);
return new F1StoreToLiftJob(jobParam);
}
......
......@@ -23,6 +23,7 @@ namespace DeviceLibrary.bean.jobType
Type type = Type.GetType(agv.JobContext.JobFullName); // 通过类名获取同名类
Job job = (Job)System.Activator.CreateInstance(type);
job.JobParam= agv.JobContext.JobParam;
job.JobParam.CurTargetNode = manager.NodeManager.GetNodeByName(agv.JobContext.JobParam.CurTargetNode.Name);
job.JobParam.SetMissionInfo(missionInfo);
job.Task = agv.JobContext.AgvTask;
job.JobRunStep.ToNextStep((RunStep)Enum.Parse(typeof(RunStep), agv.JobContext.JobStep));
......
......@@ -61,6 +61,7 @@ namespace DeviceLibrary.lift
}
info = new service.model.SendInInfo()
{
liftId = missionInfo.liftName,
destinationFloor = missionInfo.sourceFloor,
destinationPoint = missionInfo.sourcePoint,
destinationClient = destclient,
......@@ -80,6 +81,7 @@ namespace DeviceLibrary.lift
}
info = new service.model.SendInInfo()
{
liftId = missionInfo.liftName,
sourceClient = agvInfo.Client,
sourceFloor = missionInfo.sourceFloor,
sourcePoint = missionInfo.sourcePoint,
......@@ -98,7 +100,7 @@ namespace DeviceLibrary.lift
/// </summary>
/// <param name="liftId"></param>
/// <param name="agvInfo"></param>
/// <returns></returns>
/// <returns></returns>
public static bool AGVLeave(string liftId, AgvInfo agvInfo)
{
bool rtn = HttpManager.AGVLeave(new service.model.DoorInfo() { liftId = liftId, sourceClient = agvInfo.Client, sourceFloor = agvInfo.Scope.Floor });
......
......@@ -79,10 +79,10 @@ namespace DeviceLibrary
/// <param name="liftId"></param>
/// <param name="client"></param>
/// <returns></returns>
public static bool GetsysClientBy(int floor,string liftId,out string client)
public static bool GetsysClientBy(int floor, string liftId, out string client)
{
client = "";
AgvInfo agv = agvInfo.Find(s=>s.Scope.Floor.Equals(floor)&& s.Scope.Remark.Split(',').Contains(liftId));
AgvInfo agv = agvInfo.Find(s => s.Scope.Floor.Equals(floor) && s.Scope.Remark.Split(',').Contains(liftId));
if (agv == null)
return false;
else
......@@ -106,7 +106,7 @@ namespace DeviceLibrary
public static void SaveAgvContextInfo(string step)
{
string filePath = CONFIG_PATH + AppConfigHelper.GetValue(SettingString.FileName_AgvContext);
if(Monitor.TryEnter(writeobj,500))
if (Monitor.TryEnter(writeobj, 500))
{
try
{
......@@ -126,7 +126,7 @@ namespace DeviceLibrary
File.Delete(filePath);
}
File.WriteAllText(filePath, json);
LogUtil.info("保存Agv上下文信息到[" + filePath + $"]:{json}");
LogUtil.debug("保存Agv上下文信息到[" + filePath + $"]:{json}");
}
catch (Exception ex)
{
......@@ -139,26 +139,26 @@ namespace DeviceLibrary
}
else
{
LogUtil.error("SaveAgvContextInfo timeout:"+step);
LogUtil.error("SaveAgvContextInfo timeout:" + step);
}
}
static void ReadAgvContextInfo(List<AgvInfo> agvInfos)
static void ReadAgvContextInfo(List<AgvInfo> agvInfos)
{
string filePath = CONFIG_PATH + AppConfigHelper.GetValue(SettingString.FileName_AgvContext);
List<JobContext> agvs =new List<JobContext>();
List<JobContext> agvs = new List<JobContext>();
try
{
string json = "";
bool configchanged = false;
if (File.Exists(filePath))
{
json=File.ReadAllText(filePath);
if(!string.IsNullOrEmpty(json))
json = File.ReadAllText(filePath);
if (!string.IsNullOrEmpty(json))
{
agvs = JsonHelper.DeserializeJsonToList<JobContext>(json);
if(agvs ==null)
if (agvs == null)
{
return;
}
......@@ -174,7 +174,7 @@ namespace DeviceLibrary
break;
}
}
if(!configchanged)
if (!configchanged)
{
bean.jobType.RecoveryJobType recoveryJobType = new RecoveryJobType();
foreach (AgvInfo agv in agvInfos)
......@@ -184,9 +184,13 @@ namespace DeviceLibrary
{
agv.SetJobContext(info);
agv.CurJob = recoveryJobType.GetNewJob(agv);
if (agv.CurJob != null && (agv.CurJob is StandyJob || agv.CurJob is ChargeJob))
{
agv.CurJob = null;
}
}
}
LogUtil.info("读取并使用Agv上下文信息[" + filePath + "]:"+json);
LogUtil.info("读取并使用Agv上下文信息[" + filePath + "]:" + json);
}
}
}
......
......@@ -25,7 +25,7 @@ namespace DeviceLibrary
ping.Dispose();
if (result.Status != System.Net.NetworkInformation.IPStatus.Success)
{
log.Error(name + " Ping " + ip + " 请求没有响应");
//log.Error(name + " Ping " + ip + " 请求没有响应");
return false;
}
return true;
......@@ -297,14 +297,14 @@ namespace DeviceLibrary
}
else
{
if (data.code.Equals(0))
if (data.code.Equals(0) && data.msg.ToLower().Equals("ok"))
{
log.Info($"RequestSendIn info:{JsonHelper.SerializeObject(send)},result:code={data.code},msg={data.msg},data={data.data}");
log.Info($"请求电梯成功:{JsonHelper.SerializeObject(send)},result:code={data.code},msg={data.msg},data={data.data}");
return true;
}
else
{
log.Error($"RequestSendIn info:{JsonHelper.SerializeObject(send)},result:code={data.code},msg={data.msg},data={data.data}");
log.Debug($"请求电梯失败:{JsonHelper.SerializeObject(send)},result:code={data.code},msg={data.msg},data={data.data}");
return false;
}
}
......@@ -348,17 +348,19 @@ namespace DeviceLibrary
{
try
{
//string resultStr = HttpHelper.Post(agvreportstate, txt);
Dictionary<string, string> param = new Dictionary<string, string>();
param.Add("info", txt);
string addr = GetItsAddr("/UpdateAgvtransinfo", param);
string resultStr = HttpHelper.Get(addr);
//Dictionary<string, string> param = new Dictionary<string, string>();
//param.Add("info", txt);
//string addr = GetItsAddr("/UpdateAgvtransinfo", param);
// string resultStr = HttpHelper.Get(addr);
string resultStr = HttpHelper.PostWithFormUrlEncoded(agvreportstate,$"info={txt}",System.Text.Encoding.UTF8);
itsData data = JsonHelper.DeserializeJsonToObject<itsData>(resultStr);
//fbackkinfo":"no agvinfo","fbacktime":"20215306105317"}
//if (data == null)
{
Agvtransinfo = $"{agvreportstate}:[{txt}]\r\n[{resultStr}]";
}
log.Debug($"[{agvreportstate}]【{txt}】");
//else
//{
// Agvtransinfo = $"{agvreportstate}:[{txt}][{resultStr}]";
......
......@@ -62,6 +62,7 @@ namespace DeviceLibrary.manager
BindingSource bindingSource = new BindingSource();
bindingSource.DataSource = MissionInfos.ToList<MissionInfo>();
dataGridView.DataSource = bindingSource;
dataGridView.Refresh();
}
public static bool IsOpen()
{
......@@ -146,7 +147,7 @@ namespace DeviceLibrary.manager
}
/// <summary>
/// 获取送料任务,以准备执行
/// 获取送料任务,以准备执行 F1StoreToLiftJobType
/// </summary>
/// <param name="missionType"></param>
/// <returns></returns>
......@@ -163,9 +164,11 @@ namespace DeviceLibrary.manager
if (missionInfo != null)
{
liftname = GetLiftName(missionInfo);
SetMissionState(missionInfo, MissionState.接料);
if (liftname.Equals(""))
{
return null;
}
Log.Info($"执行任务[{agv.Name}][起始地] {JsonHelper.SerializeObject(missionInfo)}");
WriteMission();
}
}
}
......@@ -194,7 +197,38 @@ namespace DeviceLibrary.manager
if (Monitor.TryEnter(lockObj, 1000))
{
missionInfo = MissionInfos.Find(s => s.destinationWorkshop.Equals(agv.Scope.Workshop) &&
(s.State >= MissionState.前往电梯 && s.State <= MissionState.电梯到达) && agv.Scope.Tasks.Contains(s.projectType.ToString()));
(s.State >= MissionState.到达电梯 && s.State <= MissionState.电梯到达) && agv.Scope.Tasks.Contains(s.projectType.ToString()));
if (missionInfo != null)
{
Log.Info($"执行任务[{agv.Name}][目的地] {JsonHelper.SerializeObject(missionInfo)}");
}
}
}
catch (Exception e)
{
Log.Error("操作 fixMissionInfos 超时", e);
}
finally
{
Monitor.Exit(lockObj);
}
MissionChangedEvent?.Invoke();
return missionInfo;
}
/// <summary>
/// 获取1楼接收料任务,以准备执行
/// </summary>
/// <param name="agv"></param>
/// <returns></returns>
public static MissionInfo GetF1ReceiveMission(AgvInfo agv)
{
MissionInfo missionInfo = null;
try
{
if (Monitor.TryEnter(lockObj, 1000))
{
missionInfo = MissionInfos.Find(s => s.sourceWorkshop.Equals(agv.Scope.Workshop) &&
(s.State >= MissionState.返回到达电梯内 && s.State <= MissionState.返回电梯到达) && agv.Scope.Tasks.Contains(s.projectType.ToString()));
if (missionInfo != null)
{
Log.Info($"执行任务[{agv.Name}][目的地] {JsonHelper.SerializeObject(missionInfo)}");
......@@ -356,7 +390,7 @@ namespace DeviceLibrary.manager
public static void SetMissionState(MissionInfo missionInfo,MissionState missionState)
{
missionInfo.SetState(missionState);
Log.Info($"设置任务[{missionInfo.missionId}] 状态为{missionState}成功");
Log.Info($"设置任务[{missionInfo.missionId}] 状态为[{missionState}]成功");
}
/// <summary>
/// 任务能否被删除
......@@ -381,6 +415,23 @@ namespace DeviceLibrary.manager
{
switch (missionInfo.projectType)
{
case ProjectType.治具领用:
if (missionInfo.sourceWorkshop.StartsWith("1"))
{
if (missionInfo.destinationWorkshop.Equals(SettingString._3D))
{
liftname = SettingString.LIFT_D2;
}
else if (missionInfo.destinationWorkshop.Equals(SettingString._4C))
{
liftname = SettingString.LIFT_C1;
}
else if (missionInfo.destinationWorkshop.Equals(SettingString._4D))
{
liftname = SettingString.LIFT_D2;
}
}
break;
case ProjectType.PCB领用:
if (missionInfo.sourceWorkshop.StartsWith("1"))
{
......@@ -478,7 +529,7 @@ namespace DeviceLibrary.manager
LogUtil.error("GetLiftName:" + missionInfo.missionId, e);
}
missionInfo.liftName = liftname;
return "";
return liftname;
}
}
}
......@@ -75,7 +75,7 @@ namespace DeviceLibrary.manager
//}
}
public static void UpdateDataSource(DataGridView dataGridView)
public static void UpdateDataSource(DataGridView dataGridView,int curRow=0,int curColum=0)
{
BindingSource bindingSource = new BindingSource();
foreach (Node node in NodeManager.nodeInfo)
......@@ -85,6 +85,12 @@ namespace DeviceLibrary.manager
bindingSource.Add(node);
}
dataGridView.DataSource = bindingSource;
if(dataGridView.Rows.Count>=curRow
&& dataGridView.Columns.Count>=curColum)
{
dataGridView.CurrentCell = dataGridView.Rows[curRow].Cells[curColum]; ;
}
dataGridView.Refresh();
}
public static Node GetNodeById(int id)
{
......
......@@ -45,7 +45,7 @@ namespace DeviceLibrary
{
MissionManager.SetMissionState(createMissionInfo.missionId, MissionState.创建, out string msg);
MissionManager.Add(createMissionInfo);
Log.Info($"Create mission from API:{s}");
Log.Info($"创建任务成功:{s}");
}
else
......
......@@ -138,6 +138,7 @@ namespace DeviceLibrary.service.model
/// 创建
/// </summary>
创建,
已分配,
/// <summary>
/// 接料
/// </summary>
......@@ -194,10 +195,11 @@ namespace DeviceLibrary.service.model
/// </summary>
public enum ProjectType
{
,
PCB领用 = 1,
Tray领用 = 2,
包材领用 = 4,
=0,
PCB领用,
Tray领用,
治具领用,
包材领用,
半成品领用,
静电箱领用,
空台车领用,
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!