基于工业互联网操作系统的工业流程控制管理方法及装置制造方法及图纸

技术编号:15798979 阅读:129 留言:0更新日期:2017-07-11 13:10
本申请涉及工业互联网操作系统技术领域,尤其涉及一种基于工业互联网操作系统的工业流程控制管理方法及装置。本申请所述的方法,通过在开发平台建立的功能接口库,将不同厂家功能类型相同的接口进行汇聚,帮助开发者快速完成PLC编程,提高效率,解决现有技术不同厂家终端需要分别编程,代码复用率低和编程效率低等的问题。本申请建立了软件定义工业流程的框架和统一的工业对象模型集,支持在工业互联网架构下,促进集成各种异构现场设备和工业生产流程控制管理的互联互通,满足离散工业和流程工业高实时性和高效率的生产诉求。

Industrial flow control management method and device based on industrial Internet operating system

The invention relates to the technical field of the industrial Internet operating system, in particular to an industrial flow control management method and device based on an industrial Internet operating system. The application of the method, through the function of interface library based on the development platform, the function of different manufacturers of the same type of interface together, help developers to quickly complete PLC programming, improve efficiency, solve the existing technology of different manufacturers need to terminal programming, code reuse rate is low and the low efficiency of programming problems. The application for the establishment of software defined industrial process framework and unified industrial object model set, support in the Internet industry structure, promote the integration of the heterogeneous site equipment and industrial production process control interconnection management, meet the production demands of discrete industry and process industry of high real-time and high efficiency.

【技术实现步骤摘要】
基于工业互联网操作系统的工业流程控制管理方法及装置
本申请涉及工业互联网操作系统
,尤其涉及一种基于工业互联网操作系统的工业流程控制管理方法及装置。
技术介绍
目前,软PLC(ProgrammableLogicController,可编程逻辑控制器)迅速发展。所谓软PLC,即将PLC的控制功能封装在软件内,运行于个人计算机环境中。软PLC提供了极大的灵活性,可以根据需求快捷部署不同功能类型的PLC。目前,进行PLC编程时,一般需要先知道被管理终端的数据字典,根据不同的数据字典进行编程。而且,若用户A和用户B想要利用PLC编程来实现同一功能,那么用户A需要进行一次编程;用户B也需要进行一次相同的编程。所以,现有技术在针对不同用户进行编程时,编程的效率和灵活性低、代码复用率低。申请内容本申请实施例提供了一种基于工业互联网操作系统的工业流程控制管理方法及装置,用以解决目前针对不同用户进行编程时,编程的效率和灵活性低、代码复用率低等的问题。一方面,本申请实施例提供一种基于工业互联网操作系统的工业流程控制管理方法,包括:获取第一用户的用于生成软可编程逻辑控制器PLC的配置参数;所述配置参数至少包括第二用户标识、指定设备标识和指定功能接口标识;若在预置的接口库中查找到所述第二用户标识对应的所述指定设备标识和所述指定功能接口标识;则根据查找到的所述指定设备标识和所述指定功能接口标识,生成软PLC程序。另一方面,本申请实施例还提供一种基于工业互联网操作系统的工业流程控制管理装置,包括:获取模块,用于获取第一用户的用于生成软可编程逻辑控制器PLC的配置参数;所述配置参数至少包括第二用户标识、指定设备标识和指定功能接口标识;程序生成模块,用于若在预置的接口库中查找到所述第二用户标识对应的所述指定设备标识和所述指定功能接口标识;则根据查找到的所述指定设备标识和所述指定功能接口标识,生成软PLC程序。另一方面,本申请实施例还提供一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本申请实施例上述任一项基于工业互联网操作系统的工业流程控制管理方法。另一方面,本申请实施例还提供一种电子设备,包括:至少一个处理器;以及存储器;其中,所述存储器存储有可被所述至少一个处理器执行的程序,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例上述任一项基于工业互联网操作系统的工业流程控制管理方法。另一方面,本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行本申请实施例上述任一项基于工业互联网操作系统的工业流程控制管理方法。本申请实施例的有益效果如下:本申请提供基于工业互联网操作系统的工业流程控制管理方法及装置。在本申请提供的技术方案中,获取第一用户的用于生成软可编程逻辑控制器PLC的配置参数;所述配置参数至少包括第二用户标识、指定设备标识和指定功能接口标识;若在预置的接口库中查找到所述第二用户标识对应的所述指定设备标识和所述指定功能接口标识;则根据查找到的所述指定设备标识和所述指定功能接口标识,生成软PLC程序。这样,不同用户能够共用同一软PLC程序,提高了代码复用率,并提高了编程的效率和灵活性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1所示为本申请具体实施方式提供的工业互联网操作系统的功能架构图;图2所示为本申请实施例一提供的基于工业互联网操作系统的工业流程控制管理方法的流程示意图;图3所示为本申请实施例二提供的基于工业互联网操作系统的工业流程控制管理方法的流程示意图;;图4所示为本申请实施例三提供的基于工业互联网操作系统的工业流程控制管理装置的结构示意图;图5所示为本申请实施例五提供的基于工业互联网操作系统的工业流程控制管理方法的电子设备的硬件结构示意图。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。在实际应用中,工业互联网操作系统是实现网络化工业控制、云工业控制、可视化工厂和工业大数据分析等的基础系统,也是实现控制信息流、管理信息流和供应链信息流之间交互融合的统一系统,是实现工业现场可控性的可靠保障。如图1所示的工业互联网操作系统的功能架构图中,工业互联网操作系统至少包括:应用层、云控制层和现场层,其中,应用层至少包括:统一的工业建模标准模块、软件定义工业流程模块和工业可视化管理模块;云控制层至少包括:实时数据库、工业私有云平台和工业大数据分析平台;现场层至少包括:现场总线通讯协议模块、工业流程控制管理模块、异构现场设备集成模块和工业管理软件加载模块。此外,工业互联网操作系统还包括涵盖应用层、云控制层和现场层的工业数据安全模块。对于工业流程控制管理模块,现有技术中存在不同厂家终端需要分别编程,代码复用率低和编程效率低等的问题,为了解决上述问题,本申请实施例中,获取第一用户的用于生成软可编程逻辑控制器PLC的配置参数;所述配置参数至少包括第二用户标识、指定设备标识和指定功能接口标识;若在预置的接口库中查找到所述第二用户标识对应的所述指定设备标识和所述指定功能接口标识;则根据查找到的所述指定设备标识和所述指定功能接口标识,生成软PLC程序。这样,不同用户能够共用同一软PLC程序,提高了代码复用率,并提高了编程的效率和灵活性。下面通过具体实施例对本申请方案进行详细描述,当然,本申请并不限于以下实施例。实施例一:如图2所示,为本申请实施例提供的基于工业互联网操作系统的工业流程控制管理方法的流程示意图,该方法包括以下步骤:步骤201:获取第一用户的用于生成软可编程逻辑控制器PLC的配置参数;所述配置参数至少包括第二用户标识、指定设备标识和指定功能接口标识。步骤202:若在预置的接口库中查找到所述第二用户标识对应的所述指定设备标识和所述指定功能接口标识;则根据查找到的所述指定设备标识和所述指定功能接口标识,生成软PLC程序。其中,在一个实施例中,为了便于在接口库中查找所述第二用户标识对应的所述指定设备标识和所述指定功能接口标识,本申请实施例中,还可以执行以下操作:步骤A1:接收注册用户的功能注册请求,所述功能注册请求中至少包括所述注册用户的用户标识、所述注册用户的设备标识以及所述注册用户的功能接口标识。其中,注册用户的用户标识可以是注册用户的名称、ID(Identity,身份标识号码)等。注册用户的设备标识可以是该注册用户的设备类型ID等。注册用户的功能接口标识可以是功能接口的物理地址等。具体实施时,为了便于统一管理,可以通过注册引导手册引导不同注册用户将同一类型设备的同一功能能够使用相同的设备标识和功能接口标识本文档来自技高网...
基于工业互联网操作系统的工业流程控制管理方法及装置

