⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 event.pas

📁 温度恒温控制,与PLC,工控板通讯,实现炉字过程控制.
💻 PAS
📖 第 1 页 / 共 2 页
字号:
 ADS_EVT_DI_INTERRUPT45 = ADS_EVT_DI_INTERRUPT0  + 45;
 ADS_EVT_DI_INTERRUPT46 = ADS_EVT_DI_INTERRUPT0  + 46;
 ADS_EVT_DI_INTERRUPT47 = ADS_EVT_DI_INTERRUPT0  + 47;
 ADS_EVT_DI_INTERRUPT48 = ADS_EVT_DI_INTERRUPT0  + 48;
 ADS_EVT_DI_INTERRUPT49 = ADS_EVT_DI_INTERRUPT0  + 49;
 ADS_EVT_DI_INTERRUPT50 = ADS_EVT_DI_INTERRUPT0  + 50;
 ADS_EVT_DI_INTERRUPT51 = ADS_EVT_DI_INTERRUPT0  + 51;
 ADS_EVT_DI_INTERRUPT52 = ADS_EVT_DI_INTERRUPT0  + 52;
 ADS_EVT_DI_INTERRUPT53 = ADS_EVT_DI_INTERRUPT0  + 53;
 ADS_EVT_DI_INTERRUPT54 = ADS_EVT_DI_INTERRUPT0  + 54;
 ADS_EVT_DI_INTERRUPT55 = ADS_EVT_DI_INTERRUPT0  + 55;
 ADS_EVT_DI_INTERRUPT56 = ADS_EVT_DI_INTERRUPT0  + 56;
 ADS_EVT_DI_INTERRUPT57 = ADS_EVT_DI_INTERRUPT0  + 57;
 ADS_EVT_DI_INTERRUPT58 = ADS_EVT_DI_INTERRUPT0  + 58;
 ADS_EVT_DI_INTERRUPT59 = ADS_EVT_DI_INTERRUPT0  + 59;
 ADS_EVT_DI_INTERRUPT60 = ADS_EVT_DI_INTERRUPT0  + 60;
 ADS_EVT_DI_INTERRUPT61 = ADS_EVT_DI_INTERRUPT0  + 61;
 ADS_EVT_DI_INTERRUPT62 = ADS_EVT_DI_INTERRUPT0  + 62;
 ADS_EVT_DI_INTERRUPT63 = ADS_EVT_DI_INTERRUPT0  + 63;
 ADS_EVT_DI_INTERRUPT64 = ADS_EVT_DI_INTERRUPT0  + 64;
 ADS_EVT_DI_INTERRUPT65 = ADS_EVT_DI_INTERRUPT0  + 65;
 ADS_EVT_DI_INTERRUPT66 = ADS_EVT_DI_INTERRUPT0  + 66;
 ADS_EVT_DI_INTERRUPT67 = ADS_EVT_DI_INTERRUPT0  + 67;
 ADS_EVT_DI_INTERRUPT68 = ADS_EVT_DI_INTERRUPT0  + 68;
 ADS_EVT_DI_INTERRUPT69 = ADS_EVT_DI_INTERRUPT0  + 69;
 ADS_EVT_DI_INTERRUPT70 = ADS_EVT_DI_INTERRUPT0  + 70;
 ADS_EVT_DI_INTERRUPT71 = ADS_EVT_DI_INTERRUPT0  + 71;
 ADS_EVT_DI_INTERRUPT72 = ADS_EVT_DI_INTERRUPT0  + 72;
 ADS_EVT_DI_INTERRUPT73 = ADS_EVT_DI_INTERRUPT0  + 73;
 ADS_EVT_DI_INTERRUPT74 = ADS_EVT_DI_INTERRUPT0  + 74;
 ADS_EVT_DI_INTERRUPT75 = ADS_EVT_DI_INTERRUPT0  + 75;
 ADS_EVT_DI_INTERRUPT76 = ADS_EVT_DI_INTERRUPT0  + 76;
 ADS_EVT_DI_INTERRUPT77 = ADS_EVT_DI_INTERRUPT0  + 77;
 ADS_EVT_DI_INTERRUPT78 = ADS_EVT_DI_INTERRUPT0  + 78;
 ADS_EVT_DI_INTERRUPT79 = ADS_EVT_DI_INTERRUPT0  + 79;
 ADS_EVT_DI_INTERRUPT80 = ADS_EVT_DI_INTERRUPT0  + 80;
 ADS_EVT_DI_INTERRUPT81 = ADS_EVT_DI_INTERRUPT0  + 81;
 ADS_EVT_DI_INTERRUPT82 = ADS_EVT_DI_INTERRUPT0  + 82;
 ADS_EVT_DI_INTERRUPT83 = ADS_EVT_DI_INTERRUPT0  + 83;
 ADS_EVT_DI_INTERRUPT84 = ADS_EVT_DI_INTERRUPT0  + 84;
 ADS_EVT_DI_INTERRUPT85 = ADS_EVT_DI_INTERRUPT0  + 85;
 ADS_EVT_DI_INTERRUPT86 = ADS_EVT_DI_INTERRUPT0  + 86;
 ADS_EVT_DI_INTERRUPT87 = ADS_EVT_DI_INTERRUPT0  + 87;
 ADS_EVT_DI_INTERRUPT88 = ADS_EVT_DI_INTERRUPT0  + 88;
 ADS_EVT_DI_INTERRUPT89 = ADS_EVT_DI_INTERRUPT0  + 89;
 ADS_EVT_DI_INTERRUPT90 = ADS_EVT_DI_INTERRUPT0  + 90;
 ADS_EVT_DI_INTERRUPT91 = ADS_EVT_DI_INTERRUPT0  + 91;
 ADS_EVT_DI_INTERRUPT92 = ADS_EVT_DI_INTERRUPT0  + 92;
 ADS_EVT_DI_INTERRUPT93 = ADS_EVT_DI_INTERRUPT0  + 93;
 ADS_EVT_DI_INTERRUPT94 = ADS_EVT_DI_INTERRUPT0  + 94;
 ADS_EVT_DI_INTERRUPT95 = ADS_EVT_DI_INTERRUPT0  + 95;
 ADS_EVT_DI_INTERRUPT96 = ADS_EVT_DI_INTERRUPT0  + 96;
 ADS_EVT_DI_INTERRUPT97 = ADS_EVT_DI_INTERRUPT0  + 97;
 ADS_EVT_DI_INTERRUPT98 = ADS_EVT_DI_INTERRUPT0  + 98;
 ADS_EVT_DI_INTERRUPT99 = ADS_EVT_DI_INTERRUPT0  + 99;
 ADS_EVT_DI_INTERRUPT100 = ADS_EVT_DI_INTERRUPT0  + 100;
 ADS_EVT_DI_INTERRUPT101 = ADS_EVT_DI_INTERRUPT0  + 101;
 ADS_EVT_DI_INTERRUPT102 = ADS_EVT_DI_INTERRUPT0  + 102;
 ADS_EVT_DI_INTERRUPT103 = ADS_EVT_DI_INTERRUPT0  + 103;
 ADS_EVT_DI_INTERRUPT104 = ADS_EVT_DI_INTERRUPT0  + 104;
 ADS_EVT_DI_INTERRUPT105 = ADS_EVT_DI_INTERRUPT0  + 105;
 ADS_EVT_DI_INTERRUPT106 = ADS_EVT_DI_INTERRUPT0  + 106;
 ADS_EVT_DI_INTERRUPT107 = ADS_EVT_DI_INTERRUPT0  + 107;
 ADS_EVT_DI_INTERRUPT108 = ADS_EVT_DI_INTERRUPT0  + 108;
 ADS_EVT_DI_INTERRUPT109 = ADS_EVT_DI_INTERRUPT0  + 109;
 ADS_EVT_DI_INTERRUPT110 = ADS_EVT_DI_INTERRUPT0  + 110;
 ADS_EVT_DI_INTERRUPT111 = ADS_EVT_DI_INTERRUPT0  + 111;
 ADS_EVT_DI_INTERRUPT112 = ADS_EVT_DI_INTERRUPT0  + 112;
 ADS_EVT_DI_INTERRUPT113 = ADS_EVT_DI_INTERRUPT0  + 113;
 ADS_EVT_DI_INTERRUPT114 = ADS_EVT_DI_INTERRUPT0  + 114;
 ADS_EVT_DI_INTERRUPT115 = ADS_EVT_DI_INTERRUPT0  + 115;
 ADS_EVT_DI_INTERRUPT116 = ADS_EVT_DI_INTERRUPT0  + 116;
 ADS_EVT_DI_INTERRUPT117 = ADS_EVT_DI_INTERRUPT0  + 117;
 ADS_EVT_DI_INTERRUPT118 = ADS_EVT_DI_INTERRUPT0  + 118;
 ADS_EVT_DI_INTERRUPT119 = ADS_EVT_DI_INTERRUPT0  + 119;
 ADS_EVT_DI_INTERRUPT120 = ADS_EVT_DI_INTERRUPT0  + 120;
 ADS_EVT_DI_INTERRUPT121 = ADS_EVT_DI_INTERRUPT0  + 121;
 ADS_EVT_DI_INTERRUPT122 = ADS_EVT_DI_INTERRUPT0  + 122;
 ADS_EVT_DI_INTERRUPT123 = ADS_EVT_DI_INTERRUPT0  + 123;
 ADS_EVT_DI_INTERRUPT124 = ADS_EVT_DI_INTERRUPT0  + 124;
 ADS_EVT_DI_INTERRUPT125 = ADS_EVT_DI_INTERRUPT0  + 125;
 ADS_EVT_DI_INTERRUPT126 = ADS_EVT_DI_INTERRUPT0  + 126;
 ADS_EVT_DI_INTERRUPT127 = ADS_EVT_DI_INTERRUPT0  + 127;
 
 ADS_EVT_DI_INTERRUPT136 = ADS_EVT_DI_INTERRUPT0  + 136;

 ADS_EVT_DI_INTERRUPT160 = ADS_EVT_DI_INTERRUPT0  + 160; 

 ADS_EVT_DI_INTERRUPT184 = ADS_EVT_DI_INTERRUPT0  + 184; 
  

     ADS_EVT_INTERRUPT_IDI0_NAME	 =  'ADS_EVT_INTERRUPT_IDI0';
     ADS_EVT_INTERRUPT_IDI1_NAME	 =  'ADS_EVT_INTERRUPT_IDI1';
     ADS_EVT_INTERRUPT_IDI2_NAME	 =  'ADS_EVT_INTERRUPT_IDI2';
     ADS_EVT_INTERRUPT_IDI3_NAME	 =  'ADS_EVT_INTERRUPT_IDI3';
     ADS_EVT_INTERRUPT_IDI4_NAME	 =  'ADS_EVT_INTERRUPT_IDI4';
     ADS_EVT_INTERRUPT_IDI5_NAME	 =  'ADS_EVT_INTERRUPT_IDI5';
     ADS_EVT_INTERRUPT_IDI6_NAME	 =  'ADS_EVT_INTERRUPT_IDI6';
     ADS_EVT_INTERRUPT_IDI7_NAME	 =  'ADS_EVT_INTERRUPT_IDI7';
     ADS_EVT_INTERRUPT_IDI16_NAME        =  'ADS_EVT_INTERRUPT_IDI16';
     ADS_EVT_INTERRUPT_IDI17_NAME        =  'ADS_EVT_INTERRUPT_IDI17';

  { sub group 0x38000 ~ 0x3fff for DI General ID                             }

  ADS_EVT_FIFO_OVERFLOW_DI  =  $3800;
  ADS_EVT_FIFO_UNDERFLOW_DI =  $3801;
  ADS_EVT_BUFFER1_FULL_DI   =  $3802;
  ADS_EVT_BUFFER2_FULL_DI   =  $3803;
  {------------------- V2.0C ------------------ }
  ADS_EVT_DI_LOBUFREADY  =      $3804; 
  ADS_EVT_DI_HIBUFREADY  =      $3805;
  ADS_EVT_DI_TERMINATED  =      $3810;
  ADS_EVT_DI_OVERRUN     =      $3811;
  ADS_EVT_DI_PATTERNMATCH   =   $3812;
  ADS_EVT_DI_STATUSCHANGE   =   $3813; 
  {------------------- V2.0C ------------------ }
  
  ADS_EVT_DI_PATTERNMATCH_PORT0 = $3814;
  ADS_EVT_DI_PATTERNMATCH_PORT12= ADS_EVT_DI_PATTERNMATCH_PORT0 + 12;
  ADS_EVT_DI_PATTERNMATCH_PORT31= ADS_EVT_DI_PATTERNMATCH_PORT0 + 31;
  
  ADS_EVT_DI_STATUSCHANGE_PORT0 = $3834;
  ADS_EVT_DI_STATUSCHANGE_PORT1 = ADS_EVT_DI_STATUSCHANGE_PORT0 + 1;
  ADS_EVT_DI_STATUSCHANGE_PORT13= ADS_EVT_DI_STATUSCHANGE_PORT0 + 13;
  ADS_EVT_DI_STATUSCHANGE_PORT31= ADS_EVT_DI_STATUSCHANGE_PORT0 + 31;

     ADS_EVT_FIFO_OVERFLOW_DI_NAME =    'ADS_EVT_FIFO_OVERFLOW_DI';
     ADS_EVT_FIFO_UNDERFLOW_DI_NAME=    'ADS_EVT_FIFO_UNDERFLOW_DI';
     ADS_EVT_BUFFER1_FULL_DI_NAME	 =    'ADS_EVT_BUFFER1_FULL_DI';
     ADS_EVT_BUFFER2_FULL_DI_NAME	 =    'ADS_EVT_BUFFER2_FULL_DI';
     {------------------- V2.0C ------------------ }
     ADS_EVT_DI_LOBUFREADY_NAME  =      'ADS_EVT_DI_LOBUFREADY'; 
     ADS_EVT_DI_HIBUFREADY_NAME  =      'ADS_EVT_DI_HIBUFREADY';
     ADS_EVT_DI_TERMINATED_NAME  =      'ADS_EVT_DI_TERMINATED';
     ADS_EVT_DI_OVERRUN_NAME     =      'ADS_EVT_DI_OVERRUN';
     ADS_EVT_DI_PATTERNMATCH_NAME   =   'ADS_EVT_DI_PATTERNMATCH';
     ADS_EVT_DI_STATUSCHANGE_NAME   =   'ADS_EVT_DI_STATUSCHANGE'; 
     {------------------- V2.0C ------------------ }

