访问历史数据 (Historical Access)
要求
以下要求与使用历史数据相关:
较多可在 S7OPT 中同时启用 1000 个符号作为历史数据,较多可在 S7 OPC UA 服务器中启用 1000 个符号作为历史数据。
仅可启用可见符号作为历史数据。
仅可启用至少具有读取权限(读取或读取/写入)的符号作为历史数据。
只有以下 S7OPT 或 S7 数据类型可访问历史数据:
S7OPT 数据类型 | OPC UA 数据类型 |
---|---|
BYTE | 字节 |
USINT | NByte |
CHAR | SByte |
SINT | SByte |
WCHAR | UInt16 |
WORD | UInt16 |
UINT | UInt16 |
DWORD | UInt32 |
UDINT | UInt32 |
LWORD | UInt64 |
ULINT | UInt64 |
INT | Int16 |
DINT | Int32 |
LINT | Int64 |
REAL | 浮点 |
LREAL | 双精度 |
DATE_TIME | UtcTime |
LDT | UtcTime |
DTL | UtcTime |
DATE | UtcTime |
TIME | Int32 |
LTIME | Int64 |
TOD | UInt32 |
LTOD | UInt64 |
S5TIME | UInt16 |
BOOL | 布尔 |
STRING | 字符串 (UTF-8) |
WSTRING | 字符串 (UTF-8) |
TIMER | UInt16 |
COUNTER | UInt16 |
支持的 S7 数据类型 | OPC UA 数据类型 |
---|---|
BYTE | 字节 |
CHAR | SByte |
WORD | UInt16 |
DWORD | UInt32 |
INT | Int16 |
DINT | Int32 |
REAL | 浮点 |
DATE_TIME | UtcTime |
DATE | UtcTime |
TIME | Int32 |
TOD | UInt32 |
S5TIME | UInt16 |
BOOL | 布尔 |
STRING | 字符串 (UTF-8) |
TIMER | UInt16 |
COUNTER | UInt16 |
激活历史数据
要激活历史数据,请导航到已组态的符号,并选中“启用历史数据访问”(Enable access to historical data) 复选框。
提示 默认为所有符号启用历史数据访问。 |
在符号组态中使用历史数据
如果在表中选择的行包含历史数据,则会在“历史数据”(Historical data) 列中显示值“True”。
如果在表中选择的行不包含任何历史数据,则会在“历史数据”(Historical data) 列中显示值“False”。
如果在表中选择的行不包含任何历史数据,但其中一个子节点包含历史数据,则会在“历史数据”(Historical data) 列中显示值“mixed(False)”。
如果在表中选择的行包含历史数据,但其中一个子节点中已禁用历史数据,则会在“历史数据”(Historical data) 列中显示值“mixed(True)”。
使用“历史数据数”(Number of historical data) 在符号组态左侧显示所选历史数据的数量。
如果“历史数据”(Historical data) 表列中未显示任何值,说明所选节点不包含任何可启用的历史数据。
CSV 导入/导出
如果在 CSV 导入/导出期间启用历史数据,可选择以下访问权限:
N
无
R
只读访问权限 - 历史数据未启用
HR
读访问权限 - 历史数据已启用
W
只写访问权限
RW
读写访问权限 - 历史数据未启用
HRW
读写访问权限 - 历史数据已启用
shtxjd.cn.b2b168.com/m/