多核控制:在一个控制系统中轻松
[2015年4月13日,德国]“多核控制系统”将在未来机器控制和工业4.0概念的实施中发挥核心作用。为了满足智能工厂不断增长的需求——拥有高度智能的机器和生产系统——高性能控制器,如贝克霍夫的c6670工业服务器,正变得越来越不可或缺。然而,为了充分利用这种巨大的计算能力,它必须得到强大软件的支持,例如twincat 3.1自动化平台的强大功能。

多核计算机在架构上与传统的工业电脑有很大不同。它们有多个处理器,也称为“包”,每个都配备有多个内核。它们的内存架构也有很大的不同。著名的numa技术,即具有不一致访问的分布式共享存储技术,为每个处理器提供了自己的专用内存。贝克霍夫在其c6670工业服务器中采用了这种设计,该服务器有两个英特尔& regxeon®。封装,每个封装有6、12或18个处理器内核和64至2048 gb的内存。然而,只有当twincat 3.1软件充分利用每个内核的性能时,这种巨大的计算能力才能得到有效利用。贝克霍夫的旗舰控制软件可以映射各种机器和过程——它非常适合将功能模块作为不同的任务进行并行化和分布。

轻松实现模块化设计和用户友好的诊断功能
使用twincat,用户可以以模块的形式实现自动化任务。因为它们是用plc或c++代码编写的,所以这些机器模块可以在twincat系统中分配给各种任务,并在用户定义的周期内执行。然后,任务可以通过实时内核轻松分配。为了智能地定义执行顺序,您可以为每个任务分配优先级。

实现最高系统性能水平的关键是twincat 3.1的诊断功能分别分析每个内核的负载。内核也可以专门分配给twincat运行时进程,在这里它们被认为是“隔离的”,因为除了twincat实时系统之外,它们不执行任何微软操作系统功能。这使得从实时进程中分离窗口进程变得容易。

支持多达256个处理器内核
由于twincat 3.1设计用于多达256个处理器内核,因此它提供了一个展望未来的解决方案,可以在所有可用的处理器系列上运行自动化应用程序。根据所需的计算性能,系统设计人员可以为特定的实时应用配置适当数量的内核。
上一篇:昆仑海岸即将亮相--
标题:多核控制:在一个控制系统中轻松 地址:http://www.zgshouguang.cn/article/10987.html