{ ----------------------------------                                       }
{ 0x4000 ~ 0x4fff for DO Group                                             }
{ ----------------------------------                                       }
  { sub group 0x4000 ~ 0x47ff for DO General ID                            }

  { sub group 0x4800 ~ 0x4fff for DO others ID                             }

  ADS_EVT_FIFO_OVERFLOW_DO  =  $4800;
  ADS_EVT_FIFO_UNDERFLOW_DO =  $4801;
  ADS_EVT_BUFFER1_EMPTY_DO  =  $4802;
  ADS_EVT_BUFFER2_EMPTY_DO  =  $4803;
  {------------------- V2.0C ------------------ }
  ADS_EVT_DO_LOBUFTRANS      =  $4804;
  ADS_EVT_DO_HIBUFTRANS      =  $4805;
  ADS_EVT_DO_TERMINATED      =  $4810;
  ADS_EVT_DO_UNDERRUN        =  $4811; 
  {------------------- V2.0C ------------------ }

     ADS_EVT_FIFO_OVERFLOW_DO_NAME	=    'ADS_EVT_FIFO_OVERFLOW_DO';
     ADS_EVT_FIFO_UNDERFLOW_DO_NAME	=    'ADS_EVT_FIFO_UNDERFLOW_DO';
     ADS_EVT_BUFFER1_EMPTY_DO_NAME	=    'ADS_EVT_BUFFER1_EMPTY_DO';
     ADS_EVT_BUFFER2_EMPTY_DO_NAME	=    'ADS_EVT_BUFFER2_EMPTY_DO';
     {------------------- V2.0C ------------------ }
     ADS_EVT_DO_LOBUFTRANS_NAME      =  'ADS_EVT_DO_LOBUFTRANS';
     ADS_EVT_DO_HIBUFTRANS_NAME      =  'ADS_EVT_DO_HIBUFTRANS';
     ADS_EVT_DO_TERMINATED_NAME      =  'ADS_EVT_DO_TERMINATED';
     ADS_EVT_DO_UNDERRUN_NAME        =  'ADS_EVT_DO_UNDERRUN'; 
     {------------------- V2.0C ------------------ }

{ ---------------------------------------                                  }
{ 0x5000 ~ 0x5fff for Counter/Timer                                        }
{ ---------------------------------------                                  }
  { sub group 0x5000 ~ 0x57ff for Counter/Timer general ID                 }

  ADS_EVT_TERMINATE_CNT0  =    $5000;
  ADS_EVT_TERMINATE_CNT1  =    ADS_EVT_TERMINATE_CNT0 + 1;
  ADS_EVT_TERMINATE_CNT2  =    ADS_EVT_TERMINATE_CNT0 + 2;
  ADS_EVT_TERMINATE_CNT3  =    ADS_EVT_TERMINATE_CNT0 + 3;
  ADS_EVT_TERMINATE_CNT4  =    ADS_EVT_TERMINATE_CNT0 + 4;
  ADS_EVT_TERMINATE_CNT5  =    ADS_EVT_TERMINATE_CNT0 + 5;
  ADS_EVT_TERMINATE_CNT6  =    ADS_EVT_TERMINATE_CNT0 + 6;
  ADS_EVT_TERMINATE_CNT7  =    ADS_EVT_TERMINATE_CNT0 + 7;

     ADS_EVT_TERMINATE_CNT0_NAME  =       'ADS_EVT_TERMINATE_CNT0';
     ADS_EVT_TERMINATE_CNT1_NAME  =       'ADS_EVT_TERMINATE_CNT1';
     ADS_EVT_TERMINATE_CNT2_NAME  =       'ADS_EVT_TERMINATE_CNT2';
     ADS_EVT_TERMINATE_CNT3_NAME  =       'ADS_EVT_TERMINATE_CNT3';
     ADS_EVT_TERMINATE_CNT4_NAME  =       'ADS_EVT_TERMINATE_CNT4';
     ADS_EVT_TERMINATE_CNT5_NAME  =       'ADS_EVT_TERMINATE_CNT5';
     ADS_EVT_TERMINATE_CNT6_NAME  =       'ADS_EVT_TERMINATE_CNT6';
     ADS_EVT_TERMINATE_CNT7_NAME  =       'ADS_EVT_TERMINATE_CNT7';

  { sub group 0x5100 ~ 0x51ff for counter overflow Event ID          }

  ADS_EVT_OVERFLOW_CNT0  =     $5100;
  ADS_EVT_OVERFLOW_CNT1  =     ADS_EVT_OVERFLOW_CNT0 + 1;
  ADS_EVT_OVERFLOW_CNT2  =     ADS_EVT_OVERFLOW_CNT0 + 2;
  ADS_EVT_OVERFLOW_CNT3  =     ADS_EVT_OVERFLOW_CNT0 + 3;
  ADS_EVT_OVERFLOW_CNT4  =     ADS_EVT_OVERFLOW_CNT0 + 4;
  ADS_EVT_OVERFLOW_CNT5  =     ADS_EVT_OVERFLOW_CNT0 + 5;
  ADS_EVT_OVERFLOW_CNT6  =     ADS_EVT_OVERFLOW_CNT0 + 6;
  ADS_EVT_OVERFLOW_CNT7  =     ADS_EVT_OVERFLOW_CNT0 + 7;

    ADS_EVT_OVERFLOW_CNT0_NAME =  'ADS_EVT_OVERFLOW_CNT0';
    ADS_EVT_OVERFLOW_CNT1_NAME =  'ADS_EVT_OVERFLOW_CNT1';
    ADS_EVT_OVERFLOW_CNT2_NAME =  'ADS_EVT_OVERFLOW_CNT2';
    ADS_EVT_OVERFLOW_CNT3_NAME =  'ADS_EVT_OVERFLOW_CNT3';
    ADS_EVT_OVERFLOW_CNT4_NAME =  'ADS_EVT_OVERFLOW_CNT4';
    ADS_EVT_OVERFLOW_CNT5_NAME =  'ADS_EVT_OVERFLOW_CNT5';
    ADS_EVT_OVERFLOW_CNT6_NAME =  'ADS_EVT_OVERFLOW_CNT6';
    ADS_EVT_OVERFLOW_CNT7_NAME =  'ADS_EVT_OVERFLOW_CNT7';

  { sub group 0x5200 ~ 0x52ff for counter underflow Event ID   }

  ADS_EVT_UNDERFLOW_CNT0   =   $5200;
  ADS_EVT_UNDERFLOW_CNT1   =   ADS_EVT_UNDERFLOW_CNT0 + 1;
  ADS_EVT_UNDERFLOW_CNT2   =   ADS_EVT_UNDERFLOW_CNT0 + 2;
  ADS_EVT_UNDERFLOW_CNT3   =   ADS_EVT_UNDERFLOW_CNT0 + 3;
  ADS_EVT_UNDERFLOW_CNT4   =   ADS_EVT_UNDERFLOW_CNT0 + 4;
  ADS_EVT_UNDERFLOW_CNT5   =   ADS_EVT_UNDERFLOW_CNT0 + 5;
  ADS_EVT_UNDERFLOW_CNT6   =   ADS_EVT_UNDERFLOW_CNT0 + 6;
  ADS_EVT_UNDERFLOW_CNT7   =   ADS_EVT_UNDERFLOW_CNT0 + 7;

     ADS_EVT_UNDERFLOW_CNT0_NAME   =      'ADS_EVT_UNDERFLOW_CNT0';
     ADS_EVT_UNDERFLOW_CNT1_NAME   =      'ADS_EVT_UNDERFLOW_CNT1';
     ADS_EVT_UNDERFLOW_CNT2_NAME   =      'ADS_EVT_UNDERFLOW_CNT2';
     ADS_EVT_UNDERFLOW_CNT3_NAME   =      'ADS_EVT_UNDERFLOW_CNT3';
     ADS_EVT_UNDERFLOW_CNT4_NAME   =      'ADS_EVT_UNDERFLOW_CNT4';
     ADS_EVT_UNDERFLOW_CNT5_NAME   =      'ADS_EVT_UNDERFLOW_CNT5';
     ADS_EVT_UNDERFLOW_CNT6_NAME   =      'ADS_EVT_UNDERFLOW_CNT6';
     ADS_EVT_UNDERFLOW_CNT7_NAME   =      'ADS_EVT_UNDERFLOW_CNT7';

  { sub group 0x5300 ~ 0x53ff for counter OVER COMPARE Event ID }
     ADS_EVT_OVERCOMPARE_CNT0      =   $5300;
     ADS_EVT_OVERCOMPARE_CNT1      = ADS_EVT_OVERCOMPARE_CNT0 + 1;
     ADS_EVT_OVERCOMPARE_CNT2      = ADS_EVT_OVERCOMPARE_CNT0 + 2;
     ADS_EVT_OVERCOMPARE_CNT3      = ADS_EVT_OVERCOMPARE_CNT0 + 3;

     ADS_EVT_OVERCOMPARE_CNT0_NAME = 'ADS_EVT_OVERCOMPARE_CNT0';
     ADS_EVT_OVERCOMPARE_CNT1_NAME = 'ADS_EVT_OVERCOMPARE_CNT1';
     ADS_EVT_OVERCOMPARE_CNT2_NAME = 'ADS_EVT_OVERCOMPARE_CNT2';
     ADS_EVT_OVERCOMPARE_CNT3_NAME = 'ADS_EVT_OVERCOMPARE_CNT3';

  { sub group 0x5400 ~ 0x54ff for counter UNDER COMPARE Event ID}
     ADS_EVT_UNDERCOMPARE_CNT0     = $5400;
     ADS_EVT_UNDERCOMPARE_CNT1     = ADS_EVT_UNDERCOMPARE_CNT0 + 1;
     ADS_EVT_UNDERCOMPARE_CNT2     = ADS_EVT_UNDERCOMPARE_CNT0 + 2;
     ADS_EVT_UNDERCOMPARE_CNT3     = ADS_EVT_UNDERCOMPARE_CNT0 + 3;

     ADS_EVT_UNDERCOMPARE_CNT0_NAME = 'ADS_EVT_UNDERCOMPARE_CNT0';
     ADS_EVT_UNDERCOMPARE_CNT1_NAME = 'ADS_EVT_UNDERCOMPARE_CNT1';
     ADS_EVT_UNDERCOMPARE_CNT2_NAME = 'ADS_EVT_UNDERCOMPARE_CNT2';
     ADS_EVT_UNDERCOMPARE_CNT3_NAME = 'ADS_EVT_UNDERCOMPARE_CNT3';

  { sub group 0x5500 ~ 0x55ff for GENERAL TIMER Event ID     }

  ADS_EVT_INTERRUPT_TIMER0  =  $5500;
  ADS_EVT_INTERRUPT_TIMER1  =  ADS_EVT_INTERRUPT_TIMER0 + 1;
  ADS_EVT_INTERRUPT_TIMER2  =  ADS_EVT_INTERRUPT_TIMER0 + 2;
  ADS_EVT_INTERRUPT_TIMER3  =  ADS_EVT_INTERRUPT_TIMER0 + 3;
  ADS_EVT_INTERRUPT_TIMER4  =  ADS_EVT_INTERRUPT_TIMER0 + 4;
  ADS_EVT_INTERRUPT_TIMER5  =  ADS_EVT_INTERRUPT_TIMER0 + 5;
  ADS_EVT_INTERRUPT_TIMER6  =  ADS_EVT_INTERRUPT_TIMER0 + 6;
  ADS_EVT_INTERRUPT_TIMER7  =  ADS_EVT_INTERRUPT_TIMER0 + 7;

  ADS_EVT_TC_TIMER          =   $5200;

     ADS_EVT_INTERRUPT_TIMER0_NAME  =       'ADS_EVT_INTERRUPT_TIMER0';
     ADS_EVT_INTERRUPT_TIMER1_NAME  =       'ADS_EVT_INTERRUPT_TIMER1';
     ADS_EVT_INTERRUPT_TIMER2_NAME  =       'ADS_EVT_INTERRUPT_TIMER2';
     ADS_EVT_INTERRUPT_TIMER3_NAME  =       'ADS_EVT_INTERRUPT_TIMER3';
     ADS_EVT_INTERRUPT_TIMER4_NAME  =       'ADS_EVT_INTERRUPT_TIMER4';
     ADS_EVT_INTERRUPT_TIMER5_NAME  =       'ADS_EVT_INTERRUPT_TIMER5';
     ADS_EVT_INTERRUPT_TIMER6_NAME  =       'ADS_EVT_INTERRUPT_TIMER6';
     ADS_EVT_INTERRUPT_TIMER7_NAME  =       'ADS_EVT_INTERRUPT_TIMER7';
     ADS_EVT_TC_TIMER_NAME          =       'ADS_EVT_TC_TIMER';

  { sub group 0x5800 ~ 0x5fff for counter/Timer general ID                 }
     ADS_EVT_INDEX_CNT0             = $5800;
     ADS_EVT_INDEX_CNT1             = ADS_EVT_INDEX_CNT0 + 1;
     ADS_EVT_INDEX_CNT2             = ADS_EVT_INDEX_CNT0 + 2;
     ADS_EVT_INDEX_CNT3             = ADS_EVT_INDEX_CNT0 + 3;

     ADS_EVT_INDEX_CNT0_NAME        = 'ADS_EVT_INDEX_CNT0';
     ADS_EVT_INDEX_CNT1_NAME        = 'ADS_EVT_INDEX_CNT1';
     ADS_EVT_INDEX_CNT2_NAME        = 'ADS_EVT_INDEX_CNT2';
     ADS_EVT_INDEX_CNT3_NAME        = 'ADS_EVT_INDEX_CNT3';

  { Event closed }
  ADS_EVT_DEVICE_CLOSED = $fffe;

implementation

end.










⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -