A control layer automation device includes a processor, one or more control layer applications, a database, a wireless interface, and a device memory. Each control layer application is configured to execute a discrete set of automation functions. The database includes a plurality of operator device identifiers, and the wireless interface allows one or more control layer applications to communicate with a plurality of operator devices through the plurality of operator device identifiers. The device memory includes one or more control layer applications. The control layer application manager is configured to manage the execution of one or more control layers applied to the processor.
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及用于供应供在工业自动化环境中使用的软件应用(“app”)的系统、方法和装置。可以应用所公开的技术以例如使得能够在诸如可编程逻辑控制器和现场设备之类的控制层设备上使用软件app。
技术介绍
控制层设备是用于工业环境中的专门自动化设备。控制层设备的两个示例是可编程逻辑控制器(PLC)和现场设备。PLC被配置成执行连续地收集关于输入设备的状态的数据以控制输出设备的状态的软件。PLC通常包括三个主要组件:处理器(其包括易失性存储器)、包括应用程序的非易失性存储器,以及用于连接到自动化系统中的其它设备的一个或多个输入/输出(I/O)端口。现场设备基于来自PLC的指令执行例如机械或电气操作。现场设备的示例包括阀、开关、传感器(例如温度、压力和/或流率)和发射器。现场设备中包括的确切组件将取决于其意图的功能。有效地操作和维护工业自动化系统的一个挑战是这些系统传统上非常不灵活。例如,一旦已经安装和配置了控制层现场设备,就难以修改它们的行为和操作。控制层设备中的灵活性的缺乏一般地限制了设备所有者可以执行的定制的水平。例如,设备所有者可以购买被编程成执行某些功能的若干控制层设备。随着时间的推移,设备所有者可能希望基于所有者的业务的需要以及其它新的或改变的客户需求对该功能进行修改或扩展。关于常规系统,设备专家(例如,工程师)必须重新设计设备软件以执行所设计的功能。此外,由于缺乏在控制层设备上提供的稳健的工程工具,诊断和解决控制层处的系统错误状况是有挑战性的。
技术实现思路
本专利技术的实施例通过提供与被配置成执行一个或多个分立的软件应用的控制层设备相关的方法、 ...
【技术保护点】
一种控制层自动化设备,包括:处理器;一个或多个控制层应用,每个控制层应用被配置成执行一组分立的自动化功能;数据库,其包括多个操作者设备标识符;无线接口,其允许所述一个或多个控制层应用经由所述多个操作者设备标识符与多个操作者设备通信;设备存储器,其包括所述一个或多个控制层应用;以及控制层应用管理器,其被配置成管理所述一个或多个控制层应用在所述处理器上的执行。
【技术特征摘要】
【国外来华专利技术】1.一种控制层自动化设备,包括:处理器;一个或多个控制层应用,每个控制层应用被配置成执行一组分立的自动化功能;数据库,其包括多个操作者设备标识符;无线接口,其允许所述一个或多个控制层应用经由所述多个操作者设备标识符与多个操作者设备通信;设备存储器,其包括所述一个或多个控制层应用;以及控制层应用管理器,其被配置成管理所述一个或多个控制层应用在所述处理器上的执行。2.如权利要求1所述的控制层自动化设备,还包括:市场客户端,其被配置成与市场服务器通信以下载所述一个或多个控制层应用。3.如权利要求2所述的控制层自动化设备,其中所述控制层应用管理器还被配置成:接收针对在所述一个或多个控制层应用中不可用的功能的请求;标识提供所述功能的新的控制层应用;以及经由所述市场客户端从所述市场服务器检索所述新的控制层应用。4.如权利要求3所述的控制层自动化设备,其中所述控制层应用管理器被配置成自主地标识和检索所述新的控制层应用。5.如权利要求1所述的控制层自动化设备,其中所述一个或多个控制层应用包括至少一个接口应用,其被配置成呈现包括关于操作者设备的状态信息的图形用户接口。6.如权利要求1所述的控制层自动化设备,还包括:多个隔离的计算环境,每个隔离的计算环境为所述控制层应用中的不同的控制层应用提供运行时计算资源。7.如权利要求6所述的控制层自动化设备,其中所述多个隔离的计算环境中的每个包括所述设备存储器的分立部分。8.如权利要求6所述的控制层自动化设备,其中所述多个隔离的计算环境中的每个限制用于使相应的控制层应用与所述多个操作者设备进行通信的网络访问。9.如权利要求1所述的控制层自动化设备,还包括:实时调度器,其被配置成调度所述一个或多个控制层应用的处理以促进所述处理器上的实时或接近实时的执行。10.如权利要求1所述的控制层自动化设备,还包括:对等设备接口,其被配置成:向第一外部控制层自动化设备传输与所述一个或多个控制层应用相关联的第一数据,并且从第二外部控制层自动化设备接收与一个或多个外部控制层应用相关联的第二数据。11.一种用于管理控制层应用的方法,所述方法包括:由控制层自动化设备执行多个控制层应用,每个控制层应用被配置成执行一组分立的自动化功能;由所述控制层自动化设备从所述多个...
【专利技术属性】
技术研发人员:G罗,L达罗洛,T格吕内瓦尔德,C温克乐,P科布,A肖尔斯,M阿兹布,H弗里德里奇,罗人怡,
申请(专利权)人:西门子公司,
类型:发明
国别省市:德国;DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。