ProfControl系统任务系统
18021520013
·
创建日期: 2022-05-14 20:32:28
·
2
1
0
65

什么是任务系统

PC系统是逻辑分层系统,将一个简单的运输任务自上而下的分为了以下几层:

    • 任务
    • 子流程
    • 操作
    • 步骤
    • 通讯

一个任务可以包含多个子流程,打个比方,需要AGV在一个站点取货,送至另一个站点,此时系统将流程分解为:

    • 选择合适的AGV执行
    • 去往取货站点
    • 取货
    • 去往送货站点
    • 送货

任意一个子流程都包含了一些操作,使用者可以在“操作定义”面板里自定义操作的步骤,当然,系统会默认定义一些步骤,如果使用者有自定的额外步骤要执行,可以自行修改。

每个步骤实际上对应了一个通讯过程,无论采用TCP还是HTTP,系统都将根据协议或WebAPI将步骤所需的控制指令发送至AGV。

PC系统中的任务系统

如上图所示,系统的任务系统按任务执行状态分为三个类别

    • 未分配
    • 执行中
    • 历史记录

其中未分配表示系统获得了任务,但是还没有进行任务分配。

执行中代表任务已经分配完毕并正在执行。

历史记录记录了已经完成或者强制完成的任务。

可查看每个任务条目的具体信息,包括任务类型,任务号,任务内容,任务起始、结束以及过程中的等待时间,任务执行进度,任务的触发来源等等,亦可对任务进行暂停,删除,强制完成等操作