【技术实现步骤摘要】
用于自动化应用的抽象层相关申请的交叉引用本申请要求2018年7月11日提交的美国临时申请序列第62/696,470号的权益,该申请通过引用整体并入本文。
本专利技术总体上涉及利用抽象层以允许以平台兼容的方式执行自动化功能的系统、方法和装置。所公开的技术可经应用以例如增强控制器对不同自动化场景的灵活性。
技术介绍
自动化系统用于以系统方式控制机器和其他组件的操作。典型的自动化系统通常包括来自多个供应商的设备。每件设备都可使用供应商专用的编程语言、运行时间环境和协议。这使得整合设备的任务具有挑战性。例如,被设计为在来自特定供应商的设备上执行的自动化功能可无法在来自其他供应商的设备上执行。为了进一步使系统设计和集成复杂化,存在设备可使用的许多协议,以进行通信或用于与自动化系统的其他组件连接的其他活动。对于常规系统,对这些协议的支持必须被“硬编码”在自动化功能本身内;因此,使自动化功能更加依赖于特定系统实现方式。为了减少开发和部署自动化功能所需的时间,期望提供将底层自动化系统和设备的实现细节抽象化的框架。r>专利技术本文档来自技高网...
【技术保护点】
1.一种通过抽象层来实现自动化功能的系统,所述系统包括:/n控制应用,被设计为使用一个或多个自动化功能与自动化设备通信,其中,每个所述自动化功能包括一个或多个设备兼容的指令;/n自动化设备抽象框架,能够在运行时间环境中执行,其中,所述自动化设备抽象框架被配置为:/n在执行所述控制应用期间,接收设备兼容的指令和自动化设备的特定单元的指示;/n将所述设备兼容的指令转译为能够在所述自动化设备的所述特定单元上执行的设备专用自动化指令,/n将所述设备专用自动化指令发送到所述自动化设备的所述特定单元。/n
【技术特征摘要】
20180711 US 62/696,470;20180831 US 16/119,0061.一种通过抽象层来实现自动化功能的系统,所述系统包括:
控制应用,被设计为使用一个或多个自动化功能与自动化设备通信,其中,每个所述自动化功能包括一个或多个设备兼容的指令;
自动化设备抽象框架,能够在运行时间环境中执行,其中,所述自动化设备抽象框架被配置为:
在执行所述控制应用期间,接收设备兼容的指令和自动化设备的特定单元的指示;
将所述设备兼容的指令转译为能够在所述自动化设备的所述特定单元上执行的设备专用自动化指令,
将所述设备专用自动化指令发送到所述自动化设备的所述特定单元。
2.根据权利要求1所述的系统,还包括:
插件组件,安装在所述自动化设备的所述特定单元上,所述插件组件有利于所述自动化设备的所述特定单元与所述自动化设备抽象框架之间的通信。
3.根据权利要求1所述的系统,其中,(a)所述自动化设备的所述特定单元由执行操作系统的控制器来控制;并且(b)所述自动化设备抽象框架包括操作系统抽象组件,所述操作系统抽象组件用于将所述设备兼容的指令转译成能够由所述操作系统执行的设备专用指令。
4.根据权利要求1所述的系统,其中,(a)所述自动化设备的所述特定单元能够使用通信协议经由网络来访问;并且(b)所述自动化设备抽象框架包括通信抽象组件,所述通信抽象组件用于使用所述通信协议在所述网络上发送所述设备兼容的指令。
5.根据权利要求1所述的系统,其中,所述自动化设备抽象框架包括产品组合器组件,所述产品组合器组件被配置为基于由用户经由图形用户界面请求的功能性而自动...
【专利技术属性】
技术研发人员:哈特穆特·路德维希,库尔特·迪尔克·贝滕豪森,赫尔曼·弗里德里克,王凌云,
申请(专利权)人:西门子股份公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。