【技术实现步骤摘要】
一种自动化设备的控制平台及实现方法
[0001]本专利技术涉及自动化控制领域,尤其涉及一种自动化设备的控制平台及实现方法。
技术介绍
[0002]随着消费产品特别是电子产品的日新月异变化,电子产品制造行业对自动化组装或自动化测试设备的需求与日俱增,同时也要求设备高效灵活易用。为此,亟待设计一种通用及扩展性强的操作简单的计算机软件平台,支持功能模块的高复用率,用户能够快速修改设备动作流程序列,如文本文件,从而加快设备的交付进度和降低质量风险;提供有效的调试工具和手段,快速定位问题及解决问题;同时要求能够快速实现客户定制化需求;能够支持其他设备接入本自动化设备/线体或本设备接入其他线体,等等。从而适应现代智能制造对自动化的要求。
技术实现思路
[0003]本专利技术所要解决的技术问题是克服现有技术的不足,提供一种通用性强、扩展性好、对应用人员要求低的自动化设备的控制平台及实现方法。其实现方法简单,非软件专业人员也能顺利完成平台操作和设置,且具有较好的通用性。
[0004]本专利技术所述自动化设备的控制平台 ...
【技术保护点】
【技术特征摘要】
1.一种自动化设备的控制平台,其特征在于:该控制平台包括提供人机交互界面的用户界面层(1),实现协议解析、事件发布及序列执行的调度的引擎层(2),及实现硬件驱动的接入的硬件驱动层(3),所述用户界面层(1)包括用于显示主要信息的主界面(11)、用于显示其他插件信息的插件界面显示模块(12)、用于显示硬件驱动层的硬件驱动数据传输实时状态及系统动作日记记录的日记显示界面模块(13)及显示系统状态的状态控制维护模块(14);所述引擎层(2)包括实现被动触发及内部事件触发的序列执行的事件管理中心(21)、实现硬件控制器数据解析为平台数据的协议解析模块(22)、实现插件接入及维护的插件管理模块(23)、实现文本序列系列解析及结果判断和跳转的序列维护模块(24)、实现序列的调度执行及多线程并发处理的调度模块(25)以及实现数据的维护及存储的数据维护中心(26);所述硬件驱动层(3)通过网络及运动控制板卡驱动获取设备动作数据或控制设备动作,同时支持按照平台接口实现的其他扩展驱动的接入。2.根据权利要求1所述的一种自动化设备的控制平台,其特征在于:所述序列维护模块(24)包括通过结果数据提取下一条序列的序列解析模块(241)、用于判断结果数据是否在设定的上下限范围内的规格管理模块(242)、用于在结果数据处于设定的上下限范围内时通过跳转定义跳转到下一条序列的跳转管理模块(243)以及用于在结果数据未处于设定的上下限范围内时执行设定的失败重试次数并根据执行失败重试的次数对下一序列进行设定的重试管理模块(244)。3.根据权利要求2所述的一种自动化设备的控制平台,其特征在于:所述插件管理模块(23)通过反射机制将插件所实现的方法本体与方法函数名字符串建立一一对应关系的字典,并将字典保存在数据维护中心。4.根据权利要求3所述的一种自动化设备的控制平台,其特征在于:所述序列维护模块(24)为文本序列解析及序列执行判断结果,包括结果的上下限判断及符合条件的跳转。5.根据权利要求4所述的一种自动化设备的控制平台,其特征在于:所述调度模块(25)通过获取序列流程文本所定义的功能方法函数名,并在所述字典中查找并获取对应的方法本体,依据方法本体参数的定义解析序列中的输入参数数据或是通过输入参数的变量名在所述数据维护中心(26)获取数据,执行方法函数并获得执行结果。6.根据权利要求3至5任一项所述的一种自动化设备的控制平台,其特征在于:所述文本序列为数据处理或者是硬件控制器控制序列的序列,包括csv文本文件定义的字符串序列,序列的内容包括唯一的身份识别码、触发事件、序列描述、功能方法函数名、输入参数、输出参数、上下限、执行失败重试次数、符合条件的跳转定义以及线程识别码定义。7.根据权利要求6所述的一种自动化设备的控制平台,其特征在于:所述数据维护中心为控制平台内部的数据区,通过将执行方法函数并获得执行结果的数据按照文本序列所定义的输出参数名保存而得到。8.根据权利要求7所述的一种自动化设备的控制平台,其特征在于:所述事件管理中心(21)实现事件注册及硬件驱动层的硬件控制器产生事件发生时触发执行对应序列,事件注册为所述序列维护模块(24)在解析文本序列时,将触发事件及对应的序列注册入所述事件
管理中心(21),控制平台通过硬件驱动采集硬件控制器产生的数据进行协议解析,并根据数据内容生成对应触发事件,所述事件管理中心(21)根据触发事件寻找已经成功注册的序列,并触发所述引擎层(2)执行对应的序列,并持续执行至下一项定义了事件的序列前停止。9.根据权利要求8所述的一种自动化设备的控制平台,其特征在于:在控制平台处于准备完成状态后,所述引擎层(2)主动根据所定义的序列,按规则调度执行序列对应的方法,并持续执行至下一项定义了事件的序列前停止或直到时序全部执行完成,并在界面显示执行状态;所述控制平台支持被动触发执行和主动执行同...
【专利技术属性】
技术研发人员:甘福根,
申请(专利权)人:珠海市运泰利自动化设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。