用于配置接口装置的方法及接口装置制造方法及图纸

技术编号:28295057 阅读:26 留言:0更新日期:2021-04-30 16:18
本公开涉及用于配置接口装置的方法及接口装置,尤其描述一种用于配置连接至控制装置和现场装置的接口装置的方法。该方法包括:接收包括连接在管线中的多个逻辑部件的第一机器学习应用,第一机器学习应用用于使用第一机器学习模型分析来自现场装置的信号;基于第一机器学习应用的多个逻辑部件使用翻译器生成多个代码块;根据第一机器学习应用的管线连接多个代码块,以根据来自现场装置的信号生成第一输出;并且将所连接的代码块部署在接口装置的固件上包括创建可连接至控制装置的虚拟端口,该虚拟端口用于将第一输出传送至控制装置。

【技术实现步骤摘要】
用于配置接口装置的方法及接口装置
本公开涉及在工业自动化中使用的接口装置。
技术介绍
诸如接口模块、I/O模块等接口装置被用在工业自动化系统中,以用于将多个现场装置与工业设施中的控制系统连接。接口装置将过程数据从现场装置(诸如,传感器)传送至控制装置并且将控制数据(诸如,目标值、目标命令)从控制装置传送至现场装置(诸如,致动器)。本公开涉及在接口装置上部署基于机器学习的工业应用。随着机器学习和人工智能技术的出现,已经开发了基于这些技术的多个工业应用。在常规的自动化系统中,人工智能(AI)应用通常在控制器、服务器和边缘装置中运行。因此,来自自动化系统的现场装置的过程数据必须经由接口装置传送至控制器和边缘装置。这继而增加了接口装置的通信路径上的负载,这通常导致通信路径中的循环时间或延迟增加。为了解决接口装置的通信路径上的额外负载,一种方法是解决通信信道。例如,可以使用更高效的现场总线(诸如,千兆以太网硬件)。在另一实例中,可以提供具有全新线缆的副传感器系统。然而,这两种情况都导致更高的成本并且可能需要停机时间。<br>另一方法是将处本文档来自技高网...

【技术保护点】
1.一种用于配置连接至控制装置(140)和至少一个现场装置(150)的接口装置(130)的方法(200),所述方法(200)包括:/na.接收(210)包括连接在管线中的多个逻辑部件(420、430、440、450)的第一机器学习应用,其中,所述第一机器学习应用用于使用第一机器学习模型(120)分析来自所述至少一个现场装置(150、155)的至少一个信号;/nb.基于所述第一机器学习应用的所述多个逻辑部件(420、430、440、450)使用翻译器生成(220)多个代码块(332、334、336、348),其中,每个代码块与来自所述多个逻辑部件(420、430、440、450)的特定逻辑部件相...

【技术特征摘要】
20191014 EP 19202946.01.一种用于配置连接至控制装置(140)和至少一个现场装置(150)的接口装置(130)的方法(200),所述方法(200)包括:
a.接收(210)包括连接在管线中的多个逻辑部件(420、430、440、450)的第一机器学习应用,其中,所述第一机器学习应用用于使用第一机器学习模型(120)分析来自所述至少一个现场装置(150、155)的至少一个信号;
b.基于所述第一机器学习应用的所述多个逻辑部件(420、430、440、450)使用翻译器生成(220)多个代码块(332、334、336、348),其中,每个代码块与来自所述多个逻辑部件(420、430、440、450)的特定逻辑部件相关联;
c.根据所述第一机器学习应用的所述管线连接(230)所述多个代码块(332、334、336、348),以根据来自所述至少一个现场装置(150)的所述至少一个信号生成第一输出;并且
d.将所连接的代码块(332、334、336、348)部署在所述接口装置(130)的固件上;其中,部署所连接的代码块包括创建能连接至所述控制装置(140)的至少一个虚拟端口(355),所述至少一个虚拟端口(355)用于将所述第一输出传送至所述控制装置(140)。


2.根据权利要求1所述的方法(200),其中,所述方法(200)还包括:
a.生成与所述接口装置(130)相关联的能力文件,其中,所述能力文件包括所述至少一个虚拟端口(355)的定义,并且
b.将所生成的与所述接口装置(130)相关联的能力文件传送至工程工具,用于将所述至少一个虚拟端口(355)与所述控制装置(140)链接。


3.根据权利要求1所述的方法(200),其中所述方法(200)还包括创建与所述接口装置(130)的数据源(320)相关联的至少一个虚拟输入端口(318),其中,所述至少一个虚拟输入端口(318)用于将输入提供给所连接的代码块(332、334、336、348)中的至少一个代码块。


4.根据权利要求1所述的方法(200),其中,生成所述多个代码块(332、334、336、348)包括确定与所述多个逻辑部件中的每个逻辑部件相关联的一个或多个预定义库,其中,每个预定义库包括用于实现对应的逻辑部件的一个或多个库例程。


5.根据权利要求1所述的方法(200),其中,创建至少一个虚拟端口(355)包括从多个物理输入和输出端口(312、314、316、372、374、376、378)中识别第一物理输出端口(372),其中,所述第一物理输出端口(372)能用于将信号传送至所述控制装置(140)。


6.根据权利要求1所述的方法(200),其中,生成多个代码块(332、334、336、348)包括基于第一优化技术来确定与所述第一机器学习模型(120)相关联的多个参数的多个值。


7.根据权利要求1所述的方法(200),所述方法(200)还包括使用来自所述至少一个现场装置(150)的历史数据训练所述第一机器学习模型(120)。


8.根据权利要求2所述的方法(200),其中,生成能力文件还包括生成所述至少一个虚拟端口(355)的定义,所述虚拟端口(355)的定义包括所述至少一个虚拟端口(355)与第一物理输出端口(372)之间的映射以及与所述第一输出相关联的信息。


9.一种能连接至至少一个现场装置(150)和控制装置(140)的接口装置(300),所述接口装置(300)包括
a.一个或多个端口(312、314、316、318、355、360、372、374、376、378),用于在所述控制装置(140)与所述至少一个现场装置(150)之间接收和传送信号;
b.固件模块,包括多个连接的代码块(332、334、336、348),其中,所述多个连接的代码块(332、334、336、348)被配置为从至...

【专利技术属性】
技术研发人员:英戈·索恩
申请(专利权)人:西门子股份公司
类型:发明
国别省市:德国;DE

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

1