1.一种用于管理的方法,包括:
将设备控制器通信地耦合到主机,所述主机提供过程控制系统内的所述设备控制器和自动化设备;
将过程控制应用安装到所述设备控制器的固件中的应用空间中,所述过程控制应用被提供有权限数据;
经由处理器执行所述应用空间中的所述过程控制应用,所述过程控制应用对所述设备控制器的功能进行扩展;以及
缓和所述过程控制应用对所述设备控制器的物理资源的访问,所述权限数据限定所述过程控制应用具有对所述物理资源中的哪些物理资源的访问。
2.根据权利要求1所述的方法,其中,缓和所述过程控制应用对所述设备控制器的所述物理资源的访问包括:保持与所述设备控制器内的固件存储空间分离的应用存储空间,其中,所述过程控制应用具有对所述应用存储空间的访问,但不具有对所述固件存储空间的访问。
3.根据权利要求1所述的方法,其中,缓和所述过程控制应用对所述设备控制器的所述物理资源的访问包括:向所述过程控制应用提供对所述设备控制器的网络通信的访问,所述权限数据指定所述过程控制应用能够与所述主机进行通信的频率。
4.根据权利要求1所述的方法,其中,缓和所述过程控制应用对所述设备控制器的所述物理资源的访问包括:向所述过程控制应用提供对所述设备控制器的自动化设备通信的访问,所述权限数据指定所述过程控制应用能够与所述自动化设备进行通信的频率。
5.根据权利要求4所述的方法,其中,所述权限数据指定对所述过程控制应用何时能够与所述自动化设备进行通信进行调节的逻辑条件。
6.根据权利要求1所述的方法,还包括:
对数据空间进行保持,所述过程控制应用将数据写入到所述数据空间以与所述设备控制器的所述固件共享;以及
基于所述权限数据来缓和所述过程控制应用对所述数据空间的访问。
7.根据权利要求6所述的方法,其中,所述过程控制应用是由以下情况下的至少一个来提供的:当安装所述过程控制应用时由所述主机提供;或者当制造所述设备控制器时由制造商提供。
8.一种设备控制器,所述设备控制器与将要安装在过程控制系统中的自动化设备相关联,所述设备控制器包括:
设备控制器管理器,所述设备控制器管理器将所述设备控制器通信地耦合到主机,所述主机提供所述过程控制系统内的所述设备控制器和所述自动化设备;
安装器,所述安装器将过程控制应用安装到所述设备控制器的固件中的应用空间中,所述过程控制应用由所述主机提供权限数据;
应用框架处理器,所述应用框架处理器用于:
执行所述应用空间中的所述过程控制应用,所述过程控制应用对所述设备控制器的功能进行扩展;以及
缓和所述过程控制应用对所述设备控制器的物理资源的访问,所述权限数据定义用于缓和所述过程控制应用对所述设备控制器的所述物理资源的所述访问的规则。
9.根据权利要求8所述的设备控制器,其中,为了缓和所述过程控制应用对所述设备控制器的所述物理资源的访问,所述应用框架处理器保持与所述设备控制器内的固件存储空间分离的应用存储空间,其中,所述过程控制应用具有对所述应用存储空间的访问,但不具有对所述固件存储空间的访问。
10.根据权利要求8所述的设备控制器,其中,为了缓和所述过程控制应用对所述设备控制器的所述物理资源的访问,所述应用框架处理器向所述过程控制应用提供对所述设备控制器的网络通信的访问,所述权限数据指定所述过程控制应用能够与所述主机进行通信的频率。
11.根据权利要求8所述设备控制器,其中,为了缓和所述过程控制应用对所述设备控制器的所述物理资源的访问,所述应用框架处理器向所述过程控制应用提供对所述设备控制器的自动化设备通信的访问,所述权限数据指定所述过程控制应用能够与所述自动化设备进行通信的频率。
12.根据权利要求11所述的设备控制器,其中,所述权限数据指定对所述过程控制应用何时能够与所述自动化设备进行通信进行调节的逻辑条件。
13.根据权利要求8所述的设备控制器,其中,为了缓和所述过程控制应用对所述设备控制器的所述物理资源的访问,所述应用框架处理器保持数据空间,所述过程控制应用将数据写入到所述数据空间以与所述设备控制器的所述固件共享。
14.根据权利要求13所述的设备控制器,其中,为了缓和所述过程控制应用对所述设备控制器的所述物理资源的访问,所述应用框架处理器基于所述权限数据来缓和所述过程控制应用对所述数据空间的访问。
15.一种制品,所述制品包括当被执行时使得设备控制器至少进行以下操作的指令:
将所述设备控制器通信地耦合到主机,所述主机提供过程控制系统内的所述设备控制器和自动化设备;
将过程控制应用安装到所述设备控制器的固件中的应用空间中,所述过程控制应用由所述主机提供权限数据;
执行所述应用空间中的所述过程控制应用,所述过程控制应用对所述设备控制器的功能进行扩展;以及
缓和所述过程控制应用对所述设备控制器的物理资源的访问,所述权限数据定义用于缓和所述过程控制应用对所述设备控制器的所述物理资源的所述访问的规则。
16.根据权利要求15所述的制品,其中,为了缓和所述过程控制应用对所述设备控制器的所述物理资源的访问,所述指令使得所述设备控制器保持与所述设备控制器内的固件存储空间分离的应用存储空间,其中,所述过程控制应用具有对所述应用存储空间的访问,但不具有对所述固件存储空间的访问。
17.根据权利要求15所述的制品,其中,为了缓和所述过程控制应用对所述设备控制器的所述物理资源的访问,所述指令使得所述设备控制器向所述过程控制应用提供对所述设备控制器的网络通信的访问,所述权限数据指定所述过程控制应用能够与所述主机进行通信的频率。
18.根据权利要求15所述的制品,其中,为了缓和所述过程控制应用对所述设备控制器的所述物理资源的访问,所述指令使得所述设备控制器向所述过程控制应用提供对所述设备控制器的自动化设备通信的访问,所述权限数据指定所述过程控制应用能够与所述自动化设备进行通信的频率。
19.根据权利要求18所述的制品,其中,所述权限数据指定对所述过程控制应用何时能够与所述自动化设备进行通信进行调节的逻辑条件。
20.根据权利要求15所述的制品,所述指令使得所述设备控制器保持数据空间,所述过程控制应用将数据写入到所述数据空间以与所述设备控制器的所述固件共享。