亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dp_cfg.h

?? PROFIBUS SLAVE PROGRAMS PRO FIBUS SLAVE PROGRAMS
?? H
?? 第 1 頁 / 共 2 頁
字號:
/************************  Filename: dp_cfg.h ********************************/
/* ========================================================================= */
/*                                                                           */
/* 0000  000   000  00000 0  000  0   0 0 0000                               */
/* 0   0 0  0 0   0 0     0 0   0 0   0 0 0   0                              */
/* 0   0 0  0 0   0 0     0 0     0   0 0 0   0      Einsteinstra遝 6        */
/* 0000  000  0   0 000   0 0     00000 0 0000       91074 Herzogenaurach    */
/* 0     00   0   0 0     0 0     0   0 0 0                                  */
/* 0     0 0  0   0 0     0 0   0 0   0 0 0          Tel: ++49-9132-744-200  */
/* 0     0  0  000  0     0  000  0   0 0 0    GmbH  Fax: ++49-9132-744-204  */
/*                                                                           */
/* ========================================================================= */
/*                                                                           */
/* Function: Configuration file for VPC3+                                    */
/*                                                                           */
/* ------------------------------------------------------------------------- */
/*                                                                           */
/* Technical support:       P. Fredehorst                                    */
/*                          Tel. : ++49-9132/744-214                         */
/*                          Fax. :              -204                         */
/*                          eMail: pfredehorst@profichip.com                 */
/*                                                                           */
/*****************************************************************************/


/*****************************************************************************/
/* contents:

    - compiler switches
    - user defines
        -
        - length of buffers
        - defines for MSAC2
        - defines for MSAC1
        - defines for ALARM
        - defines for ISOCHRON
        - defines for DXB PUBLISHER
        - defines for DXB SUBSCRIBER
        - Hardwaremode
        - Interruptevents
    - calculating area (do not edit this part)

*/
/*****************************************************************************/
/* reinclude protection */


#ifndef DP_CFG_H
#define DP_CFG_H

/*--------------------------------------------------------------------------*/
/* profibus services                                                        */
/*--------------------------------------------------------------------------*/
/* todo: setup required services */

/*------------------------------------------*/
/* NOTICE: Only VPC3+/B supports DPV1, DPV2 */
/*------------------------------------------*/

/* DPV1 MSAC1 */
//#define DP_MSAC_C1

/* DPV1 MSAC2 */
//#define DP_MSAC_C2

/* DPV1 Alarms */
//#define DP_ALARM

/* I&M - Identification & Maintenence Functions */
//#define DPV1_IM_SUPP

/* DPV2  */
//#define DP_SUBSCRIBER

//#define DP_DEBUG_ENABLE

/*---------------------------------------------------------------------------*/
/* User defines                                                              */
/*---------------------------------------------------------------------------*/
/* todo */

/*-----------------------------------------------------------------------*/
/* general slave parameter                                               */
/*-----------------------------------------------------------------------*/
#define DP_ADDR                     ((UBYTE)0x07)   // Slave address
#define IDENT_NR                    ((UWORD)0xAFFE)	// PROFIBUS Ident Number
#define USER_WD                     ((UWORD)0x01FF) // User Watchdog
                                                    // set watchdog greater than 0x00FF, if serial printouts used
													// The UserWatchdog is only active in DataExchange. The UserWatchdog
													// isn't timebased, it's a counter of DataExchange-telegrams.
													 	
/*-----------------------------------------------------------------------*/
/* define buffer length                                                  */
/*-----------------------------------------------------------------------*/
#define DIN_BUFSIZE                 ((UBYTE)0x20)   // Length of the DIn Buffer (Data Slave to Master)                0..244
#define DOUT_BUFSIZE                ((UBYTE)0x20)   // Length of the DOut Buffer     (Data Master to Slave)           0..244
#define PRM_BUFSIZE                 ((UBYTE)0x40)   // Length of the Parameter Buffer                                 7..244
#define DIAG_BUFSIZE                ((UBYTE)0x40)   // Length of the Diagnosis Buffer                                 6..244
#define CFG_BUFSIZE                 ((UBYTE)0x40)   // Length of the Configuration Buffer                             1..244
#define SSA_BUFSIZE                 ((UBYTE)0x00)   // Length of the Input Data in the Set_Slave_Address-Buffer 0 and 4..244
                                                    // 0: SetSlaveAddress will be deactivated!

/*-----------------------------------------------------------------------*/
/* settings for MSAC_C1                                                  */
/*-----------------------------------------------------------------------*/
#define C1_LEN                      ((UBYTE)0xF4)   // Length of the MSAC_C1 Data
                                                    // The parameter specifies the maximum length of user data including
                                                    // Function_Num, Slot_number, Index, Length, transferred on the
                                                    // MSAC_1 communication channel.
                                                    // Type: Unsigned8 (0 .. 244)

/*-----------------------------------------------------------------------*/
/* settings for MSAC_C1 Alarm                                            */
/*-----------------------------------------------------------------------*/
#define DP_ALARM_OVER_SAP50                         // Alarm Acknowledge over SAP50

/*-----------------------------------------------------------------------*/
/* settings for MSAC_C2                                                  */
/*-----------------------------------------------------------------------*/
#define DP_MSAC_C2_Time                             // enables time control for msac-c2
#define C2_NUM_SAPS                 ((UBYTE)0x03)   // Number of MSAC_C2 connections
#define C2_LEN                      ((UBYTE)0xF4)   // Length of MSAC_C2 Data
                                                    // The parameter specifies the maximum length of an Initiate Request
                                                    // PDU including the Function_Num to the Resource Manager.
                                                    // The parameter specifies the maximum length of user data including
                                                    // Function_Num, Slot_number, Index, Length, transferred on the
                                                    // MSAC_2 communication channel.
                                                    // Type: Unsigned8 (0,52.. 244)
#define C2_FEATURES_SUPPORTED_1     ((UBYTE)0x01)   // default: 0x01, Read and Write supported
#define C2_FEATURES_SUPPORTED_2     ((UBYTE)0x00)   // default: 0x00
#define C2_PROFILE_FEATURES_1       ((UBYTE)0x00)   // default: 0x00, vendor or profile specific
#define C2_PROFILE_FEATURES_2       ((UBYTE)0x00)   // default: 0x00, vendor or profile specific
#define C2_PROFILE_NUMBER           ((UWORD)0x0000) // default: 0x0000, vendor or profile specific

/*-----------------------------------------------------------------------*/
/* settings for DPV2 - Isochron Mode                                     */
/*-----------------------------------------------------------------------*/
#define SYNCH_PULSEWIDTH            ((UBYTE)0xFF)   // Width of Synchpulse in 1/12祍

/*-----------------------------------------------------------------------*/
/* settings for DPV2 - DXB Subscriber                                    */
/*-----------------------------------------------------------------------*/
#define MAX_LINK_SUPPORTED          ((UBYTE)0x05)   // Number of Links
#define MAX_DATA_PER_LINK           ((UBYTE)0x10)   // maximal Number of Data per Link

/*---------------------------------------------------------------------------*/
/* set hardware modes                                                        */
/*---------------------------------------------------------------------------*/
#define DP_VPC3_4KB_MODE							// (only VPC3+B, VPC3+C)

/*-----------------------------------------------------------------------*/
/* ModeRegister0 (7..0) ( page 15 )                                      */
/*-----------------------------------------------------------------------*/
//
//  bit  7       6      5        4         3       2       1          0
//  --------------------------------------------------------------------------
//  | Freeze | Sync | Early | Int_Pol | MinTSDR | Res | Dis_Stop | Dis_Start |
//  |  supp. | supp.|  RDY  |         |         |     | Control  | Control   |
//  --------------------------------------------------------------------------
//       1       1      0        0         0       0       0          0        = 0xC0 // Default
//
#define INIT_VPC3_MODE_REG_L        ((UBYTE)0xC0)

/*-----------------------------------------------------------------------*/
/* ModeRegister0 (15..8) ( page 15 )                                     */
/*-----------------------------------------------------------------------*/
//
//  bit15      14       13           12           11           10         9         8
//  ------------------------------------------------------------------------------------
//  | Res | PrmCmd | Spec_Clear | Spec_Prm |  SetExtPrm  | User_Time | EOI_Time |  DP  |
//  |     |  Supp  |    Mode    | Buf_Mode |     Supp    |    Base   |   Base   | Mode |
//  ------------------------------------------------------------------------------------
//     0       0        1            0              0           1         1         1   = 0x27 // Default
//
#define INIT_VPC3_MODE_REG_H        ((UBYTE)0x27)


