描述
使用AR_SEND块,可以传送一个或多个工程值到WinCC Runtime (RT) Professional归档系统的归档中。这些过程值在相关的数据区通过相关的时间戳统一收集并通过AR_SEND块传送。当用户定义的事件发生,AR_SEND块将归档数据传送到WinCC RT Professional归档系统。WinCC RT Professional将接收到的原始数据输入到相应的归档中。WinCC RT Professional使用标准化 DLL "S7 normalization dll"来翻译原始数据。为了使标准化 DLL将归档数据翻译正确,数据发送前必须放在相关的数据格式中。
说明
必须按照如下三个步骤来实现过程变量的过程驱动归档。
为需要归档的数据准备数据格式
以下数据格式以一个过程值变量被传送为例。
参数 | 名称 | 数据类型 | 值 | 描述 |
Header type | HeaderType | Int | 9 | 带有时间戳和 AR_ID 子编号的数据头。 |
Year, month, day, hour ... | TimeStamp | Date_And_Time | 时间戳是当时运行系统的系统时间。 | |
Cycle | Cycle | DInt | 1 | 过程值读取的周期。这个参数是在指定单位(范围)下的一个单位系数。 |
Unit (type) | UnitType | Byte | B#16#1 | 过程值周期的被读出。 |
Unit (range) | UnitRange | Byte | B#16#4 | 过程值每秒都被读出。 |
AR_ID subnumber | SubNumber | Int | 1 | 归档编号 |
Data type of the process data | DataType | Int | 5 | 过程值为实数类型。 |
Number of process values | DataCount | Int | 1 | 传送了一个过程值 |
Process value | Data | Array [1..1] Of Real |
在项目的 STEP7 Professional 部分组态 AR_SEND 块