123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- #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
|