float coef; //数据转换系数
char soundFlag; //语音告警的标志,=0:告警时不进行语音告警,=1:告警时进行语音告警
char comChannel; //通信通道编号
short comNo; //通信传送的顺序号
float sim_ref; //仿真时所需要的基准值(详见X。x)
float sim_coef; //仿真时模拟值系数
//以上都是恒定参数,从文本文件中保存和读取
//以下是实时仿真数据
int rawd; //采集源码数据
float value; //工程数据(仿真时采集进来的数据)
int flag; //数据标志,是否告警状态,0:正常,1-一级上越限告警,2-一级下 //越限告警,3-二级上越限告警,4-二级下越限告警,5-二级下越限告警
unsigned int clock; //接收数据的时间,格式:HHMMSSMS,小时分钟秒毫秒
//clock=HH*10,000,000+MM*100,000+SS*1000+MS
};
3.1.2状态量数据结构定义
如下为管理状态量的数据结构:
struct SStatus
{
char devName[16]; //数据所属设备
char name[16]; //变量(监测点编码),唯一性关键字段
char desc[64]; //变量(监测点)名称
short type; //数据类型,1-发电机,2-变压器,3-断路器(开关),4-刀闸
//5-母线,6-线路,7-电容器,8-电抗器
char reversFlag; //状态取反的标志。0:按原值使用; 1:原值取反
char relName[16]; //判断告警的关联变量的编码
char soundFlag; //语音告警的标志,=0:告警是不语音告警,=1:要语音告警
char comVhannel; //通信通道编号
short comNo; //通信传送的顺序号
//以上都是参数,是不变的,要使用文件进行保存和读取。
//以下都是实时/仿真数据,是变的,可以使用另外的文件保存
char rawd; //采集的原始数据。 对于两态量,0:分开, 1:合上
char rtValue; //实时工程数据
int flag; //flag=10: 正常状态,flag=11: 故障合闸, flag=12:故障分闸
- 上一篇:AT89S51单片机的车载应答器设计方案
- 下一篇:89C52单片机LED点阵视屏动画显示系统设计
-
-
-
-
-
-
-
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
当代大学生慈善意识研究+文献综述
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
大众媒体对公共政策制定的影响
乳业同业并购式全产业链...
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
酸性水汽提装置总汽提塔设计+CAD图纸