当前位置: 首页 > 专利查询>李洋专利>正文

一种多模块联合作业的系统的控制方法技术方案

技术编号:9990596 阅读:72 留言:0更新日期:2014-05-02 03:07
本发明专利技术公开了一种多模块联合作业的系统的控制方法,该系统包括电子单元和控制部分,其中控制部分具有模块作业流程配置器和模块流程分配管理器,系统按照所要执行的功能划为不同的与电子单元所要执行的操作对应的功能模块;模块流程分配管理器根据当前请求的作业将从模块作业流程配置器中读取的作业,按照功能模块列表分配给不同的功能模块,电子单元接收对应的功能模块传输的具有唯一标识的指令信息;功能模块接收电子单元上传的具有唯一标识信息的上传信息;模块流程分配管理器对电子单元上传给功能模块的信息进行解析和处理;模块流程功能管理器将解析结果通知相应的功能模块,功能模块根据解析结果对电子单元的操作执行进行管理和控制。本发明专利技术基于多模块联合作业进行流程控制的方法,使得复杂的多模块控制变得更为精细和安全,模块操作的执行更加流畅和安全,也使得错误的定位更加便利,从而为错误排除提供了便利条件。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,该系统包括电子单元和控制部分,其中控制部分具有模块作业流程配置器和模块流程分配管理器,系统按照所要执行的功能划为不同的与电子单元所要执行的操作对应的功能模块;模块流程分配管理器根据当前请求的作业将从模块作业流程配置器中读取的作业,按照功能模块列表分配给不同的功能模块,电子单元接收对应的功能模块传输的具有唯一标识的指令信息;功能模块接收电子单元上传的具有唯一标识信息的上传信息;模块流程分配管理器对电子单元上传给功能模块的信息进行解析和处理;模块流程功能管理器将解析结果通知相应的功能模块,功能模块根据解析结果对电子单元的操作执行进行管理和控制。本专利技术基于多模块联合作业进行流程控制的方法,使得复杂的多模块控制变得更为精细和安全,模块操作的执行更加流畅和安全,也使得错误的定位更加便利,从而为错误排除提供了便利条件。【专利说明】
本专利技术涉及一种控制方法,更具体地、涉及一种采用串口通信的电子单元与功能模块进行交互实现对多模块联合作业的系统的管理和控制的方法。
技术介绍
长期以来,在多模块联合作业的控制方法中,一般都是以时间节点作为操作执行的控制点,控制异常的情况时有发生,流程作业的精确性和稳定性带来很大的影响。在操作执行的过程中,往往是由于个别电子单元的动作执行延迟,而下一个操作执行的时间已到,导致电子单元损坏或者是操作执行混乱。因此对电子单元进行准确的管理和状态控制,使其精确的执行相应的操作,从而保障工作正常有序地开展,并提高工作的精度和准确度,就显得尤为重要了。而目前对于这个问题还没有一种有效的解决方案。【
技术实现思路
】本专利技术的目的是公开了一种多模块联合作业的控制方法,可应用于需要多个模块联合完成某些作业流程的场景。本专利技术提出了,该系统包括电子单元和控制部分,其中控制部分具有模块作业流程配置器和模块流程分配管理器,其特征在于:系统按照所要执行的功能划分出不同的与电子单元所要执行的操作对应的功能模块;模块流程分配管理器根据当前请求的作业将从模块作业流程配置器中读取的作业,按照功能模块列表分配给不同的功能模块,电子单元接收对应的功能模块传输的具有唯一标识的指令信息;功能模块接收电子单元上传的具有唯一标识信息的上传信息;模块流程分配管理器对电子单元上传给功能模块的信息进行解析和处理;模块流程分配管理器将解析结果通知相应的功能模块,功能模块根据解析结果对电子单元的操作进行管理和控制。优选地,在模块流程分配管理器中设置功能模块列表,其记录系统中的功能模块和与之相对应的电子单元;在功能模块中设置作业列表,记录功能模块要执行的唯一的作业信息;该作业列表是记录具体操作的集合,作业列表记录操作的执行顺序和相关参数,其描述了操作执行的操作ID,参数,顺序,时间点等操作的规范信息;模块流程分配管理器根据当前请求的作业将从模块作业流程配置器中读取的作业,按照功能模块列表分配给不同的功能模块,功能模块按照模块流程分配管理器中分配好的作业的流程,根据当前的电子单元的状态信息,从作业列表中顺序执行可执行的操作。操作执行完成后,根据电子单元上传的信息对下一条操作进行控制。例如功能模块A执行操作a,执行完成后上传操作a执行完毕的信息,这时可以启动功能模块B的b操作。优选地,功能模块的作业列表中详细描述了作业的ID,作业的执行的动作,作业参数等信息;功能模块根据作业列表中记录的操作结合对应的电子单元的状态,对操作的执行过程进行管理和控制;当电子单元的状态满足一个功能模块的一个操作时,功能模块启动该操作,并将该信息通知给模块流程分配器,由模块流程分配器将该信息传递给其他的功能模块,如果其他功能模块接到此信息后也可以启动其的一个操作,按照相同的流程执行,信息共享的方式很多,例如“共享信息法”,即一个电子单元执行某一个操作后,上传执行完毕信息,模块流程分配管理器进行解析,并将解析的结果信息设置到相应的状态信息中,其他的功能模块检索到该状态信息后可以执行相应的操作。再例如,也可通过将电子单元上传的状态信息直接上传给对应的功能模块,功能模块设置对应的共享变量状态,其他功能模块根据共享变量的状态信息,执行可以执行的操作。优选地,模块作业流程配置器中记录了系统可以进行的作业组合的流程,每一个组合有一个唯一的标识信息。具体地,有一个作业组合流程是功能模块A的al操作标识信息al,功能模块B的bl操作标识信息bl,功能模块C的Cl标识信息Cl,执行顺序为al,bl,Cl ;执行过程是接收到al可以执行指令,执行al,al执行完成后上传al执行完毕信息all,执行bl以此类推,执行Cl。优选地,所述的电子单元与控制部分之间是通过串口进行通信的,功能模块之间是通过共享变量方式进行信息交互的。所述电子单元为电机,机械手或者是机械臂等电子元件本专利技术的另一方面,公开了一种多模块联合作业的控制方法,在本方法中包括至少三个执行相互联系作业的功能模块,以及相对应的电子单元,以及流程分配管理器和作业流程配置器。一种多模块联合作业的控制方法,包括:至少三个功能模块,具有与之关联的唯一标识信息;至少三个功能模块对应的电子单元,与功能模块是通过串口线连接进行通信,用于传输预定义的唯一的指令标识以及传输电子单元上传的操作执行结果信息。优选地,功能模块的划分根据实际情况和模块的功能进行划分,有时也可将一个功能模块划分为多个子功能模块,也可以依次细分下去,使每一个功能模块的功能更加明确,更减少了出现错误的风险。因此,本专利技术基于多模块联合作业进行流程控制的方法,将具有不同功能的电子单元划分为不同的功能模块进行控制和管理,使得复杂的多模块控制变得更为精细和安全。首先能够将模块按照所要执行的功能进行模块化,使得每个模块所要执行的任务更加明确,控制起来也更加安全。其次,基于所有模块执行操作的前提条件,在模块之间使用共享变量来进行信息交互,使得模块操作的执行更加流畅和安全。最后,采用交互的方式也使得错误的定位更加便利,从而为错误的定位,排除提供了便利条件。本专利技术通过将电子单元与控制软件通过串口进行连接,只需对串口传输的信息进行定义即可;采用了电子单元状态控制机制,避免因为电子单元状态不符合当前操作执行条件的风险;采用交互式的控制方式,提高电子单元的运行精确度。【专利附图】【附图说明】通过借助优选实施例的附图详细描述本专利技术的流程,将有助于理解本专利技术的目的和优点。其中:图1为系统结构的控制部分的示意图;图2是根据本专利技术的优选实施例,给出控制关系结构框图;图3是根据本专利技术的优选实施例,给出图2所示的系统实现基于多模块联合作业的消息流程图;【具体实施方式】下面结合附图对本专利技术进行说明。但是所属领域的技术人员应该明白,本专利技术的应用并不局限于此,整个系统的控制部分的主控软件与电子单元之间的信息交互可以使用USB等其他接口形式。【权利要求】1.,该系统包括电子单元和控制部分,其中控制部分具有模块作业流程配置器和模块流程分配管理器,其特征在于: 系统按照所要执行的功能划分出不同的与电子单元所要执行的操作对应的功能模块; 模块流程分配管理器根据当前请求的作业将从模块作业流程配置器中读取的作业,按照功能模块列表分配给不同的功能模块, 电子单元接收对应的功能模块传输的具有本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李洋
申请(专利权)人:李洋
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1