?? n103interface.h
字號:
/* ----------------------------------------------------------------------
Filename : user.h
Version : 1.0
Designed By Shenjian
Time:2004.05.25
-----------------------------------------------------------------------*/
#define N103INTERFACE_H
NET_TIME_S Nsr810Time; /* Nsr Time Struct */
unsigned short NsrTick; /* Nsr Tick 1/30s */
unsigned char IpAddr[4]; /* Net103 1網 IP 地址 */
unsigned char NsrCpuAddr; /* Asdu addr */
NET_YX_S NsrCpuYxS[CpuYXNum]; /* 開入量的值 */
NET_EVENT_FUNINF_S NetEventFunInfS[NET_FUNINF_NUM]= /*103規約 FUN INF號 */
{ {0x40,0},
{194,0},
{194,128},
{198,0},
{194,128},
};
unsigned char NsrCpuHardTime; /*硬對時標志*/
NET_EVENT_S NsrCpuBhEvent[CpuBhEventNum]; /*保護事件*/
NET_EVENT_S NsrCpuYxEvent[CpuYxEventNum];
NET_EVENT_S NsrCpuZjEvent[CpuZjEventNum];
unsigned char NsrCpuMmiBhEventHead;
unsigned char NsrCpu103BhEventHead;
unsigned char NsrCpuFlashBhEventHead;
unsigned char NsrCpuBhEventEnd;
unsigned char NsrCpuMmiYxEventHead; /*開關量變位事件*/
unsigned char NsrCpu103YxEventHead;
unsigned char NsrCpuFlashYxEventHead;
unsigned char NsrCpuYxEventEnd;
unsigned char NsrCpuMmiZjEventHead; /*自檢事件*/
unsigned char NsrCpu103ZjEventHead;
unsigned char NsrCpuFlashZjEventHead;
unsigned char NsrCpuZjEventEnd;
NET_SETTING_VAL_S NsrMainSettingVal; /*主定值區 31個*/
NET_SETTING_VAL_S NsrSubSettingVal; /*備定值區 31個*/
NET_SETTING_VAL_S NsrModSettingVal; /*修改定值區 */
NET_SETTING_VAL_S NsrMainSettingCtrl; /*主控制字區 31個*/
NET_SETTING_VAL_S NsrSubSettingCtrl; /*備控制字區 31個*/
NET_SETTING_VAL_S NsrModSettingCtrl; /*修改控制字區 */
unsigned char NsrMainSettingArea; /*當前定值區號*/
unsigned char NsrSubSettingArea; /*備定值區號*/
unsigned char NsrModSettingArea; /*修改定值區號*/
unsigned char NsrCpuSettingValFlag; /* 0 未修改 1 正在下裝 2 下裝成功 3 下裝失敗 4正在修改 5 修改成功 6 修改失敗*/
NET_SETTING_YC_S NsrMainYcVal[CpuYcNum]; /*MAIN遙測值*/
NET_SETTING_YC_S NsrDsp1YcVal[CpuYcNum]; /*DSP1遙測值*/
NET_SETTING_YC_S NsrDsp2YcVal[CpuYcNum]; /*DSP2遙測值*/
unsigned char NsrCpuYxNum; /*開入量個數*/
Can_Wave_Struct NsrMainWave[WAVE_SAVE_NUM]; /*波形數據*/
Can_Wave_Struct NsrDspWave[WAVE_SAVE_NUM];
unsigned char NsrDspWaveNum;
unsigned char NsrModSettingTimeout;
unsigned char NsrCanModValType;
unsigned short NsrValDefault[CpuSettingValNum];
unsigned char NsrCtrlDefault[CpuSettingCtrlNum];
unsigned short NsrDsp1YcWave[WAVECHANNEL][YCWAVENUM];
unsigned short NsrDsp2YcWave[WAVECHANNEL][YCWAVENUM];
unsigned short NsrMainYcWave[WAVECHANNEL][YCWAVENUM];
unsigned char NsrYcWaveFlag;
NET_SETTING_VALNAME_S NsrCpuSettingValName[CpuSettingValNum]= /*定值名稱48個*/
{
{SET_TYPE_IQD,18,"電流突變量啟動值"},
{SET_TYPE_I0Q,12,"零序啟動電流"},
{SET_TYPE_KX ,16,"零序電抗補償系數"},
{SET_TYPE_KR ,16,"零序電阻補償系數"},
{SET_TYPE_ZL1,12,"線路正序阻抗"},
{SET_TYPE_DL1,14,"線路正序阻抗角"},
{SET_TYPE_L, 8,"線路長度"},
{SET_TYPE_NO, 8,"線路編號"},
{SET_TYPE_Fn, 8,"系統頻率"},
{SET_TYPE_Un1,14,"電壓一次額定值"},
{SET_TYPE_Un2,14,"電壓二次額定值"},
{SET_TYPE_In1,14,"電流一次額定值"},
{SET_TYPE_In2,14,"電流二次額定值"},
{SET_TYPE_ZDZ,16,"高頻距離阻抗定值"},
{SET_TYPE_RDZ,16,"高頻距離電阻定值"},
{SET_TYPE_3I0,16,"高頻零序電流定值"},
{SET_TYPE_RD1,16,"距離保護電阻定值"},
{SET_TYPE_ZD1,15,"接地距離I段阻抗"},
{SET_TYPE_ZD2,16,"接地距離II段阻抗"},
{SET_TYPE_ZD3,17,"接地距離III段阻抗"},
{SET_TYPE_TD2,16,"接地距離II段時間"},
{SET_TYPE_TD3,17,"接地距離III段時間"},
{SET_TYPE_ZX1,15,"相間距離I段阻抗"},
{SET_TYPE_ZX2,16,"相間距離II段阻抗"},
{SET_TYPE_ZX3,17,"相間距離III段阻抗"},
{SET_TYPE_TX2,16,"相間距離II段時間"},
{SET_TYPE_TX3,17,"相間距離III段時間"},
{SET_TYPE_IL1,16,"TV斷線后過流定值"},
{SET_TYPE_TL1,16,"TV斷線后過流時間"},
{SET_TYPE_I01,11,"零序I段電流"},
{SET_TYPE_I02,12,"零序II段電流"},
{SET_TYPE_I03,13,"零序III段電流"},
{SET_TYPE_I04,12,"零序IV段電流"},
{SET_TYPE_IN1,17,"零序不靈敏I段電流"},
{SET_TYPE_IN2,18,"零序不靈敏II段電流"},
{SET_TYPE_T01,11,"零序I段時間"},
{SET_TYPE_T02,12,"零序II段時間"},
{SET_TYPE_T03,13,"零序III段時間"},
{SET_TYPE_T04,12,"零序IV段時間"},
{SET_TYPE_TN1,17,"零序不靈敏I段時間"},
{SET_TYPE_TN2,18,"零序不靈敏II段時間"},
{SET_TYPE_IL0,14,"TV斷線零序過流"},
{SET_TYPE_TL0,18,"TV斷線零序過流時間"},
{SET_TYPE_T1L,10,"單重長延時"},
{SET_TYPE_T1S,10,"單重短延時"},
{SET_TYPE_T3L,10,"三重長延時"},
{SET_TYPE_T3S,10,"三重短延時"},
{SET_TYPE_DTQ,12,"同期合閘角度"},
};
NET_SETTING_VALNAME_S NsrCpuSettingCtrlName[CpuSettingCtrlNum]= /*控制字名稱56個*/
{ {CTRL_TYPE_YBB,14,"內部投保護壓板"},
{CTRL_TYPE_YBC,16,"內部投重合閘壓板"},
{CTRL_TYPE_GP, 12,"投主保護壓板"},
{CTRL_TYPE_JL, 14,"投距離保護壓板"},
{CTRL_TYPE_LX, 14,"投零序保護壓板"},
{CTRL_TYPE_TS, 10,"投調試壓板"},
{CTRL_TYPE_SUM,18,"投電壓電流求和自檢"},
{CTRL_TYPE_TV, 12,"電壓接線路TV"},
{CTRL_TYPE_YT3,14,"投三相故障永跳"},
{CTRL_TYPE_YT2,14,"投相間故障永跳"},
{CTRL_TYPE_YT0,16,"投非全相故障永跳"},
{CTRL_TYPE_GBS,10,"閉鎖式通道"},
{CTRL_TYPE_GFY,14,"復用載波機方式"},
{CTRL_TYPE_GJB,14,"投解除閉鎖方式"},
{CTRL_TYPE_GRK,10,"投弱饋回音"},
{CTRL_TYPE_GRT,10,"投弱饋跳閘"},
{CTRL_TYPE_GTD,14,"投自動通道檢查"},
{CTRL_TYPE_GSJ,16,"通道定時檢查時間"},
{CTRL_TYPE_GFB,14,"投方向元件補償"},
{CTRL_TYPE_JD1,13,"投接地距離I段"},
{CTRL_TYPE_JD2,14,"投接地距離II段"},
{CTRL_TYPE_JD3,15,"投接地距離III段"},
{CTRL_TYPE_JX1,13,"投相間距離I段"},
{CTRL_TYPE_JX2,14,"投相間距離II段"},
{CTRL_TYPE_JX3,15,"投相間距離III段"},
{CTRL_TYPE_JL0,13,"投快速距離I段"},
{CTRL_TYPE_JS2,13,"投0秒加速II段"},
{CTRL_TYPE_JS3,14,"投0秒加速III段"},
{CTRL_TYPE_JS5,16,"投1.5秒加速III段"},
{CTRL_TYPE_JR2,12,"距離II段永跳"},
{CTRL_TYPE_JR2,13,"距離III段永跳"},
{CTRL_TYPE_JZD,14,"投振蕩閉鎖功能"},
{CTRL_TYPE_L1, 9,"投零序I段"}, /*33*/
{CTRL_TYPE_L2, 10,"投零序II段"},
{CTRL_TYPE_L3, 11,"投零序III段"},
{CTRL_TYPE_L4, 10,"投零序IV段"},
{CTRL_TYPE_LN1,15,"投零序不靈敏I段"},
{CTRL_TYPE_LN2,16,"投零序不靈敏II段"},
{CTRL_TYPE_LS2,14,"投加速零序II段"},
{CTRL_TYPE_LS3,15,"投加速零序III段"},
{CTRL_TYPE_LS4,14,"投加速零序IV段"},
{CTRL_TYPE_L30,17,"非全相投零序III段"},
{CTRL_TYPE_L40,16,"非全相投零序IV段"}, /*43*/
{CTRL_TYPE_LR2,14,"投零序II段永跳"},
{CTRL_TYPE_LR3,15,"投零序III段永跳"},
{CTRL_TYPE_LR4,14,"投零序IV段永跳"},
{CTRL_TYPE_LF1,13,"零序I段帶方向"},
{CTRL_TYPE_LF2,14,"零序II段帶方向"},
{CTRL_TYPE_LF3,15,"零序III段帶方向"},
{CTRL_TYPE_LF4,14,"零序IV段帶方向"},
{CTRL_TYPE_NF1,19,"零序不靈敏I段帶方向"},
{CTRL_TYPE_NF2,20,"零序不靈敏II段帶方向"},
{CTRL_TYPE_LU0,12,"投3U0突變閉鎖零序"},
{CTRL_TYPE_LJ4,18,"投零序IV跳閘后加速"},
{CTRL_TYPE_IDX,14,"投TV斷線相過流"},
{CTRL_TYPE_LDX,16,"投TV斷線零序過流"}, /*56*/
{CTRL_TYPE_DC, 12,"投單重方式"},
{CTRL_TYPE_SC, 12,"投三重方式"},
{CTRL_TYPE_ZC, 12,"投綜重方式"},
{CTRL_TYPE_NC, 12,"投停用方式"},
{CTRL_TYPE_GST,14,"投溝通三跳壓板"},
{CTRL_TYPE_CYS,12,"投重合閘短延時壓板"},
{CTRL_TYPE_TQ, 12,"投檢同期方式"},
{CTRL_TYPE_WY, 12,"投檢無壓方式"},
{CTRL_TYPE_TT1,12,"單相偷跳閉鎖重合閘"},
{CTRL_TYPE_TT3,12,"三相偷跳閉鎖重合閘"},
};
NET_SETTING_VALNAME_S NsrCpuYcName[CpuYcNum]= /*遙測名稱45個*/
{ {MEA_TYPE_F, 1,"F"},
{MEA_TYPE_Ia, 2,"Ia"},
{MEA_TYPE_Ib, 2,"Ib"},
{MEA_TYPE_Ic, 2,"Ic"},
{MEA_TYPE_3I0, 3,"3I0"},
{MEA_TYPE_Ua, 2,"Ua"},
{MEA_TYPE_Ub, 2,"Ub"},
{MEA_TYPE_Uc, 2,"Uc"},
{MEA_TYPE_3U0, 3,"3U0"},
{MEA_TYPE_Uab, 3,"Uab"},
{MEA_TYPE_Ubc, 3,"Ubc"},
{MEA_TYPE_Uca, 3,"Uca"},
{MEA_TYPE_Za , 2,"Za"},
{MEA_TYPE_Zb, 2,"Zb"},
{MEA_TYPE_Zc, 2,"Zc"},
{MEA_TYPE_Zab, 3,"Zab"},
{MEA_TYPE_Zbc, 3,"Zbc"},
{MEA_TYPE_Zca, 3,"Zca"},
{MEA_TYPE_Uax, 2,"Ux"},
{MEA_TYPE_Ia1, 3,"Ia1"},
{MEA_TYPE_Ib1, 3,"Ib1"},
{MEA_TYPE_Ic1, 3,"Ic1"},
{MEA_TYPE_ANGIa, 4,"ΦIa"},
{MEA_TYPE_ANGIb, 4,"ΦIb"},
{MEA_TYPE_ANGIc, 4,"ΦIc"},
{MEA_TYPE_ANG3I0, 5,"Φ3I0"},
{MEA_TYPE_ANGUa, 5,"ΦUa"},
{MEA_TYPE_ANGUb, 5,"ΦUb"},
{MEA_TYPE_ANGUc, 5,"ΦUc"},
{MEA_TYPE_ANG3U0, 5,"Φ3U0"},
{MEA_TYPE_ANGUab, 5,"ΦUab"},
{MEA_TYPE_ANGUbc, 5,"ΦUbc"},
{MEA_TYPE_ANGUca, 5,"ΦUca"},
{MEA_TYPE_ANGZa, 4,"ΦZa"},
{MEA_TYPE_ANGZb, 4,"ΦZb"},
{MEA_TYPE_ANGZc, 4,"ΦZc"},
{MEA_TYPE_ANGZab, 5,"ΦZab"},
{MEA_TYPE_ANGZbc, 5,"ΦZbc"},
{MEA_TYPE_ANGZca, 5,"ΦZca"},
{MEA_TYPE_ANGUax, 4,"ΦUx"},
{MEA_TYPE_P, 1,"P"},
{MEA_TYPE_Q, 1,"Q"},
{MEA_TYPE_COS, 15,"cosφ(功率因數)"},
{MEA_TYPE_IXABC, 8,"電流相序"},
{MEA_TYPE_UXABC, 8,"電壓相序"},
};
NET_SETTING_VALNAME_S NsrCpuYxName[CpuYXNum]= /*開入量名稱45個*/
{ {DI_TYPE_XHFG, 8,"信號復歸"},
{DI_TYPE_GP, 8,"投主保護"},
{DI_TYPE_JL, 10,"投距離保護"},
{DI_TYPE_LX, 10,"投零序保護"},
{DI_TYPE_KRBY5, 9,"開入備用5"},
{DI_TYPE_KRBY6, 9,"開入備用6"},
{DI_TYPE_TDJC, 8,"通道試驗"},
{DI_TYPE_WBTX, 12,"其它保護停信"},
{DI_TYPE_SXSR, 8,"收信輸入"},
{DI_TYPE_YFTZ, 8,"遠方跳閘"},
{DI_TYPE_YC1, 5,"遠傳1"},
{DI_TYPE_YC2, 5,"遠傳2"},
{DI_TYPE_SXA, 5,"收信A"},
{DI_TYPE_SXB, 5,"收信B"},
{DI_TYPE_SXC, 5,"收信C"},
{DI_TYPE_DPXS, 8,"導頻消失"},
{DI_TYPE_TDGJ, 12,"收發信機告警"},
{DI_TYPE_WBDZ, 12,"其它保護動作"},
{DI_TYPE_GTST, 8,"溝通三跳"},
{DI_TYPE_TWA, 5,"跳位A"},
{DI_TYPE_TWB, 5,"跳位B"},
{DI_TYPE_TWC, 5,"跳位C"},
{DI_TYPE_DC, 10,"投單重方式"},
{DI_TYPE_SC, 10,"投三重方式"},
{DI_TYPE_ZC, 10,"投綜重方式"},
{DI_TYPE_NC, 10,"投停用方式"},
{DI_TYPE_CHSJ, 14,"重合閘時間控制"},
{DI_TYPE_T1QC, 14,"單跳啟動重合閘"},
{DI_TYPE_T3QC, 14,"三跳啟動重合閘"},
{DI_TYPE_TSH, 12,"手動同期合閘"},
{DI_TYPE_CHBS, 10,"閉鎖重合閘"},
{DI_TYPE_YJJ, 12,"合閘壓力閉鎖"},
{DI_TYPE_KRBY1, 9, "開入備用1"},
{DI_TYPE_KRBY2, 9, "開入備用2"},
{DI_TYPE_KRBY3, 9, "開入備用3"},
{DI_TYPE_KRBY4, 9, "開入備用4"},
{DI_TYPE_BHTA, 7, "保護A跳"},
{DI_TYPE_BHTB, 7, "保護B跳"},
{DI_TYPE_BHTC, 7, "保護C跳"},
{DI_TYPE_BHT3, 8, "保護三跳"},
{DI_TYPE_T3QC1, 15, "I側保護三跳啟重"},
{DI_TYPE_T3QC2, 16, "II側保護三跳啟重"},
{DI_TYPE_T1QC1, 15, "I側保護單跳啟重"},
{DI_TYPE_T1QC2, 16, "II側保護單跳啟重"},
{DI_TYPE_BYZQD, 14, "啟動三相不一致"},
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -