#ifndef __PWCTIEBUJI_H__ #define __PWCTIEBUJI_H__ #if BRUCE_MACHINE //没用的定义,为编译用 #define QD_PARAM_TL_MODE 0 #define bDZRunning cRunState.bits.b6 #define DIR_P 1 //正转 #define DIR_N 0 //反转 //速度频率驱动里放大了200倍 #define XMOTOR_AUTORUN_SPEED (user_datas[20] | (user_datas[21] << 16))/200 #define XMOTOR_HANDRUN_SPEED (user_datas[22] | (user_datas[23] << 16))/200 #define YMOTOR_AUTORUN_SPEED (user_datas[28] | (user_datas[29] << 16))/200 #define YMOTOR_HANDRUN_SPEED (user_datas[30] | (user_datas[31] << 16))/200 #define DZ_ALARM_ADDR 100 #define ALARM_FenZhen_YuanWei 1 //分针原点 #define ALARM_FenZhen_Left 2 //分针原点 #define ALARM_YaJiao_YuanWei 3 //压脚抬起到位 #define ALARM_ZheZhou_YuanWei 4 //褶皱原位 #define ALARM_ZheZhou_DaoWei 5 //褶皱到位 #define ALARM_YuWei_YuanWei 6 //移位原位 #define ALARM_YuWei_DaoWei 7 //移位到位 #define ALARM_ZheKuan_YuanWei 8 //褶宽原点 #define ALARM_ZheJu_YuanWei 9 //褶距原点 #define ALARM_ZheKuan_LimitWei 10 //褶宽长度限位 #define ALARM_ZheJu_LimitWei 11 //褶距长度限位 #define ALARM_Size_Limit 12 //输入尺寸超出范围 #define ALARM_ZheKuan_Size_Limit 13 //褶宽尺寸超出范围 #define ALARM_ZheJu_Size_Limit 14 //褶距尺寸超出范围 #define ALARM_ZheZhou_Out_Limit 15 //褶皱输出限制 #define ALARM_YuWei_Out_Limit 16 //移位输出限制 #define ALARM_DinWei_Out_Limit 17 //定位针输出限制 #define ALARM_YaJiao_Out_Limit 18 //压脚输出限制 #define ALARM_Start_Limit 19 //起动 #define ALARM_ZheKuan_Size_Biger 20 //褶宽尺寸超出范围 #define ALARM_ZheJu_Size_Biger 21 //褶距尺寸超出范围 #define ALARM_ZheZhou_CGQ_YuanDian 22 //褶皱传感器故障 #define ALARM_ZheZhou_CGQ_Daowei 23 //褶皱传感器故障 #define ALARM_YiWei_CGQ_YuanDian 24 //移位传感器故障 #define ALARM_YiWei_CGQ_Daowei 25 //移位传感器故障 #define ALARM_DingWeiZhen_CGQ 26 //定位针传感器故障 #define ALARM_YaJiao_CGQ 27 //压脚传感器故障 #define DWORD (unsigned long) #define M00 M0000 #define M01 M0001 #define M02 M0002 #define M03 M0003 #define M04 M0004 #define M05 M0005 #define M06 M0006 #define M07 M0007 #define M08 M0008 #define M09 M0009 #define M10 M0010 #define M11 M0011 #define M12 M0012 #define M13 M0013 #define M14 M0014 #define M15 M0015 #define M16 M0016 #define M17 M0017 #define M18 M0018 #define M19 M0019 #define M20 M0020 #define M21 M0021 #define M22 M0022 #define M23 M0023 #define M24 M0024 #define M25 M0025 #define M26 M0026 #define M27 M0027 #define M28 M0028 #define M29 M0029 #define M30 M0030 #define M31 M0031 #define M32 M0032 #define M33 M0033 #define M34 M0034 #define M35 M0035 #define M36 M0036 #define M36 M0036 #define M37 M0037 #define M38 M0038 #define M39 M0039 #define M40 M0040 #define M251 M0251 #define X00_UP (X00 && !OLDX00) #define X01_UP (X01 && !OLDX01) #define X02_UP (X02 && !OLDX02) #define X03_UP (X03 && !OLDX03) #define X04_UP (X04 && !OLDX04) #define X05_UP (X05 && !OLDX05) #define X06_UP (X06 && !OLDX06) #define X07_UP (X07 && !OLDX07) #define X10_UP (X10 && !OLDX10) #define X11_UP (X11 && !OLDX11) #define X12_UP (X12 && !OLDX12) #define X13_UP (X13 && !OLDX13) #define X14_UP (X14 && !OLDX14) #define X15_UP (X15 && !OLDX15) #define X16_UP (X16 && !OLDX16) #define X17_UP (X17 && !OLDX17) #define X20_UP (X20 && !OLDX20) #define X21_UP (X21 && !OLDX21) #define X00_DW (!X00 && OLDX00) #define X01_DW (!X01 && OLDX01) #define X02_DW (!X02 && OLDX02) #define X03_DW (!X03 && OLDX03) #define X04_DW (!X04 && OLDX04) #define X05_DW (!X05 && OLDX05) #define X06_DW (!X06 && OLDX06) #define X07_DW (!X07 && OLDX07) #define X10_DW (!X10 && OLDX10) #define X11_DW (!X11 && OLDX11) #define X12_DW (!X12 && OLDX12) #define X13_DW (!X13 && OLDX13) #define X14_DW (!X14 && OLDX14) #define X15_DW (!X15 && OLDX15) #define X16_DW (!X16 && OLDX16) #define X17_DW (!X17 && OLDX17) #define X20_DW (!X20 && OLDX20) #define X20_DW (!X20 && OLDX20) extern void BRUCE_DaZheJiAction(void); extern void DaZheJi_InitAction(void); #define AutoRunStep cStepMByte1 #define AutoRunDelay cDelayTime1 #define StartReadyStep cStepMByte4 #define ReSetSysTemStep cStepMByte5 #define XRunResetOStep cStepMByte6 #define YRunResetOStep cStepMByte7 #define XRunMovePosStep cStepMByte8 #define YRunMovePosStep cStepMByte9 #define ZheKuan_MotorRunStep cStepMByte10 //褶宽电机动作 #define ZheJu_MotorRunStep cStepMByte11 //褶距电机动作 #define ReSetXDelay cDelayTime6 #define ReSetYDelay cDelayTime7 #define ShutDownDelay cDelayTime8 #define AutoResetDelay cDelayTime9 #endif #endif