6ES7321-1FF01-0AA0参数详细
数据日志数据记录通常是指按照日期时间排序的一组数据,每条记录都是某些过程事件的一套过程数据。这些记录可以包含时间及日期标签。用户可以在程序控制下保存过程数据记录到CPU的存储器中。
只有固件版本V2.0或更高版本的S7-200 SMART CPU支持数据日志功能,在STEP 7-Micro/WIN SMART软件中,可以通过数据日志向导创建*多四个数据日志文件,他们存储在PLC的存储器中。每个数据日志都是一个单独的文件,*大为 2 兆字节。
数据日志文件其结构为循环文件结构。添加新的记录数据,并保留旧的记录数据,直到所有记录均被写入为止。所有记录均被写入后,每个新添加的记录都会覆盖*早的记录被删除。
特殊存储器地址用于对当前数据日志操作状态进行监视,例如初始化错误和数据记录的实际数量。有关详细信息,请参见《S7-200 SMART系统手册》中特殊存储器SMB480-SMB515:数据日志状态介绍。
注意:只有 CPU 固件版本 V2.0 或更高版本的 S7-200 SMART CPU 才支持数据日志功能。固件版本低于 V2.0 版本的 CPU 可以通过 MicroSD存储卡 进行固件升级,升级到 V2.0 版本。
数据日志向导
1、启动数据日志向导
在“工具"(Tools) 菜单的“向导"(Wizards) 区域单击“数据日志"按钮,启动数据日志向导。
图 1.启动数据日志向导
2、选择要组态的数据日志
数据日志向导中可以选择一到四个单独的数据日志文件。
图 2.选择要组态的数据日志
3、命名所选择的数据日志
图 3.命名数据日志
4、定义数据日志的可选项
图 4.定义数据日志可选项
a.定义卡中存储的数据归档记录的*大条数
b.选择数据日志时加上 CPU 的时间标签
c.选择数据日志时加上 CPU 的日期标签
d.选择数据日志上载时是否清除 CPU 中的 数据日志的数据
5、定义数据日志的字段
图 5.定义数据日志可选项
a.定义数据的符号名
b.定义数据类型
c.数据的描述
6、定义向导所需要的V存储区
图6. 分配向导所需要的V存储区
注:分配的存储器地址不能与其他程序存在地址重叠。
7、数据日志生成的项目组件
图7. 数据日志组件
8、调用 DATx_WRITE程序
图8. 调用 DATx_WRITE
注:CPU的EEPROM有擦写次数限制,不能无限次数据存储,所以使用沿触发调用 DATx_WRITE 指令 。
8、将数据日志上传到 PC
点击"PLC 菜单"的“上传数据日志"(Upload Data Logs) 命令会将数据日志副本从 CPU 上传到已连接的 PC 或 PG 上。 上传的数据日志文件的格式为 CSV(逗号分隔值),适合与文本编辑器或诸如 Microsoft Excel 之类的电子表格工具使用。下图显示了从"PLC 菜单"访问“上传数据日志"(Upload Data Logs) 的命令。
图9. 上传数据日志
下图显示了在 MS Excel 中打开的已上传的数据日志 CSV 文件示例。 该数据日志文件包括三个记录,每个记录有三个数据值。
图10. 数据日志 CSV 文件
西门子主机模块6ES7317-2EK14-0AB0
数据日志例程
例程所需条件:
1、软件版本:STEP 7-Micro/WIN SMART V2.3
2、SMART CPU固件版本:V2.0及以上
3、通讯硬件:TP电缆(以太网电缆)
所实现的功能:
结合上述文档所描述,M0.0上升沿时记录数据一次:
Data_Log
注意:本例程仅供参考,程序中的CPU版本、类型可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。
常见问题:
1、为什么软件中数据日志功能不可用呢?
只有固件版本V2.0或更高版本的S7-200 SMART CPU才支持数据日志功能!
2、如何监视或者显示数据日志的操作状态?
可以在触摸屏或上位机显示数据日志状态,如初始化错误和数据记录的实际数量;SMB480 至 SMB515 为只读特殊存储器地址,用于数据日志状态的介绍。
中断处理时间指从执行中断直到中断处理子程序被调用的时间,和从中断处理子程序完成直到回到原来位置的时间。这里所说的中断包括:输入中断、间隔定时器中断和高速计数器中断。中断处理时间由以下5部分组成:
1)中断输入ON延迟:指从中断位置为ON一直到执行中断的延迟时间,一般为50μs。
2)等待屏蔽处理时间:在如下操作时有中断屏蔽,在指示时间内任何中断保持屏蔽直到处理完成。
高速定时器:根据TIMH (15)使用的定时器数目a和在该时激活的高速定时器数目b(在DM6629中设定高速定时器数目,缺省设置为16)需要如下时间:
0≤等待时间≤50+3×(a+b)μs
严重错误的发生和清除:当一严重错误发生且错误内容登陆到CQM1时,或当错误正被清除时,中断会被屏蔽长达100μs直到处理完成。
在线编辑:当操作时执行在线编辑,中断可被屏蔽长达1s。
3)切换至中断处理:指将当前工作切换至中断处理所需的时间,一般为40μs。
4)中断时输入刷新:指输入刷新被设定在调用中断处理子程序之时执行时输入刷新所需要的时间(在DM6630~6638中设定),每字需10μs。
5)返回:从执行RET (93)到返回到被中断的处理所需的时间,一般为40μs。
【例】 在没有高速定时器、不用在线编辑、中断时没有输入刷新时,计算使用输入中断时的中断响应时间。
【解】 短响应时间=中断输入ON延迟+中断屏蔽等待时间
+切换至中断处理时间+返回时间
=50+0+40+40=130(μs)
长响应时间=中断输入ON延迟+中断屏蔽等待时间
+切换至中断处理时间
=50+50+40+40=180(μs)
需要注意的是,如果使用直接输出,中断子程序的输出就可以立即输出。在主程序和中断子程序中同时使用直接输出,就不可分开设定。此外,在程序中使用中断时,务必允许中断处理时间