
功能块 LOGGER 将变量的统计信息写入数据库。
注意:仅当符号的权限满足条件时,Logger 才会在可视化界面中显示。
有关统计信息的所有内容均可在章节 Logger 和统计信息 中找到。
注意:此功能块可能会导致系统负载增加或过载。如果间隔太小,数据将自动删除。这样会丢失值,并且可能因此不正确。
数据库不仅定义了功能块的存储空间,还定义了Logger的数据库名称。请注意,您不能简单地重命名名称,否则会创建一个新的数据库。建议使用前缀,例如 logger.Temperatur。
要删除或清除 数据库,可以在上下文菜单 数据
统计信息 中删除相应的元素。应用
后,所有记录的数据将丢失。
输入期望一个数字。它可以是整数(Integer)或浮点数(Float)。如果在创建Logger时值为 NULL、FALSE 或空字符串,则不会创建Logger。
不需要指定要记录的值。将记录输入PT间隔内的最大值和最小值以及平均值。这些值在评估数据库时分别计算。此外,还支持增量值。然后可以通过设置差分显示这些值。
如果记录能源数据,请注意单位不带SI前缀存储。如果接口的值为KW,则必须将其乘以 1000。
提示:要记录二进制值,请使用功能块 RT_UPTIME 并为输入PT设置与Logger相同的值。
以格式 T# 定义间隔。如果未定义输入或值为 NULL,则假设为 T#1s。输入也可以动态更改。例如,在灌溉期间,可以以高分辨率存储湿度测量值。
建议选择尽可能大的间隔。对于记录室温,间隔为 T#1m 至 T#15m 完全足够。
注意:间隔在Nano、Pico和Touch服务器上限制为 T#15m。对于所有其他服务器,此值为 T#1s。
如果输入为真,则禁用将值记录到数据库。平均计算会中断,但不会重置。
输出与输入IN相同的值。因此,功能块可以插入两个功能块之间现有的连接中。
输出返回最小可能的间隔。此值可能会动态变化以防止缓冲区溢出。当写入新条目时,Logger服务设置该变量。