CN107450980A - 运行自动化装置的方法以及自动化装置 - Google Patents

运行自动化装置的方法以及自动化装置 Download PDF

Info

Publication number
CN107450980A
CN107450980A CN201710395938.1A CN201710395938A CN107450980A CN 107450980 A CN107450980 A CN 107450980A CN 201710395938 A CN201710395938 A CN 201710395938A CN 107450980 A CN107450980 A CN 107450980A
Authority
CN
China
Prior art keywords
automation equipment
function
systemic
virtual
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710395938.1A
Other languages
English (en)
Other versions
CN107450980B (zh
Inventor
本杰明·卢茨
格里特·沃尔夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Publication of CN107450980A publication Critical patent/CN107450980A/zh
Application granted granted Critical
Publication of CN107450980B publication Critical patent/CN107450980B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B17/00Systems involving the use of models or simulators of said systems
    • G05B17/02Systems involving the use of models or simulators of said systems electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0421Multiprocessor system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Programmable Controllers (AREA)

Abstract

本发明涉及一种用于运行自动化装置(1)的方法,该自动化装置包括至少一个用于控制技术过程的真实的自动化设备(2)、用于操作和观察待控制的技术过程的操作站、工程规划***(6)和虚拟的自动化设备(12至14),其分别模仿真实的自动化设备的功能并且存储在服务器(10)上。通过合适的措施尤其简化了自动化设备(1)的起动运行,其中通过将虚拟的控制装置或者虚拟的自动化设备(12至14)合适地分布到服务器(10、22)上尽可能确保了自动化装置(1)的实时特性。

Description

运行自动化装置的方法以及自动化装置
技术领域
本发明涉及一种用于运行自动化装置的方法,其包括至少一个用于控制技术过程的真实的自动化设备、用于操作和观察待控制的技术过程的操作站、工程规划***和虚拟的自动化设备,其分别模仿真实的自动化设备的功能并且存储在服务器上。此外,本发明涉及一种用于执行该方法的自动化装置。
背景技术
在自动化技术中,总是常常使用模拟,其设置用于对用于自动化设备(存储器可编程控制器,PLCs)的控制程序进行测试、用于自动化构件的迁移或者用于虚拟的起动运行。为此,通常对自动化构件以及过程进行模型化并将其在计算机或者服务器上虚拟运行。
然而为了能够从这样的模拟中获得对于真实的自动化构件的推断,需要注意这类模拟必须满足的一定的边界条件。因此在自动化技术的范畴中有意义的是,在实时以及事件的确定性方面的特性与自动化装置的真实的自动化构件一致。当所有的自动化构件(控制装置、分散的***组件、I/O模块、执行元件、传感器、通信模块和过程)被虚拟地构建,那么毫无问题地能够以确定的方式脱离实时特性并且对虚拟的自动化构件的模拟被“停止”,从而确保确定性。在混合配置的范畴中,也就是在不仅包括真实的而且还包括虚拟的自动化构件或者模拟自动化设备的自动化装置中,实时故障是不允许的,因为实时的自动化构件由于识别出的循环时间故障或者实时故障的原因会马上受到干扰并且对故障进行报告。自动化装置的无干扰的起动运行(在虚拟的自动化设备根据最终满意的模拟而被真实的自动化设备取代之前,在自动化装置中连续地运行虚拟自动化设备)由于虚拟的构件的有故障的实时特性的原因而变得不可能。
发明内容
因此,本发明的目的在于给出一种开头所述类型的方法,其尤其简化了自动化装置的运行。此外提供了一种自动化装置,其适于执行该方法。
有利的是,通过将虚拟的控制装置或者虚拟的自动化设备(模拟自动化设备)适当地分布到服务器上尽可能实现了自动化装置的实时特性,其中此外确保了成本理想的“模拟分布”。仅仅必须提供对于该“模拟分布”而言必要的硬件(服务器、计算机)。此外,通过该实时特性或者通过自动化装置的实时能力尽可能确保了,通过迟些时候应用真实的自动化设备替代虚拟的自动化设备能够无干扰地开始生产。
本发明基于这样的构思,即测定服务器的负荷程度(计算负荷)或者负载,这通过对虚拟的自动化设备(模拟自动化设备)的负荷程度或者负载进行检测来实现。对于该负荷程度或者负载达到或者超过一个阈值的情况,实现了将一个或者多个虚拟的自动化设备转移到一个或者多个另外的服务器上。在此,该阈值被如下地选择,即从而确保了自动化装置的实时特性。每个自动化设备或者每个虚拟的自动化设备都具有***功能,其中通过工程规划***并通过这些***功能之一(接下来描述为监控和控制***功能)对过程对象进行配置以及也许可能进行参数化,并且此外通过该监控和控制***功能在相应的自动化设备和相应的虚拟自动化设备的负载程度方面对另外的***功能进行监控。
第一配置数量的过程对象代表相应的自动化设备和相应的虚拟自动化设备在过程控制方面的负载(计算负荷),第二配置数量的过程对象代表该设备相关于在自动化设备和操作站之间的通信的负载,并且第三配置数量的过程对象代表在真实的和虚拟的自动化设备之间的通信方面的负载。
通过该***功能中的另外一个(接下来描述第一***功能(Processing))由于对第一配置数量的过程对象进行处理(该过程对象设置用于控制在相应的自动化设备和虚拟的自动化设备上的技术过程)在该设备上产生计算负荷。该过程对象例如以APL典型的(Advanced Process Library“高级过程库”)计算操作来处理。
通过该***功能中的另外一个(接下来被描述为第二***功能(在自动化设备和操作站之间的通信;AS-OS通信)),在相应的自动化设备和相应的虚拟的自动化设备上由于对第二配置数量的过程对象的处理而产生计算负荷,该计算负荷对于通过操作站对相应的设备进行操作和观察来说是重要的。该过程对象的处理因此对于在相应的设备和操作站之间产生通信负荷来说是重要的。
另外的***功能(接下来被描述为第三***功能(在自动化设备之间的通信))处理第三配置数量的过程对象。由此在相应的设备上产生计算负荷,该计算负荷由于在设备(在真实的自动化设备、真实的和虚拟的自动化设备之间以及在真实的和虚拟的自动化设备之间)之间的通信或者数据交换的原因而产生。该***功能因此实现了加载所限定设备的限定数量的过程对象并且反向地将其也传输到该设备中(在其中也处理过程对象的循环中)。例如由此能够在自动化装置的运行期间在设备之间实现了控制装置决定的或者设备决定的CFC规划布线。
由于设备(自动化设备和虚拟的自动化设备)设置用于实现不同的(子)自动化任务的原因,在自动化设备和虚拟的自动化设备中存储的、已配置的过程对象是不同的。例如在真实的自动化设备上连接有用于监控锅炉的温度的传感器和执行元件,另外的自动化设备或者虚拟的自动化设备利用另外的合适的真实或者虚拟的自动化构件监控电机的转数。
如所述的那样,通过工程规划***以及监控和控制***功能对过程对象进行配置以及也许进行参数化,并且此外,通过该监控和控制***功能在相应的自动化设备和相应的模拟自动化设备的负载程度方面对另外的***功能进行监控。在此,操作员可以通过在操作站上的适当输入在自动化装置的运行期间在线地对第一、第二和第三***功能的过程对象进行参数化或者修改。例如,可以对相应的真实和虚拟的自动化设备上的第一、第二和第三数量的过程对象进行设定或者修改。此外,过程对象的参数被传输给操作站并且在操作站上进行视觉化,其中根据该显示能够识别和判断出真实的和虚拟的自动化设备的相应的负载程度。例如,在操作站上显示自动化设备的用于在自动化设备和操作站之间的通信(AS-OS通信)的发送和/或接收缓冲器和/或循环的操作单元的当前的预留时间(循环时间监控)或者另外的操作单元的其余重要相关的事件(事件监控单元)。通过这种类型的输出或者显示识别出过高的、导致实时故障的负载程度的可能起因(发送和/或接收缓冲器满了),由此提供证明,即必须将一个或者多个虚拟的自动化设备分配到另外的服务器上以便减载。例如最早具有实时故障的虚拟的自动化设备被转移到另外的服务器上并且在那里被执行。
在本发明的一个设计方案中提出,对于通过监控和控制***功能在至少一个真实的自动化设备上识别出负荷程度达到或者超过一个阈值的情况,真实的自动化设备的多个过程对象为了进行处理而被转移到另外的真实的自动化设备上。由此对至少一个真实的自动化设备进行减载并且确保实时特性。
附图说明
下面根据在其中示出了本发明的实施例的附图对本发明、其设计方案和优点进行进一步说明。
图中以简化的形式示出
图1至3中的自动化装置。
具体实施方式
在图1至3中示出的相同的部分具有相同的参考标号。
在图1中以1标示了自动化装置,其具有真实的自动化设备2,真实的自动化设备经由现场总线3与分散的***设备4连接。该分散的***设备4配备有接口组件并且配备有多个过程输入和过程输出组件,其中在相应的过程输入组件上连接有传感器并且在相应的过程输出组件上连接有执行元件。在当前的实例中,出于简化的原因仅仅示出了真实的自动化构件(自动化设备2、分散的***设备4、…)的真实配置5。通常,这种类型的自动化装置具有多个这样的自动化构件,以用于控制技术过程或者用于实现自动化任务。自动化装置1此外包括用于对自动化装置1进行规划、配置和参数化的工程规划***6以及操作站7,操作站为操作员实现了对过程的舒适和可靠的观察和引导;操作员在需要时能够控制性地对过程运行进行干预,这意味着,操作员能够操作和观察待由自动化装置1控制的技术过程。操作员能够借助于客户端8通过终端总线9对工程规划***6的规划软件和/或对操作站7的操作和观察软件进行读取和/或写入访问,其中客户端通常是操作站7和/或工程规划***6的组成部分。客户端8因此在本实例中不仅代表OS(操作站)客户端而且还代表ES(工程规划***)客户端。工程规划***6、操作站7、服务器10和自动化设备2连接至另外的总线、所谓的设施总线11。服务器10代表模拟服务器,在其上储存有虚拟的自动化设备12、13、14。这些虚拟的自动化设备12至14代表真实的自动化设备并且以软件技术实现。换而言之,真实的自动化设备的功能和作用方式通过虚拟的自动化设备12至14来模仿,其中此外服务器模仿虚拟的分散式***设备以及传感器和执行元件,这些部件与模拟自动化设备12至14作用连接,这在附图中被标记为虚拟配置15。由于自动化装置1不仅配备有真实的自动化构件而且还配备有虚拟的自动化构件的原因,该自动化装置1展示了一种混合配置,其在起动运行的范畴中或者在设施扩展或者自动化装置的扩展的范畴中必须满足实时的要求。
为了尤其在自动化装置的起动运行的范畴中满足该要求,每个真实的和虚拟的自动化设备2、12至14都具有多个***功能。通过被描述为监控和控制***功能的***功能并通过工程规划***6能够对过程对象进行配置以及参数化,其中此外通过该监控和控制***功能在控制运行期间在相应的自动化设备和相应的虚拟的自动化***的负荷程度方面对另外的***功能进行监控。过程对象在工程规划阶段根据待实现的自动化任务以及待实现的模拟的自动化任务确定,其中,待实现的自动化任务通常根据规划、招标等等来预设。
第一数量的这些过程对象配置用于过程控制,其中这些过程对象被存储在真实的自动化设备2和虚拟的自动化设备12至14上。这些自动化设备2、12至14中的每一个都实现自动化任务的或者模拟的自动化任务的一部分,由此在不同的自动化设备2、12至14上配置的和存储的过程对象是不同的。第二数量的过程对象被配置用于在相应的自动化设备2、12至14和操作站7、8之间的通信,并且第三数量的过程对象被配置用于在自动化设备2、12至14之间的通信。
在图2中示出了用于自动化装置1的真实的自动化设备2和虚拟的自动化设备12的***功能16至19,其中,***功能16被设计成监控和控制***功能,并且其中假设将虚拟的自动化设备12至14放置和存储在服务器10上。通过箭头20在图2中指明了相应的自动化设备2、12与OS站7、9的通信,并且通过箭头21指明了在自动化设备2、12、…之间的通信。
通过***功能17(在自动化设备和操作站之间的通信;AS-OS通信)在相应的自动化设备2、12至14上由于对(AS-OS通信)过程对象的处理产生计算负载,其对于通过操作站对相应的设备2、12至14进行的操作和观察来说是至关重要的。
通过***功能18(在自动化设备2、12至14之间的通信;AS-AS通信)在相应的设备上处理AS-AS通信过程对象。由此,在相应的设备2、12至14上产生计算负载,其由于在设备之间的通信或者数据交换的原因产生。
通过***功能19(处理)由于对设置用于在相应的自动化设备2、12至14上对技术(子)过程进行控制的过程对象的处理在设备上产生计算负载。此外,借助于OS客户端8展示了***功能17至19的负荷程度或者负载,负荷程度或者负载通过***功能16(监控和控制)来监控。在本实施例中,在OS客户端8上显示出真实的自动化设备2的和虚拟的自动化设备12的相应的***功能17(AS-OS通信)的负荷程度。当然,也能够在OS客户端8上示出另外的***功能18、19的负载。对于虚拟的自动化设备12的***功能16识别出***功能17的负荷程度或者负载达到或者超过一个阈值且由此超过了自动化装置1的所预设的处理循环或者不再能确保自动化装置1的实时特性的情况,虚拟的自动化设备12转移到另外的服务器22(图3)上。当然,当***功能16识别出***功能18或19的负荷程度或者负载达到或者超过一个阈值时,虚拟的自动化设备12也被转移到另外的服务器22上;因为在这种类型的过载中,也不再确保自动化装置1的实时特性。
虚拟的自动化设备12至14的转移能够通过过载的虚拟的自动化设备12至14的***功能16来实现。***功能16自动地转移过载的自动化设备12至14,其中为此该***功能16和服务器22配备有合适的“转移”软件。当然,该转移也能够通过工程规划***6实现,其中,***功能16为工程规划***6指出过载,工程规划***6基于该过载实现到服务器22上的迁移。
通过描述的措施实现了虚拟的自动化设备的“校准”,其中接下来的措施是有利的:
a)首先将虚拟的自动化设备“放置”在服务器上,
b)通过实施相应的监控和控制***功能对在相应的虚拟自动化设备上的相应的另外的***功能的实施进行监控,
c)在虚拟的自动化设备之一的循环时间故障或者在过小的循环时间预留时将该虚拟的自动化设备迁移到另外的服务器上,
d)重复步骤b)和c),直至达到自动化装置的实时能力。
如果达到自动化装置的实时能力,那么该虚拟的自动化设备就可以通过真实的自动化设备取代。

Claims (6)

1.一种用于运行自动化装置(1)的方法,所述自动化装置包括至少一个用于控制技术过程的真实的自动化设备(2)、用于操作和观察待控制的技术过程的操作站(7)、工程规划***(6)和虚拟的自动化设备(12至14),所述虚拟的自动化设备分别模仿真实的所述自动化设备的功能并且存储到服务器(10)上,其中,所述自动化设备(2)和所述虚拟的自动化设备(12至14)分别包括***功能(16至19),并且其中
通过所述工程规划***(6)和通过所述***功能中的一个***功能(16)对用于另外的***功能(17-19)的过程对象进行配置,并且通过所述一个***功能(16)在相应的自动化设备(2、12至14)的负荷程度方面对所述另外的***功能(17-19)进行监控,
通过所述另外的***功能(17-19)
对相应的自动化设备(2、12至14)上的第一配置数量的过程对象进行处理,
在相应的自动化设备(2、12至14)与所述操作站(7、8)之间交换第二配置数量的过程对象,
在相应的自动化设备(2、12至14)与另外的自动化设备(2、12至14)之间交换第三配置数量的过程对象,
对于通过所述一个***功能(16)在所述虚拟的自动化设备(12至14)中的一个虚拟的自动化设备上识别出相应的所述另外的***功能(17至19)达到或者超过一个阈值的情况,该虚拟的自动化设备被转移到另外的服务器(22)上。
2.根据权利要求1所述的方法,其特征在于,对于通过所述一个***功能(16)在至少一个所述真实的自动化设备(2)上识别出所述负荷程度达到或者超过一个阈值的情况,至少一个所述真实的自动化设备(2)的多个过程对象为了进行处理而被转移到另外的真实的自动化设备上。
3.一种自动化装置,具有至少一个用于控制技术过程的真实的自动化设备(2)、用于操作和观察待控制的技术过程的操作站(7、8)、工程规划***(6)和虚拟的自动化设备(12至14),所述虚拟的自动化设备分别模仿所述真实的自动化设备的功能并且存储在服务器(10)上,其中,所述真实的自动化设备(2)和所述虚拟的自动设备(12至14)分别包括***功能(16至19),并且其中
所述工程规划***(6)和所述***功能中的一个***功能(16)设计用于对过程对象进行配置,并且所述一个***功能(16)进一步设计用于在相应的自动化设备(2、12至14)的负荷程度方面对另外的***功能(17-19)进行监控,
所述另外的***功能(17-19)设计用于
对相应的自动化设备(2、12至14)上的第一配置数量的过程对象进行处理,
在相应的自动化设备(2、12至14)与所述操作站(7、8)之间交换第二配置数量的过程对象,
在相应的自动化设备(2、12至14)与另外的自动化设备(2、12至14)之间交换第三配置数量的过程对象,
所述自动化装置(1)设计用于,对于通过所述一个***功能(16)在所述虚拟的自动化设备(12至14)中的一个虚拟的自动化设备上识别出相应的所述另外的***功能(17至19)达到或者超过一个阈值的情况,将该虚拟的自动化设备被转移到另外的服务器(22)上。
4.根据权利要求3所述的自动化装置,其特征在于,所述自动化装置(1)进一步设计用于,对于通过所述一个***功能(16)在至少一个所述真实的自动化设备(2)上识别出所述负荷程度达到或者超过一个阈值的情况,至少一个所述真实的自动化设备(2)的多个过程对象为了进行处理而被转移到另外的真实的自动化设备上。
5.一种虚拟的自动化设备,所述虚拟的自动化设备设置用于根据权利要求3或4所述的自动化装置。
6.一种自动化设备,所述自动化设备设置用于根据权利要求3或4所述的自动化装置。
CN201710395938.1A 2016-05-31 2017-05-27 运行自动化装置的方法以及自动化装置 Active CN107450980B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP16172128.7A EP3252549B1 (de) 2016-05-31 2016-05-31 Verfahren zum betreiben einer automatisierungseinrichtung sowie automatisierungseinrichtung
EP16172128.7 2016-05-31

