面向工业控制的功能设计方法和系统技术方案

技术编号:23764204 阅读:22 留言:0更新日期:2020-04-11 18:58
本发明专利技术涉及一种面向工业控制的功能设计方法、系统、装置、计算机设备和存储介质,所述方法包括:根据需求信息中的系统型号遍历系统型号库;若所述系统型号库不存在与所述系统型号对应的工程文件,则根据需求信息新建与所述系统型号对应的工程文件,并在所述工程文件下创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流;其中,所述工程文件与分区为逻辑父子关系,所述分区与所述一级功能为逻辑父子关系,所述一级功能和所述二级功能为逻辑父子关系,所述二级功能和所述三级功能为关联关系,所述二级功能和物理量流为逻辑父子关系,不仅减少了对资源的浪费,还可以使用户需求信息的功能更加精细,功能更加完整。

Functional design method and system for industrial control

【技术实现步骤摘要】
面向工业控制的功能设计方法和系统
本专利技术涉及机电管理系统领域,特别是涉及一种面向工业控制的功能设计方法、系统、装置、计算机设备和存储介质。
技术介绍
随着自顶向下式机电管理系统设计模式的深入实施,对原始需求功能的分解以及各工程活动之间的有效关系要求越来越高。目前采用IBM的DOORS工具进行功能精细化,但是DOORS是一套面向很多行业的通用工具,存在资源浪费,功能不全的问题。
技术实现思路
基于此,有必要针对分级不够精细,不具备可定制化的图形化的设计能力的问题,提供一种面向工业控制的功能设计方法和系统。一种面向工业控制的功能设计方法,所述方法包括:根据需求信息中的系统型号遍历系统型号库;若所述系统型号库不存在与所述系统型号对应的工程文件,则根据需求信息新建与所述系统型号对应的工程文件,并在所述工程文件下创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流,其中,所述工程文件与分区为逻辑父子关系,所述分区与所述一级功能为逻辑父子关系,所述一级功能和所述二级功能为逻辑父子关系,所述二级功能和所述三级功能为关联关系,所述二级功能和物理量流为逻辑父子关系。在其中一个实施例中,在所述工程文件下创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流,包括:在所述工程文件下创建所述分区的相关数据,其中,所述分区的相关数据包含名称、锁定信息和更新时间;在所述分区下创建一级功能的相关数据,其中,所述一级功能的相关数据包含一级功能的功能名和功能描述;在所述一级功能下创建二级功能和三级功能的相关数据,其中,所述二级功能的相关数据包含二级功能的功能名和功能描述;所述三级功能的相关数据包含三级级功能的功能名和功能描述;在所述二级功能下创建物理量流。在其中一个实施例中,所述方法还包括:若所述系统型号库存在与所述系统型号对应的已有工程文件,则根据所述需求信息的功能等级确定操作流程;其中,操作流程包含创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流中的一种或几种;根据操作流程对所述已有工程文件进行操作,得到工程文件。在其中一个实施例中,根据所述需求信息的功能等级确定操作流程包括:若所述功能等级属于新增分区,则所述操作流程包括:在所述已有工程文件下创建分区,一级功能数据、二级功能数据、三级功能数据以及物理量流;若所述功能等级属于新增功能数据,则所述操作流程包括:根据所述需求信息锁定分区,并在所述锁定的分区下新增一级功能数据、二级功能数据、三级功能数据以及物理量流。在其中一个实施例中,所述方法还包括:获取基线建立信息;根据所述基线建立信息对所述工程文件新建基线;获取所述工程文件新建基线与预设工程文件基线的基线差分;其中,所述预设工程文件为已有工程文件或默认工程文件;所述基线差分用于展示修改的基线数据。在其中一个实施例中,所述方法包括:获取如权利要求1-5所述的方法得到的工程文件;获取所述工程文件与预设工程文件的差分数据,其中,所述预设工程文件为已有工程文件或默认工程文件;根据所述差分数据对所述预设工程文件的功能树进行更新,得到所述工程文件的功能树。在其中一个实施例中,所述方法还包括:获取所述工程文件中的二级功能数据、三级功能数据和物理量流;确定所述三级功能数据和物理量流在所述客户端的界面中的显示位置;根据所述三级功能数据和物理量流在所述客户端的界面中的显示位置得到所述二级功能数据的设计数据;根据所述二级功能数据的设计数据得到图片,其中,所述图片被用于生成设计报告,所述设计报告用于生成可执行文件。一种面向工业控制的功能设计系统,包括服务器与客户端,所述服务器与客户端通信连接,所述服务器用于接收客户端的需求信息,并根据需求信息中的系统型号遍历系统型号库;若所述系统型号库不存在与所述系统型号对应的工程文件,则根据需求信息新建与所述系统型号对应的工程文件,并在所述工程文件下创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流,其中,所述工程文件与分区为逻辑父子关系,所述分区与所述一级功能为逻辑父子关系,所述一级功能和所述二级功能为逻辑父子关系,所述二级功能和所述三级功能为关联关系,所述二级功能和物理量流为逻辑父子关系;若所述系统型号库存在与所述系统型号对应的已有工程文件,则根据所述需求信息的功能等级确定操作流程;其中,操作流程包含创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流中的一种或几种;所述客户端用于获取所述工程文件;根据所述工程文件与预设工程文件获取差分数据,其中,所述预设工程文件为已有工程文件或默认工程文件;根据所述差分数据对所述预设工程文件的功能树进行更新,得到所述工程文件的功能树,以及获取所述工程文件中的二级功能数据、三级功能数据和物理量流;确定所述三级功能数据和物理量流在所述客户端的界面中的显示位置;根据所述三级功能数据和物理量流在所述客户端的界面中的显示位置得到所述二级功能数据的设计数据;根据所述二级功能数据的设计数据得到图片,其中,所述图片被用于生成设计报告,所述设计报告用于生成可执行文件;将所述工程文件的功能树与所述图片发送至服务器;所述服务器还用于在预设位置保存所述工程文件的功能树与所述图片。一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。上述实施例提供的面向工业控制的功能设计方法,通过根据用户的需求信息进行分级设计,首先建立工程文件,在工程文件下创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流,得到的需求工程文件,不仅减少了对资源的浪费,还可以使用户需求信息的功能更加精细,功能更加完整。附图说明图1为一个实施例中的面向工业控制的功能设计方法的应用环境图;图2为一个实施例中的面向工业控制的功能设计方法的流程图;图3为一个实施例中的面向工业控制的功能设计方法中工程文件已存在时的设计流程图;图4为一个实施例中的面向工业控制的功能设计方法中建立基线的流程图;图5为一个实施例中的面向工业控制的功能设计方法中获取功能树的流程图;图6为一个实施例中的面向工业控制的功能设计方法中二级功能生成图片的流程图;图7为一个实施例中的面向工业控制的功能设计系统交互图;图8为一个实施例中的服务器的内部结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不限定于本申请。本申请提供的面向工业控制的功能本文档来自技高网...

