📄 extremdata.h
字号:
/****************************************Copyright (c)**************************************************
** 江苏广一科技有限公司
** 研 发 部
** 浙江配变
**
**
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: extremdata.h
**创 建 人:
**最后修改日期: 2007年10月9日
**描 述:
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人:
** 版 本:
** 日 期:
** 描 述:
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef _EXTREMDATA_H_
#define _EXTREMDATA_H_
#include "config.h"
#ifdef EXTREMD_GLOBALS
#define EXTREMD_EXT
#else
#define EXTREMD_EXT extern
#endif
/************极值类数据结构*************/
typedef struct {
uint8 X8C00[2]; //(当日)A相电压运行时间
uint8 X8C01[2];
uint8 X8C02[2];
uint8 X8C03[2];
uint8 X8C04[2];
uint8 X8C05[2];
uint8 X8C06[2];
uint8 X8C07[2];
uint8 X8C08[2];
uint8 X8C09[2];
uint8 X8C0A[2];
uint8 X8C0B[2];
uint8 X8C10[2]; //(上日)A相电压运行时间
uint8 X8C11[2];
uint8 X8C12[2];
uint8 X8C13[2];
uint8 X8C14[2];
uint8 X8C15[2];
uint8 X8C16[2];
uint8 X8C17[2];
uint8 X8C18[2];
uint8 X8C19[2];
uint8 X8C1A[2];
uint8 X8C1B[2];
uint8 X8C20[2]; //(当日)A相电流超上限累计时间
uint8 X8C21[2];
uint8 X8C22[2];
uint8 X8C30[2]; //(上日)A相电流超上限累计时间
uint8 X8C31[2];
uint8 X8C32[2];
uint8 X8C40[2]; //(当日)A相视在功率超上限累计时间
uint8 X8C41[2];
uint8 X8C42[2];
uint8 X8C50[2]; //(上日)A相视在功率超上限累计时间
uint8 X8C51[2];
uint8 X8C52[2];
uint8 X8C60[2]; //(当日)三相电流偏差越限累计时间
uint8 X8C70[2]; //(上日)三相电流偏差越限累计时间
uint8 X8C80[2]; //(当月)A相电压运行时间
uint8 X8C81[2];
uint8 X8C82[2];
uint8 X8C83[2];
uint8 X8C84[2];
uint8 X8C85[2];
uint8 X8C86[2];
uint8 X8C87[2];
uint8 X8C88[2];
uint8 X8C89[2];
uint8 X8C8A[2];
uint8 X8C8B[2];
uint8 X8C90[2]; //(上月)A相电压运行时间
uint8 X8C91[2];
uint8 X8C92[2];
uint8 X8C93[2];
uint8 X8C94[2];
uint8 X8C95[2];
uint8 X8C96[2];
uint8 X8C97[2];
uint8 X8C98[2];
uint8 X8C99[2];
uint8 X8C9A[2];
uint8 X8C9B[2];
uint8 X8CA0[2]; //(当月)A相电流超上限累计时间
uint8 X8CA1[2];
uint8 X8CA2[2];
uint8 X8CB0[2]; //(上月)A相电流超上限累计时间
uint8 X8CB1[2];
uint8 X8CB2[2];
uint8 X8CC0[2]; //(当月)A相视在功率超上限累计时间
uint8 X8CC1[2];
uint8 X8CC2[2];
uint8 X8CD0[2]; //(上月)A相视在功率超上限累计时间
uint8 X8CD1[2];
uint8 X8CD2[2];
uint8 X8CE0[2]; //(当月) 三相电流偏差越限累计时间
uint8 X8CF0[2]; //(上月) 三相电流偏差越限累计时间
uint8 X8D00[2]; //(当年)A相电压运行时间
uint8 X8D01[2];
uint8 X8D02[2];
uint8 X8D03[2];
uint8 X8D04[2];
uint8 X8D05[2];
uint8 X8D06[2];
uint8 X8D07[2];
uint8 X8D08[2];
uint8 X8D09[2];
uint8 X8D0A[2];
uint8 X8D0B[2];
uint8 X8D10[2]; //(上年)A相电压运行时间
uint8 X8D11[2];
uint8 X8D12[2];
uint8 X8D13[2];
uint8 X8D14[2];
uint8 X8D15[2];
uint8 X8D16[2];
uint8 X8D17[2];
uint8 X8D18[2];
uint8 X8D19[2];
uint8 X8D1A[2];
uint8 X8D1B[2];
uint8 X8D20[2]; //(当年)A相电流超上限累计时间
uint8 X8D21[2];
uint8 X8D22[2];
uint8 X8D30[2]; //(上年)A相电流超上限累计时间
uint8 X8D31[2];
uint8 X8D32[2];
uint8 X8D40[2]; //(当年)A相视在功率超上限累计时间
uint8 X8D41[2];
uint8 X8D42[2];
uint8 X8D50[2]; //(上年)A相视在功率超上限累计时间
uint8 X8D51[2];
uint8 X8D52[2];
uint8 X8D60[2]; //(当年) 三相电流偏差越限累计时间
uint8 X8D70[2]; //(上年) 三相电流偏差越限累计时间
uint8 X8D80[2]; //(当日)停电累计时间
uint8 X8D81[2];
uint8 X8D82[2];
uint8 X8D83[2];
uint8 X8D84[3];
uint8 X8D85[3];
uint8 X8B00[8]; //(上日)正向有功功率最大值及发生时间
uint8 X8B01[8];
uint8 X8B02[8];
uint8 X8B03[8];
uint8 X8B10[8]; //(上日)正向有功功率最小值及发生时间
uint8 X8B11[8];
uint8 X8B12[8];
uint8 X8B13[8];
uint8 X8B20[8]; //(上日)反向有功功率最大值及发生时间
uint8 X8B21[8];
uint8 X8B22[8];
uint8 X8B23[8];
uint8 X8B30[8]; //(上日)反向有功功率最小值及发生时间
uint8 X8B31[8];
uint8 X8B32[8];
uint8 X8B33[8];
uint8 X8B40[7]; //(上日)正向无功功率最大值及发生时间
uint8 X8B41[7];
uint8 X8B42[7];
uint8 X8B43[7];
uint8 X8B50[7]; //(上日)正向无功功率最小值及发生时间
uint8 X8B51[7];
uint8 X8B52[7];
uint8 X8B53[7];
uint8 X8B60[7]; //(上日)反向无功功率最大值及发生时间
uint8 X8B61[7];
uint8 X8B62[7];
uint8 X8B63[7];
uint8 X8B70[7]; //(上日)反向无功功率最小值及发生时间
uint8 X8B71[7];
uint8 X8B72[7];
uint8 X8B73[7];
uint8 X8B80[8]; //(上日)视在功率最大值及发生时间
uint8 X8B81[8];
uint8 X8B82[8];
uint8 X8B83[8];
uint8 X8B90[8]; //(上日)视在功率最小值及发生时间
uint8 X8B91[8];
uint8 X8B92[8];
uint8 X8B93[8];
uint8 X8BA1[7]; //(上日)A相电压最大值及发生时间
uint8 X8BA2[7];
uint8 X8BA3[7];
uint8 X8BB1[7]; //(上日)A相电压最小值及发生时间
uint8 X8BB2[7];
uint8 X8BB3[7];
uint8 X8BC1[7]; //(上日)A相电流最大值及发生时间
uint8 X8BC2[7];
uint8 X8BC3[7];
uint8 X8BD1[7]; //(上日)A相电流最小值及发生时间
uint8 X8BD2[7];
uint8 X8BD3[7];
uint8 X8BE0[7]; //(上日)功率因数最小值及发生时间
uint8 X8BE1[7];
uint8 X8BE2[7];
uint8 X8BE3[7];
uint8 X8BF1[7]; //(上日)电流偏差最大值及发生时间
} EXTREM_DATA_STR;
/*******************定义变量***********************/
EXTREMD_EXT EXTREM_DATA_STR extremdata;
/*********************************************************************************************************
** 函数名称: ExtrDataIndex()
** 功能描述: 极值类数据索引
**
** 输 入:
** *param 标识码
** *offset 偏移地址指针
**
** 输 出: 字节数
********************************************************************************************************/
EXTREMD_EXT uint32 ExtrDataIndex(uint8 *param, uint32 *offset);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -