diff --git a/4.0标准版/src/dhck/inc/inout_dhck.h b/4.0标准版/src/dhck/inc/inout_dhck.h index 48252035..56c0a171 100644 --- a/4.0标准版/src/dhck/inc/inout_dhck.h +++ b/4.0标准版/src/dhck/inc/inout_dhck.h @@ -12,12 +12,12 @@ #ifdef _dhck_c_ -//4.ңŶ -//ӲңŶ -//̶ң +//4.主变测控遥信对象编码 +//硬遥信定义 +//固定遥信 typedef enum{ - //1-120 Ӳң - DHCK_YAOXIN_YK = RMTSIGNAL_START_HARDWARE_DI, //(1) //ңطʽ + //1-120 硬开入遥信 + DHCK_YAOXIN_YK = RMTSIGNAL_START_HARDWARE_DI, //(1) //遥控方式 DHCK_YAOXIN_KR2, DHCK_YAOXIN_KR3 , DHCK_YAOXIN_KR4 , @@ -95,72 +95,69 @@ typedef enum{ DHCK_YAOXIN_KR76 , DHCK_YAOXIN_KR77 , + //121-140 软遥信 + //122 告警总信号 0:消失 1:产生 软遥信 ST0121 保护跳闸时产生“事故总信号”。 + DHCK_YAOXIN_SGZT = DEV_YAOXIN_SGZT,//事故状态 -DEV_YAOXIN_SGZT + DHCK_YAOXIN_ALARM = RMTSIGNAL_SOFT_ALARM,//告警总信号 + DHCK_YAOXIN_ANIN_ST_WD1,// 123 //温度1采样通道状态 + DHCK_YAOXIN_ANIN_ST_WD2,// 124 //温度2采样通道状态 + DHCK_YAOXIN_ANIN_ST_WD3,// 125 //温度3采样通道状态 + DHCK_YAOXIN_ANIN_ST_WD4,// 126 //温度4采样通道状态 + DHCK_YAOXIN_ANIN_ST_SD1,// 127 //湿度1采样通道状态 + DHCK_YAOXIN_ANIN_ST_SD2,// 128 //湿度2采样通道状态 + DHCK_YAOXIN_ANIN_ST_SD3,// 129 //湿度3采样通道状态 + DHCK_YAOXIN_ANIN_ST_SD4,// 130 //湿度4采样通道状态 + DHCK_YAOXIN_ANIN_ST_FS1,// 131//风速1采样通道状态 + DHCK_YAOXIN_ANIN_ST_FS2,// 132//风速2采样通道状态 + DHCK_YAOXIN_ANIN_ST_FS3,// 133 //风速3采样通道状态 + DHCK_YAOXIN_ANIN_ST_FS4,// 134 //风速4采样通道状态 - - //121-140 ң - //122 澯ź 0ʧ 1 ң ST0121 բʱ¹źš - DHCK_YAOXIN_SGZT = DEV_YAOXIN_SGZT,//¹״̬ -DEV_YAOXIN_SGZT - DHCK_YAOXIN_ALARM = RMTSIGNAL_SOFT_ALARM,//澯ź - DHCK_YAOXIN_ANIN_ST_WD1,// 123 //¶1ͨ״̬ - DHCK_YAOXIN_ANIN_ST_WD2,// 124 //¶2ͨ״̬ - DHCK_YAOXIN_ANIN_ST_WD3,// 125 //¶3ͨ״̬ - DHCK_YAOXIN_ANIN_ST_WD4,// 126 //¶4ͨ״̬ - DHCK_YAOXIN_ANIN_ST_SD1,// 127 //ʪ1ͨ״̬ - DHCK_YAOXIN_ANIN_ST_SD2,// 128 //ʪ2ͨ״̬ - DHCK_YAOXIN_ANIN_ST_SD3,// 129 //ʪ3ͨ״̬ - DHCK_YAOXIN_ANIN_ST_SD4,// 130 //ʪ4ͨ״̬ - DHCK_YAOXIN_ANIN_ST_FS1,// 131//1ͨ״̬ - DHCK_YAOXIN_ANIN_ST_FS2,// 132//2ͨ״̬ - DHCK_YAOXIN_ANIN_ST_FS3,// 133 //3ͨ״̬ - DHCK_YAOXIN_ANIN_ST_FS4,// 134 //4ͨ״̬ - - //ң-ѹ - DHCK_YAOXIN_JX = RMTSIGNAL_START_PROTECT_STATUS, // - TYCK_RMTSIGNAL_SOFTSTRIP_START=(DHCK_YAOXIN_JX), //ѹʼң + //遥信-软压板 + DHCK_YAOXIN_JX = RMTSIGNAL_START_PROTECT_STATUS, //检修 + TYCK_RMTSIGNAL_SOFTSTRIP_START=(DHCK_YAOXIN_JX), //软压板起始遥信 DHCK_YAOXIN_CTRLWD_START, - DHCK_YAOXIN_RYB_WD1 = DHCK_YAOXIN_CTRLWD_START,// 162 //¶1澯ѹ - DHCK_YAOXIN_RYB_WD2,// 163 //¶2澯ѹ - DHCK_YAOXIN_RYB_WD3,// 164 //¶3澯ѹ - DHCK_YAOXIN_RYB_WD4,// 165 //¶4澯ѹ - DHCK_YAOXIN_RYB_SD1,// 166 //ʪ1澯ѹ - DHCK_YAOXIN_RYB_SD2,// 167 //ʪ2澯ѹ - DHCK_YAOXIN_RYB_SD3,// 168 //ʪ3澯ѹ - DHCK_YAOXIN_RYB_SD4,// 169 //ʪ4澯ѹ - DHCK_YAOXIN_RYB_FS1,// 170 //1澯ѹ - DHCK_YAOXIN_RYB_FS2,// 171 //2澯ѹ - DHCK_YAOXIN_RYB_FS3,// 172 //3澯ѹ - DHCK_YAOXIN_RYB_FS4,// 173 //4澯ѹ + DHCK_YAOXIN_RYB_WD1 = DHCK_YAOXIN_CTRLWD_START,// 162 //温度1告警软压板 + DHCK_YAOXIN_RYB_WD2,// 163 //温度2告警软压板 + DHCK_YAOXIN_RYB_WD3,// 164 //温度3告警软压板 + DHCK_YAOXIN_RYB_WD4,// 165 //温度4告警软压板 + DHCK_YAOXIN_RYB_SD1,// 166 //湿度1告警软压板 + DHCK_YAOXIN_RYB_SD2,// 167 //湿度2告警软压板 + DHCK_YAOXIN_RYB_SD3,// 168 //湿度3告警软压板 + DHCK_YAOXIN_RYB_SD4,// 169 //湿度4告警软压板 + DHCK_YAOXIN_RYB_FS1,// 170 //风速1告警软压板 + DHCK_YAOXIN_RYB_FS2,// 171 //风速2告警软压板 + DHCK_YAOXIN_RYB_FS3,// 172 //风速3告警软压板 + DHCK_YAOXIN_RYB_FS4,// 173 //风速4告警软压板 - //221-255 Ԫң - DHCK_YAOXIN_CWWD1 = 221, //¶1澯 - DHCK_YAOXIN_CWWD2,// 222 //¶2澯 - DHCK_YAOXIN_CWWD3,// 223 //¶3澯 - DHCK_YAOXIN_CWWD4,// 224 //¶4澯 - DHCK_YAOXIN_CWSD1,// 225 //ʪ1澯 - DHCK_YAOXIN_CWSD2,// 226 //ʪ2澯 - DHCK_YAOXIN_CWSD3,// 227 //ʪ3澯 - DHCK_YAOXIN_CWSD4,// 228 //ʪ4澯 - DHCK_YAOXIN_CWFS1,// 229 //1澯 - DHCK_YAOXIN_CWFS2,// 230 //2澯 - DHCK_YAOXIN_CWFS3,// 231 //3澯 - DHCK_YAOXIN_CWFS4,// 232 //4澯 + //221-255 保护元件动作遥信 + DHCK_YAOXIN_CWWD1 = 221, //温度1告警 + DHCK_YAOXIN_CWWD2,// 222 //温度2告警 + DHCK_YAOXIN_CWWD3,// 223 //温度3告警 + DHCK_YAOXIN_CWWD4,// 224 //温度4告警 + DHCK_YAOXIN_CWSD1,// 225 //湿度1告警 + DHCK_YAOXIN_CWSD2,// 226 //湿度2告警 + DHCK_YAOXIN_CWSD3,// 227 //湿度3告警 + DHCK_YAOXIN_CWSD4,// 228 //湿度4告警 + DHCK_YAOXIN_CWFS1,// 229 //风速1告警 + DHCK_YAOXIN_CWFS2,// 230 //风速2告警 + DHCK_YAOXIN_CWFS3,// 231 //风速3告警 + DHCK_YAOXIN_CWFS4,// 232 //风速4告警 - //IOԼ - //DHCK_YAOXIN_ZJ_IO1_START (DEV_YAOXIN_IO_ZJ_START_TR) //IO1Լңʼ - DEV_YAOXIN_IO_ZJ_START_TR һ - //DHCK_YAOXIN_ZJ_IO2_START (DHCK_YAOXIN_ZJ_IO1_START + 18) //IO2Լңʼ - //DHCK_YAOXIN_ZJ_IO3_START (DHCK_YAOXIN_ZJ_IO2_START + 18) //IO3Լңʼ - //DHCK_YAOXIN_ZJ_IO4_START (DHCK_YAOXIN_ZJ_IO3_START + 2) //IO4Լңʼ - - - //ң - DHCK_YAOXIN_KRXD1=256, //1 - DHCK_YAOXIN_KRXD77=332 //77 + //IO自检 + //DHCK_YAOXIN_ZJ_IO1_START (DEV_YAOXIN_IO_ZJ_START_TR) //IO1自检遥信起始 - 和 DEV_YAOXIN_IO_ZJ_START_TR 一致 + //DHCK_YAOXIN_ZJ_IO2_START (DHCK_YAOXIN_ZJ_IO1_START + 18) //IO2自检遥信起始 + //DHCK_YAOXIN_ZJ_IO3_START (DHCK_YAOXIN_ZJ_IO2_START + 18) //IO3自检遥信起始 + //DHCK_YAOXIN_ZJ_IO4_START (DHCK_YAOXIN_ZJ_IO3_START + 2) //IO4自检遥信起始 + + //开入消抖遥信 + DHCK_YAOXIN_KRXD1=256, //开入消抖1 + DHCK_YAOXIN_KRXD77=332 //开入消抖77 }rmtsignal_dhck; -//ңض +//动环遥控对象编码 typedef enum{ - DHCK_RMTCTRL_FG = 1, //װø + DHCK_RMTCTRL_FG = 1, //装置复归 DHCK_RMTCTRL_KC1, DHCK_RMTCTRL_KC2, DHCK_RMTCTRL_KC3, @@ -205,16 +202,16 @@ typedef enum{ DHCK_RMTCTRL_KC39, DHCK_RMTCTRL_KC40, - DHCK_RMTCTRL_CHEK, // - //DHCK_RMTCTRL_YL, //Զѹ1 - DHCK_CTRLWORD_STRAT, //ңʼ - DHCK_CTRLWORD_END = DHCK_CTRLWORD_STRAT + 11, //ңع12 + DHCK_RMTCTRL_CHEK, //检修 + //DHCK_RMTCTRL_YL, //厂家自定义软压板1 + DHCK_CTRLWORD_STRAT, //控制字遥控起始 + DHCK_CTRLWORD_END = DHCK_CTRLWORD_STRAT + 11, //控制字遥控共12个 DHCK_RMTCTRL_NUMBER, -}rmtctrl_dhck;//YK_NUM = 50 - +}rmtctrl_dhck;//不超过YK_NUM = 50 +//开入定义 typedef enum{ - DHCK_YK_KR = BROAD_A1_DI1, //طʽ - DHCK_KR2, // + DHCK_YK_KR = BROAD_A1_DI1, //屏控方式 + DHCK_KR2, //复归 DHCK_KR3 , DHCK_KR4 , DHCK_KR5 , @@ -340,25 +337,25 @@ typedef enum{ }do_dhck; -//ʵ± +//传动实验重新编码 typedef enum{ - DHCK_CDTEST_CHECK = DRIVETEST_SOFTSTRIP_START, //0x50 // + DHCK_CDTEST_CHECK = DRIVETEST_SOFTSTRIP_START, //0x50 //检修 - //DHCK_CDTEST_INTERLOCK, // 6 - DHCK_CDTEST_KC = DRIVETEST_OBJECT_DO_START, //0xB //ѹ·բ - //DHCK_CDTEST_KXZTA, //0x1B // Ͷ + //DHCK_CDTEST_INTERLOCK, // 6 联锁 + DHCK_CDTEST_KC = DRIVETEST_OBJECT_DO_START, //0xB //高压侧断路器跳闸 + //DHCK_CDTEST_KXZTA, //0x1B // α相馈线自投 }drivetest_dhck; //#define RUN_LED_KC TYCK_RUN_LED_KC //#define AMD_LED_KC TYCK_AM_LED_KC //#define TX_LED_KC TYCK_TX_LED_KC -//#define GPS_LED_KC TYCK_GPS_LED_KC //GPS״̬ƿ -//#define TotalAnalogCannelNum 11 //ʵʹõģͨ -//#define BH_ANACHN_NUM 0 //ģͨ -//#define JX_LED_KC TYCK_JX_LED_KC //޵ƿ -//#define YAOXIN_JX DHCK_YAOXIN_JX //ңź +//#define GPS_LED_KC TYCK_GPS_LED_KC //GPS状态灯开出 +//#define TotalAnalogCannelNum 11 //实际使用的模拟量通道数 +//#define BH_ANACHN_NUM 0 //保护相关模拟量通道数 +//#define JX_LED_KC TYCK_JX_LED_KC //检修灯开出 +//#define YAOXIN_JX DHCK_YAOXIN_JX //检修遥信号 -//#define DEV_YAOXIN_SGZT (DHCK_YAOXIN_SGZT) //¹״̬ +//#define DEV_YAOXIN_SGZT (DHCK_YAOXIN_SGZT) //事故状态 #endif