更新 4.0标准版/src/dhck/inc/inout_dhck.h

This commit is contained in:
linwei 2025-06-27 16:51:43 +08:00
parent d09b59028f
commit 4955d5d530

View File

@ -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