• 沒有找到結果。

轻松创建数据日志

在文檔中 入门手册 ___________________ (頁 118-121)

长沙工控帮教育科技有限公司整理 多信息。

6.4 轻松创建数据日志

CPU 第一次进入 RUN 模式时,脉冲宽度将设置为在设备配置中组态的初始值。 根据需 要将值写入设备配置中指定的字长度输出 (Q) 地址(“输出地址”/“起始地址”)以更改脉冲 宽度。 使用指令(例如,Move、Convert、数学运算或 PID)将指定的脉冲宽度写入相 应的字长度输出 (Q)。 必须使用输出值的有效范围(百分数、千分数、万分数或 S7 模拟 格式)。

ཱ ཱ

循环时间

脉冲宽度时间

占空比可表示为循环时间的百分数或相对量(例如,

0 到 1000,或者 0 到 10000)。 脉冲宽度可从 0

(无脉冲,始终关闭)到满刻度(无脉冲,始终打 开)变化。

PWM 输出可在 0 到满量程之间变化,因此可提供在许多方面都与模拟量输出相同的数字 量输出。 例如,PWM 输出可用于控制电机的速度,速度范围可以是从停止到全速;也可 用于控制阀的位置,位置范围可以是从闭合到完全打开。

6.4 轻松创建数据日志

控制程序可以使用 Data log 指令将运行数据值存储在永久性日志文件中。 数据日志文件 存储在闪存(CPU 或存储卡)中。 日志文件数据按照标准 CSV(逗号分隔值)格式进行 存储。 数据记录按大小预定的循环日志文件形式组织。

Data log 指令用于在程序中创建、打开、写入记录以及关闭日志文件。 通过创建定义单 个日志记录的数据缓冲区来确定要记录的程序值。 数据缓冲区用作新日志记录的临时存 储空间。 运行期间,必须通过程序将新的过程值移到缓冲区中。 更新所有过程数据值之 后,即可执行 DataLogWrite 指令,以将数据由缓冲区传送至数据日志记录中。

使用内置的 PLC Web 服务器管理数据日志文件。 通过“数据日志”(Data Logs) 标准 Web 页面下载最新记录、所有记录、清除记录或删除日志文件。 将数据日志文件传送到 PC 后,可使用标准电子表格工具(如 Excel)分析数据。

长沙工控帮教育科技有限公司整理

简化了编程 6.4 轻松创建数据日志

入门手册

设备手册, 04/2012, A5E02486780-05 119

使用 DataLog 指令通过程序将运行期过程数据存储在 CPU 的闪存中。 数据记录按大小 预定的循环日志文件形式组织。 新记录会不断添加到数据日志文件。 当数据日志文件存 储的记录达到最大数量时,随后写入的记录会覆盖最早的记录。 为了避免覆盖任何数据 记录,请使用 DataLogNewFile 指令。 这样,新数据记录会存储在新数据日志文件中,

而旧数据日志文件仍保留在 CPU 中。

表格 6- 21 DataLogWrite 指令

LAD/FBD SCL 说明

"DataLogWrite_DB"(

req:=_bool_in_, done=>_bool_out_, busy=>_bool_out_, error=>_bool_out_, status=>_word_out_, ID:=_dword_inout_);

DataLogWrite 用于将数据记录写入指定的数据日志。 必 须打开已有目标数据日志。

必须通过程序用当前运行期数据值装载记录缓冲区,然 后执行 DataLogWrite 指令将新记录数据由缓冲区移到数 据日志中。

如果未完成 DataLogWrite 操作时出现电源故障,则可能 丢失当前正传送到数据日志中的数据记录。

长沙工控帮教育科技有限公司整理

简化了编程

6.4 轻松创建数据日志

表格 6- 22 DataLogCreate 和 DataLogNewFile 指令

LAD/FBD SCL 说明

"DataLogCreate_DB"(

req:=_bool_in_, records:=_udint_in_, format:=_uint_in_, timestamp:=_uint_in_, done=>_bool_out_, busy=>_bool_out_, error=>_bool_out_, status=>_word_out_, name:=_string_inout_, ID:=_dword_inout_, header:=_variant_inout_, data:=_variant_inout_);

DataLogCreate1 用于创建和初始化存 储在 CPU \DataLogs 目录中的数据日 status=>_word_out_, name=:_DataLog_out_, ID:=_dword_inout_);

DataLogNewFile1 允许程序根据现有 数据日志文件创建新的数据日志文

1 DataLogCreate 和 DataLogNewFile 操作可能持续多个程序扫描周期。 创建日志文件所需的实际时间取决于 记录结构和记录数。 只有在程序逻辑监测到 DONE 位变为 TRUE 后,新的数据日志才可用于其它数据日志 操作。

长沙工控帮教育科技有限公司整理

简化了编程

在文檔中 入门手册 ___________________ (頁 118-121)