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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Profibus-DP現場總線的板坯傳動系統的應用

    基于Profibus-DP現場總線的板坯傳動系統的應用

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


    圖3DP從站組態

    5、DP從站配置

    5.1通訊報文結構及選型
    主站與從站的通訊報文結構由協議幀頭、中間數據區、協議幀尾組成。作為通訊從站在中間數據區定義了通訊用的PPO類型,PPO類型由兩部分組成:PKW和PZD.。PPO類型是各大知名廠商為了支持傳動驅動設定的行業規范,以達到驅動裝置的互換性,目前PPO類型一共有五種,PPO1-PPO5。mm440只支持兩種PPO類型:PPO1型和PPO3型,對本系統的多控制也可以選擇PPO2型,其結構如圖4:


    圖4PPO類型

    其中圖5中,每個一個綠色方塊均代表一個字的空間,其中ppo1型通訊報文六個字(4PKW+2PZD),ppo2型通訊報文兩個字(2PZD),ppo2型通訊報文十個字(4PKW+6PZD)。圖中各標識的含義:PKW,參數標識符;PZD,過程數據;PKE,參數標識符;IND,索引;PWE,:參數值;STW,控制字;ZSW,狀態字;HSW,主設定值;HIW,主實際值。PKW當中包含一些讀寫請求,有無數據分組,參數號,分組代碼等相關信息。當PLC輸出,第一個字為控制字STW,第二個字為主設定值HSW。當PLC輸入,第一個字為狀態字ZSW,第二個字為運行反饋值HIW。

    5.2通訊地址設置
    西門子變頻器的通訊地址除了硬件組態度中設置之外,還可通過現場通訊模板dip開關或者參數P918來設置。DIP開關具有比P918更高的優先級。DIP有七個開關,從左到右為1-7,1為最低位,7為最高位,有效范圍1—125。

    5.3信息的存儲發送及讀寫
    PLC與變頻器之間的信息的傳輸通過I/Q過程映象區來完成,每個變頻器對應獨立的區,長度與PPO類型的選擇有關,本系統選擇PPO2型,十個字二十個字節,配置可以在屬性中進行,如圖5:

    讀寫信息需要調用特殊功能塊,STEP7V5.1有兩個SFC塊“DPRD_DAT”和”DPWR_DAT”,應用DP通訊傳輸命令“DPRD_DAT”和”DPWR_DAT”把數據傳輸到變頻器的通訊區PZD數據區PIW內,同時把變頻器的PZD數據區PQW數值讀到PROFIBUS-DP傳輸的DB塊中,通訊例程如下:

    CALL"DPRD_DAT";調用DP讀命令
    LADDR=W#16#200;起始地址如圖6(512十六進制為200h)
    RECORD:=數據塊中定義的PZD數據區對應的數據地址
    RET_VAL:=程序塊的狀態字,以編碼形式反映程序的錯誤;
    CALL"DPWR_DAT";調用DP寫命令;
    LADDR:=W#16#200;起始地址;
    RECORD:=數據塊中定義的PZD數據區對應的數據地址;
    RET_VAL:=程序塊的狀態字,以編碼形式反映程序的錯誤。

    5.4變頻器及電機參數的設置
    為了保證總線運行必須設置變頻器參數,通過編程器以RS232接口串接參數讀寫模板來進行,軟件為Drivermonitor。主要參數如圖6:


    圖5變頻器從站屬性


    圖6變頻器參數設置

    6、系統監控

    系統采用pc機作為監控設備,監控組態軟件wincc。為了完成系統監控下列項目是必須的。

    6.1添加SIMATICS7通訊協議
    在正確安裝網卡之后,打開WINCC,選擇“TagManagement”,右鍵選擇“AddNewDiver”,在彈出的窗口中選擇“SIMATICS7Protocolsuite”,將其添加到“TagManagement”目錄下。

    6.2通訊設置
    選擇TCP/IP通訊協議,右鍵“Systemparameter”,在窗口“Logicaldevicename”項目中選擇cp5613;選擇TCP/IP通訊驅動,右鍵“NewDriverconnection”,建立一個新的連接,在對話框中添加需要訪問的cpu地址(StationAddress)和槽號(SlotNumber)等



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 连南| 昌宁县| 萨嘎县| 鄂托克旗| 莱芜市| 昌吉市| 雷州市| 长葛市| 洮南市| 马山县| 河津市| 海林市| 蒲江县| 清水河县| 江源县| 区。| 崇义县| 讷河市| 历史| 临海市| 年辖:市辖区| 太谷县| 双流县| 于田县| 合肥市| 新河县| 大新县| 南平市| 阿荣旗| 马公市| 靖边县| 石狮市| 乐昌市| 留坝县| 五原县| 丹阳市| 琼中| 尼勒克县| 库伦旗| 开远市| 尼木县|