⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 curdata.h

📁 电力行业必备。有错的地方
💻 H
字号:
#ifndef	 _CURDATA_H_
#define  _CURDATA_H_

#include "config.h"

#ifdef       CURDAT_GLOBALS
     #define   CURDAT_EXT    
#else     
     #define   CURDAT_EXT   extern
#endif	
/*********实时数据结构*************/
typedef	struct	{									
					uint8	X9010[4];							//  (当前)正向有功电能数据块
					uint8	X9011[4];
					uint8	X9012[4];
					uint8	X9013[4];
					uint8	X9014[4];
				
					uint8	X9020[4];							//  (当前)正向无功电能数据块
					uint8	X9021[4];
					uint8	X9022[4];
					uint8	X9023[4];
					uint8	X9024[4];
					
					uint8	X9031[4];							//	(当前)A相正向有功电量
					uint8	X9032[4];
					uint8	X9033[4];

					uint8	X9041[4];							//	(当前)A相反向有功电量
					uint8	X9042[4];
					uint8	X9043[4];

					uint8	X9110[4];							//	(当前)正向无功总电能
					uint8	X9111[4];
					uint8	X9112[4];
					uint8	X9113[4];
					uint8	X9114[4];

					uint8	X9120[4];							//	(当前)反向无功总电能
					uint8	X9121[4];
					uint8	X9122[4];
					uint8	X9123[4];
					uint8	X9124[4];

					uint8	X9130[4];							//	(当前)一象限无功总电能
					uint8	X9131[4];
					uint8	X9132[4];
					uint8	X9133[4];
					uint8	X9134[4];

					uint8	X9140[4];							//	(当前)四象限无功总电能
					uint8	X9141[4];
					uint8	X9142[4];
					uint8	X9143[4];
					uint8	X9144[4];

					uint8	X9150[4];							//	(当前)二象限无功总电能
					uint8	X9151[4];
					uint8	X9152[4];
					uint8	X9153[4];
					uint8	X9154[4];

					uint8	X9160[4];							//	(当前)三象限无功总电能
					uint8	X9161[4];
					uint8	X9162[4];
					uint8	X9163[4];
					uint8	X9164[4];

					uint8	X9171[4];							//	(当前)A相正向无功电量
					uint8	X9172[4];
					uint8	X9173[4];

					uint8	X9181[4];							//	(当前)A相反向无功电量
					uint8	X9182[4];
					uint8	X9183[4];

					uint8	XA010[3];							//	(当前)正向有功总最大需量
					uint8	XA011[3];
					uint8	XA012[3];
					uint8	XA013[3];
					uint8	XA014[3];

					uint8	XA020[3];							//	(当前)反向有功总最大需量
					uint8	XA021[3];
					uint8	XA022[3];
					uint8	XA023[3];
					uint8	XA024[3];

					uint8	XA410[3];							//	(上月)正向有功总最大需量
					uint8	XA411[3];
					uint8	XA412[3];
					uint8	XA413[3];
					uint8	XA414[3];

					uint8	XA420[3];							//	(上月)反向有功总最大需量
					uint8	XA421[3];
					uint8	XA422[3];
					uint8	XA423[3];
					uint8	XA424[3];

					uint8	XB010[4];							//	(当前)正向有功总最大需量发生时间
					uint8	XB011[4];
					uint8	XB012[4];
					uint8	XB013[4];
					uint8	XB014[4];

					uint8	XB020[4];							//	(当前)反向有功总最大需量发生时间
					uint8	XB021[4];
					uint8	XB022[4];
					uint8	XB023[4];
					uint8	XB024[4];

					uint8	XB410[4];							//	(上月)正向有功总最大需量发生时间
					uint8	XB411[4];
					uint8	XB412[4];
					uint8	XB413[4];
					uint8	XB414[4];

					uint8	XB420[4];							//	(上月)反向有功总最大需量发生时间
					uint8	XB421[4];
					uint8	XB422[4];
					uint8	XB423[4];
					uint8	XB424[4];

					uint8	XB210[4];							//	 最近一次编程时间
					uint8	XB211[4];
					uint8	XB212[2];
					uint8	XB213[2];

					uint8	XB310[2];							//	 总断相次数
					uint8	XB311[2];
					uint8	XB312[2];
					uint8	XB313[2];

					uint8	XB320[3];							//	 断相时间累计值
					uint8	XB321[3];
					uint8	XB322[3];
					uint8	XB323[3];

					uint8	XB611[2];							//	 A相电压
					uint8	XB612[2];
					uint8	XB613[2];

					uint8	XB621[2];							//	 A相电流
					uint8	XB622[2];
					uint8	XB623[2];

					uint8	XB630[3];							//	 瞬时有功功率
					uint8	XB631[3];
					uint8	XB632[3];
					uint8	XB633[3];

					uint8	XB640[2];							//	 瞬时无功功率
					uint8	XB641[2];
					uint8	XB642[2];
					uint8	XB643[2];

					uint8	XB650[2];							//	 总功率因数
					uint8	XB651[2];
					uint8	XB652[2];
					uint8	XB653[2];

					uint8	XB660[2];							//	 Uab/Ua相位角
					uint8	XB661[2];
					uint8	XB662[2];
					uint8	XB663[2];
					uint8	XB664[2];
					uint8	XB665[2];

					uint8	XB670[3];							//	 瞬时正向总有功功率
					uint8	XB671[3];
					uint8	XB672[3];
					uint8	XB673[3];

					uint8	XB680[3];							//	 瞬时反向总有功功率
					uint8	XB681[3];
					uint8	XB682[3];
					uint8	XB683[3];

					uint8	XB690[2];							//	 瞬时正向总无功功率
					uint8	XB691[2];
					uint8	XB692[2];
					uint8	XB693[2];

					uint8	XB6A0[2];							//	 瞬时反向总无功功率
					uint8	XB6A1[2];
					uint8	XB6A2[2];
					uint8	XB6A3[2];

					uint8	XB6B0[3];							//	 瞬时总视在功率
					uint8	XB6B1[3];
					uint8	XB6B2[3];
					uint8	XB6B3[3];

					uint8	XC010[3];							//	 日期及周日
					uint8	XC011[3];							//	 时间

					uint8	XC030[3];							//	 电表常数(有功)
					uint8	XC031[3];                           //	 电表常数(无功)

					uint8	XC331[3];							//	 第一日时段表第1时段起始时间及费率号
					uint8	XC332[3];
					uint8	XC333[3];
					uint8	XC334[3];
					uint8	XC335[3];
					uint8	XC336[3];
					uint8	XC337[3];
					uint8	XC338[3];

					uint8	X8E11[4];							//	 A相电压(一次侧)
					uint8	X8E12[4];
					uint8	X8E13[4];

					uint8	X8E21[4];							//	 A相电流(一次侧)
					uint8	X8E22[4];
					uint8	X8E23[4];

					uint8	X8E30[4];							//	 瞬时有功功率(一次侧)
					uint8	X8E31[4];
					uint8	X8E32[4];
					uint8	X8E33[4];

					uint8	X8E40[4];							//	 瞬时无功功率(一次侧)
					uint8	X8E41[4];
					uint8	X8E42[4];
					uint8	X8E43[4];

					uint8	X8E60[4];							//	 15分钟平均有功功率(一次侧)
					uint8	X8E61[4];
					uint8	X8E62[3];
					uint8	X8E63[3];
					
					uint8	X8E70[2];							//	 零序电流(二次侧)

					uint8	X8E80[1];							//	 上日A相电压超上限次数
					uint8	X8E81[1];
					uint8	X8E82[1];
					uint8	X8E83[1];
					uint8	X8E84[1];
					uint8	X8E85[7];
					uint8	X8E86[7];
					uint8	X8E87[7];
					uint8	X8E88[7];
					uint8	X8E89[7];
					uint8	X8E8A[7];
					uint8	X8E8B[7];

					uint8	X8E90[2];							//	 电流过负荷比例
					uint8	X8E91[8];
					uint8	X8E92[8];
					uint8	X8E93[7];
					uint8	X8E94[7];
					uint8	X8E95[7];
					uint8	X8E96[7];
					uint8	X8E97[7];
					uint8	X8E98[7];

					uint8	X8EA0[2];							//	 测量点状态字

					uint8	X8EB1[7];							//	(当日)三相电流偏差最大值及出现时间
					uint8	X8EB2[7];

					uint8	XC020[1];							//	 表计电池失压标识 0 非失压 1 失压

					uint8	XC119[4];							//	 有功电能表起始读数
					uint8	XC11A[4];
                    
                    uint8	XC611[2];							//   温湿度数据块
					uint8	XC612[2];
					uint8	XC613[2];

				} CUR_DATA;
				
/*******************定义变量***********************/
CURDAT_EXT CUR_DATA  cur_data[9];								
/*********************************************************************************************************
** 函数名称: CurDataIndex()
** 功能描述: 测量点数据索引
**
** 输 入: 	
**			*param	标识码
**			*offset	偏移地址指针
**
** 输 出:  字节数
********************************************************************************************************/
CURDAT_EXT uint32 CurDataIndex(uint8 *param, uint32 *offset);

#endif								






    
					

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -