一种工控引擎的控制方法、装置、工控引擎及存储介质与流程

文档序号:21817635发布日期:2020-08-11 21:30阅读:118来源:国知局
一种工控引擎的控制方法、装置、工控引擎及存储介质与流程

本发明实施例涉及自动化技术领域,尤其涉及一种工控引擎的控制方法、装置、工控引擎及存储介质。



背景技术:

目前,各企业生产的自动化设备,在出厂时主要是根据客户的需求定制化开发与自动化设备相对应的工控引擎。由于每款自动化设备各有差异,相对应的工控引擎的开发、调试周期往往需要1到3个月不等,且常遇到需求变更情况导致的延期,致使开发周期更长,影响产品上市时间。



技术实现要素:

本发明提供一种工控引擎的控制方法、装置、工控引擎及存储介质,以实现只需根据自动化设备需求按需配置相应参数及动作流程即可完成相应配套工控引擎,大量缩短工控引擎开发、调试周期的技术效果。

本发明实施例提供了一种工控引擎的控制方法,包括:

确定工控设备开启信号接入工控引擎显示界面;

控制所述工控引擎显示界面的第一显示区显示导航菜单栏,控制所述工控引擎显示界面的第二显示区显示所述工控引擎对所述工控设备的当前配置参数,并控制所述工控引擎显示界面的第三显示区显示所述工控引擎当前状态参数以及通知栏;

其中,所述第一显示区以长为所述工控引擎显示界面的长度,宽为第一设定值的第一矩形区域布局在所述工控引擎显示界面的上侧边缘,所述导航菜单栏包括拓扑、工作流、调机以及其他多个辅助菜单;

所述第二显示区以长为第二设定值,宽为第三设定值的第二矩形区域布局在所述第一显示区的左下方,并与所述第一显示区的下侧邻接;

所述第三显示区以长为第四设定值,宽为第五设定值的第三矩形区域布局在所述第一显示区的右下方,并与所述第一显示区的下侧邻接,与所述第二显示区的右侧邻接。

进一步地,所述方法还包括:

接收到第一控制指令,响应所述第一控制指令弹出的第一子界面,并将所述第一子界面覆盖显示在所述第二显示区上;

其中,所述第一控制指令在用户点击所述导航菜单栏中的拓扑选项下的子菜单时触发生成,所述拓扑选项下的子菜单包括主卡配置、轴配置、工位管理、部件管理、模组管理、点位配置、轨迹表、按钮配置、参数配置。

进一步地,在弹出所述第一子界面之后,所述方法还包括:接收各配置参数。

进一步地,所述方法还包括:

接收到第二控制指令,响应所述第二控制指令弹出的第二子界面,并将所述第二子界面覆盖显示在所述第二显示区上;

其中,所述第二控制指令在用户点击所述导航菜单栏中的工作流选项时触发生成;

所述第二子界面包括第四显示区和第五显示区,所述第四显示区以长为第六设定值,宽为第七设定值的第四矩形区域布局在所述第一显示区的左下方,并与所述第一显示区的下侧邻接,与所述第五显示区的左侧邻接;

所述第五显示区以长为第八设定值,宽为第九设定值的第五矩形区域布局在所述第一显示区的右下方,并于所述第一显示区的下侧邻接,与所述第四显示区的右侧邻接。

进一步地,所述第四显示区显示有所述工作流选项下的子菜单,包括点胶模组和传送带模组,所述方法还包括:

接收到第三控制指令,响应所述第三控制指令弹出的第三子界面,并将所述第三子界面覆盖显示在所述第五显示区上;

其中,所述第三控制指令在用户电机所述第四显示区中的所述工作流选项下的子菜单时触发生成。

进一步地,所述方法还包括:

接收到第四控制指令,响应所述第四控制指令弹出的第四子界面,并将所述第四子界面覆盖显示在所述第二显示区上;

其中,所述第四控制指令在用户点击所述导航菜单栏中的调机选项下的子菜单时触发生成,所述调机选项下的子菜单包括i/o对点、模组调试、i/o监控、轴监控。

进一步地,所述方法还包括:

接收到第五控制指令,响应所述第五控制指令弹出的第五子界面,并将所述第五子界面覆盖显示在所述第二显示区上;

其中,所述第五控制指令在用户点击所述导航菜单栏中的辅助菜单选项时触发生成,所述辅助菜单包括按钮选项、引擎选项和日志选项。

本发明实施例还提供了一种工控引擎的控制装置,包括:

接入确定模块,用于确定工控设备开启信号接入工控引擎显示界面;

显示控制模块,用于控制所述工控引擎显示界面的第一显示区显示导航菜单栏,控制所述工控引擎显示界面的第二显示区显示所述工控引擎对所述工控设备的当前配置参数,并控制所述工控引擎显示界面的第三显示区显示所述工控引擎当前状态参数以及通知栏;

其中,所述第一显示区以长为所述工控引擎显示界面的长度,宽为第一设定值的第一矩形区域布局在所述工控引擎显示界面的上侧边缘,所述导航菜单栏包括拓扑、工作流、调机以及其他多个辅助菜单;

所述第二显示区以长为第二设定值,宽为第三设定值的第二矩形区域布局在所述第一显示区的左下方,并与所述第一显示区的下侧邻接;

所述第三显示区以长为第四设定值,宽为第五设定值的第三矩形区域布局在所述第一显示区的右下方,并与所述第一显示区的下侧邻接,与所述第二显示区的右侧邻接。

本发明实施例还提供了一种工控引擎,包括:工控引擎的控制装置,存储器以及一个或多个处理器;所述一个或多个处理器分别与所述工控引擎的控制装置及存储器连接;

所述存储器,用于存储一个或多个程序;

所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述任一实施例所述的工控引擎的控制方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一实施例所述的工控引擎的控制方法。

本发明公开了一种工控引擎的控制方法,包括:确定工控设备开启信号接入工控引擎显示界面;控制所述工控引擎显示界面的第一显示区显示导航菜单栏,控制所述工控引擎显示界面的第二显示区显示所述工控引擎对所述工控设备的当前配置参数,并控制所述工控引擎显示界面的第三显示区显示所述工控引擎当前状态参数以及通知栏。通过提取当前工控引擎的共性进行封装,解决了现有技术中进行与自动化设备相配套的工控引擎开发时由于不同自动化设备间的差异导致的开发、调试周期过长的技术问题,实现了只需根据自动化设备需求按需配置相应参数及动作流程即可完成相应配套工控引擎,大量缩短工控引擎开发、调试周期的技术效果。

附图说明

图1是本发明实施例提供的一种工控引擎的控制方法的流程示意图;

图2是本发明实施例提供的一种工控引擎的显示界面的示意图;

图3是本发明实施例提供的选择轴配置选项时第一子界面的示意图;

图4是本发明实施例提供的选择工作流选项时第二子界面的示意图;

图5是本发明实施例提供的一种工控引擎的控制装置的结构图;

图6为本发明实施例四提供的一种工控引擎的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

需要说明的是,本发明的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于限定特定顺序。本发明下述各个实施例可以单独执行,各个实施例之间也可以相互结合执行,本发明实施例对此不作具体限制。

图1是本发明实施例提供的一种工控引擎的控制方法的流程示意图。图2是本发明实施例提供的一种工控引擎的显示界面的示意图。

如图1所示,本实施例提供的工控引擎的控制方法,具体包括如下步骤:

步骤s101,确定工控设备开启信号接入工控引擎显示界面。

其中,工控设备开启信号指的是开启工控引擎的信号,在使用工控引擎之前,需要将工控引擎与相应的工控设备相连接。

步骤s102,参见图2,控制工控引擎显示界面的第一显示区1显示导航菜单栏,控制工控引擎显示界面的第二显示区2显示工控引擎对工控设备的当前配置参数,并控制工控引擎显示界面的第三显示区3显示工控引擎当前状态参数以及通知栏。

其中,第一显示区1以长为工控引擎显示界面的长度,宽为第一设定值的第一矩形区域布局在工控引擎显示界面的上侧边缘,导航菜单栏包括拓扑、工作流、调机以及其他多个辅助菜单。

示例性地,参见图2,导航菜单栏除了包括拓扑、工作流、调机等选项外还包括“首页”选项,用户通过选择“首页”选项可以随时返回首页,图2中示例性地展示了首页选项下当前工控设备的各项参数值;导航菜单栏的多个辅助菜单包括按钮、日志、急停等菜单,还包括手动-自动选择菜单、引擎菜单,以及可以随时跳回登录界面的的“退出”选项。

如图2所示,第二显示区2以长为第二设定值,宽为第三设定值的第二矩形区域布局在第一显示区1的左下方,并与第一显示区1的下侧邻接。

第三显示区3以长为第四设定值,宽为第五设定值的第三矩形区域布局在第一显示区1的右下方,并与第一显示区1的下侧邻接,与第二显示区2的右侧邻接。

具体地,参见图2,第二显示区2用于显示第一显示区1中导航菜单栏中各选项下的二级子菜单,第三显示区3用于显示工控引擎当前状态参数以及通知栏。

可选地,该工控引擎的控制方法还包括:

接收到第一控制指令,响应第一控制指令弹出的第一子界面,并将第一子界面覆盖显示在第二显示区上;

其中,第一控制指令在用户点击导航菜单栏中的拓扑选项下的子菜单时触发生成,拓扑选项下的子菜单包括主卡配置、轴配置、工位管理、部件管理、模组管理、点位配置、轨迹表、按钮配置、参数配置。

可选地,在弹出第一子界面之后,该工控引擎的控制方法还包括:接收各配置参数。

具体地,当用户点击导航菜单栏中的拓扑选项下的子菜单时,会触发生成第一控制指令,工控引擎在接收到第一控制指令之后,会弹出第一子界面覆盖于第二显示区2上。拓扑选项下包含有运动参数相关的一系列二级子菜单。

示例性地,拓扑选项下设置的二级子菜单包括:

(1)主卡配置。进入该子菜单后可以在第二显示区2处管理与工控引擎相连接的工控设备的运动控制卡,该管理手段包括增加、删除、修改等,同时还能进行两种参数配置,分别为i/o配置和轴口配置(电机配置)。

(2)轴配置。用于配置与工控设备的轴相关的各种参数。示例性地,图3是本发明实施例提供的选择轴配置选项时第一子界面的示意图。

(3)工位管理。用于对工控设备的工位信息进行编辑。

(4)部件管理。用于管理工控设备的各类部件,包括气缸、真空气压表、塔灯等。

(5)模组管理。用于编辑工控设备的模组信息,以及管理各模组所使用的轴、输出口、工位、部件等信息。

(6)点位配置。用于管理以及配置点位信息,包括配置工控设备的点位用到的轴、点位位置等。

(7)轨迹表。用于管理工控设备的运动轨迹,以及配置运动轨迹所对应的点位及相关信息。

(8)按钮配置。用于管理按钮信息,包括按钮对应的输入口、按钮控制的模组等。

(9)参数配置。用于管理工程师参数和流程变量等。

在弹出第一子界面之后,用户可以在第一子界面上设置上述各项配置参数,工控引擎在接收到各项配置参数之后可以根据需要控制工控设备执行相应的动作。

图4是本发明实施例提供的选择工作流选项时第二子界面的示意图。

可选地,该工控引擎的控制方法还包括:

接收到第二控制指令,响应第二控制指令弹出的第二子界面,并将第二子界面覆盖显示在第二显示区2上;其中,第二控制指令在用户点击导航菜单栏中的工作流选项时触发生成;第二子界面包括第四显示区4和第五显示区5,第四显示区4以长为第六设定值,宽为第七设定值的第四矩形区域布局在第一显示区1的左下方,并与第一显示区1的下侧邻接,与第五显示区5的左侧邻接;第五显示区5以长为第八设定值,宽为第九设定值的第五矩形区域布局在第一显示区1的右下方,并于第一显示区1的下侧邻接,与第四显示区4的右侧邻接。

具体地,工作流选项用于配置设备动作。当用户点击第一显示区1中导航菜单栏中的工作流选项时,会触发生成第二控制指令,工控引擎在接收到第二控制指令之后,会弹出第二子界面覆盖于第二显示区2上。参见图4,第二子界面包括第四显示区4和第五显示区5。

可选地,参见图4,第四显示区4显示有工作流选项下的子菜单,包括点胶模组和传送带模组,该工控引擎的控制方法还包括:接收到第三控制指令,响应第三控制指令弹出的第三子界面,并将第三子界面覆盖显示在第五显示区上;其中,第三控制指令在用户电机第四显示区中的工作流选项下的子菜单时触发生成。

示例性地,当用户点击第四显示区4中的子菜单时,会触发生成第三控制指令,工控引擎在接收到第三控制指令之后,会在第五显示区5弹出第三子界面。参见图4,第四显示区4中的子菜单包括模组设置,其中包括点胶模组和传送带模组,选择模组下的图标a时,第三子界面会显示自动工作流界面;选择模组下的图标时,第三子界面会显示复位工作流界面。

可选地,该工控引擎的控制方法还包括:接收到第四控制指令,响应第四控制指令弹出的第四子界面,并将第四子界面覆盖显示在第二显示区2上;其中,第四控制指令在用户点击导航菜单栏中的调机选项下的子菜单时触发生成,调机选项下的子菜单包括i/o对点、模组调试、i/o监控、轴监控。

具体地,当用户点击导航菜单栏中的调机选项下的子菜单时,会触发生成第四控制指令,工控引擎在接收到第四控制指令之后,会弹出第四子界面覆盖于第二显示区2上。调机选项下包含有设备调试相关的一系列二级子菜单。

示例性地,调机选项下设置的二级子菜单包括:

(1)i/o对点。

(2)模组调试。包括工控设备的轴单步、轴手动、输出口以及部件等各项参数的调试。

(3)i/o监控。用于查看工控设备的各i/o口的实时状态。

(4)轴监控。用于查看工控设备的各轴的实时状态。

可选地,该工控引擎的控制方法还包括:接收到第五控制指令,响应第五控制指令弹出的第五子界面,并将第五子界面覆盖显示在第二显示区2上;其中,第五控制指令在用户点击导航菜单栏中的辅助菜单选项时触发生成,辅助菜单包括按钮选项、引擎选项和日志选项。

具体地,当用户点击导航菜单栏中的辅助菜单选项时,会触发生成第五控制指令,工控引擎在接收到第五控制指令之后,会弹出第五子界面覆盖于第二显示区2上。辅助菜单包括按钮、引擎和日志选项等。

示例性地,按钮选项下包含有启动、停止、复位、急停等子菜单选项。引擎选项下包含有启动、关闭、刷新等子菜单选项,其中,启动子菜单用于开启工控引擎,使得工控设备进入就绪状态,接收按钮信号,并做出响应;关闭子菜单用于关闭工控引擎,使得工控设备设备运行停止,不再接收按钮信号;刷新子菜单用于刷新工控引擎,包括刷新拓扑相关的配置信息、各模组工作流配置的动作信息等。日志选项用于显示工控设备在运行过程中产生的动作日志,可按日期和日志类型进行查询。

本发明公开了一种工控引擎的控制方法,包括:确定工控设备开启信号接入工控引擎显示界面;控制所述工控引擎显示界面的第一显示区显示导航菜单栏,控制所述工控引擎显示界面的第二显示区显示所述工控引擎对所述工控设备的当前配置参数,并控制所述工控引擎显示界面的第三显示区显示所述工控引擎当前状态参数以及通知栏。通过提取当前工控引擎的共性进行封装,解决了现有技术中进行与自动化设备相配套的工控引擎开发时由于不同自动化设备间的差异导致的开发、调试周期过长的技术问题,实现了只需根据自动化设备需求按需配置相应参数及动作流程即可完成相应配套工控引擎,大量缩短工控引擎开发、调试周期的技术效果。

图5是本发明实施例提供的一种工控引擎的控制装置的结构图,该装置可以通过软件和/或硬件的方式实现,该装置具体包括:

接入确定模块51,用于确定工控设备开启信号接入工控引擎显示界面;

显示控制模块52,用于控制工控引擎显示界面的第一显示区显示导航菜单栏,控制工控引擎显示界面的第二显示区显示工控引擎对工控设备的当前配置参数,并控制工控引擎显示界面的第三显示区显示工控引擎当前状态参数以及通知栏;

其中,第一显示区以长为工控引擎显示界面的长度,宽为第一设定值的第一矩形区域布局在工控引擎显示界面的上侧边缘,导航菜单栏包括拓扑、工作流、调机以及其他多个辅助菜单;

第二显示区以长为第二设定值,宽为第三设定值的第二矩形区域布局在第一显示区的左下方,并与第一显示区的下侧邻接;

第三显示区以长为第四设定值,宽为第五设定值的第三矩形区域布局在第一显示区的右下方,并与第一显示区的下侧邻接,与第二显示区的右侧邻接。

在上述各实施例的基础上,所述装置,还包括:

第一启动模块,用于接收到第一控制指令,响应第一控制指令弹出的第一子界面,并将第一子界面覆盖显示在第二显示区上;

其中,第一控制指令在用户点击导航菜单栏中的拓扑选项下的子菜单时触发生成,拓扑选项下的子菜单包括主卡配置、轴配置、工位管理、部件管理、模组管理、点位配置、轨迹表、按钮配置、参数配置。

在上述各实施例的基础上,所述装置,还包括:接收模块,用于在弹出第一子界面之后,接收各配置参数。

在上述各实施例的基础上,所述装置,还包括:

第二启动模块,用于接收到第二控制指令,响应第二控制指令弹出的第二子界面,并将第二子界面覆盖显示在第二显示区上;其中,第二控制指令在用户点击导航菜单栏中的工作流选项时触发生成;第二子界面包括第四显示区和第五显示区,第四显示区以长为第六设定值,宽为第七设定值的第四矩形区域布局在第一显示区的左下方,并与第一显示区的下侧邻接,与第五显示区的左侧邻接;第五显示区以长为第八设定值,宽为第九设定值的第五矩形区域布局在第一显示区的右下方,并于第一显示区的下侧邻接,与第四显示区的右侧邻接。

可选地,第四显示区显示有工作流选项下的子菜单,包括点胶模组和传送带模组,在上述各实施例的基础上,所述装置,还包括:

第三启动模块,用于接收到第三控制指令,响应第三控制指令弹出的第三子界面,并将第三子界面覆盖显示在第五显示区上;其中,第三控制指令在用户电机第四显示区中的工作流选项下的子菜单时触发生成。

在上述各实施例的基础上,所述装置,还包括:

第四启动模块,用于接收到第四控制指令,响应第四控制指令弹出的第四子界面,并将第四子界面覆盖显示在第二显示区上;其中,第四控制指令在用户点击导航菜单栏中的调机选项下的子菜单时触发生成,调机选项下的子菜单包括i/o对点、模组调试、i/o监控、轴监控。

在上述各实施例的基础上,所述装置,还包括:

第五启动模块,用于接收到第五控制指令,响应第五控制指令弹出的第五子界面,并将第五子界面覆盖显示在第二显示区上;其中,第五控制指令在用户点击导航菜单栏中的辅助菜单选项时触发生成,辅助菜单包括按钮选项、引擎选项和日志选项。

本发明实施例所提供的工控引擎的控制装置可执行本发明任一实施例所提供的工控引擎的控制方法,具备执行方法相应的功能模块和有益效果。

图6为本发明实施例四提供的一种工控引擎的结构示意图,如图6所示,该工控引擎包括工控引擎的控制装置61,存储器63以及一个或多个处理器62;一个或多个处理器62分别与工控引擎的控制装置61及存储器63连接;该工控引擎中处理器62的数量可以是一个或多个,图6中以一个处理器62为例;该工控引擎中的处理器62、存储器63以及工控引擎的控制装置61可以通过总线或其他方式连接,图6中以通过总线连接为例。

存储器63作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的工控引擎的控制方法对应的程序指令/模块(例如,工控引擎的控制装置中的接入确定模块51和显示控制模块52)。处理器62通过运行存储在存储器63中的软件程序、指令以及模块,从而执行该工控引擎的各种功能应用以及数据处理,即实现上述的工控引擎的控制方法。

存储器63可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器63可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器63可进一步包括相对于处理器62远程设置的存储器,这些远程存储器可以通过网络连接至该车辆。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种工控引擎的控制方法,该方法包括:

确定工控设备开启信号接入工控引擎显示界面;

控制所述工控引擎显示界面的第一显示区显示导航菜单栏,控制所述工控引擎显示界面的第二显示区显示所述工控引擎对所述工控设备的当前配置参数,并控制所述工控引擎显示界面的第三显示区显示所述工控引擎当前状态参数以及通知栏;

其中,所述第一显示区以长为所述工控引擎显示界面的长度,宽为第一设定值的第一矩形区域布局在所述工控引擎显示界面的上侧边缘,所述导航菜单栏包括拓扑、工作流、调机以及其他多个辅助菜单;

所述第二显示区以长为第二设定值,宽为第三设定值的第二矩形区域布局在所述第一显示区的左下方,并与所述第一显示区的下侧邻接;

所述第三显示区以长为第四设定值,宽为第五设定值的第三矩形区域布局在所述第一显示区的右下方,并与所述第一显示区的下侧邻接,与所述第二显示区的右侧邻接。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任一实施例所提供的工控引擎的控制方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述工控引擎的控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

最后应说明的是,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1