• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > PROFIBUS-DP在ABB AC450系統中的應用

    PROFIBUS-DP在ABB AC450系統中的應用

    作者: 時間:2012-07-07 來源:網絡 收藏

    0 引言

      PROFIBUS 是一種具有廣泛應用范圍的、開放的數字通信系統,已被納入在國際標準IEC 61158 和IEC 61784中。由于在“PROFIBUS用戶組織”的普遍可提供的導則中規定了應用和工程方面的信息,滿足用戶對于制造商無關性和開放性的要求,并確保了在各個制造商的設備之間進行通信,因此目前國際上PROFIBUS在各種現場總線應用中具有大于20%的市場份額,超過500萬個節點, PROFIBUS產品的制造商也已超過2000個。為支持PROFIBUS在控制系統中的應用,公司在上世紀九十年代推出的Advant Controller 450(簡稱)系統中全面支持PROFIBUS的應用,十年來廣泛應用于冶金等各領域。

    1 文件的結構

      文件也稱為設備描述文件,是PROFIBUS設備制造商使用PTO(Profibus Trade Organization) 提供的-Editor制作的描述其生產的某一具體型號的設備的各種性能參數的文本文件。它可由制造商隨設備提供,用戶也可以從http://www.profibus.com下載。GSD文件包括所有與該設備有關的參數,例如:支持的波特率、信息長度、輸入和輸出數據的數量、診斷信息的含義、模塊化設備的可選件描述等。GSD文件一般由以下幾部分組成,其中以分號開始的內容為注釋,為了便于說明,文件中的保留字用黑體字表示。

    (1) DP GSD文件標識符,格式固定不變:#Profibus_DP

    (2) 參數文本定義,語法為:

    PrmText=4
    Text(0)= “GRAY”
    Text(1)= “BINARY”
    Text(2)= “SHIFTED GRAY”
    EndPrmText

    在該部分可定義多個參數。

    (3) 擴展用戶參數數據,語法為:

    ExtUserPrmData=16 “Code SSI-Interface”
    Unsigned8 0 0-2
    Prm_Text_Ref= 4
    EndExtUserPrmData

    該部分定義該設備特有的參數,每個參數以ExtUserPrmData開始分別為其定義一個數字編號和用字符串表示的參數含義。對于該參數的設定值,用Prm_Text_Ref為其定義一個數字指針,指向在參數文本定義部分定義的一個文本參數號。本例中的Prm_Text_Ref= 4表示該參數的設定值由PrmText=4來定義,而在參數文本中明確給出該參數取不同值時所代表的編碼方式。對于本例中的“Unsigned8 0 0-2”,Unsigned8是參數的數據類型說明,為8為無符號整數,0表示默認取值,即格雷碼(GRAY),0-2表示其取值范圍。參數文本定義和擴展用戶參數數據不是GSD文件的必有部分。

    (4) 通用數據部分,語法及具體含義如下:
    GSD_Revision=1 ;GSD文件的版本號
    Vendor_Name="TR Electronic GmbH" ;制造商
    Model_Name="TR CE65M DP V3.0" ;設備型號
    Revision="V2.0" ;設備版本號
    Ident_Number=0xAAAB ;由PTO簽發的唯一設備ID號
    Protocol_Ident=0 ;定義支持的協議,0:DP;1:DP/FMS
    Station_Type=0 ;設備類型,0:Slave;1:Master
    FMS_supp=0 ;是否支持FMS
    Hardware_Release="416157" ;設備硬件版本號
    Software_Release="3.0" ;設備軟件版本號
    9.6_supp=1 ;所支持的通信速率選擇,從9.6kB到12MB

    MaxTsdr_9.6=60 ;與通信速率對應的最大應答時間

    (5) 從結點通用數據,語法及具體含義如下:

    ; Slave-Specification:
    OrderNumber="110-xxxxx" ;定貨號
    Periphery="DPS"
    OffsetFirstMPDBlock=0
    ETERDelay=0
    MaxResponseDelay=0
    Freeze_Mode_supp=1 ;輸入數據同步
    Sync_Mode_supp=1 ;輸出數據同步
    Auto_Baud_supp=1 ;自動識別通信速率
    Set_Slave_Add_supp=1 ;可通過 PROFIBUS設定站地址
    Min_Slave_Intervall=10 ;最小時間間隔,單位為100us
    Max_Diag_Data_Len=57 ;最大診斷數據長度
    Slave_Family=7@TR-ELECTRONIC ;為組態工具定義的產品家族標識
    Bitmap_Device="Traaab3n" ;設備位圖文件名稱
    Bitmap_Diag="Traaab3s" ;診斷位圖文件名稱
    Modular_Station=1 ;站類型定義,1:模塊型;0:緊湊型
    Max_Module=1 ;最大模塊數量(對模塊型而言)
    Max_Input_Len=6 ;輸入數據最大長度(對模塊型而言)
    Max_Output_Len=4 ;輸出數據最大長度(對模塊型而言)
    Max_Data_Len=10 ;輸入和輸出數據最大長度(對模塊型而言)
    Fail_Safe=1 ;失敗安全功能
    Max_User_Prm_Data_Len =33 ;最大用戶參數數據長度


    上一頁 1 2 3 下一頁

    關鍵詞: PROFIBUS-DP GSD ABB AC450

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 丰原市| 涟源市| 延庆县| 靖安县| 北碚区| 社旗县| 开封县| 楚雄市| 甘德县| 砚山县| 卢氏县| 兴义市| 平阴县| 调兵山市| 丰镇市| 榆树市| 四子王旗| 祁连县| 安庆市| 八宿县| 礼泉县| 内黄县| 肃南| 黄浦区| 商河县| 县级市| 武邑县| 孙吴县| 富裕县| 郯城县| 徐州市| 唐海县| 汝州市| 呼伦贝尔市| 东方市| 淮安市| 新干县| 鹤峰县| 马关县| 芦溪县| 定襄县|