【技术实现步骤摘要】
一种边缘控制器的动态部署方法、终端及存储介质
[0001]本专利技术涉及边缘计算
,尤其涉及一种边缘控制器的动态部署方法、终端及存储介质。
技术介绍
[0002]工业边缘计算通过在设备边缘侧将OT领域的控制物理量转换为能被IT领域的通信协议和开发语言所支持的数据,为云端计算任务进行海量数据的预处理和预分析,提升决策优化的及时性和效率。基于此,采用高性能嵌入式硬件平台和实时通用操作系统的边缘控制器应运而生。边缘控制器是IT和OT之间的一个物理接口,能够同时完成实时过程控制和非实时边缘计算通信功能,在本地将控制对象的实时域信息作为非实时域中计算过程的依据进行在线即时处理,提高优化效率。
[0003]现有的边缘控制器即需要部署面对控制任务的工业实时以太网通信协议,又需要集成用于数据采集以及互联互通等任务的非实时通信协议。为了满足工业环境多源异构数据采集的需求,目前的边缘控制器往往在产品交付阶段预置大量实时和非实时通信协议,以尽可能的满足工业环境中的多源异构数据。也就是说,目前的边缘控制器无法动态连接采用了非预先部署通信协议的工业边缘节点,导致边缘控制器需要频繁停机进行功能更新,影响工作效率。
技术实现思路
[0004]本专利技术的主要目的在于提供边缘控制器的动态部署方法、终端及存储介质,旨在解决现有技术中边缘控制器无法动态连接采用了非预先部署通信协议的工业边缘节点,导致边缘控制器需要频繁停机进行功能更新,影响工作效率的问题。
[0005]为实现上述目的,本专利技术实施例提供了一种边缘控 ...
【技术保护点】
【技术特征摘要】
1.一种边缘控制器的动态部署方法,其特征在于,所述方法包括:基于已扩展的IEC61499标准构建的边缘控制器的开发环境,添加预先构建的通信协议接口组件库以及功能块组件库;所述开发环境基于所述功能块组件库中以及所述通信协议接口组件库,分别生成对应的执行任务模型和通信协议接口模型;所述开发环境将所述执行任务模型、通信协议接口模型及其对应的参数配置信息转换成已扩展的IEC61499标准的管理命令,以组成管理命令集合,并将所述管理命令集合下载至基于已扩展的IEC61499标准构建的边缘控制器的运行环境中;所述运行环境基于所述管理命令集合中的通信协议接口模型创建命令,根据所述运行环境对应的工业边缘节点,创建所述运行环境对应的目标通信协议;所述运行环境基于所述管理命令集合中的执行任务模型创建命令,根据所述运行环境对应的工业边缘节点,创建所述运行环境对应的目标执行任务模型;所述运行环境基于所述目标执行任务模型、所述目标通信协议,完成动态部署。2.根据权利要求1所述的方法,其特征在于,所述运行环境基于所述功能块组件库,生成对应的执行任务模型,具体包括:所述开发环境根据所述功能块组件库中的各功能块,构建对应的功能块网络;所述开发环境根据所述功能块网络的拓扑结构信息,生成若干执行任务模型。3.根据权利要求2所述的方法,其特征在于,所述执行任务模型的模型类型至少包括:一次性执行类型、周期性类型、偶发性类型;所述方法还包括:在所述执行任务模型的模型类型为周期性类型或者偶发性类型的情况下,所述开发环境确定各执行任务模型的共享功能块;所述开发环境根据所述共享功能块,构建同步读写锁模型并存储至所述开发环境中。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将所述通信协议接口模型添加至所述IEC61499标准的设备模型中;将所述执行任务模型和同步读写锁模型添加至所述IEC61499标准的资源模型和功能块模型之间。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述开发环境根据各执行任务模型的功能块实例的最差情况执行时间、执行任务优先级以及周期参数,确定各执行任务模型的初始最差情况响应时间;在所述初始最差情况响应时间大于执行任务模型的运行截止时间的情况下,调整所述执行任务模型的周期参数,并基于调整后的周期参数确定新的最差情况响应时间,直至调整后的最差情况响应时间小于或等于所述运行截止时间;根据所述最差情况响应时间以及所述运行截止时间,确定所述执行任务模型的可调度性。6.根据权利要求1所述的方法,其特征在于,所述运行环境基于所述管理命令集合中的通信协议接口模型创建命令,根据所述运行环境对应的工业边缘节点,创建所述运行环境对应的目标通信协议,具体包括:所述运行环境根据所述通信协议接口模型创建命令,获取通信协议接口模型的通信协议组件目录;
根据运行环境对应的工业边缘节点,确定所述运行环境对应的目标通信协议类型;根据所述通信协议组件目录...
【专利技术属性】
技术研发人员:周楠,梁骁俊,张超波,黄科科,阳春华,桂卫华,
申请(专利权)人:鹏城实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。