【技术保护点】
一种基于工业互联网操作系统的工业流程控制管理方法,其特征在于,包括:获取第一用户的用于生成软可编程逻辑控制器PLC的配置参数;所述配置参数至少包括第二用户标识、指定设备标识和指定功能接口标识;若在预置的接口库中查找到所述第二用户标识对应的所述指定设备标识和所述指定功能接口标识;则根据查找到的所述指定设备标识和所述指定功能接口标识,生成软PLC程序。

【技术特征摘要】
1.一种基于工业互联网操作系统的工业流程控制管理方法,其特征在于,包括:获取第一用户的用于生成软可编程逻辑控制器PLC的配置参数;所述配置参数至少包括第二用户标识、指定设备标识和指定功能接口标识;若在预置的接口库中查找到所述第二用户标识对应的所述指定设备标识和所述指定功能接口标识;则根据查找到的所述指定设备标识和所述指定功能接口标识,生成软PLC程序。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收注册用户的功能注册请求,所述功能注册请求中至少包括所述注册用户的用户标识、所述注册用户的设备标识以及所述注册用户的功能接口标识;根据所述注册请求,将所述注册用户的用户标识、所述注册用户的设备标识以及所述注册用户的功能接口标识之间的对应关系添加到预置的所述接口库。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收查找至少一个待查询功能接口标识对应的设备标识的查询请求;查找到结果后,输出各待查询功能接口标识对应的设备标识。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收修改指令,所述修改指令用于修改功能接口标识对应的功能中的指定参数,和/或,修改所述接口库中的所述用户标识、设备标识以及功能接口标识之间的指定对应关系;根据所述修改指令,调用抽象功能接口进行相应修改;其中,一个抽象功能接口与指定功能接口标识集对应,用于修改对应功能接口标识集对应的功能的所述指定参数和/或修改对应功能接口标识集在所述接口库中的至少一个所述对应关系。5.根据权利要求1所述的方法,其特征在于,所述获取第一用户的用于生成软可编程逻辑控制器PLC的配置参数,具体包括:接收所述第一用户的配置文件,并从所述配置文件中获取所述配置参数。6.一种基于工业互联网操作系统的工业流程控制...

【专利技术属性】
技术研发人员:江启运徐胜芹郭伟康
申请(专利权)人:北京东土科技股份有限公司
类型:发明
国别省市:北京,11

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

1