From 1cacc91419d793303667caa3977cd520fbdd5a07 Mon Sep 17 00:00:00 2001 From: linwei Date: Thu, 26 Jun 2025 15:53:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=204.0=E6=A0=87=E5=87=86?= =?UTF-8?q?=E7=89=88/src/dhck/inc/dhck.h?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 4.0标准版/src/dhck/inc/dhck.h | 626 +++++++++++++++---------------- 1 file changed, 313 insertions(+), 313 deletions(-) diff --git a/4.0标准版/src/dhck/inc/dhck.h b/4.0标准版/src/dhck/inc/dhck.h index e938422a..2b66d282 100644 --- a/4.0标准版/src/dhck/inc/dhck.h +++ b/4.0标准版/src/dhck/inc/dhck.h @@ -7,117 +7,117 @@ #ifdef _dhck_c_ -#define VERSION_L 1 //汾 2021.11.08 -#define VERSION_BUILD 1 //ڲ汾 +#define VERSION_L 2 //版本号 2021.11.08 +#define VERSION_BUILD 2 //内部版本号 #if 0 -#define DHCK_KC_NUM 32 // 32--ÿIO8*2 -#define DHCK_KR_NUM 60 //60 +#define DHCK_KC_NUM 32 // 32--每个IO插件8*2个开出 +#define DHCK_KR_NUM 60 //60个开入 #else -#define DHCK_KC_NUM 40 // 40--ÿIO10*2 -#define DHCK_KR_NUM 77 //77 +#define DHCK_KC_NUM 40 // 40--每个IO插件10*2个开出 +#define DHCK_KR_NUM 77 //77个开入 #endif #define FG_KR COMM_OPERSOE_REVERSE6 -//װ -#define TYCK_CWWD1_BIT 0x1 //¶1澯 -#define TYCK_CWWD2_BIT 0x2 //¶2澯 -#define TYCK_CWWD3_BIT 0x4 //¶3澯 -#define TYCK_CWWD4_BIT 0x8 //¶4澯 +//动环测控装置 +#define TYCK_CWWD1_BIT 0x1 //温度1告警 +#define TYCK_CWWD2_BIT 0x2 //温度2告警 +#define TYCK_CWWD3_BIT 0x4 //温度3告警 +#define TYCK_CWWD4_BIT 0x8 //温度4告警 -#define TYCK_CWSD1_BIT 0x1 //ʪ1澯 -#define TYCK_CWSD2_BIT 0x2 //ʪ2澯 -#define TYCK_CWSD3_BIT 0x4 //ʪ3澯 -#define TYCK_CWSD4_BIT 0x8 //ʪ4澯 +#define TYCK_CWSD1_BIT 0x1 //湿度1告警 +#define TYCK_CWSD2_BIT 0x2 //湿度2告警 +#define TYCK_CWSD3_BIT 0x4 //湿度3告警 +#define TYCK_CWSD4_BIT 0x8 //湿度4告警 -#define TYCK_CWFS1_BIT 0x1 //1澯 -#define TYCK_CWFS2_BIT 0x2 //2澯 -#define TYCK_CWFS3_BIT 0x4 //3澯 -#define TYCK_CWFS4_BIT 0x8 //4澯 +#define TYCK_CWFS1_BIT 0x1 //风速1告警 +#define TYCK_CWFS2_BIT 0x2 //风速2告警 +#define TYCK_CWFS3_BIT 0x4 //风速3告警 +#define TYCK_CWFS4_BIT 0x8 //风速4告警 -//̶У -#define TYCK_WD1 0x0//¶1У -#define TYCK_WD2 0x1//¶2У -#define TYCK_WD3 0x2//¶3У -#define TYCK_WD4 0x3//¶4У -#define TYCK_SD1 0x4//ʪ1У -#define TYCK_SD2 0x5//ʪ2У -#define TYCK_SD3 0x6//ʪ3У -#define TYCK_SD4 0x7//ʪ4У -#define TYCK_FS1 0x8//1У -#define TYCK_FS2 0x9//2У -#define TYCK_FS3 0xA//3У -#define TYCK_FS4 0xB//4У +//刻度校正编码 +#define TYCK_WD1 0x0//温度1校正 +#define TYCK_WD2 0x1//温度2校正 +#define TYCK_WD3 0x2//温度3校正 +#define TYCK_WD4 0x3//温度4校正 +#define TYCK_SD1 0x4//湿度1校正 +#define TYCK_SD2 0x5//湿度2校正 +#define TYCK_SD3 0x6//湿度3校正 +#define TYCK_SD4 0x7//湿度4校正 +#define TYCK_FS1 0x8//风速1校正 +#define TYCK_FS2 0x9//风速2校正 +#define TYCK_FS3 0xA//风速3校正 +#define TYCK_FS4 0xB//风速4校正 -//ʵ± -#define TYCK_CDTEST_FG 0x0 // -#define TYCK_CDTEST_ALMLED 0x1 //澯 -#define TYCK_CDTEST_1QSHWD 0x3 //1QSλ -#define TYCK_CDTEST_1QSFWD 0x4 //1QSλ -#define TYCK_CDTEST_2QSHWD 0x5 //2QSλ -#define TYCK_CDTEST_2QSFWD 0x6 //2QSλ -#define TYCK_CDTEST_3QSHWD 0x7 //3QSλ -#define TYCK_CDTEST_3QSFWD 0x8 //3QSλ -#define TYCK_CDTEST_4QSHWD 0x9 //4QSλ -#define TYCK_CDTEST_4QSFWD 0xA //4QSλ -#define TYCK_CDTEST_5QSHWD 0xB //5QSλ -#define TYCK_CDTEST_5QSFWD 0xC //5QSλ -#define TYCK_CDTEST_6QSHWD 0xD //6QSλ -#define TYCK_CDTEST_6QSFWD 0xE //6QSλ -#define TYCK_CDTEST_7QSHWD 0xF //7QSλ -#define TYCK_CDTEST_7QSFWD 0x10 //7QSλ -#define TYCK_CDTEST_8QSHWD 0x11 //8QSλ -#define TYCK_CDTEST_8QSFWD 0x12 //8QSλ -#define TYCK_CDTEST_9QSHWD 0x13 //9QSλ -#define TYCK_CDTEST_9QSFWD 0x14 //9QSλ +//传动实验重新编码 +#define TYCK_CDTEST_FG 0x0 //复归 +#define TYCK_CDTEST_ALMLED 0x1 //告警灯 +#define TYCK_CDTEST_1QSHWD 0x3 //1QS合位灯 +#define TYCK_CDTEST_1QSFWD 0x4 //1QS分位灯 +#define TYCK_CDTEST_2QSHWD 0x5 //2QS合位灯 +#define TYCK_CDTEST_2QSFWD 0x6 //2QS分位灯 +#define TYCK_CDTEST_3QSHWD 0x7 //3QS合位灯 +#define TYCK_CDTEST_3QSFWD 0x8 //3QS分位灯 +#define TYCK_CDTEST_4QSHWD 0x9 //4QS合位灯 +#define TYCK_CDTEST_4QSFWD 0xA //4QS分位灯 +#define TYCK_CDTEST_5QSHWD 0xB //5QS合位灯 +#define TYCK_CDTEST_5QSFWD 0xC //5QS分位灯 +#define TYCK_CDTEST_6QSHWD 0xD //6QS合位灯 +#define TYCK_CDTEST_6QSFWD 0xE //6QS分位灯 +#define TYCK_CDTEST_7QSHWD 0xF //7QS合位灯 +#define TYCK_CDTEST_7QSFWD 0x10 //7QS分位灯 +#define TYCK_CDTEST_8QSHWD 0x11 //8QS合位灯 +#define TYCK_CDTEST_8QSFWD 0x12 //8QS分位灯 +#define TYCK_CDTEST_9QSHWD 0x13 //9QS合位灯 +#define TYCK_CDTEST_9QSFWD 0x14 //9QS分位灯 -#define TYCK_CDTEST_1QSFZ 0x15 //1QSբ -#define TYCK_CDTEST_1QSHZ 0x16 //1QSբ -#define TYCK_CDTEST_2QSFZ 0x17 //2QSբ -#define TYCK_CDTEST_2QSHZ 0x18 //2QSբ -#define TYCK_CDTEST_3QSFZ 0x19 //3QSբ -#define TYCK_CDTEST_3QSHZ 0x1A //3QSբ -#define TYCK_CDTEST_4QSFZ 0x1B //4QSբ -#define TYCK_CDTEST_4QSHZ 0x1C //4QSբ -#define TYCK_CDTEST_5QSFZ 0x1D //5QSբ -#define TYCK_CDTEST_5QSHZ 0x1E //5QSբ -#define TYCK_CDTEST_6QSFZ 0x1F //6QSբ -#define TYCK_CDTEST_6QSHZ 0x20 //6QSբ -#define TYCK_CDTEST_7QSFZ 0x21 //7QSբ -#define TYCK_CDTEST_7QSHZ 0x22 //7QSբ -#define TYCK_CDTEST_8QSFZ 0x23 //8QSբ -#define TYCK_CDTEST_8QSHZ 0x24 //8QSբ -#define TYCK_CDTEST_9QSFZ 0x25 //9QSբ -#define TYCK_CDTEST_9QSHZ 0x26 //9QSբ -#define TYCK_CDTEST_BY1 0x27 //1 -#define TYCK_CDTEST_BY2 0x28 //2 -#define TYCK_CDTEST_BY3 0x29 //3 -#define TYCK_CDTEST_BY4 0x2A //4 -#define TYCK_CDTEST_BY5 0x2B //5 -#define TYCK_CDTEST_BY6 0x2C //6 -#define TYCK_CDTEST_BY7 0x2D //7 -#define TYCK_CDTEST_BY8 0x2E //8 -#define TYCK_CDTEST_GPS_LED 0x2F //GPSźŵ -#define TYCK_CDTEST_10QSFZ 0x30 //10QSբ -#define TYCK_CDTEST_10QSHZ 0x31 //10QSբ -#define TYCK_CDTEST_11QSFZ 0x32 //11QSբ -#define TYCK_CDTEST_11QSHZ 0x33 //11QSբ -#define TYCK_CDTEST_12QSFZ 0x34 //12QSբ -#define TYCK_CDTEST_12QSHZ 0x35 //12QSբ -#define TYCK_CDTEST_13QSFZ 0x36 //13QSբ -#define TYCK_CDTEST_13QSHZ 0x37 //13QSբ -#define TYCK_CDTEST_14QSFZ 0x38 //14QSբ -#define TYCK_CDTEST_14QSHZ 0x39 //14QSբ -#define TYCK_CDTEST_15QSFZ 0x3A //15QSբ -#define TYCK_CDTEST_15QSHZ 0x3B //15QSբ -#define TYCK_CDTEST_16QSFZ 0x3C //16QSբ -#define TYCK_CDTEST_16QSHZ 0x3D //16QSբ +#define TYCK_CDTEST_1QSFZ 0x15 //1QS分闸 +#define TYCK_CDTEST_1QSHZ 0x16 //1QS合闸 +#define TYCK_CDTEST_2QSFZ 0x17 //2QS分闸 +#define TYCK_CDTEST_2QSHZ 0x18 //2QS合闸 +#define TYCK_CDTEST_3QSFZ 0x19 //3QS分闸 +#define TYCK_CDTEST_3QSHZ 0x1A //3QS合闸 +#define TYCK_CDTEST_4QSFZ 0x1B //4QS分闸 +#define TYCK_CDTEST_4QSHZ 0x1C //4QS合闸 +#define TYCK_CDTEST_5QSFZ 0x1D //5QS分闸 +#define TYCK_CDTEST_5QSHZ 0x1E //5QS合闸 +#define TYCK_CDTEST_6QSFZ 0x1F //6QS分闸 +#define TYCK_CDTEST_6QSHZ 0x20 //6QS合闸 +#define TYCK_CDTEST_7QSFZ 0x21 //7QS分闸 +#define TYCK_CDTEST_7QSHZ 0x22 //7QS合闸 +#define TYCK_CDTEST_8QSFZ 0x23 //8QS分闸 +#define TYCK_CDTEST_8QSHZ 0x24 //8QS合闸 +#define TYCK_CDTEST_9QSFZ 0x25 //9QS分闸 +#define TYCK_CDTEST_9QSHZ 0x26 //9QS合闸 +#define TYCK_CDTEST_BY1 0x27 //备用1 +#define TYCK_CDTEST_BY2 0x28 //备用2 +#define TYCK_CDTEST_BY3 0x29 //备用3 +#define TYCK_CDTEST_BY4 0x2A //备用4 +#define TYCK_CDTEST_BY5 0x2B //备用5 +#define TYCK_CDTEST_BY6 0x2C //备用6 +#define TYCK_CDTEST_BY7 0x2D //备用7 +#define TYCK_CDTEST_BY8 0x2E //备用8 +#define TYCK_CDTEST_GPS_LED 0x2F //GPS信号灯 +#define TYCK_CDTEST_10QSFZ 0x30 //10QS分闸 +#define TYCK_CDTEST_10QSHZ 0x31 //10QS合闸 +#define TYCK_CDTEST_11QSFZ 0x32 //11QS分闸 +#define TYCK_CDTEST_11QSHZ 0x33 //11QS合闸 +#define TYCK_CDTEST_12QSFZ 0x34 //12QS分闸 +#define TYCK_CDTEST_12QSHZ 0x35 //12QS合闸 +#define TYCK_CDTEST_13QSFZ 0x36 //13QS分闸 +#define TYCK_CDTEST_13QSHZ 0x37 //13QS合闸 +#define TYCK_CDTEST_14QSFZ 0x38 //14QS分闸 +#define TYCK_CDTEST_14QSHZ 0x39 //14QS合闸 +#define TYCK_CDTEST_15QSFZ 0x3A //15QS分闸 +#define TYCK_CDTEST_15QSHZ 0x3B //15QS合闸 +#define TYCK_CDTEST_16QSFZ 0x3C //16QS分闸 +#define TYCK_CDTEST_16QSHZ 0x3D //16QS合闸 -#define CDTEST_JX 0x50// +#define CDTEST_JX 0x50//检修 #define P_TRACE(fmt,args...)\ {\ @@ -145,11 +145,11 @@ typedef struct{ - unsigned int check; // + unsigned int check; //检修 }tagSoftStripSetting_tyck; -//ѹƶ +//软压板控制对象定义 typedef enum{ TYCK_SOFTSTRIP_OBJECT_CHECK = 0, TYCK_SOFTSTRIP_OBJECT_NUMBER @@ -157,122 +157,122 @@ typedef enum{ -//¶ͶΪ -//͹/̨ģһ -#define WD1_TYPE 48 //¶1 -#define WD2_TYPE 49 //¶2 -#define WD3_TYPE 60 //¶3 -#define WD4_TYPE 61 //¶4 -#define SD1_TYPE 74 //ʪ1 -#define SD2_TYPE 75 //ʪ2 -#define SD3_TYPE 76 //ʪ3 -#define SD4_TYPE 77 //ʪ4 -#define FS1_TYPE 78 //1 -#define FS2_TYPE 79 //2 -#define FS3_TYPE 80 //3 -#define FS4_TYPE 81 //4 +//◆温度类型定义为: +//和工具软件/后台软件的模拟量类型配置一致 +#define WD1_TYPE 48 //温度1 +#define WD2_TYPE 49 //温度2 +#define WD3_TYPE 60 //温度3 +#define WD4_TYPE 61 //温度4 +#define SD1_TYPE 74 //湿度1 +#define SD2_TYPE 75 //湿度2 +#define SD3_TYPE 76 //湿度3 +#define SD4_TYPE 77 //湿度4 +#define FS1_TYPE 78 //风速1 +#define FS2_TYPE 79 //风速2 +#define FS3_TYPE 80 //风速3 +#define FS4_TYPE 81 //风速4 -//¼ -#define DHCK_C_EVENT_BASE (2000) //¼ʼ +//动环测控事件代码 +#define DHCK_C_EVENT_BASE (2000) //事件起始编码 #define DHCK_CW_WD_BASE (DHCK_C_EVENT_BASE) -#define DHCK_CW_WD1_QD (DHCK_CW_WD_BASE + 0) //¶1澯 -#define DHCK_CW_WD1_CK (DHCK_CW_WD_BASE + 1) //¶1澯 -#define DHCK_CW_WD1_FH (DHCK_CW_WD_BASE + 2) //¶1澯 -#define DHCK_CW_WD2_QD (DHCK_CW_WD_BASE + 3) //¶2澯 -#define DHCK_CW_WD2_CK (DHCK_CW_WD_BASE + 4) //¶2澯 -#define DHCK_CW_WD2_FH (DHCK_CW_WD_BASE + 5) //¶2澯 -#define DHCK_CW_WD3_QD (DHCK_CW_WD_BASE + 6) //¶3澯 -#define DHCK_CW_WD3_CK (DHCK_CW_WD_BASE + 7) //¶3澯 -#define DHCK_CW_WD3_FH (DHCK_CW_WD_BASE + 8) //¶3澯 -#define DHCK_CW_WD4_QD (DHCK_CW_WD_BASE + 9) //¶4澯 -#define DHCK_CW_WD4_CK (DHCK_CW_WD_BASE + 10) //¶4澯 -#define DHCK_CW_WD4_FH (DHCK_CW_WD_BASE + 11) //¶4澯 +#define DHCK_CW_WD1_QD (DHCK_CW_WD_BASE + 0) //温度1告警启动 +#define DHCK_CW_WD1_CK (DHCK_CW_WD_BASE + 1) //温度1告警出口 +#define DHCK_CW_WD1_FH (DHCK_CW_WD_BASE + 2) //温度1告警解除 +#define DHCK_CW_WD2_QD (DHCK_CW_WD_BASE + 3) //温度2告警启动 +#define DHCK_CW_WD2_CK (DHCK_CW_WD_BASE + 4) //温度2告警出口 +#define DHCK_CW_WD2_FH (DHCK_CW_WD_BASE + 5) //温度2告警解除 +#define DHCK_CW_WD3_QD (DHCK_CW_WD_BASE + 6) //温度3告警启动 +#define DHCK_CW_WD3_CK (DHCK_CW_WD_BASE + 7) //温度3告警出口 +#define DHCK_CW_WD3_FH (DHCK_CW_WD_BASE + 8) //温度3告警解除 +#define DHCK_CW_WD4_QD (DHCK_CW_WD_BASE + 9) //温度4告警启动 +#define DHCK_CW_WD4_CK (DHCK_CW_WD_BASE + 10) //温度4告警出口 +#define DHCK_CW_WD4_FH (DHCK_CW_WD_BASE + 11) //温度4告警解除 #define DHCK_CW_SD_BASE (DHCK_CW_WD_BASE + 12) -#define DHCK_CW_SD1_QD (DHCK_CW_SD_BASE + 0) //ʪ1澯 -#define DHCK_CW_SD1_CK (DHCK_CW_SD_BASE + 1) //ʪ1澯 -#define DHCK_CW_SD1_FH (DHCK_CW_SD_BASE + 2) //ʪ1澯 -#define DHCK_CW_SD2_QD (DHCK_CW_SD_BASE + 3) //ʪ2澯 -#define DHCK_CW_SD2_CK (DHCK_CW_SD_BASE + 4) //ʪ2澯 -#define DHCK_CW_SD2_FH (DHCK_CW_SD_BASE + 5) //ʪ2澯 -#define DHCK_CW_SD3_QD (DHCK_CW_SD_BASE + 6) //ʪ3澯 -#define DHCK_CW_SD3_CK (DHCK_CW_SD_BASE + 7) //ʪ3澯 -#define DHCK_CW_SD3_FH (DHCK_CW_SD_BASE + 8) //ʪ3澯 -#define DHCK_CW_SD4_QD (DHCK_CW_SD_BASE + 9) //ʪ4澯 -#define DHCK_CW_SD4_CK (DHCK_CW_SD_BASE + 10) //ʪ4澯 -#define DHCK_CW_SD4_FH (DHCK_CW_SD_BASE + 11) //ʪ4澯 +#define DHCK_CW_SD1_QD (DHCK_CW_SD_BASE + 0) //湿度1告警启动 +#define DHCK_CW_SD1_CK (DHCK_CW_SD_BASE + 1) //湿度1告警出口 +#define DHCK_CW_SD1_FH (DHCK_CW_SD_BASE + 2) //湿度1告警解除 +#define DHCK_CW_SD2_QD (DHCK_CW_SD_BASE + 3) //湿度2告警启动 +#define DHCK_CW_SD2_CK (DHCK_CW_SD_BASE + 4) //湿度2告警出口 +#define DHCK_CW_SD2_FH (DHCK_CW_SD_BASE + 5) //湿度2告警解除 +#define DHCK_CW_SD3_QD (DHCK_CW_SD_BASE + 6) //湿度3告警启动 +#define DHCK_CW_SD3_CK (DHCK_CW_SD_BASE + 7) //湿度3告警出口 +#define DHCK_CW_SD3_FH (DHCK_CW_SD_BASE + 8) //湿度3告警解除 +#define DHCK_CW_SD4_QD (DHCK_CW_SD_BASE + 9) //湿度4告警启动 +#define DHCK_CW_SD4_CK (DHCK_CW_SD_BASE + 10) //湿度4告警出口 +#define DHCK_CW_SD4_FH (DHCK_CW_SD_BASE + 11) //湿度4告警解除 #define DHCK_CW_FS_BASE (DHCK_CW_SD_BASE + 12) -#define DHCK_CW_FS1_QD (DHCK_CW_FS_BASE + 0) //1澯 -#define DHCK_CW_FS1_CK (DHCK_CW_FS_BASE + 1) //1澯 -#define DHCK_CW_FS1_FH (DHCK_CW_FS_BASE + 2) //1澯 -#define DHCK_CW_FS2_QD (DHCK_CW_FS_BASE + 3) //2澯 -#define DHCK_CW_FS2_CK (DHCK_CW_FS_BASE + 4) //2澯 -#define DHCK_CW_FS2_FH (DHCK_CW_FS_BASE + 5) //2澯 -#define DHCK_CW_FS3_QD (DHCK_CW_FS_BASE + 6) //3澯 -#define DHCK_CW_FS3_CK (DHCK_CW_FS_BASE + 7) //3澯 -#define DHCK_CW_FS3_FH (DHCK_CW_FS_BASE + 8) //3澯 -#define DHCK_CW_FS4_QD (DHCK_CW_FS_BASE + 9) //4澯 -#define DHCK_CW_FS4_CK (DHCK_CW_FS_BASE + 10) //4澯 -#define DHCK_CW_FS4_FH (DHCK_CW_FS_BASE + 11) //4澯 +#define DHCK_CW_FS1_QD (DHCK_CW_FS_BASE + 0) //风速1告警启动 +#define DHCK_CW_FS1_CK (DHCK_CW_FS_BASE + 1) //风速1告警出口 +#define DHCK_CW_FS1_FH (DHCK_CW_FS_BASE + 2) //风速1告警解除 +#define DHCK_CW_FS2_QD (DHCK_CW_FS_BASE + 3) //风速2告警启动 +#define DHCK_CW_FS2_CK (DHCK_CW_FS_BASE + 4) //风速2告警出口 +#define DHCK_CW_FS2_FH (DHCK_CW_FS_BASE + 5) //风速2告警解除 +#define DHCK_CW_FS3_QD (DHCK_CW_FS_BASE + 6) //风速3告警启动 +#define DHCK_CW_FS3_CK (DHCK_CW_FS_BASE + 7) //风速3告警出口 +#define DHCK_CW_FS3_FH (DHCK_CW_FS_BASE + 8) //风速3告警解除 +#define DHCK_CW_FS4_QD (DHCK_CW_FS_BASE + 9) //风速4告警启动 +#define DHCK_CW_FS4_CK (DHCK_CW_FS_BASE + 10) //风速4告警出口 +#define DHCK_CW_FS4_FH (DHCK_CW_FS_BASE + 11) //风速4告警解除 -#define DHCK_CTRL_START (1600) //ֵ¼ʼֵ +#define DHCK_CTRL_START (1600) //定值控制字事件起始编码值 -#define DHCK_CTRL_TR_WD1_SUCCESS (DHCK_CTRL_START + 0) //Ͷ¶1ɹ -#define DHCK_CTRL_TR_WD1_FAIL (DHCK_CTRL_START + 1) //Ͷ¶1ʧ -#define DHCK_CTRL_TC_WD1_SUCCESS (DHCK_CTRL_START + 2) //˳¶1ɹ -#define DHCK_CTRL_TC_WD1_FAIL (DHCK_CTRL_START + 3) //˳¶1ʧ -#define DHCK_CTRL_TR_WD2_SUCCESS (DHCK_CTRL_START + 4) //Ͷ¶2ɹ -#define DHCK_CTRL_TR_WD2_FAIL (DHCK_CTRL_START + 5) //Ͷ¶2ʧ -#define DHCK_CTRL_TC_WD2_SUCCESS (DHCK_CTRL_START + 6) //˳¶2ɹ -#define DHCK_CTRL_TC_WD2_FAIL (DHCK_CTRL_START + 7) //˳¶2ʧ -#define DHCK_CTRL_TR_WD3_SUCCESS (DHCK_CTRL_START + 8) //Ͷ¶3ɹ -#define DHCK_CTRL_TR_WD3_FAIL (DHCK_CTRL_START + 9) //Ͷ¶3ʧ -#define DHCK_CTRL_TC_WD3_SUCCESS (DHCK_CTRL_START + 10) //˳¶3ɹ -#define DHCK_CTRL_TC_WD3_FAIL (DHCK_CTRL_START + 11) //˳¶3ʧ -#define DHCK_CTRL_TR_WD4_SUCCESS (DHCK_CTRL_START + 12) //Ͷ¶4ɹ -#define DHCK_CTRL_TR_WD4_FAIL (DHCK_CTRL_START + 13) //Ͷ¶4ʧ -#define DHCK_CTRL_TC_WD4_SUCCESS (DHCK_CTRL_START + 14) //˳¶4ɹ -#define DHCK_CTRL_TC_WD4_FAIL (DHCK_CTRL_START + 15) //˳¶4ʧ +#define DHCK_CTRL_TR_WD1_SUCCESS (DHCK_CTRL_START + 0) //投入温度1成功 +#define DHCK_CTRL_TR_WD1_FAIL (DHCK_CTRL_START + 1) //投入温度1失败 +#define DHCK_CTRL_TC_WD1_SUCCESS (DHCK_CTRL_START + 2) //退出温度1成功 +#define DHCK_CTRL_TC_WD1_FAIL (DHCK_CTRL_START + 3) //退出温度1失败 +#define DHCK_CTRL_TR_WD2_SUCCESS (DHCK_CTRL_START + 4) //投入温度2成功 +#define DHCK_CTRL_TR_WD2_FAIL (DHCK_CTRL_START + 5) //投入温度2失败 +#define DHCK_CTRL_TC_WD2_SUCCESS (DHCK_CTRL_START + 6) //退出温度2成功 +#define DHCK_CTRL_TC_WD2_FAIL (DHCK_CTRL_START + 7) //退出温度2失败 +#define DHCK_CTRL_TR_WD3_SUCCESS (DHCK_CTRL_START + 8) //投入温度3成功 +#define DHCK_CTRL_TR_WD3_FAIL (DHCK_CTRL_START + 9) //投入温度3失败 +#define DHCK_CTRL_TC_WD3_SUCCESS (DHCK_CTRL_START + 10) //退出温度3成功 +#define DHCK_CTRL_TC_WD3_FAIL (DHCK_CTRL_START + 11) //退出温度3失败 +#define DHCK_CTRL_TR_WD4_SUCCESS (DHCK_CTRL_START + 12) //投入温度4成功 +#define DHCK_CTRL_TR_WD4_FAIL (DHCK_CTRL_START + 13) //投入温度4失败 +#define DHCK_CTRL_TC_WD4_SUCCESS (DHCK_CTRL_START + 14) //退出温度4成功 +#define DHCK_CTRL_TC_WD4_FAIL (DHCK_CTRL_START + 15) //退出温度4失败 -#define DHCK_CTRL_TR_SD1_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 1) //Ͷʪ1ɹ -#define DHCK_CTRL_TR_SD1_FAIL (DHCK_CTRL_TC_WD4_FAIL + 2) //Ͷʪ1ʧ -#define DHCK_CTRL_TC_SD1_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 3) //˳ʪ1ɹ -#define DHCK_CTRL_TC_SD1_FAIL (DHCK_CTRL_TC_WD4_FAIL + 4) //˳ʪ1ʧ -#define DHCK_CTRL_TR_SD2_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 5) //Ͷʪ2ɹ -#define DHCK_CTRL_TR_SD2_FAIL (DHCK_CTRL_TC_WD4_FAIL + 6) //Ͷʪ2ʧ -#define DHCK_CTRL_TC_SD2_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 7) //˳ʪ2ɹ -#define DHCK_CTRL_TC_SD2_FAIL (DHCK_CTRL_TC_WD4_FAIL + 8) //˳ʪ2ʧ -#define DHCK_CTRL_TR_SD3_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 9) //Ͷʪ3ɹ -#define DHCK_CTRL_TR_SD3_FAIL (DHCK_CTRL_TC_WD4_FAIL + 10) //Ͷʪ3ʧ -#define DHCK_CTRL_TC_SD3_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 11) //˳ʪ3ɹ -#define DHCK_CTRL_TC_SD3_FAIL (DHCK_CTRL_TC_WD4_FAIL + 12) //˳ʪ3ʧ -#define DHCK_CTRL_TR_SD4_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 13) //Ͷʪ4ɹ -#define DHCK_CTRL_TR_SD4_FAIL (DHCK_CTRL_TC_WD4_FAIL + 14) //Ͷʪ4ʧ -#define DHCK_CTRL_TC_SD4_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 15) //˳ʪ4ɹ -#define DHCK_CTRL_TC_SD4_FAIL (DHCK_CTRL_TC_WD4_FAIL + 16) //˳ʪ4ʧ +#define DHCK_CTRL_TR_SD1_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 1) //投入湿度1成功 +#define DHCK_CTRL_TR_SD1_FAIL (DHCK_CTRL_TC_WD4_FAIL + 2) //投入湿度1失败 +#define DHCK_CTRL_TC_SD1_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 3) //退出湿度1成功 +#define DHCK_CTRL_TC_SD1_FAIL (DHCK_CTRL_TC_WD4_FAIL + 4) //退出湿度1失败 +#define DHCK_CTRL_TR_SD2_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 5) //投入湿度2成功 +#define DHCK_CTRL_TR_SD2_FAIL (DHCK_CTRL_TC_WD4_FAIL + 6) //投入湿度2失败 +#define DHCK_CTRL_TC_SD2_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 7) //退出湿度2成功 +#define DHCK_CTRL_TC_SD2_FAIL (DHCK_CTRL_TC_WD4_FAIL + 8) //退出湿度2失败 +#define DHCK_CTRL_TR_SD3_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 9) //投入湿度3成功 +#define DHCK_CTRL_TR_SD3_FAIL (DHCK_CTRL_TC_WD4_FAIL + 10) //投入湿度3失败 +#define DHCK_CTRL_TC_SD3_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 11) //退出湿度3成功 +#define DHCK_CTRL_TC_SD3_FAIL (DHCK_CTRL_TC_WD4_FAIL + 12) //退出湿度3失败 +#define DHCK_CTRL_TR_SD4_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 13) //投入湿度4成功 +#define DHCK_CTRL_TR_SD4_FAIL (DHCK_CTRL_TC_WD4_FAIL + 14) //投入湿度4失败 +#define DHCK_CTRL_TC_SD4_SUCCESS (DHCK_CTRL_TC_WD4_FAIL + 15) //退出湿度4成功 +#define DHCK_CTRL_TC_SD4_FAIL (DHCK_CTRL_TC_WD4_FAIL + 16) //退出湿度4失败 -#define DHCK_CTRL_TR_FS1_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 1) //Ͷ1ɹ -#define DHCK_CTRL_TR_FS1_FAIL (DHCK_CTRL_TC_SD4_FAIL + 2) //Ͷ1ʧ -#define DHCK_CTRL_TC_FS1_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 3) //˳1ɹ -#define DHCK_CTRL_TC_FS1_FAIL (DHCK_CTRL_TC_SD4_FAIL + 4) //˳1ʧ -#define DHCK_CTRL_TR_FS2_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 5) //Ͷ2ɹ -#define DHCK_CTRL_TR_FS2_FAIL (DHCK_CTRL_TC_SD4_FAIL + 6) //Ͷ2ʧ -#define DHCK_CTRL_TC_FS2_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 7) //˳2ɹ -#define DHCK_CTRL_TC_FS2_FAIL (DHCK_CTRL_TC_SD4_FAIL + 8) //˳2ʧ -#define DHCK_CTRL_TR_FS3_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 9) //Ͷ3ɹ -#define DHCK_CTRL_TR_FS3_FAIL (DHCK_CTRL_TC_SD4_FAIL + 10) //Ͷ3ʧ -#define DHCK_CTRL_TC_FS3_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 11) //˳3ɹ -#define DHCK_CTRL_TC_FS3_FAIL (DHCK_CTRL_TC_SD4_FAIL + 12) //˳3ʧ -#define DHCK_CTRL_TR_FS4_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 13) //Ͷ4ɹ -#define DHCK_CTRL_TR_FS4_FAIL (DHCK_CTRL_TC_SD4_FAIL + 14) //Ͷ4ʧ -#define DHCK_CTRL_TC_FS4_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 15) //˳4ɹ -#define DHCK_CTRL_TC_FS4_FAIL (DHCK_CTRL_TC_SD4_FAIL + 16) //˳4ʧ +#define DHCK_CTRL_TR_FS1_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 1) //投入风速1成功 +#define DHCK_CTRL_TR_FS1_FAIL (DHCK_CTRL_TC_SD4_FAIL + 2) //投入风速1失败 +#define DHCK_CTRL_TC_FS1_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 3) //退出风速1成功 +#define DHCK_CTRL_TC_FS1_FAIL (DHCK_CTRL_TC_SD4_FAIL + 4) //退出风速1失败 +#define DHCK_CTRL_TR_FS2_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 5) //投入风速2成功 +#define DHCK_CTRL_TR_FS2_FAIL (DHCK_CTRL_TC_SD4_FAIL + 6) //投入风速2失败 +#define DHCK_CTRL_TC_FS2_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 7) //退出风速2成功 +#define DHCK_CTRL_TC_FS2_FAIL (DHCK_CTRL_TC_SD4_FAIL + 8) //退出风速2失败 +#define DHCK_CTRL_TR_FS3_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 9) //投入风速3成功 +#define DHCK_CTRL_TR_FS3_FAIL (DHCK_CTRL_TC_SD4_FAIL + 10) //投入风速3失败 +#define DHCK_CTRL_TC_FS3_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 11) //退出风速3成功 +#define DHCK_CTRL_TC_FS3_FAIL (DHCK_CTRL_TC_SD4_FAIL + 12) //退出风速3失败 +#define DHCK_CTRL_TR_FS4_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 13) //投入风速4成功 +#define DHCK_CTRL_TR_FS4_FAIL (DHCK_CTRL_TC_SD4_FAIL + 14) //投入风速4失败 +#define DHCK_CTRL_TC_FS4_SUCCESS (DHCK_CTRL_TC_SD4_FAIL + 15) //退出风速4成功 +#define DHCK_CTRL_TC_FS4_FAIL (DHCK_CTRL_TC_SD4_FAIL + 16) //退出风速4失败 -//¼ +//驱动开出事件 #define DHCK_QDKC_CODE_START (1200) #define DHCK_KC1_DZ (DHCK_QDKC_CODE_START + 0) @@ -407,7 +407,7 @@ typedef enum{ -//벼/¼ +//开入布防/撤防事件代码 #define DHCK_KR_DEFENSE_BASE (1700) #define DHCK_KR1_NO_DEFENSE (DHCK_KR_DEFENSE_BASE + 0) @@ -531,161 +531,161 @@ typedef enum{ #define DHCK_KR60_NO_DEFENSE (DHCK_KR_DEFENSE_BASE + 118) #define DHCK_KR60_WITH_DEFENSE (DHCK_KR_DEFENSE_BASE + 119) -//(ͨò) -#define DHCK_KC_TYPE_KEEPWFK (1)//޷-ֿ -#define DHCK_KC_TYPE_WFK (2)//޷-ֿ -#define DHCK_KC_TYPE_KEEPFK (3)//з-ֿ -#define DHCK_KC_TYPE_FK (4)//з-ֿ -#define DHCK_KC_TYPE_QDQS (5)// +//开出类型(通用测控) +#define DHCK_KC_TYPE_KEEPWFK (1)//无反馈-带保持开出 +#define DHCK_KC_TYPE_WFK (2)//无反馈-不带保持开出 +#define DHCK_KC_TYPE_KEEPFK (3)//有反馈-带保持开出 +#define DHCK_KC_TYPE_FK (4)//有反馈-不带保持开出 +#define DHCK_KC_TYPE_QDQS (5)//驱动隔开 -//¼ +//操作事件定义 typedef enum{ - //ѹ¼ + //软压板事件 TYCK_SOFTSTRIP_SOE_START_RM = 1400, - TYCK_RM_SOFTSTRIP_CHECK_RUN_OK = TYCK_SOFTSTRIP_SOE_START_RM, //ңͶѹɹ + TYCK_RM_SOFTSTRIP_CHECK_RUN_OK = TYCK_SOFTSTRIP_SOE_START_RM, //遥控投入检修软压板成功 TYCK_SOFTSTRIP_SOE_START_LC = 1500, - TYCK_LC_SOFTSTRIP_CHECK_RUN_OK = TYCK_SOFTSTRIP_SOE_START_LC, //Ͷѹɹ + TYCK_LC_SOFTSTRIP_CHECK_RUN_OK = TYCK_SOFTSTRIP_SOE_START_LC, //本地投入检修软压板成功 }soe_operate_dnzl; //#ifdef _dhck_c_ -//1.ûֵ -//1.ûֵ -extern DateType SetModiDate; //ֵ޸ʱ䣬8ֽ -extern unsigned int SetCheckSum; //У,4ֽ +//1.用户区整定值 +//1.用户区整定值 +extern DateType SetModiDate; //定值修改时间,8字节 +extern unsigned int SetCheckSum; //校验码,4字节 -extern unsigned int SetNumber; //ֵţ4ֽ -extern unsigned int SetValueMode; //ʽ4ֽ -extern unsigned int DisplayMode; //ģʾʽ4ֽ -//extern unsigned int RatedI; //4ֽ +extern unsigned int SetNumber; //定值区号,4字节 +extern unsigned int SetValueMode; //整定方式,4字节 +extern unsigned int DisplayMode; //模拟量显示方式,4字节 +//extern unsigned int RatedI; //额定电流,4字节 -extern NoDirectUISettingType TYCK_WD1Set; //¶1澯 -extern NoDirectUISettingType TYCK_WD2Set; //¶2澯 -extern NoDirectUISettingType TYCK_WD3Set; //¶3澯 -extern NoDirectUISettingType TYCK_WD4Set; //¶4澯 +extern NoDirectUISettingType TYCK_WD1Set; //温度1告警 +extern NoDirectUISettingType TYCK_WD2Set; //温度2告警 +extern NoDirectUISettingType TYCK_WD3Set; //温度3告警 +extern NoDirectUISettingType TYCK_WD4Set; //温度4告警 -extern NoDirectUISettingType TYCK_SD1Set; //ʪ1澯 -extern NoDirectUISettingType TYCK_SD2Set; //ʪ2澯 -extern NoDirectUISettingType TYCK_SD3Set; //ʪ3澯 -extern NoDirectUISettingType TYCK_SD4Set; //ʪ4澯 +extern NoDirectUISettingType TYCK_SD1Set; //湿度1告警 +extern NoDirectUISettingType TYCK_SD2Set; //湿度2告警 +extern NoDirectUISettingType TYCK_SD3Set; //湿度3告警 +extern NoDirectUISettingType TYCK_SD4Set; //湿度4告警 -extern NoDirectUISettingType TYCK_FS1Set; //1澯 -extern NoDirectUISettingType TYCK_FS2Set; //2澯 -extern NoDirectUISettingType TYCK_FS3Set; //3澯 -extern NoDirectUISettingType TYCK_FS4Set; //4澯 +extern NoDirectUISettingType TYCK_FS1Set; //风速1告警 +extern NoDirectUISettingType TYCK_FS2Set; //风速2告警 +extern NoDirectUISettingType TYCK_FS3Set; //风速3告警 +extern NoDirectUISettingType TYCK_FS4Set; //风速4告警 -extern unsigned int TYCK_QSOperationTime; //뿪1ʱ,4ֽ -extern unsigned int TYCK_KRTXSet[DHCK_KR_NUM]; // -extern KCTXSetType TYCK_KCTXSet[DHCK_KC_NUM ]; // +extern unsigned int TYCK_QSOperationTime; //隔离开关1动作时间,4字节 +extern unsigned int TYCK_KRTXSet[DHCK_KR_NUM]; //开入特性 +extern KCTXSetType TYCK_KCTXSet[DHCK_KC_NUM ]; //开出特性 -extern unsigned int TYCK_KRTXBackup[DHCK_KR_NUM]; //Ա +extern unsigned int TYCK_KRTXBackup[DHCK_KR_NUM]; //开入特性备份 extern unsigned int TYCK_LS; extern unsigned int TYCK_XD; -//ѹ -extern unsigned int TYCK_CWWD1TouRu; //¶1澯ѹ壬4ֽ -extern unsigned int TYCK_CWWD2TouRu; //¶2澯ѹ壬4ֽ -extern unsigned int TYCK_CWWD3TouRu; //¶3澯ѹ壬4ֽ -extern unsigned int TYCK_CWWD4TouRu; //¶4澯ѹ壬4ֽ +//压板 +extern unsigned int TYCK_CWWD1TouRu; //温度1告警压板,4字节 +extern unsigned int TYCK_CWWD2TouRu; //温度2告警压板,4字节 +extern unsigned int TYCK_CWWD3TouRu; //温度3告警压板,4字节 +extern unsigned int TYCK_CWWD4TouRu; //温度4告警压板,4字节 -extern unsigned int TYCK_CWSD1TouRu; //ʪ1澯ѹ壬4ֽ -extern unsigned int TYCK_CWSD2TouRu; //ʪ2澯ѹ壬4ֽ -extern unsigned int TYCK_CWSD3TouRu; //ʪ3澯ѹ壬4ֽ -extern unsigned int TYCK_CWSD4TouRu; //ʪ4澯ѹ壬4ֽ +extern unsigned int TYCK_CWSD1TouRu; //湿度1告警压板,4字节 +extern unsigned int TYCK_CWSD2TouRu; //湿度2告警压板,4字节 +extern unsigned int TYCK_CWSD3TouRu; //湿度3告警压板,4字节 +extern unsigned int TYCK_CWSD4TouRu; //湿度4告警压板,4字节 -extern unsigned int TYCK_CWFS1TouRu; //1澯ѹ壬4ֽ -extern unsigned int TYCK_CWFS2TouRu; //2澯ѹ壬4ֽ -extern unsigned int TYCK_CWFS3TouRu; //3澯ѹ壬4ֽ -extern unsigned int TYCK_CWFS4TouRu; //4澯ѹ壬4ֽ +extern unsigned int TYCK_CWFS1TouRu; //风速1告警压板,4字节 +extern unsigned int TYCK_CWFS2TouRu; //风速2告警压板,4字节 +extern unsigned int TYCK_CWFS3TouRu; //风速3告警压板,4字节 +extern unsigned int TYCK_CWFS4TouRu; //风速4告警压板,4字节 -//2.ϵͳֵ -extern DateType CanShuModiDate; //ϵͳ޸ʱ䣬8ֽ -extern unsigned int CanShuCheckSum; //У,4ֽ +//2.系统参数区整定值 +extern DateType CanShuModiDate; //系统参数修改时间,8字节 +extern unsigned int CanShuCheckSum; //校验码,4字节 -extern float TYCK_WD1TSet; //¶1澯¶Ȼ׼ֵ4ֽ -extern float TYCK_WD1ISet; //¶1澯׼ֵ4ֽ -extern float TYCK_WD1KSet; //¶1澯бʣ4ֽ -extern float TYCK_WD2TSet; //¶2澯¶Ȼ׼ֵ4ֽ -extern float TYCK_WD2ISet; //¶2澯׼ֵ4ֽ -extern float TYCK_WD2KSet; //¶2澯бʣ4ֽ -extern float TYCK_WD3TSet; //¶3澯¶Ȼ׼ֵ4ֽ -extern float TYCK_WD3ISet; //¶3澯׼ֵ4ֽ -extern float TYCK_WD3KSet; //¶3澯бʣ4ֽ -extern float TYCK_WD4TSet; //¶4澯¶Ȼ׼ֵ4ֽ -extern float TYCK_WD4ISet; //¶4澯׼ֵ4ֽ -extern float TYCK_WD4KSet; //¶4澯бʣ4ֽ +extern float TYCK_WD1TSet; //温度1告警温度基准值,4字节 +extern float TYCK_WD1ISet; //温度1告警电流基准值,4字节 +extern float TYCK_WD1KSet; //温度1告警曲线斜率,4字节 +extern float TYCK_WD2TSet; //温度2告警温度基准值,4字节 +extern float TYCK_WD2ISet; //温度2告警电流基准值,4字节 +extern float TYCK_WD2KSet; //温度2告警曲线斜率,4字节 +extern float TYCK_WD3TSet; //温度3告警温度基准值,4字节 +extern float TYCK_WD3ISet; //温度3告警电流基准值,4字节 +extern float TYCK_WD3KSet; //温度3告警曲线斜率,4字节 +extern float TYCK_WD4TSet; //温度4告警温度基准值,4字节 +extern float TYCK_WD4ISet; //温度4告警电流基准值,4字节 +extern float TYCK_WD4KSet; //温度4告警曲线斜率,4字节 -extern float TYCK_SD1TSet; //ʪ1澯ʪȻ׼ֵ4ֽ -extern float TYCK_SD1ISet; //ʪ1澯׼ֵ4ֽ -extern float TYCK_SD1KSet; //ʪ1澯бʣ4ֽ -extern float TYCK_SD2TSet; //ʪ2澯ʪȻ׼ֵ4ֽ -extern float TYCK_SD2ISet; //ʪ2澯׼ֵ4ֽ -extern float TYCK_SD2KSet; //ʪ2澯бʣ4ֽ -extern float TYCK_SD3TSet; //ʪ3澯ʪȻ׼ֵ4ֽ -extern float TYCK_SD3ISet; //ʪ3澯׼ֵ4ֽ -extern float TYCK_SD3KSet; //ʪ3澯бʣ4ֽ -extern float TYCK_SD4TSet; //ʪ4澯ʪȻ׼ֵ4ֽ -extern float TYCK_SD4ISet; //ʪ4澯׼ֵ4ֽ -extern float TYCK_SD4KSet; //ʪ4澯бʣ4ֽ +extern float TYCK_SD1TSet; //湿度1告警湿度基准值,4字节 +extern float TYCK_SD1ISet; //湿度1告警电流基准值,4字节 +extern float TYCK_SD1KSet; //湿度1告警曲线斜率,4字节 +extern float TYCK_SD2TSet; //湿度2告警湿度基准值,4字节 +extern float TYCK_SD2ISet; //湿度2告警电流基准值,4字节 +extern float TYCK_SD2KSet; //湿度2告警曲线斜率,4字节 +extern float TYCK_SD3TSet; //湿度3告警湿度基准值,4字节 +extern float TYCK_SD3ISet; //湿度3告警电流基准值,4字节 +extern float TYCK_SD3KSet; //湿度3告警曲线斜率,4字节 +extern float TYCK_SD4TSet; //湿度4告警湿度基准值,4字节 +extern float TYCK_SD4ISet; //湿度4告警电流基准值,4字节 +extern float TYCK_SD4KSet; //湿度4告警曲线斜率,4字节 -extern float TYCK_FS1TSet; //1澯ٻ׼ֵ4ֽ -extern float TYCK_FS1ISet; //1澯׼ֵ4ֽ -extern float TYCK_FS1KSet; //1澯бʣ4ֽ -extern float TYCK_FS2TSet; //2澯ٻ׼ֵ4ֽ -extern float TYCK_FS2ISet; //2澯׼ֵ4ֽ -extern float TYCK_FS2KSet; //2澯бʣ4ֽ -extern float TYCK_FS3TSet; //3澯ٻ׼ֵ4ֽ -extern float TYCK_FS3ISet; //3澯׼ֵ4ֽ -extern float TYCK_FS3KSet; //3澯бʣ4ֽ -extern float TYCK_FS4TSet; //4澯ٻ׼ֵ4ֽ -extern float TYCK_FS4ISet; //4澯׼ֵ4ֽ -extern float TYCK_FS4KSet; //4澯бʣ4ֽ -extern unsigned int DHCK_IO2_Enable; //B04ѡ俪 -extern unsigned int DHCK_IO4_Enable; //B06ѡ俪 -extern unsigned int DHCK_IO1_Enable; //B03ѡ俪 -extern unsigned int DHCK_IO3_Enable; //B05ѡ俪 +extern float TYCK_FS1TSet; //风速1告警风速基准值,4字节 +extern float TYCK_FS1ISet; //风速1告警电流基准值,4字节 +extern float TYCK_FS1KSet; //风速1告警曲线斜率,4字节 +extern float TYCK_FS2TSet; //风速2告警风速基准值,4字节 +extern float TYCK_FS2ISet; //风速2告警电流基准值,4字节 +extern float TYCK_FS2KSet; //风速2告警曲线斜率,4字节 +extern float TYCK_FS3TSet; //风速3告警风速基准值,4字节 +extern float TYCK_FS3ISet; //风速3告警电流基准值,4字节 +extern float TYCK_FS3KSet; //风速3告警曲线斜率,4字节 +extern float TYCK_FS4TSet; //风速4告警风速基准值,4字节 +extern float TYCK_FS4ISet; //风速4告警电流基准值,4字节 +extern float TYCK_FS4KSet; //风速4告警曲线斜率,4字节 +extern unsigned int DHCK_IO2_Enable; //B04选配开入插件 +extern unsigned int DHCK_IO4_Enable; //B06选配开出插件 +extern unsigned int DHCK_IO1_Enable; //B03选配开入插件 +extern unsigned int DHCK_IO3_Enable; //B05选配开出插件 -//extern KaiRuSetType KaiRuDelaySetting[INPUT_NUM]; //ԣ8*38=304ֽ +//extern KaiRuSetType KaiRuDelaySetting[INPUT_NUM]; //开入特性,8*38=304字节 -//3.ңò -//extern DateType PeiZhiModiDate; //ңò޸ʱ䣬8ֽ -//extern unsigned int PeiZhiCheckSum; //У,4ֽ +//3.遥信配置参数 +//extern DateType PeiZhiModiDate; //遥信配置参数修改时间,8字节 +//extern unsigned int PeiZhiCheckSum; //校验码,4字节 -extern YaoXinObjectType YaoXinSet[MAX_YXSET_NUM]; //ңŶñ60*12=720ֽ +extern YaoXinObjectType YaoXinSet[MAX_YXSET_NUM]; //遥信对象设置表,60*12=720字节 -//Ԫ -extern NoDirectProtectItemType TYCK_CWWD1YJ; //¶ȸ澯1Ԫ -extern NoDirectProtectItemType TYCK_CWWD2YJ; //¶ȸ澯2Ԫ -extern NoDirectProtectItemType TYCK_CWWD3YJ; //¶ȸ澯1Ԫ -extern NoDirectProtectItemType TYCK_CWWD4YJ; //¶ȸ澯2Ԫ +//保护元件 +extern NoDirectProtectItemType TYCK_CWWD1YJ; //温度告警1元件 +extern NoDirectProtectItemType TYCK_CWWD2YJ; //温度告警2元件 +extern NoDirectProtectItemType TYCK_CWWD3YJ; //温度告警1元件 +extern NoDirectProtectItemType TYCK_CWWD4YJ; //温度告警2元件 -//Ԫ -extern NoDirectProtectItemType TYCK_CWSD1YJ; //ʪȸ澯1Ԫ -extern NoDirectProtectItemType TYCK_CWSD2YJ; //ʪȸ澯2Ԫ -extern NoDirectProtectItemType TYCK_CWSD3YJ; //ʪȸ澯1Ԫ -extern NoDirectProtectItemType TYCK_CWSD4YJ; //ʪȸ澯2Ԫ +//保护元件 +extern NoDirectProtectItemType TYCK_CWSD1YJ; //湿度告警1元件 +extern NoDirectProtectItemType TYCK_CWSD2YJ; //湿度告警2元件 +extern NoDirectProtectItemType TYCK_CWSD3YJ; //湿度告警1元件 +extern NoDirectProtectItemType TYCK_CWSD4YJ; //湿度告警2元件 -//Ԫ -extern NoDirectProtectItemType TYCK_CWFS1YJ; //ٸ澯1Ԫ -extern NoDirectProtectItemType TYCK_CWFS2YJ; //ٸ澯2Ԫ -extern NoDirectProtectItemType TYCK_CWFS3YJ; //ٸ澯1Ԫ -extern NoDirectProtectItemType TYCK_CWFS4YJ; //ٸ澯2Ԫ +//保护元件 +extern NoDirectProtectItemType TYCK_CWFS1YJ; //风速告警1元件 +extern NoDirectProtectItemType TYCK_CWFS2YJ; //风速告警2元件 +extern NoDirectProtectItemType TYCK_CWFS3YJ; //风速告警1元件 +extern NoDirectProtectItemType TYCK_CWFS4YJ; //风速告警2元件 -//ȫֱ -extern QDKCType TYCK_QDKCSet[DHCK_KC_NUM ]; // -extern unsigned char FGIP; //ʶ +//全局变量 +extern QDKCType TYCK_QDKCSet[DHCK_KC_NUM ]; //驱动开出集合 +extern unsigned char FGIP; //复归标识 #endif #endif