基于多进程的贴片机主控系统、方法技术方案

技术编号:40593437 阅读:26 留言:0更新日期:2024-03-12 21:55
本发明专利技术涉及贴片机控制技术领域,具体公开了一种基于多进程的贴片机主控系统、方法,所述系统包括主控板和软件系统,所述软件系统包括主进程和若干子进程,所述主进程与所述主控板通信;所述若干子进程均与主进程通信,所述若干子进程将下发到所述主控板的数据或指令均先发送至所述主进程进行校验和管理,再由所述主进程下发至所述主控板,若干子进程之间互不通信;所述主控板用于接收来自所述主进程的数据或指令,以及向主进程返回设备状态信息。该方案能够有效避免使用同一个进程的实现机制导致某个子系统出现问题时整个贴片机主控系统都会奔溃的问题。

【技术实现步骤摘要】

本专利技术涉及贴片机控制,具体地涉及一种基于多进程的贴片机主控系统、方法


技术介绍

1、贴片机主控系统软件包括以下子系统:控制系统,设定元件贴装协调的控制策略和多轴系统运动控制;实时监控系统,监控软硬件数据通信、设备实时状态和错误信息反馈等;数据库与日志系统,存储实时数据及重要历史信息;人机界面,为使用人员提供可视化的监控与操作界面;还包括系统诊断、参数管理等功能模块。这些子系统与功能模块并不是单一的,它们交织在一起,相互协调工作,可见,贴片机主控系统软件功能的多样性和系统的复杂性。

2、贴片机主控系统软件运行效率及其可靠性直接影响着整个贴片机的效率和可靠性。由于贴片机主控系统软件不同于常规意义上的软件开发(如数据库软件、文件编辑软件等),其设计须满足如下要求:强调实时性且具有极佳的可靠性,不仅要求具有常规软件所要求的良好人机交互管理,同时还要求具有底层的硬件操作和控制能力等。

3、贴片机主控系统若采用常规的使用同一个进程进行控制管理、实时监控、人机交互等实现机制,该机制会导致贴片机某个子系统出现问题时,整个贴片机主控系统都会奔溃本文档来自技高网...

【技术保护点】

1.一种基于多进程的贴片机主控系统,其特征在于,包括主控板和软件系统,

2.根据权利要求1所述的系统,其特征在于,所述主进程和若干子进程通信进行数据和指令的交互,方式如下:由各子进程创建虚拟的共享内存,并确定所述共享内存大小,创建完成后将所述共享内存的唯一句柄通知所述主进程,所述主进程完成对所述共享内存数据的读写,各子进程也随即完成共享内存的读写,在子进程退出后,释放虚拟内存。

3.根据权利要求1所述的系统,其特征在于,所述若干子进程与主进程间的通信均为预定制的协议,使每个子进程对读到的指令进行判断是否为本进程感兴趣的指令,若是,则按照指令协议执行相应操作,若否,...

【技术特征摘要】

1.一种基于多进程的贴片机主控系统,其特征在于,包括主控板和软件系统,

2.根据权利要求1所述的系统,其特征在于,所述主进程和若干子进程通信进行数据和指令的交互,方式如下:由各子进程创建虚拟的共享内存,并确定所述共享内存大小,创建完成后将所述共享内存的唯一句柄通知所述主进程,所述主进程完成对所述共享内存数据的读写,各子进程也随即完成共享内存的读写,在子进程退出后,释放虚拟内存。

3.根据权利要求1所述的系统,其特征在于,所述若干子进程与主进程间的通信均为预定制的协议,使每个子进程对读到的指令进行判断是否为本进程感兴趣的指令,若是,则按照指令协议执行相应操作,若否,则本进程忽略读到的指令。

4.根据权利要求1所述的系统,其特征在于,所述若干子进程包括生产流程控制子进程,用于控制执行元件贴装流程;所述生产流程控制子进程包括生产流程状态管理模块、贴装数据创建模块、交互指令解析模块、指令数据校验模块、贴装流程创建模块和贴装误差补偿模块,

5.根据权利要求4所述的系统,其特征在于,所述生产流程控制子进程,用于控制执行元件贴装流程具体为:

6.根据权利要求1所述的系统,其特征在于,所述若干子进程包括设备实时监控与反馈控制子进程,用于监控设备状态并控制设备部...

【专利技术属性】
技术研发人员:于缓缓傅亚男金长明钱佳佳王俊刘雨蝶史航陈胜选汤佳敏
申请(专利权)人:合肥安迅精密技术有限公司
类型:发明
国别省市:

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

1