文档库 最新最全的文档下载
当前位置:文档库 › 从PCS 7 V7.0开始,如何计算AS和OS授权的PO个数

从PCS 7 V7.0开始,如何计算AS和OS授权的PO个数

https://www.wendangku.net/doc/6811510609.html,/CN/llisapi.dll?func=cslib.csinfo&lang=zh&objid=38855207&caller=view

在PCS 7中,对于AS和OS的过程对象授权是不同的。下表表述了过程对象计算的不同方法。
序号. 描述
1 AS 过程对象 (授权: "AS RT PO")
下面的每一个对象占用1个 "AS RT PO" 授权:
可以操作/监视的程序块,支持消息,并且不是驱动块。
SFC 图表
SFC 类型的实例
注意:
在下面对话框中可以看到创建并且占用了多少个过程对象

PCS 7 V7.0:对话框"Configured Process Objects" (Options > Charts > Configured Process Objects...)
PCS 7 V7.1:对话框"PCS 7 License information" (Options > PCS 7 License information...)

2 OS 过程对象 (授权: "WinCC RT PO" [OS], "WinCC RC PO" [ES])
下面的每个对象占用1个 "WinCC RT PO/WinCC RC PO"授权:
1. 算法

可以操作并监视的程序块,支持消息,并且不是驱动块。
SFC 图表
SFC 类型实例
在OS上创建的25个过程变量,但不是通过AS-OS编译上去的。
2. 算法 (如果第一种计算方法中的PO数已经超过了,此方法不执行)

PCS 7 V7.0: OS上创建的50个过程变量 (整体计算)
PCS 7 V7.1: OS上创建的60个过程变量 (整体计算)
注意:
第一种计算方法考虑的是过程对象数量,第二种考虑的是变量个数,按照所有的PO个数乘以50或60(比如1,000 个过程对象个数 = 60,000 个变量)。。第二种计算方法所考虑的过程对象个数不在WinCC中显示。然而,OS项目打开时,在日志文件“License_Info.log”中可以读到所使用变量个数。


图. 01: 授权信息日志文件

这个文件保存在WinCC的安装路径下,在“Diagnostics”文件夹中。

表 01



示例 1:
下表所示的块作为示例计算的基础。以这些块作为示例,我们想示范所有方式创建的过程对象。这就是为什么我们选择一个

SFC图表,一个正常的PO [MOTOR]和一个通过变量计数的块[INTERLOK]。下表概要解释了怎样计算POs。

以下程序块是从PCS 7库"PCS 7 Library V71"中得到:。 数量 块名 监控 & 消息上传 OS变量个数
AS PO OS PO
9 MOTOR [FB66] YES 243 9 9
4 INTERLOK [FB75] - 132 - 3
2 SPLITR_P [FC272] - - - -
2 SFC chart YES 40 2 2




表 02


AS PO个数的计算
MOTOR块和SFC图表可以被操作/监视并且可以触发报警。

9 x MOTOR + 2 x SFC =11个AS过程对象


图. 02: AS 过程对象的授权信息 示例1

OS PO个数的计算
每个电机块和每个SFC图表都算做一个PO。第二种计算方法基于所有的OS变量个数。

1. 算法
9 x MOTOR + 2 x SFC = 11个OS过程对象

2. 算法
OS变量个数:
243[MOTOR] + 132[INTERLOK] + 40[SFC] = 415 个OS变量
OS 的PO个数:
415 / 60 = 6,917... = 7 POs (整体计算)

因为第一种算法结果超过了第二种算法结果,所以取第一个结果11个PO




图. 03: WinCC 过程对象的授权信息 示例1

示例 2:
下表说明的对象适用于创建的OS POs。下表概要解释了怎样计算POs。INTERLOK块从"PCS 7 Library V71"库中得到。
数量 块 监控& 消息上传 OS变量个数 AS PO OS PO
35 手动创建的过程变量 - 35 - 1
3 INTERLOK [FB75] - 99 - 2




表 03


AS PO数的计算
在AS没有组态过程对象。
在AS中占用0个过程对象。


图. 04: AS 过程对象的授权信息 示例2

OS PO数的计算
手动创建的25个OS变量算作一个PO,对于OS的所有变量中每60个变量算作一个PO。

1. 算法
35 个手动建立的变量 = 1 PO (整体计算)

2. 算法
OS 变量个数:
99[INTERLOK] + 35[手动创建变量] = 134 OS 变量个数
OS PO个数:
134 / 60 = 2,23... = 3 PO个数 (整体计算)

因为第2种算法结果超过了第1种算法结果,所以按照3个PO数来算。


图. 05: WinCC 过程对象的授权信息 示例2

注意:

第2种算法的PO数量只在SIMATIC MANAGER的Information对话框中可见。这种方式下,即便WinCC Explorer中显示并没有占用所有的PO数,但是所组态的过程对象数量也有可能超限。
关于AS授权的更多信息请参考 PCS 7手册“CFC for SIMATIC S7”,条目号27002752。
关于OS授权的更多信息请参考 PCS 7手册“PC Configuration and Authorization”,条目号36191684。

创建环境:
这里所说的画面和下载内容都是在PCS 7 V7.1中创建的。

相关文档
相关文档 最新文档