#ifndef USERCONST_H_ #define USERCONST_H_ #define CS_SPECIFICWEIGHT 7850 //Kg/m3 #define CS_SENDER_HMI "HMI" //画面事件 #define CS_SENDER_L3 "L3" //L3事件 #define MAX_0RDER 10 // Max number of order #define MIN_CUT_WEIGHT 7500 // Min caculation weight #define ENTRY_POSNO 6 //入口所有鞍座数目 #define CS_N_ELAPSED_MAX 300 //时间同步最大间隔 #define CS_N_ELAPSED_MIN 30 //时间同步最小间隔 //#define CS_S_PROD_OK "0" //生产实绩正常 //#define CS_S_PROD_NG "1" //生产实绩异常 #define CS_S_PROD_OK "2" //生产实绩正常 #define CS_S_PROD_NG "3" //生产实绩异常 #define NAME_ED_WD "width" #define NAME_ED_THK "hEntry" #define NAME_ED_WT "WEIGHTCOIL" #define NAME_HOT_LEN "coilLength" #define NAME_WTMAX "cutValueMax" #define NAME_WTMIN "cutValueMin" #define NAME_EXIT_THICK "hExit" #define NAME_DIVMODE "howToCutL3" #define NAME_HOWTOCUT "howToCut" #define NAME_CUTINFOABS "cutInfoAbs" #define NAME_CUTVALUE "cutValue" #define NAME_LENTRY "lEntry" #define NAME_LENGTHORDER "LENGTHORDER" #define NAME_COILID "extId" #define CS_TABLE_MU "T_MU" #define CS_TABLE_PHYSICAL "T_PDI_PH" #define CS_TABLE_LOGICAL "T_PDI_LO" #define CS_TABLE_ORDER "T_PDI_OR" #define CS_TABLE_ROLL "T_ROL_DATA" #define CS_TABLE_DEFECT "T_DEF_ENT" #define CS_TABLE_PDOPHYSICAL "T_PDO_PH" #define CS_TABLE_PDOLOGICAL "T_PDO_LO" #define CS_TABLE_PDOORDER "T_PDO_OR" #define CS_TABLE_ROLL "T_ROL_DATA" #define CS_TABLE_DEFECT "T_DEF_ENT" #define CS_TABLE_SHIFT "T_SFT_DATA" #define CS_TABLE_REJECT "T_TRK_REJECT" #define CS_COLUMN_OK "ok" // Telegram attribute for OK Values #define CS_COLUMN_OKALL "okAll" #define CS_COLUMN_EXTID "Mu" #define CS_L3PRIMARY_DATA "L3PrimData" #define CS_ENTERY_COILNO "EntryCoilNo" #define CS_STEEL_GRADE "SteelGread" #define CS_SCHEDULE_NO "PlanNo" #define CS_PLANT_TYPE "L3" #define CN_PHYSICAL 0 //物理卷的数量 #define CN_LOGICAL 1 //逻辑卷的数量 #define CN_ORDER_0 0 //合同卷数量 #define CN_ORDER_1 1 #define CN_ORDER_2 2 #define CN_ORDER_3 3 #define CS_SET_COIL 0 #define CS_SET_NEXTCUT 1 #define CS_SET_WEIGHT 2 #define CS_ENTRYSET 3 #define CS_SET_CONFIRM 4 #define CS_N_COIL_LENGTH 11 //钢卷号长度 #define CS_N_ENTCOIL_POS 17 //原始数据电文中入口钢卷号起始位置 #define CS_N_EXTCOIL_POS 332 //原始数据电文中出口钢卷号起始位置 #define CS_N_MAX_TELE_ITEM 100 //AutoTele最多提供的电文项数目 #define CS_N_ENTRY_COIL_THICK_MAX 6.00 //入口厚度最大值 #define CS_N_ENTRY_COIL_THICK_MIN 0.8 //入口厚度最小值 #define CS_N_ENTRY_COIL_WIDTH_MAX 1700 //入口宽度最大值 #define CS_N_ENTRY_COIL_WIDTH_MIN 850 //入口宽度最小值 #define CS_N_FIRST_SHIFT_OFF 24300 //第一班的偏移秒数(从00:00:00开始) #define CS_N_LAST_SHIFT_OFF 78300 //最后一班的偏移秒数(从00:00:00开始) #define CS_N_DAY_SEC 86400 //一天的秒数 // #define CS_N_START_WAIT 6000 //停机结束等待确认时间(毫秒) // #define CS_N_STOP_WAIT 8000 //停机开始等待确认时间(毫秒) #define CS_C_DIV_CHAR '_' //分卷标志 #define CS_N_DIV_POS 3 //分卷后缀 #define CS_N_ORDER_POS 2 //分卷后缀 #define CS_N_PORLENREMAIN 80 //开卷机钢卷剩余长度 #define CS_N_CALCFLAG 0 //计划钢卷标记 //#define CS_N_EXIT_LENGTH_MIN 50 //出口卷可以生成卷的最小长度 #define CS_N_EXIT_WEIGHT_MIN 500 //出口卷可以生成卷的最小重量 #define CS_N_EXIT_LENGTH_SMALL 200 //出口卷小卷的最大长度 #define CS_N_EXIT_WEIGHT_SMALL 200 //出口卷小卷的最大重量 #define CS_N_SF_LANGTH 364.926 ////均热段长度(单位:m) #define CS_N_OA_LANGTH 974.7195 ////过时效段长度(单位:m) #define CS_N_S_SLEEVE 0 ////套筒重量(单位:kg) #define CS_N_INTERCOILIDMIN 0 ////内部卷号下限 #define CS_N_INTERCOILIDMAX 20 ////内部卷号上限# #define CS_N_ROLLNO_LENGTH 8 //轧辊号长度 #define CS_N_ENT_MAXPOS 23 ////入口最大位置数 #define CS_N_EXT_MAXPOS 320 ////出口最大位置数 #define CS_S_WEIGHT_MODE "1" //理论称重标志 #define CS_N_SIDETRIMMER_GAP_MAX 0.5 //圆盘剪侧隙数最大值 #define CS_N_SIDETRIMMER_GAP_MIN 0.02 //圆盘剪侧隙数最小值 #define CS_N_SIDETRIMMER_LAP_MAX 0.5 //圆盘剪重叠量最大值 #define CS_N_SIDETRIMMER_LAP_MIN 0.02 //圆盘剪重叠量最小值 #define CS_N_POR_TENSION_MAX 25000 //开卷机张力最大值(张力单位为N) #define CS_N_POR_TENSION_MIN 12000 //开卷机张力最小值 #define CS_N_ENTRYLOOP_TENSION_MAX 26000 //入口活套张力最大值 #define CS_N_ENTRYLOOP_TENSION_MIN 3750 //入口活套张力最小值 #define CS_N_DEGREASING_TENSION_MAX 26000 //清洗段张力最大值 #define CS_N_DEGREASING_TENSION_MIN 3750 //清洗段张力最小值 #define CS_N_ENTRY_TENSION_MAX 13000 //炉子入口段张力最大值 #define CS_N_ENTRY_TENSION_MIN 2062 //炉子入口段张力最小值 #define CS_N_JPF_TENSION_MAX 22235 //炉子JPF段张力最大值 #define CS_N_JPF_TENSION_MIN 2000 //炉子JPF段张力最小值 #define CS_N_RTF_TENSION_MAX 13000 //炉子RTF段张力最大值 #define CS_N_RTF_TENSION_MIN 2062 //炉子RTF段张力最小值 #define CS_N_SF_TENSION_MAX 22235 //炉子SF段张力最大值 #define CS_N_SF_TENSION_MIN 2000 //炉子SF段张力最小值 #define CS_N_SCS_TENSION_MAX 13000 //炉子SCS段张力最大值 #define CS_N_SCS_TENSION_MIN 2062 //炉子SCS段张力最小值 #define CS_N_RCS_TENSION_MAX 13000 //炉子RCS段张力最大值 #define CS_N_RCS_TENSION_MIN 2062 //炉子RCS段张力最小值 #define CS_N_EXIT_TENSION_MAX 53428 //炉子出口段张力最大值 #define CS_N_EXIT_TENSION_MIN 5600 //炉子出口段张力最小值 #define CS_N_INTERLOOP_TENSION_MAX 26000 //中央活套张力最大值 #define CS_N_INTERLOOP_TENSION_MIN 9375 //中央活套张力最小值 #define CS_N_EXITLOOP_TENSION_MAX 26000 //出口活套张力最大值 #define CS_N_EXITLOOP_TENSION_MIN 6563 //出口活套张力最小值 #define CS_N_SPMENT_TENSION_MAX 83200 //平整机入口张力最大值 #define CS_N_SPMENT_TENSION_MIN 26250 //平整机入口张力最小值 #define CS_N_SPMEXT_TENSION_MAX 83200 //平整机出口张力最大值 #define CS_N_SPMEXT_TENSION_MIN 26250 //平整机出口张力最小值 #define CS_N_TL_TENSION_MAX 192400 //拉矫机张力最大值 #define CS_N_TL_TENSION_MIN 31875 //拉矫机张力最小值 #define CS_N_COATER_TENSION_MAX 78000 //后处理张力最大值 #define CS_N_COATER_TENSION_MIN 15000 //后处理张力最小值 #define CS_N_INSPECTION_TENSION_MAX 82650 //检查区域张力最大值 #define CS_N_INSPECTION_TENSION_MIN 0 //检查区域张力最小值 #define CS_N_ZINIC_TENSION_MAX 52000 //锌锅区域张力最大值 #define CS_N_ZINIC_TENSION_MIN 4688 //锌锅区域张力最小值 #define CS_N_SPM_WDBendForce_MAX 2000 //平整机弯辊力最大值 KN #define CS_N_SPM_WDBendForce_MIN -2000 //平整机弯辊力最小值 KN #define CS_N_TRT_TENSION_MAX 120000 //卷取机张力最大值 #define CS_N_TRT_TENSION_MIN 15000 //卷取机张力最小值 #define CS_N_WATER_FORCE_MAX 10000 //WATER模式下轧制力最大值(轧制力单位为KN) #define CS_N_WATER_FORCE_MIN 500 //WATER模式下轧制力最小值 #define CS_N_DEMI_FORCE_MAX 75000 //DEMI模式下轧制力最大值 #define CS_N_DEMI_FORCE_MIN 0 //DEMI模式下轧制力最小值 #define L3XCOMLINENO 1 //connection to L3 line no #define L3XCOMCONNECT_OK_VALUE 1//connection ok value is 1 #endif