Publications (2)

Publication Number Publication Date
CN107450980A true CN107450980A (zh) 2017-12-08
CN107450980B CN107450980B (zh) 2021-03-30

Family

ID=56203108

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710395938.1A Active CN107450980B (zh) 2016-05-31 2017-05-27 运行自动化装置的方法以及自动化装置

Country Status (3)

Country Link
US (1) US20170344675A1 (zh)
EP (1) EP3252549B1 (zh)
CN (1) CN107450980B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113661455A (zh) * 2019-03-29 2021-11-16 西门子股份公司 使用数字孪生来工程规划和模拟自动化***的方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3267271B1 (de) * 2016-07-05 2018-12-26 Siemens Aktiengesellschaft Automatisierungssystem und verfahren zum betrieb
EP3401742B1 (de) * 2017-05-09 2020-09-02 Siemens Aktiengesellschaft Automatisierungssystem und verfahren zum betrieb

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1353834A (zh) * 1999-04-22 2002-06-12 陶氏化学公司 具有集成安全控制***的过程控制***
CN101149780A (zh) * 2006-09-20 2008-03-26 中国科学院自动化研究所 对无线射频识别服务***进行自动化测量的***与方法
US20090106571A1 (en) * 2007-10-21 2009-04-23 Anthony Low Systems and Methods to Adaptively Load Balance User Sessions to Reduce Energy Consumption
CN101685295A (zh) * 2007-09-27 2010-03-31 洛克威尔自动控制技术股份有限公司 在工业自动化环境中根据境况和状态信息动态产生可视化图像
CN102436399A (zh) * 2011-07-29 2012-05-02 青岛海信网络科技股份有限公司 一种负载均衡的采集方法
CN102436230A (zh) * 2010-09-29 2012-05-02 洛克威尔自动控制技术股份有限公司 基于目标的负载管理
CN102467404A (zh) * 2011-10-14 2012-05-23 海尔集团技术研发中心 一种基于物理内存实现软件快速切换的方法及装置
CN103677798A (zh) * 2012-09-05 2014-03-26 西门子公司 用于运行自动化设备的方法
CN103793278A (zh) * 2013-09-30 2014-05-14 中国电子设备***工程公司研究所 一种基于虚拟器件运维规则的资源自动调整方法
CN104169881A (zh) * 2012-01-18 2014-11-26 Dh2I公司 用于服务器集群应用程序虚拟化的***和方法
CN104956332A (zh) * 2013-01-16 2015-09-30 Vce有限公司 主自动化服务
US20150316904A1 (en) * 2014-05-01 2015-11-05 Rockwell Automation Technologies, Inc. Systems and methods for adjusting operations of an industrial automation system based on multiple data sources
US20160078342A1 (en) * 2012-05-04 2016-03-17 Transoft (Shanghai), Inc. Systems and methods of autonomic virtual network management

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9569124B2 (en) * 2014-11-04 2017-02-14 Rubrik, Inc. Deduplication of virtual machine content
US10496061B2 (en) * 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud
US11513477B2 (en) * 2015-03-16 2022-11-29 Rockwell Automation Technologies, Inc. Cloud-based industrial controller
WO2017141332A1 (ja) * 2016-02-15 2017-08-24 三菱電機株式会社 負荷分散装置

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1353834A (zh) * 1999-04-22 2002-06-12 陶氏化学公司 具有集成安全控制***的过程控制***
CN101149780A (zh) * 2006-09-20 2008-03-26 中国科学院自动化研究所 对无线射频识别服务***进行自动化测量的***与方法
CN101685295A (zh) * 2007-09-27 2010-03-31 洛克威尔自动控制技术股份有限公司 在工业自动化环境中根据境况和状态信息动态产生可视化图像
US20090106571A1 (en) * 2007-10-21 2009-04-23 Anthony Low Systems and Methods to Adaptively Load Balance User Sessions to Reduce Energy Consumption
CN102436230A (zh) * 2010-09-29 2012-05-02 洛克威尔自动控制技术股份有限公司 基于目标的负载管理
CN102436399A (zh) * 2011-07-29 2012-05-02 青岛海信网络科技股份有限公司 一种负载均衡的采集方法
CN102467404A (zh) * 2011-10-14 2012-05-23 海尔集团技术研发中心 一种基于物理内存实现软件快速切换的方法及装置
CN104169881A (zh) * 2012-01-18 2014-11-26 Dh2I公司 用于服务器集群应用程序虚拟化的***和方法
US20160078342A1 (en) * 2012-05-04 2016-03-17 Transoft (Shanghai), Inc. Systems and methods of autonomic virtual network management
CN103677798A (zh) * 2012-09-05 2014-03-26 西门子公司 用于运行自动化设备的方法
CN104956332A (zh) * 2013-01-16 2015-09-30 Vce有限公司 主自动化服务
CN103793278A (zh) * 2013-09-30 2014-05-14 中国电子设备***工程公司研究所 一种基于虚拟器件运维规则的资源自动调整方法
US20150316904A1 (en) * 2014-05-01 2015-11-05 Rockwell Automation Technologies, Inc. Systems and methods for adjusting operations of an industrial automation system based on multiple data sources

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113661455A (zh) * 2019-03-29 2021-11-16 西门子股份公司 使用数字孪生来工程规划和模拟自动化***的方法

Also Published As

Publication number Publication date
EP3252549B1 (de) 2020-06-24
CN107450980B (zh) 2021-03-30
US20170344675A1 (en) 2017-11-30
EP3252549A1 (de) 2017-12-06

Similar Documents

Publication Publication Date Title
CN102789214B (zh) 一种在过程控制***与资产管理***之间的软件锁定协调
CN101393430B (zh) 在过程设备中升级及提供控制冗余的方法及设备
US9632494B2 (en) Method for generating and handling applications for components of a distributed control system and engineering system for implementing the process
CN107450980A (zh) 运行自动化装置的方法以及自动化装置
CN103995499A (zh) 控制器、信息处理装置及程序
US20130132059A1 (en) Multiple plc simulation system
WO2016076236A1 (ja) 分散制御システム、制御装置、制御方法及びプログラム
JP5818865B2 (ja) 消費電力制御システム及び方法
CN107450485A (zh) 制造管理装置
CN109557889A (zh) 支持装置及记录媒体
US10019687B2 (en) System and method for automated handling of a workflow in an automation and/or electrical engineering project
CN104603700B (zh) 用于设计分布控制***的方法及其设计工具
CN111563825A (zh) 管理装置以及管理***
CN106094738A (zh) 用于运行自动化装置的方法和自动化装置
JP5815504B2 (ja) 安全コントローラおよび自動化設備を制御する方法
CN106054762B (zh) 用于扩展自动化装置的方法以及自动化装置
US9563181B2 (en) Method for operating an automation system
CN109074065A (zh) 用于将数控装置匹配于待控制的机器的设备和方法
EP3056955A1 (de) Planungs- und Engineering-Verfahren, -Software-Tool und -System für eine prozesstechnische Anlage
CN106462463A (zh) 分配异构资源的装置、***和方法
IT201800001507A1 (it) Sistema per gestire e monitorare una pluralita' di macchine utensili a controllo numerico
CN110320863B (zh) 设备动作解析装置
WO2017215732A1 (en) A collaborative robot system and a method for configuration thereof
CN103336492B (zh) 一种混合工业计算机网络控制处理***
CN111474847A (zh) 用于技术设施的控制***的调节优化

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant