收藏 分享(赏)

WinCC中归档过程值.pdf

上传人:精品资料 文档编号:8588221 上传时间:2019-07-04 格式:PDF 页数:82 大小:1.22MB
下载 相关 举报
WinCC中归档过程值.pdf_第1页
第1页 / 共82页
WinCC中归档过程值.pdf_第2页
第2页 / 共82页
WinCC中归档过程值.pdf_第3页
第3页 / 共82页
WinCC中归档过程值.pdf_第4页
第4页 / 共82页
WinCC中归档过程值.pdf_第5页
第5页 / 共82页
点击查看更多>>
资源描述

1、SIMATIC HMI WinCC V6.2 归 档 过 程 值 _ _ _ _ _ _ _归 档 过 程 值 1在 WinCC 中 的 过 程 值 归 档 2归 档 过 程 值 的 基 础 3组 态 过 程 值 归 档 4过 程 值 的 输 出 5直 接 访 问 归 档 数 据 库 6函 数 调 用 模 板 7SIMATIC HMIWinCC V6.2 SP2归 档 过 程 值 在 线 帮 助 的 打 印 输 出 09/2007 在线帮助的打印输出 安 全 技 术 提 示 安 全 技 术 提 示 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与

2、财产 损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下表示。 危 险表示如果不采取相应的小心措施, 将 会 导致死亡或者严重的人身伤害。 警 告表示如果不采取相应的小心措施, 可 能 导致死亡或者严重的人身伤害。 小 心带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。 小 心不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。 注 意表示如果不注意相应的提示,可能会出现不希望的结果或状态。 当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。如果在某个警告提示中带有警告可能导致人身 伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损

3、失的警告。 合 格 的 专 业 人 员 仅允许安装和驱动与本文件相关的附属设备或系统。设备或系统的调试和运行仅允许由 合 格 的 专 业 人 员 进行。本文 件安全技术提示中的合格专业人员是指根据安全技术标准具有从事进行设备、系统和电路的运行,接地和标识资格 的人员。 按 规 定 使 用 请注意下列说明: 警 告设备仅允许用在目录和技术说明中规定的使用情况下,并且仅允许使用西门子股份有限公司推荐的或指定的其他 制造商生产的设备和部件。设备的正常和安全运行必须依赖于恰当的运输,合适的存储、安放和安装以及小心的 操作和维修。 商 标 所有带有标记符号 的都是西门子股份有限公司的注册商标。标签中的其

4、他符号可能是一些其他商标,这是出于保 护所有者权利的 目地由第三方使用而特别标示的。 责 任 免 除 我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷 品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。 Siemens AG Automation and Drives Postfach 48 48 90437 NRNBERG 德国 在线帮助的打印输出 09/2007 2007. 本公司保留技术更改的权利 归档过程值 09/2007, 在线帮助的打印输出 3 目 录 1 归 档 过 程 值 .5 2

5、 在 WinCC 中 的 过 程 值 归 档 .7 3 归 档 过 程 值 的 基 础 9 3.1 归档过程值的基础9 3.2 多用户项目中的过程值归档10 3.3 过程值和变量12 3.3.1 过程值和变量12 3.3.2 外部和内部变量12 3.3.3 报文变量.13 3.3.4 具有原始数据变量的报文的结构.14 3.3.5 变量记录运行系统的诊断变量17 3.4 归档方法.18 3.4.1 归档方法.18 3.4.2 周期和事件.19 3.4.3 过程值的连续周期性归档.20 3.4.4 周期的选择性过程值归档.21 3.4.5 非周期性的过程值归档.23 3.4.6 过程控制的过程值

6、归档.24 3.4.7 压缩归档.25 3.5 存储过程值.26 3.6 过程值的换出27 3.7 归档值中的标记含义.29 4 组 态 过 程 值 归 档 31 4.1 组态过程值归档31 4.2 变量记录.31 4.3 组态归档.33 4.3.1 组态归档.33 4.3.2 如何组态过程值归档.33 4.3.3 如何组态压缩归档36 4.4 创建归档变量38 4.4.1 创建归档变量38 4.4.2 如何组态新的定时器.39 4.4.3 如何创建二进制归档变量.40 4.4.4 如何创建模拟量归档变量.46 4.4.5 如何创建过程控制变量.53 4.4.6 如何创建压缩变量55 4.5

7、如何组态硬盘上的数据缓冲区59 4.6 如何组态归档60 目录 归档过程值 4 09/2007, 在线帮助的打印输出 4.7 如何组态归档备份.62 4.8 如何链接归档备份.64 4.9 如何断开归档备份.65 4.10 如何为归档变量分配归档类型.66 5 过 程 值 的 输 出 .69 5.1 过程值的输出.69 5.2 过程值输出到过程画面中.70 5.2.1 过程值输出到过程画面中. 70 5.3 报表中的过程值输出71 5.3.1 报表中的过程值输出71 6 直 接 访 问 归 档 数 据 库 73 7 函 数 调 用 模 板 .75 7.1 函数调用模板.75 7.2 归档启动期

8、间的函数75 7.3 用于转换变量值的函数 76 7.4 用于启动归档的函数78 7.5 用于停止归档的函数78 7.6 附录.79 7.6.1 用于换出的动作.79 7.6.2 发送时的动作.80 7.6.3 接收时的动作.80 索 引 .81 归档过程值 09/2007, 在线帮助的打印输出 5 归 档 过 程 值 1内 容 WinCC 可以用于: 处理和归档现场过程值 在画面或报表中输出过程值。 “变量记录”编辑器提供了许多用于帮助用户组态归档的向导。 本部分包含 过程值归档基础 过程值归档的组态说明以及 过程值的输出说明。 归档过程值 归档过程值 6 09/2007, 在线帮助的打印输

9、出 归档过程值 09/2007, 在线帮助的打印输出 7 在 WinCC 中 的 过 程 值 归 档 2引 言 归档系统负责运行状态下的过程值归档。 归档系统首先将过程值暂存于运行数据库,然后写 到归档数据库中。 过程值归档涉及下列 WinCC 子系统: 自动化系统(AS): 存储通过通讯驱动程序传送到 WinCC 的过程值。 数据管理器(DM): 处理过程值,然后通过过程变量将其返回到归档系统。 归档系统: 处理采集到的过程值(例如,产生平均值)。 处理方法取决于组态归档的方式。 运行系统数据库(DB): 保存要归档的过程值。 术 语 定 义 是否以及何时采集和归档过程值取决于各种参数。 组

10、态哪些参数取决于所使用的归档方法。 采集周期: 确定何时在自动化系统中读出过程变量的数值。 例如,可以为过程值的连续周期性归档组态一个采集周期。 归档周期: 确定何时在归档数据库中保存所处理的过程值。 例如,可以为过程值的连续周期性归档组态一个归档周期。 启动事件: 当指定的某事件产生时,例如当设备启动时,启动过程值归档。 例如,可以为过程值有选择的周期性归档组态一个启动事件。 停止事件: 当指定的事件发生时(例如当设备停运行时)终止过程值归档。 例如,可以为过程值有选择的周期性归档组态一个停止事件。 事件控制的归档: 过程值将在发生某一事件时归档,例如,超出边际值时。 可在过程值的非周期性归

11、档中组态受事件控制的归档。 在改变期间将过程值归档: 过程值仅在被改变后才可归档。 可在过程值的非周期性归档中组态归档。 在 WinCC 中的过程值归档 归档过程值 8 09/2007, 在线帮助的打印输出 也 参 见 多用户项目中的过程值归档 (页码 10) 组态过程值归档 (页码 31) 存储过程值 (页码 26) 归档方法 (页码 18) 过程值和变量 (页码 12) 归档过程值的基础 (页码 9) 归档过程值 09/2007, 在线帮助的打印输出 9 归 档 过 程 值 的 基 础 33.1 3.1 归 档 过 程 值 的 基 础 引 言 过程值归档的目的是采集、处理和归档工业现场的过

12、程数据。 由此获得的过程数据可根据与 设备操作状态有关的重要经济和技术标准进行过滤。 操 作 原 理 要归档的过程值在运行系统的归档数据库中进行编译、处理和保存。 在运行系统中,可以以 表格或趋势的形式输出当前过程值或已归档过程值。 此外,也可将所归档的过程值作为草案 打印输出。 组 态 在变量记录中组态过程值归档。 可选择组态过程值归档和压缩归档,定义采集和归档周期并 选择想要归档的过程值。 在图形编辑器中组态 WinCC 控件,以便在系统运行时显示过程数据。 可以以表格形式或趋势 图输出过程数据。 在报表编辑器中,可组态归档过程数据的草案输出。 草案中的过程值可以以表格形式或趋势 图输出。

13、 应 用 过程值归档可用于下列任务: 提前检测危险和故障条件 提高生产力 提高产品质量 优化维护周期 过程值过程文档 归档过程值的基础 3.2 多用户项目中的过程值归档 归档过程值 10 09/2007, 在线帮助的打印输出 也 参 见 在 WinCC 中的过程值归档 (页码 7) 过程值的输出 (页码 69) 组态过程值归档 (页码 31) 存储过程值 (页码 26) 归档方法 (页码 18) 过程值和变量 (页码 12) 3.2 3.2 多 用 户 项 目 中 的 过 程 值 归 档 引 言 在多用户项目中,可通过不同的服务器来归档过程值。 下列客户机 - 服务器方式说明了可能 的组态。

14、客 户 机 - 服 务 器 方 式 情 况 1 过程值归档在多台服务器(2)上运行。 客户机(1)能在可用的服务器上访问相关过程值: 归档过程值的基础 3.2 多用户项目中的过程值归档 归档过程值 09/2007, 在线帮助的打印输出 11 情 况 2 消息和过程值归档和通讯在一台服务器(3)上运行。 所有其它的服务器(2)处理面向过程 的任务(例如显示画面)。 客户机(1)可访问所有服务器: 情 况 3 没有过程驱动连接的服务器(3)只处理消息和过程值归档。 服务器(3)通过服务器-服务器 通讯方式,从其它服务器(2)中获得数据,并将数据分布到客户机(1): 也 参 见 在 WinCC 中的

15、过程值归档 (页码 7) 归档过程值的基础 (页码 9) 归档过程值的基础 3.3 过程值和变量 归档过程值 12 09/2007, 在线帮助的打印输出 3.3 3.3 过 程 值 和 变 量 3.3.1 过 程 值 和 变 量原 理 过程值是存储在所连接自动化系统中一个的内存中的数据。 它们代表了设备的状态,例如, 温度、填充量或状态(例如电机停止)。 要使用过程值,须在 WinCC 中定义变量。 WinCC 和自动化系统之间的连接由过程变量实现,该变量对应于自动化系统内存中的某个过 程值。 从自动化系统内存中读出过程值就可以得到过程变量的数值。 反之,过程值也可写回 到自动化系统内存中。

16、也 参 见 归档方法 (页码 18) 报文变量 (页码 13) 外部和内部变量 (页码 12) 归档过程值的基础 (页码 9) 3.3.2 外 部 和 内 部 变 量引 言 WinCC 中的外部变量用来从所连接的自动化系统中采集过程值和访问内存地址。 因此外部变 量就是过程变量。 内部变量没有过程连接,只能在 WinCC 中系统传送数据。 外部和内部变量可存储在过程值归档的归档变量中。 说 明因为过程值归档的主要任务是归档外部变量,该文档仅涉及过程变量。 归档过程值的基础 3.3 过程值和变量 归档过程值 09/2007, 在线帮助的打印输出 13 归 档 变 量 过程值存储在归档的归档变量中

17、。 系统区分以下类型的归档变量: 模拟量归档变量存储数字过程值,例如罐的填充量。 二进制归档变量存储二进制过程值,例如电机的打开或关闭。 过程控制变量存储作为报文发送到归档系统的过程值,例如在一系列测量中的过程值。 还可压缩已归档的过程值。 该压缩通过应用数学函数(例如求平均值)来实现。 该类型的压 缩过程值存储在压缩归档的压缩变量中。 也 参 见 创建归档变量 (页码 38) 组态归档 (页码 33) 存储过程值 (页码 26) 压缩归档 (页码 25) 过程控制的过程值归档 (页码 24) 报文变量 (页码 13) 过程值和变量 (页码 12) 归档过程值的基础 (页码 9) 3.3.3

18、报 文 变 量引 言 报文变量用于采集快速改变的过程值,或用于组合一台设备的多个测量点。 说 明 报文变量在 WinCC 中为“原始数据类型”,因此也可称为“原始数据变量”。 原 理 在自动化系统中,过程值被写入二进制文件并以报文形式发送到 WinCC,存储在 WinCC 的 原始数据变量中。 归 档 报 文 如果希望对采集的原始数据变量的过程值进行归档,则需要在过程值归档中组态一个过程控制 变量。 为使归档系统能够处理过程控制变量中的报文,选择格式 DLL。 这样,将为用户正在 使用的自动化系统提供格式 DLL,并由后者拆分报文(例如以确定过程值)。 然后将过程值 写入至归档数据库。 SIM

19、ATIC S7 的格式 DLL 作为标准组件,包含在 WinCC 中。 归档过程值的基础 3.3 过程值和变量 归档过程值 14 09/2007, 在线帮助的打印输出 也 参 见 归档方法 (页码 18) 存储过程值 (页码 26) 过程控制的过程值归档 (页码 24) 外部和内部变量 (页码 12) 过程值和变量 (页码 12) 在 WinCC 中的过程值归档 (页码 7) 归档过程值的基础 (页码 9) 3.3.4 具 有 原 始 数 据 变 量 的 报 文 的 结 构引 言 用于传输原始数据变量的报文由两部分组成: 报头和主体。 报 文 的 报 头 报头包含常规的数据,例如,报文的长度。

20、 系统不使用数据字 0 的高字节,因此可以由用户 根据需要进行分配。 归档过程值的基础 3.3 过程值和变量 归档过程值 09/2007, 在线帮助的打印输出 15 报 文 的 主 体 在块状态字中,测量值的格式和测量区域的格式被定义。 保留位 10,并且在以后的版本中使 用,用来切换夏令时间和标准时间(夏令时间 = 1)。 时间和日期按照连续的时间指示的定义来构成。 为了传送一个测量区域,8 位的数据字是必要的。 在这些字中,指定变量和归档的上限和下 限。 以下部分包含多个实例报文类型。 归档过程值的基础 3.3 过程值和变量 归档过程值 16 09/2007, 在线帮助的打印输出 类 型

21、1 一个过程变量的测量值 + 日期和时间 类 型 2 过程值的 n 个测量值 + 每个测量值的日期和时间 类 型 3 过程值的 n 个测量值 + 日期/时间和采样周期 归档过程值的基础 3.3 过程值和变量 归档过程值 09/2007, 在线帮助的打印输出 17 类 型 4 带日期/时间的不同过程变量的 n 个测量值 类 型 5 不带日期/时间的不同过程变量的 n 个测量值 3.3.5 变 量 记 录 运 行 系 统 的 诊 断 变 量 变量记录具有一些诊断变量,允许建立系统的当前归档率。 在 WinCC 项目管理器中,诊断变量以内部变量形式创建,并且包含在变量组“TagLoggingRT”

22、中。 TLGRT_TAGS_PER_SECOND 此变量周期性地将变量记录的平均归档率指定为每秒的归档变量数。 TLGRT_AVARAGE_TAGS_PER_SECOND 此变量在启动运行系统后,周期性地将变量记录的平均归档率的算术平均值指定为每秒的归档 变量数。 TLGRT_SIZEOF_NOTIFY_QUEUE 此变量包含 ClientNotify 队列中条目的当前数量。 所有的本地趋势和表格窗口通过此队列接收 当前数据。 归档过程值的基础 3.4 归档方法 归档过程值 18 09/2007, 在线帮助的打印输出 TLGRT_SIZEOF_NLL_INPUT_QUEUE 此变量包含了格式

23、DLL 队列中条目的当前数量。 此队列用于存储通过原始数据变量传输的 值。 3.4 3.4 归 档 方 法 3.4.1 归 档 方 法引 言 可以使用不同的归档方法来归档过程值。 例如,用户可以在任意时间监控单个过程值并使该 监控依赖于某些事件。 可以快速归档变化的过程值,而不会导致系统负载的增加。 用户可以 压缩已归档的过程值来减少数据量。 归 档 方 法 在运行系统中可用下列归档方法: 过程值的连续周期性归档: 连续的过程值归档(例如监控一个过程值)。 周期的选择性过程值归档: 受事件控制的连续的过程值归档,例如,用于在特定时段内对某过程值进行监视。 非周期性的过程值归档: 事件控制的过程

24、值归档(例如,当超出临界限制值时,对当前过程值进行归档)。 在改变期间将过程值归档: 过程值仅在被改变后才可进行非周期性归档。 过程控制的过程值归档: 对多个过程变量或快速变化的过程值进行归档。 压缩归档: 压缩单个归档变量或整个过程值归档(例如,对每分钟归档一次的过程值求每小时的平均数)。 也 参 见 压缩归档 (页码 25) 存储过程值 (页码 26) 过程控制的过程值归档 (页码 24) 非周期性的过程值归档 (页码 23) 周期的选择性过程值归档 (页码 21) 过程值的连续周期性归档 (页码 20) 周期和事件 (页码 19) 归档过程值的基础 (页码 9) 归档过程值的基础 3.4

25、 归档方法 归档过程值 09/2007, 在线帮助的打印输出 19 3.4.2 周 期 和 事 件引 言 过程值归档用周期和事件进行控制。 采集和归档周期确保过程值的连续采集和归档。 此外, 也可由事件和动作触发或结束过程值归档。 可组合使用周期和事件: 例如,可定期采集一个 过程值;然而,却由二进制事件触发归档。 采 集 周 期 采集周期确定读取过程变量过程值的时间间隔。 最短可调值为 500 毫秒。所有其他值是该值 的整数倍。 由 WinCC 运行系统的启动时间确定采集周期的起始点。 说 明 较短的采集周期可能导致较高的系统负载。 在频繁或快速改变过程值时,请使用报文标签。 归 档 周 期

26、 归档周期确定何时将过程值保存到归档数据库中。 归档周期总是采集周期的整数倍。 归档周 期的起始点取决于 WinCC 运行系统的启动时间或所使用时间的起始点。 起始点规范允许延迟归档以及更均匀地分配归档负载。 实例: 在三个周期中归档过程值: 每分钟、每 2 分钟以及每 3 分钟。 这使得每 6 分钟就出现一次高归档负载。 给这三个周期中的每个周期分配一个不同的起始点。 例如,在每分钟的第 15 秒归档、在每 2 分钟的第 30 秒归档、在每 3 分钟的第 45 秒归档。 这可分散归档负 载。 很多过程值必须每 10 秒归档一次。 为了分散归档负载,例如,可以用不同的起始点组态两个“10 秒”

27、周期。 在第 0 秒以及第 5 秒时执行归档。 在采集和归档周期之间从过程变量中读取的所有过程值都将由归档函数进行处理。 在过程值 归档中,可以使用下列归档函数中的一种: 当前值: 保存所采集的最后一个过程值。 总计: 保存所有采集到的过程值的总和。 最大值: 保存所有采集的过程值的最大值。 最小值: 保存所有采集的过程值的最小值。 平均值: 保存所有采集到的过程值的平均值。 动作: 最近采集的过程值由全局脚本中创建的函数进行计算。 说 明如果采集和归档使用相同的周期,那么这并不一定表示同时启动采集和归档。 在采集和归档之间可能相差高达一个采集周期。 启 动 /停 止 事 件 和 动 作 可用

28、事件启动和停止过程值归档。 触发事件的条件可以链接到变量或脚本(C、VBS)。 在 WinCC 中,如下区分事件/动作: 二进制动作: 对布尔型过程变量的改变作出响应。实例: 接通电机可以启动过程值归档。 归档过程值的基础 3.4 归档方法 归档过程值 20 09/2007, 在线帮助的打印输出 限制值事件: 对超过或达到一个限制值作出响应。 可以用绝对值或比例值来表示限制值事件。实例: 温度波动超过 2% 触发归档。 时间控制事件: 在固定时间点或启动过程值归档后经过一定的时间作出响应。实例: 每次换档改变后,作一个记录。 也 参 见 如何组态新的定时器 (页码 39) 组态过程值归档 (页

29、码 31) 压缩归档 (页码 25) 过程控制的过程值归档 (页码 24) 非周期性的过程值归档 (页码 23) 周期的选择性过程值归档 (页码 21) 过程值的连续周期性归档 (页码 20) 归档方法 (页码 18) 归档过程值的基础 (页码 9) 3.4.3 过 程 值 的 连 续 周 期 性 归 档引 言 运行系统启动时,过程值的连续周期性归档也随之开始。 过程值以恒定的时间周期采集并存 储在归档数据库中。 运行系统终止时,过程值的连续周期性归档也随之结束。 操 作 原 理 WinCC 中的每个过程变量都对应于所连接的某个自动化系统(A)的存储区中的某一过程 值。 采集周期(1)控制何时

30、从连接的自动化系统内存读出过程值。 归档系统(C)的运行系统组件处理过程值: 过程值究竟是否归档取决于组态系统的方式。实例: 可能出现过程值必须按照特定数量或百分比(2)进行改变的情况。 归档过程值的基础 3.4 归档方法 归档过程值 09/2007, 在线帮助的打印输出 21 归档函数(3)确定如何处理采集的过程值(例如求平均值)。 归档周期(4)确定何时将已处理的过程值写入归档数据库(D)。 也 参 见 组态过程值归档 (页码 31) 存储过程值 (页码 26) 压缩归档 (页码 25) 过程控制的过程值归档 (页码 24) 非周期性的过程值归档 (页码 23) 周期的选择性过程值归档 (

31、页码 21) 周期和事件 (页码 19) 归档方法 (页码 18) 归档过程值的基础 (页码 9) 3.4.4 周 期 的 选 择 性 过 程 值 归 档引 言 发生启动事件时,在运行系统中开始周期的选择性过程值归档。 过程值以恒定的时间周期采 集并存储在归档数据库中。 周期性过程值归档会在发生以下情况时结束: 发生停止事件时 终止运行系统时 启动事件不再存在时 停止事件发生时,最近采集的过程值也被归档。 归档过程值的基础 3.4 归档方法 归档过程值 22 09/2007, 在线帮助的打印输出 原 理 WinCC 中的每个过程变量对应于某个所连接的自动化系统(A)存储区中的一个确定的过程 值

32、。 发生启动事件(1)时,开始过程值归档。 采集周期(2)控制何时从连接的自动化系统 内存读出过程值。 归档系统(C)的运行系统组件处理过程值: 过程值究竟是否归档取决于组态系统的方式。 实例: 过程值必须按照特定数量或百分比(3)进行改变的情况。 归档函数(4)确定如何处理采集的过程值(例如求平均值)。 在停止事件(6)发生之前,归档周期(5)确定已处理的过程值何时写入归档数据库(D) 中。 也 参 见 组态过程值归档 (页码 31) 存储过程值 (页码 26) 压缩归档 (页码 25) 过程控制的过程值归档 (页码 24) 非周期性的过程值归档 (页码 23) 过程值的连续周期性归档 (页

33、码 20) 周期和事件 (页码 19) 归档方法 (页码 18) 归档过程值的基础 (页码 9) 归档过程值的基础 3.4 归档方法 归档过程值 09/2007, 在线帮助的打印输出 23 3.4.5 非 周 期 性 的 过 程 值 归 档引 言 在系统运行期间,非周期性过程值归档会在以下情况下仅将当前过程值保存在归档数据库中: 在每次更改过程值时 在每次启动和结束启动事件时(如果组态了启动事件) 终止运行系统时,非周期性的过程值归档结束。 操 作 原 理 WinCC 中的每个过程变量都对应于所连接的某个自动化系统(A)的存储区中的某一过程 值。 在每次启动和结束启动事件时都会归档过程值 (1

34、)。 如果尚未组态启动事件,则从所连接 的自动化系统的内存中读取过程值的每次更改 (2)。 归档系统(C)的运行系统组件将处理该过程值。 然后,当前过程值被写入归档数据库(D)(3)。 也 参 见 存储过程值 (页码 26) 组态过程值归档 (页码 31) 压缩归档 (页码 25) 过程控制的过程值归档 (页码 24) 周期的选择性过程值归档 (页码 21) 过程值的连续周期性归档 (页码 20) 周期和事件 (页码 19) 归档方法 (页码 18) 归档过程值的基础 (页码 9) 归档过程值的基础 3.4 归档方法 归档过程值 24 09/2007, 在线帮助的打印输出 3.4.6 过 程

35、控 制 的 过 程 值 归 档引 言 过程控制的过程值归档用于归档多个过程变量或快速改变过程值。 过程值被写入由归档系统 解码的报文变量。 以这种方式采集的过程值然后存储在归档数据库中。 原 理 WinCC 中的每个过程变量对应于某个所连接的自动化系统(A)存储区中的一个确定的过程 值。 运行系统启动时,所选过程变量的过程值被读出(1),并作为二进制数据写入组态的报 文变量。 归档系统(C)的运行系统组件处理过程值: 格式 DLL(2)是归档系统的一部分,对报文变量的二进制数据进行解码。 解码的过程值然后被写入归档数据库(D)(3)。 也 参 见 压缩归档 (页码 25) 组态过程值归档 (页

36、码 31) 存储过程值 (页码 26) 非周期性的过程值归档 (页码 23) 周期的选择性过程值归档 (页码 21) 过程值的连续周期性归档 (页码 20) 周期和事件 (页码 19) 归档方法 (页码 18) 报文变量 (页码 13) 归档过程值的基础 (页码 9) 归档过程值的基础 3.4 归档方法 归档过程值 09/2007, 在线帮助的打印输出 25 3.4.7 压 缩 归 档引 言 为了减少归档数据库中的数据量,可以对指定时期内的归档变量进行压缩归档。 为此,须创 建一个压缩归档,将每个归档变量存储在压缩变量中。 归档变量被保留,但是也可以被复 制、移动或删除。 压缩归档以与过程值归

37、档相同的方式存储在归档数据库中。 原 理 压缩通过数学函数实现。 为此,在指定时间段内,下列函数之一被应用于归档过程值: 最大值: 将最大过程值存储在压缩变量中。 最小值: 将最小过程值存储在压缩变量中。 平均值: 将过程值的平均值存储在压缩变量中。 总和: 将过程值的总和存储在压缩变量中。 原来的归档过程值在压缩后如何处理取决于所使用的压缩方式: 计算: 指定时期内的归档变量过程值被读出并压缩。 归档变量的过程值被保留。 计算并复制: 指定时期内的归档变量的过程值被读出、压缩并复制到压缩归档。 计算并删除: 指定时期内的归档变量过程值被读出、压缩然后删除。 计算、复制并删除: 指定时期内的归

38、档变量的过程值被读出、压缩并移动到压缩归档。 实 例 下列实例说明了压缩归档的工作方式: 过程值每分钟归档一次,在 1 小时内返回 60 个值。 压缩(例如求平均值)将要在一小时后进 行。 因此,每小时从 60 个值得出平均值,然后存储在压缩变量中。 这 60 个值如何处理取决 于上面所述的压缩方法。 也 参 见 组态过程值归档 (页码 31) 过程控制的过程值归档 (页码 24) 非周期性的过程值归档 (页码 23) 周期的选择性过程值归档 (页码 21) 过程值的连续周期性归档 (页码 20) 归档方法 (页码 18) 归档过程值的基础 (页码 9) 归档过程值的基础 3.5 存储过程值

39、归档过程值 26 09/2007, 在线帮助的打印输出 3.5 3.5 存 储 过 程 值 引 言 过程值可存储在归档数据库中的硬盘上,或存储在变量记录运行系统的主存储器中。 存 储 在 归 档 数 据 库 中 要归档的过程值存储在归档数据库的两个独立的循环归档(A、B)中。 循环归档由数目可组 态的数据缓冲区组成。 数据缓冲区根据大小(以 MB 计)和时间周期(例如一天)定义。 过程值被连续写入数据缓冲区(1)中。 如果达到数据缓冲区所组态的大小或超出时间段,系 统切换到下一个数据缓冲区(2)。 当所有数据缓冲区满时,第一个数据缓冲区中的过程数据 会被覆盖(3)。 为了使过程数据不被覆盖过程

40、破坏,可以将其先交换出来(导出)。 循环归档 A 存储采集周期短于或等于一分钟的过程值。 这些过程值最初保存并压缩在一个二 进制文件中。 当二进制文件达到指定大小时,将其存储到循环归档中。 循环归档 B 存储采集周期大于一分钟的过程值和压缩归档。 数据被立即写入循环归档中并且 不被压缩。 说 明启动运行系统时,系统测试数据缓冲区的大小是否已计划为足够的大小。 如果所组态的大小 太小,则系统将自动调整最小的大小。 保 存 在 主 存 储 器 中 与存储在归档数据库中不同,在主内存中归档的过程值只在系统激活时有效。 然而,存储在 主内存中的优点是可以非常快速地写入和读出数值。 存储在主内存中的过程

41、值无法换出。 说 明压缩归档无法存储在主内存中。 归档过程值的基础 3.6 过程值的换出 归档过程值 09/2007, 在线帮助的打印输出 27 也 参 见 如何组态归档备份 (页码 62) 如何组态归档 (页码 60) 如何组态硬盘上的数据缓冲区 (页码 59) 组态过程值归档 (页码 31) 过程值的换出 (页码 27) 归档过程值的基础 (页码 9) 3.6 3.6 过 程 值 的 换 出 引 言 用户可以从归档数据库换出过程值作为备份。 所有包含在数据缓冲区的过程值都可换出。 何 时真正进行导出取决于系统组态的方式。 基 本 步 骤 在“归档组态”对话框中可组态变量记录中的过程值的换出

42、。 此可组态硬盘上的数据缓冲区和换 出设置: 归档过程值的基础 3.6 过程值的换出 归档过程值 28 09/2007, 在线帮助的打印输出 在“归档组态”标签上,输入各个数据缓冲区的设置并指定归档中包含的时间段。 在“备份组态”标签上,指定是否要创建归档过程值的备份以及备份存储的位置。 说 明 可通过“在线表格控件”更改运行系统中所显示的过程值。 如果在其中存储过程值的归档段的位置已发生变化,则在改变后的归档中将不接受已更改值。 更改仅在本地归档段中完成。 如果归档段尚未移出,则已更改值将被永久接受。 长 期 归 档 服 务 器 长期归档服务器用于备份过程值归档。可以通过三种不同的方式来访问

43、交换文件: 将交换文件复制到其中运行有运行系统的组态计算机上。将交换文件与报警记录或变量记录中的项目链接。 归档值在运行系统中显示。 通过 OLE-DB 进行访问 通过 DataMonitor Web 版本进行访问 要设置长期归档服务器,在计算机上运行 WinCC“文件服务器设置”。 WinCC 的最小安装版本 被安装到计算机上。 为了能够使用 ADO/OLE DB 访问存储的过程值归档,还要安装 MS SQL 服务器。 也 参 见 如何组态归档备份 (页码 62) 如何组态归档 (页码 60) 如何组态硬盘上的数据缓冲区 (页码 59) 直接访问归档数据库 (页码 73) 存储过程值 (页码

44、 26) 归档过程值的基础 3.7 归档值中的标记含义 归档过程值 09/2007, 在线帮助的打印输出 29 3.7 3.7 归 档 值 中 的 标 记 含 义 对于每个写入到归档中的值,变量记录将设定一个标记,用于提供变量状态的信息。 该标记的值以双字形式表示,以十进制格式编码,在数据库归档的第 3 栏中列出。 该标记必 须转换为十六进制表示,以便于分析。 高位字中包含了 WinCC 状态标记或质量代码,而低位字中则包含了变量记录状态标记以及高 位字内容的代码。 高 位 字 内 容 的 代 码 :描 述 0x0 高位字包含有 WinCC 状态标记 0x1 高位字包含有质量代码 质 量 代

45、码 WinCC 状 态 标 记 变 量 记 录 状 态 标 记 :标 记 名 称 数 值 描 述 PDE_RT_DAYLIGHT 0x001 夏令时 PDE_RT_SUBSTITUTION 0x002 替换值 PDE_RT_TIME_BEVOR_JUMP 0x004 时间跳跃前的数值 PDE_RT_TIME_BEHIND_JUMP 0x008 时间跳跃后的数值 PDE_RT_TIME_OVERLAPPED 0x010 时间重叠期间的数值 PDE_RT_LOAD_SYSTEM 0x020 归档创建后的初始归档值 PDE_RT_RELOAD_SYSTEM 0x040 归档 RT 后的初始值 PDE

46、_RT_CMPCOPY 0x080 压缩值 PDE_RT_TIME_CHANGED 0x100 时间发生改变 PDE_RT_HAND 0x200 提供手动变量 归档过程值的基础 3.7 归档值中的标记含义 归档过程值 30 09/2007, 在线帮助的打印输出 实 例数据库中的数值 16842753 十六进制表示法 0101 0001 高位字代码 0: 高位字包含有 WinCC 状态标记 变量记录状态标记 001: 夏令时 WinCC 状态标记 0101: 未建立到伙伴的连接;变量初始化值 数据库中的数值 266242 十六进制表示法 0004 1002 高位字代码 1: 高位字包含有质量代码 变量记录状态标记 002: 替换值 质量代码 0004: 组态错误,不接受数值

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报