/*-----------------------------------------------------------------------*/
/* ModeRegister2 (7..0) ( page 19 )   (only VPC3+B, VPC3+C)              */
/*-----------------------------------------------------------------------*/
//
//  bit  7          6          5        4       3          2          1            0
//  --------------------------------------------------------------------------------------
//  |  4KB  |   No_Check   | SYNC_  | SYNC_ | DX_Int_ | DX_Int_ |  No_Check_  | NEW_GC_  |
//  |  Mode | Prm_Reserved |  Pol   |  ENA  |  Port   |  Mode   | GC_RESERVED | Int_Mode |
//  --------------------------------------------------------------------------------------
//       1          0          0        0       0          0          0            1        = 0x01 or 0x81
//
#ifdef DP_VPC3_4KB_MODE
    #define INIT_VPC3_MODE_REG_2    ((UBYTE)0x81)
#else
    #define INIT_VPC3_MODE_REG_2    ((UBYTE)0x01)
#endif

/*---------------------------------------------------------------------------*/
/* set interrupt indications                                                 */
/*---------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------*/
/* Interrupt Mask Register (7..0) ( page 23 )                            */
/*-----------------------------------------------------------------------*/
//  bit7       6          5           4             3             2          1         0
//  ----------------------------------------------------------------------------------------
//  | DXB | New_Ext  | DXB_LINK | User_Timer |    WD_DP     | Baud_Rate | Go/Leave |  MAC  |
//  | OUT | PRM_Data |  ERROR   |   Clock    | Mode_Timeout |   detect  |  DataEx  | Reset |
//  ----------------------------------------------------------------------------------------
//     1       0          1           1             1             1          1         0      = 0xBE // Default
//
#define INIT_VPC3_IND_L  0xBE

/*-----------------------------------------------------------------------*/
/* Interrupt Mask Register (15..8) ( page 23 )                           */
/*-----------------------------------------------------------------------*/
//  bit  15         14       13        12            11       10       9         8
//  -----------------------------------------------------------------------------------
//  | REQ_PDU | POLL_END | DX_OUT | Diag_Buffer | New_PRM | NewCfg | NewSSA |  NewGC  |
//  |   Ind   |    Ind   |        |   Changed   |   Data  |  Data  |  Data  | Command |
//  -----------------------------------------------------------------------------------
//       1          1        1          1            1        1        0         0      = 0xFC // Default
//

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人免费在线| 亚洲成av人片在线| 亚洲精品精品亚洲| 日产国产高清一区二区三区| 国产成人在线视频播放| 欧美日韩成人高清| 椎名由奈av一区二区三区| 久久99久久99精品免视看婷婷 | 天天做天天摸天天爽国产一区| 韩国女主播成人在线| 日本韩国欧美国产| 中文字幕精品一区| 黑人巨大精品欧美一区| 制服丝袜中文字幕亚洲| 一区二区在线电影| a美女胸又www黄视频久久| 久久婷婷国产综合精品青草| 日韩av不卡在线观看| 在线观看网站黄不卡| 国产精品美日韩| 国产精品一区2区| 精品日韩成人av| 久久精品国产澳门| 日韩视频永久免费| 亚洲www啪成人一区二区麻豆| 99久久婷婷国产综合精品| 中文字幕不卡在线观看| 国产又黄又大久久| 欧美精品一区二区三区很污很色的 | 欧美区一区二区三区| 亚洲综合色网站| 色乱码一区二区三区88| 亚洲欧美日韩成人高清在线一区| 国产成人午夜高潮毛片| 国产情人综合久久777777| 国产精品一区二区久激情瑜伽| 精品精品国产高清a毛片牛牛| 麻豆91精品视频| 日韩欧美一区在线观看| 精品在线一区二区三区| 国产午夜精品美女毛片视频| 国产精品亚洲午夜一区二区三区 | 欧美久久久久免费| 日精品一区二区三区| 欧美一区二区三区视频在线观看| 免费成人在线观看视频| 久久这里都是精品| 成人v精品蜜桃久久一区| 亚洲人亚洲人成电影网站色| 色菇凉天天综合网| 亚洲一二三四在线| 精品日韩欧美在线| 不卡视频在线观看| 亚洲国产精品久久久久婷婷884| 欧美色精品在线视频| 老司机精品视频一区二区三区| 精品国内片67194| 不卡一区二区三区四区| 亚洲成人在线免费| 久久精品水蜜桃av综合天堂| 国产福利91精品一区二区三区| 国产精品国产精品国产专区不蜜 | 日韩精品一区在线观看| 国产伦精品一区二区三区视频青涩 | 欧美日韩你懂的| 国产在线不卡一卡二卡三卡四卡| 亚洲欧洲日韩av| 欧美日韩一本到| 国产乱码精品1区2区3区| 亚洲精品综合在线| 日韩精品一区二区三区swag | 亚洲国产高清在线观看视频| 欧美视频一区二区三区四区| 精品中文字幕一区二区小辣椒| 国产精品国产三级国产有无不卡 | 日韩电影在线观看网站| 国产午夜亚洲精品羞羞网站| 欧美狂野另类xxxxoooo| 成人动漫av在线| 蜜臀久久99精品久久久画质超高清 | 日韩欧美国产高清| 97久久久精品综合88久久| 麻豆成人久久精品二区三区红 | 99久久国产综合色|国产精品| 午夜精品一区二区三区三上悠亚| 日本一区二区三区四区在线视频| 欧美三级日韩在线| jizzjizzjizz欧美| 国产一区二区三区久久悠悠色av| 亚洲综合成人在线视频| 国产日韩精品一区| 日韩女优av电影| 欧美色倩网站大全免费| 色综合天天综合网天天看片| 国产不卡视频在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 一区二区三区四区国产精品| 欧美国产在线观看| 久久影音资源网| 精品三级在线观看| 在线播放亚洲一区| 欧美日韩一区不卡| 欧美亚洲免费在线一区| 91视频在线看| eeuss国产一区二区三区| 国产成人一区二区精品非洲| 久久99精品国产麻豆婷婷 | 亚洲国产日韩一级| 亚洲裸体xxx| 亚洲欧美日韩小说| 国产精品激情偷乱一区二区∴| 国产性做久久久久久| 国产婷婷一区二区| 久久久久国产精品人| 精品国精品自拍自在线| 精品国精品国产尤物美女| 337p粉嫩大胆噜噜噜噜噜91av| 日韩一区二区三区在线| 日韩一区二区影院| 精品三级在线观看| 欧美日韩精品欧美日韩精品| 亚洲欧美日韩中文字幕一区二区三区| 日韩免费看的电影| 日韩欧美色综合网站| 欧美mv和日韩mv国产网站| 2023国产一二三区日本精品2022| 精品国产在天天线2019| 精品国产伦理网| 国产色爱av资源综合区| 国产精品毛片高清在线完整版| 国产精品久久久久aaaa樱花| 国产精品久久久久久久第一福利| 综合精品久久久| 午夜视频在线观看一区| 久久成人免费电影| 国产99精品视频| 日本高清成人免费播放| 欧美丰满一区二区免费视频| 精品av综合导航| 亚洲欧美在线aaa| 视频一区二区中文字幕| 国产在线播精品第三| 99视频在线精品| 欧美日韩国产影片| 精品国产露脸精彩对白| **性色生活片久久毛片| 亚洲成av人影院在线观看网| 国产在线不卡一区| 在线观看欧美日本| 欧美成人一区二区三区片免费| 国产精品久久久久久亚洲伦| 亚洲成a人v欧美综合天堂下载| 激情伊人五月天久久综合| aaa国产一区| 日韩限制级电影在线观看| 国产精品网曝门| 日韩—二三区免费观看av| 成人免费观看av| 日韩一区二区中文字幕| 亚洲视频电影在线| 国内精品在线播放| 欧美视频在线不卡| 国产精品美女一区二区| 日韩不卡一区二区| 一本一道久久a久久精品| 精品剧情v国产在线观看在线| 尤物视频一区二区| 国产不卡视频一区二区三区| 欧美一级一级性生活免费录像| 亚洲欧洲av在线| 国产一区二区不卡在线| 欧美一区二区在线播放| 伊人夜夜躁av伊人久久| 国产成人综合在线播放| 日韩欧美中文字幕公布| 亚洲一区二区在线免费观看视频| 国产精品66部| 日韩精品一区二区三区中文精品| 亚洲综合色婷婷| 91女人视频在线观看| 欧美激情一区在线| 狠狠色狠狠色合久久伊人| 91精品国产综合久久久久久| 亚洲乱码国产乱码精品精可以看 | 日韩午夜在线播放| 五月婷婷综合网| 在线观看网站黄不卡| 成人免费在线视频观看| 国产suv精品一区二区883| 精品国产麻豆免费人成网站| 强制捆绑调教一区二区| 884aa四虎影成人精品一区| 亚洲小少妇裸体bbw| 91美女视频网站| 亚洲欧美日韩国产综合在线| av一区二区久久| 亚洲欧美日韩在线| 91色在线porny| 亚洲精品乱码久久久久久黑人| 99re8在线精品视频免费播放|