1.6.2 数据记录和配方
1.数据记录
在Micro820主菜单中双击“Data Log”,如图1-35所示。首先单击“Add Data Set”,这时在“Data Set List”中建立了一个变量库,命名为“DEST1”,最多可建10个这样的变量库。单击“Add Variable”添加该变量库所记录的变量。

图1-35 添加所需记录的变量
Micro820控制器每天支持记录10MB的数据,数据记录目录的结构如图1-36所示。其中DATALOG文件夹是在microSD卡中自动生成的,其下属文件夹表示数据记录时控制器RTC时间,“2014”代表“年”,其下属文件夹代表“月份”,“月份”下属文件夹代表“日”,“Grpxx”文件夹是数据记录自动生成的,每天最多只能生成50个“Grpxx”文件夹,“Grpxx”文件夹下的数据记录文件“Filexx”,从“File01”开始,当文件的存储量大于4KB时,“File02”文件就自动生成了,每个“Grpxx”文件夹最多只能包含50个该文件。

图1-36 数据记录目录的结构
用户可以通过数据记录功能块来记录程序运行时的数据,DLG指令如图1-37所示。
DLG功能块的输入/输出参数,见表1-18,DLG功能块状态,见表1-19,DLG功能块错误代码,见表1-20。
2.配方
配方的变量添加方式与数据记录的变量添加方式类似,在Mi-cro820主菜单中双击“Recipe”,如图1-38所示。首先单击“Add Recipe”,这时在“Recipe List”中建立了一个配方,命名为“RCP1”,单击“Add Variable”添加该数据库所记录的变量。

图1-37 DLG功能块
表1-18 DLG功能块的输入/输出参数

表1-19 DLG功能块状态

表1-20 DLG功能块错误代码


图1-38 添加配方的变量
配方目录的结构如图139所示,“RECIPE”文件夹下最多有10个文件命名为“Rcp_idxx”(如果“CfgID”值为1,那么指定的文件夹为“Rcp_ld01”),每个“Rcp_idxx”最多只能包含50个配方文件或变量集,配方文件的文件名不能超过30个字符。
RCP功能块如图140所示,RCP功能块允许用户程序从存储在microSD卡中配方文件夹中的配方数据文件中读取变量值,同时刷新控制器中实时的全局或本地变量值。RCP功能块也允许从小型控制器向microSD卡中的配方数据文件中写入实时的全局或本地变量值。

图1-39 配方目录结构

图1-40 RCP功能块
RCP功能块的输入/输出参数,见表1-21。RCP功能块状态,见表1-22。RCP功能块错误代码,见表1-23。
表1-21 RCP功能块的输入/输出参数

表1-22 RCP功能块状态

表1-23 RCP功能块错误代码