【技术保护点】
1.一种面向工业控制的功能设计方法,其特征在于,所述方法包括:/n根据需求信息中的系统型号遍历系统型号库;/n若所述系统型号库不存在与所述系统型号对应的工程文件,则根据需求信息新建与所述系统型号对应的工程文件,并在所述工程文件下创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流;其中,所述工程文件与分区为逻辑父子关系,所述分区与所述一级功能为逻辑父子关系,所述一级功能和所述二级功能为逻辑父子关系,所述二级功能和所述三级功能为关联关系,所述二级功能和物理量流为逻辑父子关系。/n

【技术特征摘要】
1.一种面向工业控制的功能设计方法,其特征在于,所述方法包括:
根据需求信息中的系统型号遍历系统型号库;
若所述系统型号库不存在与所述系统型号对应的工程文件,则根据需求信息新建与所述系统型号对应的工程文件,并在所述工程文件下创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流;其中,所述工程文件与分区为逻辑父子关系,所述分区与所述一级功能为逻辑父子关系,所述一级功能和所述二级功能为逻辑父子关系,所述二级功能和所述三级功能为关联关系,所述二级功能和物理量流为逻辑父子关系。


2.根据权利要求1所述的方法,其特征在于,在所述工程文件下创建分区、一级功能数据、二级功能数据、三级功能数据以及物理量流,包括:
在所述工程文件下创建所述分区的相关数据,其中,所述分区的相关数据包含名称、锁定信息和更新时间;
在所述分区下创建一级功能的相关数据,其中,所述一级功能的相关数据包含一级功能的功能名和功能描述;
在所述一级功能下创建二级功能和三级功能的相关数据,其中,所述二级功能的相关数据包含二级功能的功能名和功能描述;所述三级功能的相关数据包含三级级功能的功能名和功能描述;
在所述二级功能下创建物理量流。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述系统型号库存在与所述系统型号对应的已有工程文件,则根据所述需求信息的功能等级确定操作流程;其中,操作流程包含新增分区、一级功能数据、二级功能数据、三级功能数据以及物理量流中的一种或几种;
根据操作流程对所述已有工程文件进行操作,得到工程文件。


4.根据权利要求3所述的方法,其特征在于,根据所述需求信息的功能等级确定操作流程包括:
若所述功能等级属于新增分区,则所述操作流程包括:在所述已有工程文件下创建分区,一级功能数据、二级功能数据、三级功能数据以及物理量流;
若所述功能等级属于新增功能数据,则所述操作流程包括:根据所述需求信息锁定分区,并在所述锁定的分区下新增一级功能数据、二级功能数据、三级功能数据以及物理量流。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取基线建立信息;
根据所述基线建立信息对所述工程文件新建基线;
获取所述工程文件新建基线与预设工程文件基线的基线差分;其中,所述预设工程文件为已有工程文件或默认工程文件;所述基线差分用于展示修改的基线数据。


6.一种面向工业控制的功能设计方法,其特征在于,所述方法包括:
获取如权利要求1-5所述的方法得到的工程文件;
获取所述工程文件与预设工程文件的差分数据,其中,所述预...

【专利技术属性】
技术研发人员:王鹏军
申请(专利权)人:北京慧虹远航科技有限公司
类型:发明
国别省市:北京;11

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

1