使用读取功能读取SRAM备份存储器中的数据,然后将其作为一个文件保存在您的PC中。
配方数据的文件保存为二进制格式,其他文件保存为CSV格式。
函数名称
INT WINAPI EasyBackupDataRead(LPCSTR sSaveFileName,LPCSTR sNodeName,INT iBackupDataType,INT iSaveMode);
参数
sSaveFileName:(In)已读数据的目标文件的文件路径(文本指针)
sNodeName:(In) 读取数据源节点的名称(文本指针)
站名称固定为#WinGP。
iBackupDataType:(In)已读数据的类型
值 |
数据类型 |
---|---|
0x0001 |
配方数据 |
0x0002 |
采样组1的采样数据 |
0x0003 |
除采样组1外的所有采样组数据 |
0x0004 |
|
0x0005 |
报警块1 |
0x0006 |
报警块2 |
0x0007 |
报警块3 |
0x0008 |
报警块4 |
0x0009 |
报警块5 |
0x000A |
报警块6 |
0x000B |
报警块7 |
0x000C |
报警块8 |
其他情况 |
保留) |
如果数据类型是报警块1到8,根据GP-Pro EX的设置,一个报警块最多保存三种类型的数据:活动数据、历史数据和日志数据。该API将确认数据是否基于以下优先级提供,如果存在,则使用该数据。
(1) 历史报警
(2) 报警日志
(3) 活动报警
如果上述均不可用,就会发生错误。
iSaveMode:(In)如何保存
0: 新建(如果已经存在一个具有相同文件名的文件,将删除和覆盖该文件。)
1: 添加(将数据添加到文件末尾。如果没有文件,就创建一个新文件。)
其他情况:保留
返回值(NULL)
正常结束: 0
重大错误:错误代码
特殊项目
读取报警数据或采样数据时,日期数据按“yy/mm/dd”进行处理。