1数据归档的介绍与使用 订货号含有23 的S7-200 CPU 及 Micro/WIN V4.0 以上的软件已经支持数据归档功能。 数据归档通常是指按照日期时间排序的一组数据,每条记录都是某些过程事件的一套过程数据。这些记录可以包含时间及日期标签。用户可以通过程序控制永久保存过程数据记录到存储卡中,也就是说要使用数据归档功能,必须在PLC 上插入一块 64K 或 256K 的存储卡。 数据归档数据存储在存储卡中,可以节约 S7-200 的V 存储区,因为这些数据以前需要存储在 V 存储区,占用了很大的数据区空间。 • 数据归档功能通过 Micro/WIN 软件中的数据归档向导来完成组态 • 使用数据归档向导可以最多生成 4 个独立的数据归档 (每个数据归档可以拥有不同的数据结构) • 同一数据归档的数据结构相同 • CPU 可以通过编程,将数据写入存储卡;写入存储卡中的数据不能再读回 CPU • 数据归档在存储卡中可储存的数据记录的数目没有限制(65535条), 数据归档是一个环形队列,当归档记录满时,一条新的记录将代替第一条记录 • 数据归档的上载通过 S7-200 资源管理器完成,上载的文件可以直接用Excel 软件打开 • 也可利用Windows 的计划任务工具(Scheduling Task)将数据归档记录设定为在某一时刻自动上载到 PC 机 2数据归档的使用 第一步:进入数据归档并生成新的数据归档 从指令菜单的Tools>Data Log Wizards 或指令树下的Project>Wizards>Data Log 进入数据归档向导。在使用向导时必须先对项目进行编译,如果已有的程序中存在错误,或者存在没有编完的指令,编译不能通过。 如果已经存在一个数据归档,可以选择修改原有的配置或添加一个新的数据归档 图 1.生成新的数据归档 3第二步:定义数据归档的可选项 图2. 定义数据归档的可选项 a. 选择数据记录时加上PLC 的时间标签 b. 选择数据记录时加上PLC 的日期标签 c. 选择数据归档上载的同时清除卡中的归档文件 d. 定义卡中存储的数据归档记录的最大条数(最多可设为65535) 注:数据归档是一个环形队列,当归档记录满时,一条新的记录将代替第一条记录 4第三步:定义数据归档的数据域 图3. 定义数据域 a. 定义数据的符号名 b. 定义数据类型,支持的数据类型有BOOL,BYTE,WORD,INT,DWORD,DINT,REAL c. 数据的描述 注:在一个数据归档中,数据域最多可定义203 字节,其中头信息要占3 字节,日期戳要占3 字节(如果...