PlantCruise小课堂第八讲——控制器负荷的监控

      前面的小课堂介绍过衡量控制器性能的参数,比如PU/XU/MU等。如果你没有看过此篇文章或者已经忘记,请查看PKS小课堂第73讲《控制器性能计算》一节。

      本节介绍控制器性能计算方法及控制器负荷的监控。

     控制器性能计算方法

     首先参考下面表格:




       下面是一个简单控制策略的计算总处理单元(PU)和内存单元(MU)需求的例子。对C200/C200E控制器和C300控制器进行了计算。记住,对于C300,控制执行单元(XU)的数量等于处理单元(PU)的数量。要计算给定控制模块(CM)所需的处理单元数量,需要确定每个周期所需的PU数量。为此,需要知道“典型回路类型”,以及控制模块是在C200/C200E中执行,还是在C300中执行。有了这些信息,请在前两页中的一页上引用适当的表格数据。这些表将提供每秒钟执行一次的特定类型控制模块所需的处理单元数。将这个数字除以周期时间——或执行周期(以秒为单位)。例如,如果执行周期是2秒,除以2;如果执行周期是每½秒,除以0.5。计算的结果将是给定控制模块所需的处理单元数。

      要计算完成控制策略所需的处理单元的总数,请将上面计算的数字乘以该类型的控制模块的数量。对于在每个执行周期执行的所有类型的CMs重复这个操作,并将它们加在一起。下面显示了一个简单的例子,两个常规控制模块每½秒执行。花点时间来理解下图中显示的计算。

控制器负荷的监控

1. PU/XU与CPU负荷%(Loading)的相关性

控制器上配置的处理单元或执行单元的数量直接影响CPU负荷的数量。下表显示了导致1% CPU负荷的PU / XUs数量的估计。注意,这些值只是近似值。

下面是一个计算CPU负荷的例子,它将被使用2000个PU的控制策略所消耗。


 也就是说,对于C300,使用2000 PU的控制策略将相当于22.22%的CPU使用率,由公式2000 PU /90 = 22.22%计算,见CPUCYCLEAVG[40] 参数显示;空闲CPU(CPU Free)大约为77% (100% - 22.22%),见CPUFREEAVG参数。

2. 控制器负荷的监控画面

 C300的执行单元和C200/C200E的处理单元没有直接显示出来,这是根据CPU使用率(CPU usage)和CPU空闲(CPU free)来推断的。 **霍尼韦尔建议CPU空闲如下: C200和C300至少20% **。在操作站上的C200、C200E和C300控制器面板上显示CPU空闲参数%。

也可以从Control Builder Monitoring选项卡中查看相同的信息,对于C300,信息显示在控制器属性的statistics选项卡中,对于C200/C200E,信息显示在CEE属性的statistics选项卡中。

在statistics选项卡上可以看到的另一个参数是最小CPU Free。这表示自控制器上次通电以来记录的“最小”值,或自上次统计数据被重置以来记录的“最小”值。


3.  C300 CPU Free报警

C300控制器平均CPU Free,如果低于报警限值,C300就会发出警报。有两个报警限值:

•  CPU Free Low :

默认为20%

可组态

低优先级的系统警报

• CPU Free Low Low :

报警值是10%,

不能组态

高优先级的系统警报


那么,如果CPU负荷过重,该怎么处理呢?前面已经介绍过了。


新闻中心

联系我们

联系人:苏经理

手机:17822252668

电话:022-59650192

邮箱:tjhkkj_sales@126.com

地址:天津市津南区恒生科技园